update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `==ucs-sip@iso'.
5
6         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
7         CHISE.
8
9 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
12         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
13         (=ucs-sip-ext-b@iso): Fix registry.
14         (==ucs-sip-ext-b@iso): Ditto.
15         (===ucs-sip-ext-b@iso): Ditto.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `=ucs-sip@iso'.
19
20 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
21
22         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
23         setting for `=>cbeta'.
24
25 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
26
27         * mule/mule-charset.el (default-coded-charset-priority-list): Add
28         `=>cns11643-7'.
29
30         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
31
32 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
33
34         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
35         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
36
37 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
40         `=ucs@cns'.
41         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
42         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
43         `=ucs@jis/1990'.
44         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
45         `=ucs@jis/2000'.
46         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
47         `=ucs@jis/2004'.
48         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
51         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
52
53 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
56         XEmacs CHISE.
57         (==jis-x0208@1978/1pr): Ditto.
58         (==jis-x0208@1978/2-pr): Ditto.
59
60 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `===jis-x0213-1@2004'.
64
65 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
68         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
69
70         * mule/mule-charset.el (default-coded-charset-priority-list): Add
71         `===hanyo-denshi/jb'.
72
73         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
74         XEmacs CHISE.
75         (=+>hanyo-denshi/ft): Ditto.
76         (=+>hanyo-denshi/jt): Ditto.
77
78 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-charset.el (default-coded-charset-priority-list): Add
81         `===hanyo-denshi/hg'.
82
83 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
86         XEmacs CHISE.
87         (===hanyo-denshi/hg): Ditto.
88
89 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
92         glyph-forms instead of detailed glyph-images.
93         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
94         `=adobe-japan1-*'.
95         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
96         (===adobe-japan1-1): Ditto.
97         (===adobe-japan1-2): Ditto.
98         (===adobe-japan1-3): Ditto.
99         (===adobe-japan1-4): Ditto.
100         (===adobe-japan1-5): Ditto.
101         (===adobe-japan1-6): Ditto.
102         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
103         `=>>>adobe-japan1' as the mother.
104         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
105         `=>>adobe-japan1' as the mother.
106         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
107         glyph-images.
108         (==jis-x0208@1978): Ditto.
109         (==jis-x0208@1983): Ditto.
110         (==jis-x0208@1990): Ditto.
111         (==jis-x0213-1): Ditto.
112         (==jis-x0213-1@2000): Ditto.
113         (==jis-x0213-1@2004): Ditto.
114         (==jis-x0213-2): Ditto.
115         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
116         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
117         `=jis-x0208@1978'.
118         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
119         `=jis-x0208@1983'.
120         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
121         `=jis-x0208@1990'.
122         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
123         `=jis-x0213-1'.
124         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
125         `=jis-x0213-1@2000'.
126         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
127         `=jis-x0213-1@2004'.
128         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
129         `=jis-x0213-2'.
130         (===jis-x0208): New coded-charset for XEmacs CHISE.
131         (===jis-x0208@1978): Ditto.
132         (===jis-x0208@1983): Ditto.
133         (===jis-x0208@1990): Ditto.
134         (===jis-x0213-1): Ditto.
135         (===jis-x0213-1@2000): Ditto.
136         (===jis-x0213-2): Ditto.
137         (===jis-x0212): Ditto.
138         (===ks-x1001): Ditto.
139         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
140         mother.
141         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
142         as the mother.
143         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
144         as the mother.
145         (===cns11643-1): New coded-charset for XEmacs CHISE.
146         (===cns11643-2): Ditto.
147         (===cns11643-3): Ditto.
148         (===cns11643-4): Ditto.
149         (===cns11643-5): Ditto.
150         (===cns11643-6): Ditto.
151         (===cns11643-7): Ditto.
152         (=>>cns11643-1): Ditto.
153         (==big5-cdp): Indicate abstract glyph-images instead of
154         representative glyph-images.
155         (===big5-cdp): New coded-charset for XEmacs CHISE.
156         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
157         detailed glyph-images.
158         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
159         `=hanyo-denshi/*'.
160         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
161         (===hanyo-denshi/ib): Ditto.
162         (===hanyo-denshi/jt): Ditto.
163         (===hanyo-denshi/ks): Ditto.
164         (===mj): Ditto.
165         (===mj-0): Ditto.
166         (===mj-1): Ditto.
167         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
168         `=>>>hanyo-denshi/*' as its mother.
169         (==gt): Indicate abstract glyph-forms instead of detailed
170         glyph-images.
171         (===gt): New coded-charset for XEmacs CHISE.
172         (=>>>gt): Indicates `==gt' instead of `=gt'.
173         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
174         (==gt-k): Indicate abstract glyph-forms instead of detailed
175         glyph-images.
176         (===gt-k): New coded-charset for XEmacs CHISE.
177         (==daikanwa): Indicates glyph-images instead of detailed
178         glyph-images.
179         (===daikanwa): New coded-charset for XEmacs CHISE.
180         (===daikanwa/+p): Ditto.
181         (===daikanwa/ho): Ditto.
182         (==cbeta): Ditto.
183         (===cbeta): Ditto.
184         (==jef-china3): Ditto.
185         (===jef-china3): Ditto.
186         (==ruimoku-v6): Ditto.
187         (==ucs@iso): Indicate representative glyph-forms instead of
188         representative glyph-images.
189         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
190         (==ucs@unicode): Indicate representative glyph-forms instead of
191         representative glyph-images.
192         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
193         `=ucs@unicode'.
194         (==ucs@cns): Indicate representative glyph-forms instead of
195         representative glyph-images.
196         (==ucs@jis): Ditto.
197         (==ucs@jis/1990): Ditto.
198         (==ucs@jis/2000): Ditto.
199         (==ucs@jis/2004): Ditto.
200         (==ucs@ks): Ditto.
201         (===ucs@iso): New coded-charset for XEmacs CHISE.
202         (===ucs@unicode): Ditto.
203         (===ucs@gb): Ditto.
204         (===ucs@ks): Ditto.
205         (===ucs-bmp-cjk@gb): Ditto.
206         (===ucs-sip-ext-b@iso): Ditto.
207
208 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-charset.el (default-coded-charset-priority-list): Add
211         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
212         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
213         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
214         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
215         `===cns11643-3', `===cns11643-4', `===cns11643-5',
216         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
217         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
218         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
219         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist):
222         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
223         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
224         - Use "&g1-[NAME];" for `=>>[NAME]'.
225         - Abolish "&g2-[NAME];".
226
227 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
230         `=>>ucs@cns' as the mother.
231
232 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
233
234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
235         setting for `==ucs@ks'.
236
237 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
240         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
241         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
242         0x00E30000〜0x00E409D5.
243
244 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist):
247         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
248         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
249
250 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
254
255         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
256         (=mj-0): Ditto.
257         (=mj-1): Ditto.
258         (==mj): Ditto.
259         (==mj-0): Ditto.
260         (==mj-1): Ditto.
261         (=>>mj): Ditto.
262
263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
264         setting for `=mj' and `==mj'.
265
266 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
269         CHISE.
270
271 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
274         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
275         `=>ucs@hanyo-denshi'.
276
277 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
280         setting for `=koseki' and `=>ucs@hanyo-denshi'.
281
282         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
283         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
284
285 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
288         XEmacs CHISE.
289
290 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist):
293         Change priority of `=>>>ucs@iso'.
294
295         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
296         `=>>>ucs@iso' as the mother.
297         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
298
299 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist):
302         Change priority of `=>>>ucs@unicode'.
303
304         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
305         `=ucs@unicode'.
306
307 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist):
310         Change priority of `=>>>ucs@jis'.
311
312         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
313         `=ucs@jis'.
314
315 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `==daikanwa/+p'.
319
320 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
321
322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
323         setting for `==shinjigen@1ed'.
324
325 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
328         XEmacs CHISE.
329
330 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-conf.el (==shinjigen): Modify DOC.
333         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
334         (==shinjigen@rev): Modify DOC.
335
336 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
337
338         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
339         CHISE.
340
341 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
342
343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
344         settings for `==daikanwa' and `==ucs@JP/hanazono'.
345
346         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
347         XEmacs CHISE.
348
349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
350         `==daikanwa'.
351
352 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
355         setting for `==cns11643-7'.
356
357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
358         `==cns11643-7'.
359
360 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
363         `==cns11643-6'.
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         setting for `==cns11643-6'.
367
368 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
371         setting for `==cns11643-5'.
372
373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
374         `==cns11643-5'.
375
376 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `==cns11643-4'.
380
381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
382         `==cns11643-4'.
383
384 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
387         setting for `==cns11643-3'.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `==cns11643-3'.
391
392 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `==cns11643-2'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `==cns11643-2'.
399
400 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist):
403         Change priority of `=>>>ucs@ks'.
404
405         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
406         `=ucs@ks'.
407
408 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
411         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
412         `==ucs@cns' and `==cns11643-1'.
413
414         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
415         (==cns11643-2): Ditto.
416         (==cns11643-3): Ditto.
417         (==cns11643-4): Ditto.
418         (==cns11643-5): Ditto.
419         (==cns11643-6): Ditto.
420         (==cns11643-7): Ditto.
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `==cns11643-1'.
424
425 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
428         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
429         `=>>>ucs@jis/1990'.
430
431         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
432         `=ucs@jis/1990'.
433         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
434         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
435
436 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
437
438         * mule/mule-coding.el (coded-charset-entity-reference-alist):
439         Change priority of `=>>>ucs@cns'.
440
441         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
442         `=ucs@cns'.
443
444 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `==ks-x1001'.
448
449         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
450         `=ks-x1001' instead of `korean-ksc5601'; add setting for
451         `==ks-x1001'.
452
453 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
456
457 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
458
459         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
460         `=jis-x0208'.
461         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
462         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
463         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
464         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
465         (=>>>jis-x0213-1@2000): Changed to an alias for
466         `=jis-x0213-1@2000'.
467         (=>>>jis-x0213-1@2004): Changed to an alias for
468         `=jis-x0213-1@2004'.
469         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
470
471 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
474         `=adobe-japan1-0'.
475         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
476         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
477         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
478         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
479         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
480         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
481
482 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
485         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
486         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
487         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
488         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
489         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
490
491 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
492
493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
494         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
495         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
496         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
497         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
498         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
499         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
500         `==jis-x0212'.
501
502 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
503
504         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
505         "AdobeJapan1-[0-6]$".
506         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
507         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
508         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
509         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
510         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
511         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
512         (==adobe-japan1-1): Ditto.
513         (==adobe-japan1-2): Ditto.
514         (==adobe-japan1-3): Ditto.
515         (==adobe-japan1-4): Ditto.
516         (==adobe-japan1-5): Ditto.
517         (==adobe-japan1-6): Ditto.
518         (==jis-x0208): Ditto.
519         (==jis-x0208@1978): Ditto.
520         (==jis-x0208@1983): Ditto.
521         (==jis-x0208@1990): Ditto.
522         (==jis-x0213-1): Ditto.
523         (==jis-x0213-1@2000): Ditto.
524         (==jis-x0213-1@2004): Ditto.
525         (==jis-x0213-2): Ditto.
526         (==jis-x0212): Ditto.
527         (==gb2312): Ditto.
528         (==iso-ir165): Ditto.
529         (==gb12345): Ditto.
530         (==ks-x1001): Ditto.
531         (==cns11643-1): Ditto.
532         (==cns11643-2): Ditto.
533         (==cns11643-3): Ditto.
534         (==cns11643-4): Ditto.
535         (==cns11643-5): Ditto.
536         (==cns11643-6): Ditto.
537         (==cns11643-7): Ditto.
538         (==big5-cdp): Ditto.
539         (==hanyo-denshi/ja): Ditto.
540         (==hanyo-denshi/jb): Ditto.
541         (==hanyo-denshi/jc): Ditto.
542         (==hanyo-denshi/jd): Ditto.
543         (==hanyo-denshi/ft): Ditto.
544         (==hanyo-denshi/ia): Ditto.
545         (==hanyo-denshi/ib): Ditto.
546         (==hanyo-denshi/hg): Ditto.
547         (==hanyo-denshi/jt): Ditto.
548         (==hanyo-denshi/ks): Ditto.
549         (==gt): Ditto.
550         (==gt-k): Ditto.
551         (==daikanwa): Ditto.
552         (==shinjigen): Ditto.
553         (==ucs@iso): Ditto.
554         (==ucs@unicode): Ditto.
555         (==ucs@gb): Ditto.
556         (==ucs-bmp@gb): Ditto.
557         (==ucs@cns): Ditto.
558         (==ucs-bmp@cns): Ditto.
559         (==ucs@jis): Ditto.
560         (==ucs@jis/1990): Ditto.
561         (==ucs@jis/2000): Ditto.
562         (==ucs@jis/2004): Ditto.
563         (==ucs@JP): Ditto.
564         (==ucs@JP/hanazono): Ditto.
565         (==ucs@ks): Ditto.
566         (==ucs-bmp@ks): Ditto.
567         (==ucs@cns11643): Ditto.
568         (==ucs-bmp-cjk@gb): Ditto.
569         (==ucs-bmp-cjk@JP/hanazono): Ditto.
570         (==ucs-sip-ext-b@iso): Ditto.
571
572 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-charset.el (default-coded-charset-priority-list): Use
575         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
576
577         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
578         XEmacs CHISE.
579         (=ucs-bmp-cjk@unicode): Abolished.
580
581 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-charset.el (default-coded-charset-priority-list): Add
584         `=+>ucs-bmp-cjk-compat@jis'.
585
586         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
587         for XEmacs CHISE.
588
589 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
590
591         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
592         CHISE.
593
594 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
597         for XEmacs CHISE.
598         (=jis-x0208@1978/1er-pr): Abolished.
599         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
600         `=jis-x0208@1978/1er-pr' as the mother.
601
602 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
605         setting for `=ucs-itaiji-084'.
606
607 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-charset.el (default-coded-charset-priority-list):
610         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
611
612         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
613         XEmacs CHISE.
614         (=ucs-bmp-itaiji-084): Ditto.
615
616 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
619         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
620
621 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
625
626         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
627         XEmacs CHISE.
628         (=big5-cdp-var-5): Ditto.
629
630 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
633         XEmacs CHISE.
634
635 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
638         XEmacs CHISE.
639
640 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `=>>>hanyo-denshi/ft'.
644
645 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
648         XEmacs CHISE.
649         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
650         `=hanyo-denshi/jd' as the mother.
651
652 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
653
654         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
655         XEmacs CHISE.
656         (=+>adobe-japan1-1): Ditto.
657         (=+>adobe-japan1-2): Ditto.
658         (=+>adobe-japan1-3): Ditto.
659         (=+>adobe-japan1-4): Ditto.
660         (=+>adobe-japan1-5): Ditto.
661         (=+>adobe-japan1-6): Ditto.
662         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
663
664 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
665
666         * mule/mule-coding.el (coded-charset-entity-reference-alist):
667         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
668         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
669
670         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
671         the top.
672
673 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
676         XEmacs CHISE.
677         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
678         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
679         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
680
681 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-charset.el (default-coded-charset-priority-list):
684         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
685         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
686
687         * mule/mule-conf.el: Modify order of definitions of some
688         coded-charsets.
689
690 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
693         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
694         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
695
696         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
697         CHISE.
698         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
699         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
700
701 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
704         CHISE.
705
706 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `=daikanwa/+2p'.
710
711         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
712         XEmacs CHISE.
713
714 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
717         XEmacs CHISE.
718         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
719
720 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `=>>>hanyo-denshi/ib'.
724
725 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
728         XEmacs CHISE.
729         (=>>>hanyo-denshi/ib): Ditto.
730         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
731         `=hanyo-denshi/ja' as the mother.
732         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
733         `=hanyo-denshi/ib' as the mother.
734
735 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
738         XEmacs CHISE.
739         (utf-8-ivs-mcs-er): Likewise.
740         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
741         and `=>ucs-gb'.
742         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
743         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
744         `ucs-gb' and `=>ucs-gb'.
745         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
746         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
747         and `=>ucs-cns'.
748         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
749         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
750         `ucs-cns' and `=>ucs-cns'.
751         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
752         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
753         `ucs-big5' and `=>ucs-big5'.
754         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
755         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
756         `ucs-big5' and `=>ucs-big5'.
757         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
758         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
759         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
760         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
761         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
762         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
763         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
764         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
765         `=>ucs-jis'; modify DOC and mnemonic.
766         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
767         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
768         and `=>ucs-jis'; modify DOC and mnemonic.
769         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
770         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
771         `=>ucs-ks'.
772         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
773         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
774         and `=>ucs-ks'.
775         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
776
777 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-coding.el (coded-charset-entity-reference-alist):
780         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
781
782 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist):
785         Modify priorities.
786
787 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
788
789         * mule/mule-coding.el (coded-charset-entity-reference-alist):
790         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
791
792 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
796
797 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
800         CHISE.
801
802 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
805         CHISE.
806
807 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
810         CHISE.
811
812 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
815         `=+>ucs-bmp-cjk@unicode'.
816
817         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
818         for XEmacs CHISE.
819
820 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
821
822         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
823         setting for `=>>daikanwa'.
824
825 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
826
827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
828         `=>>hanyo-denshi/jt'.
829
830 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
831
832         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
833         XEmacs CHISE.
834         (=+>jis-x0208@1990): Ditto.
835         (=+>jis-x0213-1@2000): Ditto.
836
837 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
840         XEmacs CHISE.
841
842 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
845         XEmacs CHISE.
846         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
847         `=hanyo-denshi/jc' as the mother.
848
849 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
850
851         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
852         setting for `=+>adobe-japan1'.
853
854         * mule/mule-charset.el (default-coded-charset-priority-list):
855         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
856         and `=>>hanyo-denshi/ft' to `=>>gt'.
857
858 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
861         XEmacs CHISE.
862         (=>>adobe-japan1-1): Ditto.
863         (=>>adobe-japan1-2): Ditto.
864         (=>>adobe-japan1-3): Ditto.
865         (=>>adobe-japan1-4): Ditto.
866         (=>>adobe-japan1-5): Ditto.
867         (=>>adobe-japan1-6): Ditto.
868         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
869
870 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=adobe-japan1): New alias for
873         `=adobe-japan1-6'.
874         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
875         (=>>>adobe-japan1-1): Ditto.
876         (=>>>adobe-japan1-2): Ditto.
877         (=>>>adobe-japan1-3): Ditto.
878         (=>>>adobe-japan1-4): Ditto.
879         (=>>>adobe-japan1-5): Ditto.
880         (=>>>adobe-japan1-6): Ditto.
881         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
882
883 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `=>>>adobe-japan1'.
887
888 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
889
890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
891         setting for `=+>ucs@ks'.
892
893 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
894
895         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
896         XEmacs CHISE.
897         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
898         `=adobe-japan1-6' as the mother.
899
900 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
901
902         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
903         setting for `=>cns11643-7'.
904
905 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
906
907         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
908         CHISE.
909
910 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
913         XEmacs CHISE.
914         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
915
916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
917         setting for `=>ucs@jis/2004'.
918
919 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for `=+>gt'.
923
924         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
925         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
926
927 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
930         `=>ucs@unicode' as the mother.
931         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
932         mother.
933         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
934         mother.
935         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
936         mother.
937
938 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `=+>ucs@unicode'.
942
943         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
944         CHISE.
945
946 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
949         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
950         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
951         - Add setting for `=+>ucs@cns'.
952
953         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
954         CHISE.
955         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
956         as the mother.
957         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
958         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
959
960         * mule/mule-charset.el (default-coded-charset-priority-list): Add
961         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
962
963 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `=>ucs@ks'.
967
968 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `=ucs-bmp-cjk-compat@unicode'.
972
973         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
974         coded-charset for XEmacs CHISE.
975
976 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `=ucs-bmp-cjk-compat'.
980
981         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
982         XEmacs CHISE.
983
984 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
985
986         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
987         CHISE.
988
989 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
990
991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
992         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
993
994         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
995         `=>ucs@jis/1990'.
996         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
997
998 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1002
1003         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1004         CHISE.
1005         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1006         mother.
1007
1008 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1011         `=>jis-x0213-2@usual'.
1012         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1013         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1014         `=>jis-x0213-2@usual' as the mother.
1015
1016 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1019         (=>ucs@JP): New alias for `=+>ucs@jis'.
1020
1021 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1024         `=>jis-x0208@usual'.
1025         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1026         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1027         `=>jis-x0208@usual' as the mother.
1028         (=>jis-x0208): Likewise.
1029
1030 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `=+>jis-x0208@1978'.
1034
1035 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1038         XEmacs CHISE.
1039
1040 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `=>>>ucs@jis/1990'.
1044
1045 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=>ucs@jis/1990'.
1049
1050 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1053         setting for `=ucs@JP/hanazono'.
1054
1055         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1056         CHISE.
1057         (=ucs@JP/hanazono): Ditto.
1058         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1059         (=>>hanyo-denshi/jc): Ditto.
1060         (=>>hanyo-denshi/jd): Ditto.
1061
1062 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1065         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1066
1067 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1068
1069         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1070         XEmacs CHISE.
1071
1072 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1075         XEmacs CHISE.
1076
1077 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `=ucs-bmp-cjk@JP'.
1081
1082 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1085         XEmacs CHISE.
1086
1087 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1090         Modify order of settings; add settings for `=daikanwa@rev2'.
1091
1092 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `=>>cbeta'.
1096
1097         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1098         CHISE.
1099
1100 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `=>>adobe-japan1'.
1104
1105 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1108         XEmacs CHISE.
1109
1110 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1113         setting for `=>>hanyo-denshi/ia'.
1114
1115         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1116         XEmacs CHISE.
1117
1118 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1121         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1122
1123         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1124         XEmacs CHISE.
1125         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1126         `=hanyo-denshi/jt' as the mother.
1127
1128 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for `=>>>jis-x0213-2'.
1132
1133         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1134         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1135         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1136
1137 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1138
1139         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1140         XEmacs CHISE.
1141
1142 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1143
1144         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1145         XEmacs CHISE.
1146
1147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1148         `=>>jis-x0213-1@2004'.
1149
1150 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1153         XEmacs CHISE.
1154
1155 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1156
1157         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1158         - Use "&g2-*;" as entity-references for `=>>>*'.
1159         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1160
1161         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1162         XEmacs CHISE.
1163         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1164         as the mother.
1165
1166 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1169         setting for `=>>hanyo-denshi/ib'.
1170
1171         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1172         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1173         (=>>jis-x0208@1990): Ditto.
1174         (=>>hanyo-denshi/ib): Ditto.
1175
1176         * mule/mule-charset.el (default-coded-charset-priority-list):
1177         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1178
1179 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1182         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1183         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1184         `=>>>ucs@jis/2004'.
1185
1186 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1189         XEmacs CHISE.
1190         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1191         `=jis-x0213-1@2004' as the mother.
1192         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1193         (=>>>ucs@ks): Ditto.
1194
1195         * mule/mule-charset.el (default-coded-charset-priority-list):
1196         Modify priority of `=hanyo-denshi/*'.
1197
1198 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         settings for `=>>ucs@JP' and `=ucs@JP'.
1202
1203 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1206         CHISE.
1207
1208 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1211         setting for `=>>>ucs@cns'.
1212
1213         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1214         CHISE.
1215
1216 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1219         instead of `=>>>jis-x0213-1@2004' as the mother.
1220         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1221         (=>>>ucs@unicode): Likewise.
1222         (=>>>ucs@jis): Likewise.
1223         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1224         mother.
1225         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1226
1227 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1230         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1231         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1232         `=>>>ucs@jis'.
1233
1234 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1235
1236         * mule/mule-charset.el (default-coded-charset-priority-list):
1237         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1238         and `=jis-x0213-*-2000'.
1239
1240 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1243         XEmacs CHISE.
1244         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1245         `=>>jis-x0213-1' as the mother.
1246
1247 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1248
1249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1250         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1251
1252 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1255
1256 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1259         XEmacs CHISE.
1260
1261 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (decomposition-feature-list): Set
1264         `=decomposition', `=decomposition@cid' and
1265         `=decomposition@hanyo-denshi'.
1266
1267 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         setting for `=>>hanyo-denshi/ks'.
1271
1272         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1273         XEmacs CHISE.
1274
1275 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1278         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1279
1280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1281         `=hanyo-denshi/ks/mf'.
1282
1283         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1284         XEmacs CHISE.
1285         (=hanyo-denshi/ks/mf): Ditto.
1286
1287 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         settings for P=hanyo-denshi/jt'.
1291
1292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1293         `=hanyo-denshi/jt'.
1294
1295         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1296         XEmacs CHISE.
1297
1298 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         settings for `=hanyo-denshi/ip'.
1302
1303         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1304         `=hanyo-denshi/ip'.
1305
1306         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1307         XEmacs CHISE.
1308
1309 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1310
1311         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1312         settings for `=hanyo-denshi/hg'.
1313
1314         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1315         `=hanyo-denshi/hg'.
1316
1317         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1318         XEmacs CHISE.
1319
1320 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1321
1322         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1323         setting for `=>>hanyo-denshi/ft'.
1324
1325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1326         `=>>hanyo-denshi/ft'.
1327
1328         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1329         XEmacs CHISE.
1330
1331 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         settings for `=hanyo-denshi/ib'.
1335
1336         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1337         `=hanyo-denshi/ib'.
1338
1339         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1340         XEmacs CHISE.
1341
1342 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         settings for isolated characters of `=hanyo-denshi/ia' and
1346         non-isolated characters of `=hanyo-denshi/*'.
1347
1348         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1349         `=hanyo-denshi/ia'.
1350
1351         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1352         XEmacs CHISE.
1353
1354 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1357         setting for isolated characters of `=hanyo-denshi/ft'.
1358
1359         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1360         `=hanyo-denshi/ft'.
1361
1362         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1363         XEmacs CHISE.
1364
1365 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1366
1367         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1368         setting for isolated characters of `=hanyo-denshi/jd'.
1369
1370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1371         `=hanyo-denshi/jd'.
1372
1373         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1374         XEmacs CHISE.
1375
1376 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379         setting for isolated characters of `=hanyo-denshi/jc'.
1380
1381         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1382         `=hanyo-denshi/jc'.
1383
1384         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1385         XEmacs CHISE.
1386
1387 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1390         setting for isolated characters of `=hanyo-denshi/jb'.
1391
1392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1393         `=hanyo-denshi/jb'.
1394
1395         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1396         XEmacs CHISE.
1397
1398 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1399
1400         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1401         setting for isolated characters of `=hanyo-denshi/ja'.
1402
1403 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `=hanyo-denshi/ja'.
1407
1408         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1409         XEmacs CHISE.
1410
1411 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         settings for isolated characters of `=adobe-japan1-6'.
1415
1416 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1419         CHISE.
1420         (=daikanwa/+2p): Ditto.
1421         (=daikanwa/ho): Ditto.
1422
1423 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1426         coding-system for XEmacs CHISE.
1427
1428 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         setting for `=>>ruimoku-v6'.
1432
1433         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1434         CHISE.
1435
1436 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `=daikanwa@rev1'.
1440
1441 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1444         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1445
1446 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1449         XEmacs CHISE.
1450         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1451
1452 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1453
1454         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1455         CHISE.
1456
1457 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1458
1459         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1460         CHISE.
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1463         setting for `=>ucs@jis'.
1464
1465 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1466
1467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468         setting for `=>jis-x0208@usual'.
1469
1470         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1471         XEmacs CHISE.
1472         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1473         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1474         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1475
1476 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1479         CHISE.
1480         (=>>>jis-x0208@1990): Ditto.
1481         (=>>>jis-x0213-1): Ditto.
1482         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1483         mother.
1484         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1485         as the mother.
1486
1487 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1488
1489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1490         setting for `=>ucs@cns' and `=>>ucs@ks'.
1491
1492         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1493         CHISE.
1494
1495 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1496
1497         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1498         CHISE.
1499
1500 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1501
1502         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1503         CHISE.
1504         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1505         mother.
1506
1507 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `==>ucs-bmp-cjk@bucs'.
1511
1512         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1513         XEmacs CHISE.
1514
1515 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1518         setting for `==>ucs@bucs'.
1519
1520         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1521         XEmacs CHISE.
1522
1523 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1526         - Add setting for `=>>jis-x0208'.
1527         - Omit setting for `=>>jis-x0208@1990'.
1528         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1529           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1530           `=ucs@FOO'.
1531
1532 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1535         setting for `=>daikanwa'.
1536
1537 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1538
1539         * mule/mule-conf.el (=daikanwa): Fix DOC.
1540         (=>daikanwa): New abstract character for XEmacs CHISE.
1541         (=>ucs@iso): Likewise.
1542         (=>ucs@unicode): Likewise.
1543         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1544
1545 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1548         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1549           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1550         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1551         - Add `=>big5-cdp'.
1552
1553 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1556         (=>big5-cdp): New abstract character.
1557
1558 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1562         `chinese-big5'.
1563
1564 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list):
1567         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1568
1569         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1570         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1571         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1572         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1573         and `=>jis-x0213-2'.
1574
1575 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1576
1577         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1578         XEmacs CHISE.
1579         (=>>ucs@jis/2000): Likewise.
1580         (=>>ucs@jis/2004): Likewise.
1581
1582 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1586         `=>>ucs@cns'.
1587
1588         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1589         XEmacs CHISE.
1590         (=>>gt): Use quote instead of backquote; modify DOC.
1591         (=>gt): Use quote instead of backquote.
1592         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1593         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1594         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1595         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1596         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1597         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1598
1599 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1602         `=>>ucs@unicode' and `=>>gt'.
1603
1604 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1607         XEmacs CHISE.
1608         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1609         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1610         `=jis-x0208@1978/1er-pr' as the mother.
1611         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1612
1613 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1614
1615         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1616         `=ucs@unicode' as the mother.
1617
1618 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1621         setting for `=>>ucs@unicode'.
1622
1623         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1624         CHISE.
1625
1626 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1627
1628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1629         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1630
1631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1632         `=adobe-japan1-6' and `=adobe-japan1-base'.
1633
1634         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1635         XEmacs CHISE.
1636         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1637         specify `min-code' and `max-code'.
1638         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1639         (=adobe-japan1-2): Likewise.
1640         (=adobe-japan1-3): Likewise.
1641         (=adobe-japan1-4): Likewise.
1642         (=adobe-japan1-5): Likewise.
1643         (=adobe-japan1-6): Likewise.
1644
1645 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1648         setting for `=>gt'.
1649
1650 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1653         CHISE.
1654
1655 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1656
1657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1658         setting for `=>zinbun-oracle'.
1659
1660         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1661         for XEmacs CHISE.
1662
1663 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1664
1665         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1666         for XEmacs CHISE.
1667         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1668         `=jis-x0208@1978' as the mother.
1669
1670 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1673         - Use `=gt' instead of `ideograph-gt'.
1674         - Use `=gt-k' instead of `ideograph-gt-k'.
1675         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1676         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1677         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1678         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1679         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1680         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1681         - Use `=>>gt' instead of `<=>gt'.
1682         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1683         - Add setting for `=>>jis-x0208@1990'.
1684         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1685           `=>>jis-x0213-1@2000'.
1686         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1687         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1688           `=>>jis-x0213-1@2004'.
1689         - Add setting for `=>>jis-x0208@1978'.
1690         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1691
1692 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1701         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1702         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1703         `<=>jis-x0213-1@2004'.
1704
1705 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1708         CHISE.
1709         (=>jis-x0213-2): Ditto.
1710
1711 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1715
1716 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1719         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1720         `=>jis-x0213-1'.
1721
1722 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1725         CHISE.
1726         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1727
1728 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1729
1730         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1731         `<==>jis-x0213-1'.
1732         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1733         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1734         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1735         (<=>jis-x0208): New alias for `=>jis-x0208'.
1736         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1737         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1738         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1739         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1740         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1741         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1742         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1743         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1744         (=>>gt): Renamed from `<==>gt'.
1745         (<==>gt): New alias for `=>>gt'.
1746
1747 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1750         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1751         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1752         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1753         - Add settings for `<=>jis-x0213-1@2000' and
1754           `<=>jis-x0213-1@2004'.
1755
1756         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1757         XEmacs CHISE.
1758         (<==>jis-x0213-1): Likewise.
1759         (<==>jis-x0213-1@2000): Likewise.
1760         (<==>jis-x0213-1@2004): Likewise.
1761         (<=>jis-x0208): Add property `=>iso-ir 168'.
1762         (<=>jis-x0208@1997): Likewise.
1763         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1764         as the mother; add property `=>iso-ir 228'.
1765         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1766         property `=>iso-ir 228'.
1767         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1768         property `=>iso-ir 233'.
1769         (<==>gt): Renamed from `<=>gt'.
1770         (<=>gt): New alias for `<==>gt'.
1771
1772 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1775         CHISE.
1776         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1777         `<=>jis-x0208' as the mother.
1778         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1779         (<=>jis-x0213-1@2000): Ditto.
1780         (<=>jis-x0213-1@2004): Ditto.
1781
1782 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         settings for `<=>gt'.
1786
1787         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1788
1789 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1792         XEmacs CHISE.
1793         (=jis-x0208@1978/-4pr): Likewise.
1794         (=jis-x0208@1978/4-pr): Likewise.
1795         (=jis-x0213-1): Likewise.
1796         (=ucs@iso): Likewise.
1797         (=ucs@unicode): Likewise.
1798         (=ucs@gb): Likewise.
1799         (=ucs@gb/fw): Likewise.
1800         (=ucs@cns): Likewise.
1801         (=ucs@cns/fw): Likewise.
1802         (=ucs@jis): Likewise.
1803         (=ucs@jis/fw): Likewise.
1804         (=ucs@jis/1990): Likewise.
1805         (=ucs@jis/2000): Likewise.
1806         (=ucs@jis/2004): Likewise.
1807         (=ucs@JP): Likewise.
1808         (=ucs@ks): Likewise.
1809         (=ucs@big5): Likewise.
1810         (=ucs@big5/cns11643): Likewise.
1811         (=ucs@cns11643): Likewise.
1812
1813 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-charset.el (default-coded-charset-priority-list):
1816         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1817
1818         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1819         CHISE.
1820         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1821         mother.
1822
1823 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1826         from src/mule-charset.c].
1827         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1828         specify `final'.
1829         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1830         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1831         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1832         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1833         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1834         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1835
1836 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1839         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1840         (=jis-x0208@1978/i-4): Specify `partial'.
1841         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1842         mother coded-charset.
1843         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1844
1845 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1846
1847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1848         settings for `=jis-x0213-1@2004'.
1849
1850 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1851
1852         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1853         CHISE.
1854         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1855         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1856         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1857         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1858         temporarily.
1859         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1860
1861 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1864         CHISE.
1865         (=shinjigen@1ed): Inherited from `=shinjigen'.
1866         (=shinjigen@rev): Likewise.
1867
1868 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1871         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1872
1873 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1876         define it as an alias.
1877         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1878         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1879         alias.
1880         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1881         alias.
1882
1883 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1886         CHISE.
1887
1888 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1891         CHISE.
1892         (shinjigen-2): Ditto.
1893
1894 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-charset.el (default-coded-charset-priority-list):
1897         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1898         `chinese-big5-eten-*' and `chinese-big5'.
1899
1900 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1903         #x9FA5 temporarily.
1904
1905 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1906
1907         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1908         settings for `=jis-x0208@1978/i1'.
1909
1910 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1913         XEmacs CHISE.
1914
1915 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1918         XEmacs CHISE.
1919
1920 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1923         XEmacs CHISE.
1924
1925 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1928         CHISE.
1929         (=ucs-bmp@cns): Likewise.
1930         (=ucs-bmp@jis): Likewise.
1931         (=ucs-bmp@ks): Likewise.
1932
1933 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1936         CHISE.
1937         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1938
1939 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1940
1941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1942         settings for `=zinbun-oracle'.
1943
1944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1945         `=zinbun-oracle'.
1946
1947 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1950         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1951         `=ucs@iso'.
1952
1953 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-charset.el (default-coded-charset-priority-list):
1956         Delete `ucs-sip'; modify order of some CCSs.
1957
1958 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1961         in XEmacs CHISE.
1962
1963         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1964         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1965         CHISE.
1966
1967 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1970         its registry.
1971         (=ucs-radicals@unicode): Likewise.
1972
1973 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1976         CHISE.
1977
1978 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1981         CHISE.
1982
1983 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1986         CHISE.
1987
1988 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1991         Modify preference of *isolated settings*.
1992
1993 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1996         utf-2000 is provided.
1997         (=ucs@cns11643): Likewise.
1998
1999 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2002         Prefer every *isolated setting* to ordinary setting.
2003
2004 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2008
2009 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2012         CHISE.
2013
2014 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2017         settings for `=jis-x0208@1997'.
2018
2019 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2022         `=jis-x0208@1997'.
2023
2024 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2027         XEmacs CHISE.
2028
2029 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2032         `=jis-x0208@1978'.
2033         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2034         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2035         `=jis-x0208-1990' as the mother.
2036         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2037
2038 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2041         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2042         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2043         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2044         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2045         for `=ucs@JP'.
2046
2047 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2048
2049         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2050         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2051         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2052         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2053         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2054         `=daikanwa@rev2'.
2055
2056 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2059         (=gt): Likewise.
2060         (=gt-k): Likewise.
2061         (=gt-pj-*): Likewise.
2062         (=gt-pj-k1): Likewise.
2063         (=gt-pj-k2): Likewise.
2064         (=daikanwa): Likewise.
2065         (=daikanwa-rev1): Likewise.
2066         (=daikanwa-rev2): Likewise.
2067         (=big5-pua): Likewise.
2068         (=big5-eten): Likewise.
2069         (chinese-big5-eten-a): Likewise.
2070         (chinese-big5-eten-b): Likewise.
2071         (=hanziku-*): Likewise.
2072         (=cbeta): Likewise.
2073         (=jef-china3): Likewise.
2074         (=ruimoku-v6): Likewise.
2075         (=ucs@iso): Likewise.
2076         (=ucs@unicode): Likewise.
2077         (=ucs@gb): Likewise.
2078         (=ucs@cns): Likewise.
2079         (=ucs@jis): Likewise.
2080         (=ucs@jis-1990): Likewise.
2081         (=ucs@jis-2000): Likewise.
2082         (=ucs@jp): Likewise.
2083         (=ucs@ks): Likewise.
2084         (=ucs@big5): Likewise.
2085         (=ucs-radicals): Likewise.
2086         (=ucs-radicals@unicode): Likewise.
2087         (=ucs-bmp-cjk): Likewise.
2088         (=ucs-bmp-cjk@unicode): Likewise.
2089         (=ucs-sip-ext-b): Likewise.
2090         (=ucs-sip-ext-b@iso): Likewise.
2091
2092 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2096
2097 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2101         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2102         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2103         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2104         arabic-digit, ipa and ``&I-B-XXXX;''.
2105
2106 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2109         setting for (I-)HZK{03..12}-XXXX.
2110
2111 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2117         `=ruimoku-v6'.
2118
2119         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2120         CHISE.
2121
2122 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2125         (=ucs@unicode): Likewise.
2126         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2127         (=ucs@cns): Likewise.
2128         (=ucs@jis): Likewise.
2129         (=ucs@ks): Likewise.
2130         (=ucs@big5): Likewise.
2131
2132 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2135         `ucs-jis'.
2136         (utf-8-jis-er): Likewise.
2137         (utf-8-jp): New coding-system.
2138         (utf-8-jp-er): Likewise.
2139
2140         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2141
2142 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2145
2146         * mule/japanese.el: Move definition of `euc-jisx0213' to
2147         mule/mule-coding.el.
2148
2149 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2150
2151         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2152         mule-coding before loading update-cdb when utf-2000 is provided.
2153
2154 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2157         `=daikanwa'.
2158
2159 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2162         definition codes when `utf-2000' is provided.
2163
2164 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2165
2166         * mule/mule-category.el (word-combining-categories): Don't setup
2167         `word-combining-categories' in XEmacs CHISE.
2168         (word-separating-categories): Add setting about Latin script in
2169         XEmacs CHISE.
2170
2171 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2172
2173         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2174         setting for `chinese-big5'.
2175
2176 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2179         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2180         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2181         add setting for HZK0[12]-xxxx.
2182
2183 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2184
2185         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2186         in XEmacs CHISE.
2187
2188 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-charset.el (default-coded-charset-priority-list):
2191         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2192         and `chinese-big5' to `=gt-pj-*'.
2193
2194 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * mule/mule-conf.el (=daikanwa): Renamed from
2197         `ideograph-daikanwa'.
2198         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2199
2200 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=cns11643-7): Renamed from
2203         `chinese-cns11643-7'.
2204         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2205
2206 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el (=cns11643-6): Renamed from
2209         `chinese-cns11643-6'.
2210         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2211
2212 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2213
2214         * mule/mule-conf.el (=cns11643-5): Renamed from
2215         `chinese-cns11643-5'.
2216         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2217
2218 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2219
2220         * mule/mule-conf.el (=cns11643-4): Renamed from
2221         `chinese-cns11643-4'.
2222         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2223
2224 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=cns11643-3): Renamed from
2227         `chinese-cns11643-3'.
2228         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2229
2230 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2231
2232         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2233         `=cns11643-2'.
2234         (chinese-cns11643-2): New alias for `=cns11643-2'.
2235
2236 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2237
2238         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2239         `=cns11643-1'.
2240         (chinese-cns11643-1): New alias for `=cns11643-1'.
2241
2242 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2243
2244         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2245         (chinese-gb12345): New alias for `=gb12345'.
2246
2247 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2248
2249         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2250         (chinese-gb2312): New alias for `=gb2312'.
2251
2252 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2253
2254         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2255         (chinese-big5): New alias for `=big5'.
2256
2257 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2260         (korean-ksc5601): New alias for `=ks-x1001'.
2261
2262 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2263
2264         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2265         `=jis-x0212'.
2266         (japanese-jisx0212): New alias for `=jis-x0212'.
2267
2268 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2269
2270         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2271         `=jis-x0208-1983'.
2272         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2273
2274 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2277         `=jis-x0208-1978'.
2278         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2279
2280 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2281
2282         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2283         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2284
2285 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2288         (chinese-cns11643-3): Specify iso-ir 183.
2289         (chinese-cns11643-4): Specify iso-ir 184.
2290         (chinese-cns11643-5): Specify iso-ir 185.
2291         (chinese-cns11643-6): Specify iso-ir 186.
2292         (chinese-cns11643-7): Specify iso-ir 187.
2293         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2294         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2295
2296 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2299         \uXXXX for every cases.
2300
2301 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2302
2303         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2304         (ucs-big5): Changed to an alias for `=ucs@big5'.
2305
2306 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2307
2308         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2309         (ucs-ks): Changed to an alias for `=ucs@ks'.
2310
2311 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2312
2313         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2314         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2315
2316 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2319         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2320
2321 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2322
2323         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2324         (ucs-jis): Changed to an alias for `=ucs@jis'.
2325
2326 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2329         (ucs-cns): Changed to an alias for `=ucs@cns'.
2330
2331 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2334         (ucs-gb): Changed to an alias for `=ucs@gb'.
2335
2336 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2339         `ideograph-daikanwa-2'.
2340         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2341         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2342
2343 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2344
2345         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2346         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2347
2348         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2349         for `xemacs-chise-version'.
2350
2351 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list):
2354         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2355         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2356         instead of `ideograph-hanziku-*'.
2357
2358         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2359         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2360
2361 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2364         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2365         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2366         `utf-2000' is provided.
2367
2368 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2369
2370         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2371         is provided [was builtin coded-charsets].
2372
2373 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2374
2375         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2376         is provided [was builtin coded-charsets].
2377
2378 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2379
2380         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2381         is provided [was builtin coded-charsets].
2382
2383 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2386         is provided [was builtin coded-charsets].
2387
2388 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2391         when `utf-2000' is provided [was builtin coded-charsets].
2392
2393 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (=hanziku-*): Renamed from
2396         `ideograph-hanziku-*'.
2397         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2398
2399 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2402         `utf-2000' is provided [was builtin coded-charsets].
2403         (ideograph-hanziku-{1..12}): Likewise.
2404
2405 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2406
2407         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2408         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2409
2410 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2413         when `utf-2000' is provided [was builtin coded-charsets].
2414
2415 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2418         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2419         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2420
2421 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2424         (ideograph-gt): Changed to an alias for `=gt'.
2425
2426 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2429         is provided; it was defined as a builtin coded-charset.
2430         (ideograph-gt): Likewise.
2431
2432 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2433
2434         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2435         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2436
2437 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2438
2439         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2440         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2441
2442 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2443
2444         * mule/mule-conf.el (=big5-eten): Renamed from
2445         `chinese-big5-eten'.
2446         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2447
2448 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2451         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2452
2453 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2454
2455         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2456         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2457
2458 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2459
2460         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2461         (china3-jef): Changed to an alias for `=jef-china3'.
2462
2463 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2464
2465         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2466         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2467
2468         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2469         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2470         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2471         when `utf-2000' is provided.
2472
2473 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list):
2476         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2477
2478         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2479         (ucs-jis-2000): Deleted.
2480
2481 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2482
2483         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2484         UTF-2000.
2485         (=ucs-jis-2000): New coded-charset for UTF-2000.
2486
2487 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2491
2492 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2493
2494         * mule/mule-charset.el (default-coded-charset-priority-list):
2495         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2496         `ideograph-cbeta'.
2497
2498 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2501         builtin coded-charset].
2502
2503 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         settings for &K0-xxxx and &I-K0-xxxx.
2507
2508 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2511         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2512
2513 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2516         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2517
2518 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2519
2520         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2521         UTF-2000.
2522         (ideograph-gt-pj-k1): Likewise.
2523         (ideograph-gt-pj-k2): Likewise.
2524
2525 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2526
2527         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2528         `=jis-x0208'.
2529
2530 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2533         UTF-2000 [was a builtin coded-charset].
2534
2535 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2536
2537         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2538         (utf-8-gb-er): Likewise.
2539
2540 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2541
2542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2543         settings for JIS X 0212 and JIS X 0208:1978.
2544
2545 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2548         setting for JIS X 0213.
2549
2550 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2551
2552         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2553         standard-case-table in UTF-2000.
2554
2555 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         definitions for isolated-chars.
2559
2560 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2561
2562         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2563         `configure-utf-2000-lisp-directory'.
2564         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2565         `mule-lisp-load-path'.
2566
2567 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2568
2569         * startup.el (startup-setup-paths): Set and use
2570         `utf-2000-lisp-directory'.
2571         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2572         UTF-2000.
2573
2574 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2575
2576         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2577         (paths-find-utf-2000-lisp-directory): New function.
2578         (paths-construct-load-path): Add new optional argument
2579         `utf-2000-lisp-directory'.
2580
2581         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2582
2583 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2584
2585         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2586         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2587         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2588         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2589         `chinese-big5-2' in UTF-2000.
2590
2591         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2592         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2593
2594 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2595
2596         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2597         `big5-eten-er' in UTF-2000.
2598         (big5-cdp): Modify DOC-string and mnemonic.
2599
2600 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2601
2602         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2603         UTF-2000 [renamed from utf-8-er].
2604         (utf-8-gb): New coding-system in UTF-2000.
2605         (utf-8-gb-er): Likewise.
2606         (utf-8-cns): Likewise.
2607         (utf-8-cns-er): Likewise.
2608         (utf-8-big5): Likewise.
2609         (utf-8-big5-er): Likewise.
2610         (utf-8-jis): Likewise.
2611         (utf-8-jis-er): Likewise.
2612         (utf-8-ks): Likewise.
2613         (utf-8-ks-er): Likewise.
2614         (utf-8-er): Likewise.
2615
2616 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2619         instead of `utf-8-unix' in UTF-2000.
2620
2621         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2622
2623 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/japanese.el (euc-jisx0213): New coding-system.
2626
2627         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2628         `japanese-jisx0208-1990' as the mother.
2629
2630 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2631
2632         * dumped-lisp.el (preloaded-file-list): Change condition of
2633         loading "close-cdb".
2634
2635 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2638         setup `coded-charset-entity-reference-alist'.
2639
2640 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2643         UTF-2000.
2644
2645 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2646
2647         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2648         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2649
2650 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2653         (chinese-big5-eten-a): Likewise.
2654         (chinese-big5-eten-b): Likewise.
2655         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2656         code range is #x8140 .. #x8DFE.
2657
2658 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2659
2660         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2661         UTF-2000.
2662         (chinese-big5-cdp): Likewise.
2663
2664 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2665
2666         * dumped-lisp.el (preloaded-file-list): Rename
2667         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2668
2669 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2670
2671         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2672         append `system-char-db-source-file-list' into
2673         `preloaded-file-list' in UTF-2000.
2674
2675 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2676
2677         * dumped-lisp.el (preloaded-file-list): Delete
2678         character-definition files.
2679
2680 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2681
2682         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2683         UTF-2000.
2684
2685 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * mule/mule-charset.el (default-coded-charset-priority-list):
2688         Delete `mojikyo-2022-1'.
2689
2690 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list):
2693         Delete `mojikyo'.
2694
2695 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2698         `ucs-sip'.
2699
2700 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2701
2702         * mule/mule-charset.el (default-coded-charset-priority-list):
2703         Comment out `chinese-gb12345'.
2704
2705 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * bytecomp.el (byte-compile-insert-header): Fixed.
2708
2709 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2712         XEmacs UTF-2000.
2713
2714 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2717         UTF-2000.
2718
2719 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2722         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2723
2724 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-charset.el (default-coded-charset-priority-list):
2727         `japanese-jef-china3' is renamed `china3-jef'.
2728
2729 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2732         `japanese-jef-china3' and `ideograph-cbeta'.
2733
2734 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2735
2736         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2737
2738 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2741         `chinese-big5-cdp'.
2742
2743 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2747
2748 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2751         loading character definitions.
2752
2753 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * dumped-lisp.el (preloaded-file-list): Rename
2756         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2757
2758 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `chinese-big5'.
2762
2763 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * dumped-lisp.el (preloaded-file-list): Dump
2766         "Ideograph-R028-Private" with XEmacs UTF-2000.
2767
2768 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `chinese-gb12345'.
2772
2773 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `ideograph-gt-pj-{1..11}'.
2777
2778         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2779         XEmacs UTF-2000.
2780
2781 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list):
2784         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2785         `chinese-isoir165'.
2786
2787 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2788
2789         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2790         `image/png', `image/x-xpm' and `image/tiff'.
2791
2792         * files.el (binary-file-regexps): Add *.PNG.
2793
2794 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2795
2796         * mule/mule-charset.el (default-coded-charset-priority-list):
2797         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2798         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2799
2800 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2803         the first completion when UTF-2000 is running.
2804
2805 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list):
2808         Delete `ucs'.
2809
2810 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2813
2814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2815         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2816
2817 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2818
2819         * mule/vietnamese.el (vscii-2): Delete abolished property
2820         `composite'; now composite mode is default.
2821
2822 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2823
2824         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2825         of `raw-text'; check \uHHHH representation even if non-ascii
2826         characters are not found.
2827
2828         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2829         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2830         unconditionally.
2831
2832         * mule/viet-ccl.el: New file.
2833
2834         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2835         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2836         - Separate CCL based implementations to viet-ccl.el.
2837
2838 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2839
2840         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2841         "jisx0213.2000-1".
2842         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2843
2844         * mule/mule-charset.el (default-coded-charset-priority-list):
2845         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2846         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2847
2848 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2849
2850         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2851
2852 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2853
2854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2855         `ucs' in UTF-2000.
2856
2857 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2858
2859         * mule/mule-charset.el (default-coded-charset-priority-list):
2860         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2861         `arabic-iso8859-6'.
2862
2863 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2866         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2867
2868 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2869
2870         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2871         `katakana-jisx0201' in UTF-2000.
2872
2873 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2874
2875         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2876         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2877         "u0FB50-Arabic-Presentation-Forms-A",
2878         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2879         "u0FE50-Small-Form-Variants",
2880         "u0FE70-Arabic-Presentation-Forms-B",
2881         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2882         UTF-2000.
2883
2884 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2885
2886         * dumped-lisp.el (preloaded-file-list): Delete
2887         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2888         ... "Ideograph-R214-Flute" in UTF-2000.
2889
2890 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2891
2892         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2893         (japanese-jisx0213-2): New coded-charset.
2894
2895         * dumped-lisp.el (preloaded-file-list): Add
2896         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2897         "Ideograph-R030-Mouth".
2898
2899 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2900
2901         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2902         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2903         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2904         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2905         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2906         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2907         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2908         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2909
2910 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2911
2912         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2913         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2914         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2915         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2916         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2917
2918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2919         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2920
2921 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2922
2923         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2924         in UTF-2000.
2925
2926 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2927
2928         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2929         (chinese-isoir165): Moved from mule/chinese.el.
2930         (chinese-cns11643-3): Moved from mule/chinese.el.
2931         (chinese-cns11643-4): Moved from mule/chinese.el.
2932         (chinese-cns11643-5): Moved from mule/chinese.el.
2933         (chinese-cns11643-6): Moved from mule/chinese.el.
2934         (chinese-cns11643-7): Moved from mule/chinese.el.
2935
2936         * mule/chinese.el: Move definition of coded-charsets to
2937         mule/mule-conf.el.
2938
2939 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2940
2941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2942         `ideograph-daikanwa'.
2943
2944 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2945
2946         * dumped-lisp.el (preloaded-file-list): Delete
2947         "ccs-jisx0201-latin.el".
2948
2949 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2950
2951         * dumped-lisp.el (preloaded-file-list): Add
2952         "u031A0-Extended-Bopomofo" in UTF-2000.
2953
2954 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2955
2956         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2957         renamed to u02E00-CJK-Radical-Supplement.
2958
2959 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2960
2961         * dumped-lisp.el (preloaded-file-list): Add
2962         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2963         "u030A0-Katakana", "u03100-Bopomofo",
2964         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2965         "u03200-Enclosed-CJK-Letters-and-Months" and
2966         "u03300-CJK-Compatibility".
2967
2968 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2969
2970         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2971         "u02F00-Kangxi-Radicals" and
2972         "u02FF0-Ideographic-Description-Characters".
2973
2974 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2975
2976         * dumped-lisp.el (preloaded-file-list): Add
2977         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2978         "u02800-Braille-Patterns" in UTF-2000.
2979
2980 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2981
2982         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2983         "uXXXXX-*.el" in UTF-2000.
2984
2985         * bytecomp.el (byte-compile-insert-header): Delete comments if
2986         non-ASCII characters are found; allow `byte-compile-dynamic' and
2987         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2988         `raw-text'.
2989
2990 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2991
2992         * dumped-lisp.el (preloaded-file-list): Add
2993         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2994         "u025A0-Geometric-Shapes.el".
2995
2996 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2997
2998         * dumped-lisp.el (preloaded-file-list): Add
2999         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3000         "u02460-Enclosed-Alphanumerics.el".
3001
3002 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3003
3004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3005         `chinese-gb2312'.
3006
3007         * dumped-lisp.el (preloaded-file-list): Add
3008         "u02200-Mathematical-Operators.el" and
3009         "u02300-Miscellaneous-Technical.el".
3010
3011 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3012
3013         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3014         `chinese-cns11643-*'.
3015
3016         * dumped-lisp.el (preloaded-file-list): Add
3017         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3018         "u02190-Arrows.el" in UTF-2000.
3019
3020 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3023         `korean-ksc5601'.
3024
3025         * dumped-lisp.el (preloaded-file-list): Add
3026         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3027         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3028         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3029
3030 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3031
3032         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3033
3034 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3035
3036         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3037         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3038         "u01780-Khmer.el", "u01800-Mongolian.el",
3039         "u01E00-Latin-Extended-Additional.el" and
3040         "u01F00-Greek-Extended.el" in UTF-2000.
3041
3042 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3043
3044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3045         `ethiopic-ucs' and `ethiopic'.
3046
3047         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3048         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3049
3050         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3051         from mule/ethiopic.el.
3052
3053         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3054         mule/mule-conf.el.
3055
3056 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3057
3058         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3059         `lao'.
3060
3061         * mule/mule-conf.el (lao): New coded-charset.
3062
3063         * dumped-lisp.el (preloaded-file-list): Add
3064         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3065         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3066         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3067         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3068         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3069
3070 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3071
3072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3073         `ucs-bmp' and `arabic-iso8859-6'.
3074
3075 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3076
3077         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3078         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3079         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3080
3081 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3082
3083         * startup.el (normal-top-level): Load autoload file for UTF-2000
3084         in UTF-2000.
3085
3086 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3087
3088         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3089         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3090         "u00020-Basic-Latin.el", "u00080-C1.el",
3091         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3092         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3093         "u002B0-Spacing-Modifier-Letters.el",
3094         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3095         UTF-2000.
3096
3097 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3098
3099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3100         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3101         instead of `vietnamese-viscii-*'.
3102
3103 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3104
3105         * mule/mule-conf.el: New file.
3106
3107         * mule/misc-lang.el: Move definition of charset `ipa' to
3108         mule/mule-conf.el.
3109
3110 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3111
3112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3113         `latin-viscii'; prefer it for characters used in Vietnamese.
3114
3115 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3116
3117         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3118
3119 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3120
3121         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3122         `vietnamese-viscii-lower'.
3123         (latin-viscii-upper): Renamed from charset
3124         `vietnamese-viscii-upper'.
3125         (vietnamese-viscii-lower): New alias for charset
3126         `latin-viscii-lower'.
3127         (vietnamese-viscii-upper): New alias for charset
3128         `latin-viscii-upper'.
3129
3130 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3131
3132         * mule/mule-charset.el (default-coded-charset-priority-list):
3133         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3134
3135 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3136
3137         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3138         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3139         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3140         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3141         lisp/utf-2000.
3142
3143 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3144
3145         * mule/ccs-tcvn5712.el: New file.
3146
3147 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3148
3149         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3150         in UTF-2000.
3151
3152 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3155         `japanese-jisx0208'.
3156
3157 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3158
3159         * dumped-lisp.el (preloaded-file-list): Add
3160         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3161         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3162         UTF-2000.
3163
3164         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3165         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3166         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3167         mule/ccs-viscii.el: New files.
3168
3169         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3170         if \uXXXX is found.
3171
3172 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3173
3174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3175         `hiragana-jisx0208' and `katakana-jisx0208'.
3176
3177 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3178
3179         * mule/chinese.el (chinese-cns11643-3): Define it even if
3180         `utf-2000' is provided.
3181         (chinese-cns11643-4): Likewise.
3182         (chinese-cns11643-5): Likewise.
3183         (chinese-cns11643-6): Likewise.
3184         (chinese-cns11643-7): Likewise.
3185
3186 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3187
3188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3189         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3190
3191 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3192
3193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3194         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3195
3196 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3197
3198         * mule/mule-charset.el (default-coded-charset-priority-list):
3199         Setup in UTF-2000.
3200
3201 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3202
3203         * mule/viet-chars.el: Don't define charset
3204         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3205         they are defined as builtin charsets.
3206
3207 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3208
3209         * version.el (emacs-version): Add more space just before UTF-2000
3210         version string.
3211
3212 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3213
3214         * version.el ([constant] emacs-version): Don't add a space in the
3215         preceding place of `xemacs-betaname' because it is duplicated.
3216         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3217
3218         * startup.el (splash-frame-body): Add ETL.
3219
3220 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3221
3222         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3223         is provided because it is defined as builtin charset.
3224         (chinese-cns11643-4): Likewise.
3225         (chinese-cns11643-5): Likewise.
3226         (chinese-cns11643-6): Likewise.
3227         (chinese-cns11643-7): Likewise.
3228
3229 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3230
3231         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3232         coding-system `iso-10646-ucs-4' is not defined.
3233
3234 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3235
3236         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3237         coding-system if `utf-2000' is provided.
3238
3239 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3240
3241         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3242         `utf-2000' is provided.
3243
3244 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3245
3246         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3247         if utf-2000 is provided temporally.
3248
3249 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3252         as builtin variable].
3253
3254 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3255
3256         * files.el (insert-file-contents-literally): Treat file as binary;
3257         call file-name-handlers. [sync with Emacs 20.3.10]
3258
3259 2008-12-28  Vin Shelton  <acs@xemacs.org>
3260
3261         * XEmacs 21.4.22 is released
3262
3263 2008-12-30  Vin Shelton  <acs@xemacs.org>
3264
3265         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3266         during building even if no packages are found.
3267
3268 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3269
3270         * printer.el (generic-print-region): 
3271         (generic-print-buffer): 
3272         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3273         check if the msprinter device is available, now that msprinter is
3274         always available as a specifier tag. 
3275
3276 2008-12-24  Vin Shelton  <acs@xemacs.org>
3277
3278         * about.el: Add Francisco to my bio!
3279
3280 2008-12-23  Vin Shelton  <acs@xemacs.org>
3281
3282         * autoload.el: Move operator definitions to autoload-operators.el
3283         in the xemacs-base package.
3284
3285 2007-11-22  Vin Shelton  <acs@xemacs.org>
3286
3287         * about.el (about-hacker-contribution): Updated my bio.
3288
3289 2007-10-07  Vin Shelton  <acs@xemacs.org>
3290
3291         * XEmacs 21.4.21 is released
3292
3293 2007-09-19  Didier Verna  <didier@xemacs.org>
3294
3295         Update my personal info.
3296         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3297         * about.el (about-other-current-hackers): Ditto.
3298         * about.el (about-url-alist): Add my musical website.
3299         * about.el (about-personal-info): Update my entry.
3300         * about.el (about-hacker-contribution): Ditto.
3301
3302 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3303
3304         * package-get.el (package-get-download-sites): Update download
3305         sites in Japan.
3306         * package-get.el (package-get-pre-release-download-sites): Ditto.
3307
3308 2007-08-18  Vin Shelton  <acs@xemacs.org>
3309
3310         * package-get.el (package-get-pre-release-download-sites): Sync
3311         mirror sites with 21.5.  (Thanks, Adrian)
3312
3313 2007-08-09  Mike Sperber  <mike@xemacs.org>
3314
3315         * startup.el (migrate-user-init-file): Create backup of
3316         `user-init-file' before migrating.
3317         * startup.el (maybe-migrate-user-init-file): Print
3318         information about backup file.
3319         (maybe-create-compatibility-dot-emacs): Follow above change.
3320
3321 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3322
3323         * font-lock.el: Sync font-lock-add-keywords and
3324         font-lock-remove-keywords from GNU Emacs.
3325         * font-lock.el (font-lock-keywords-alist): New.
3326         * font-lock.el (font-lock-removed-keywords-alist): New.
3327         * font-lock.el (font-lock-add-keywords): New.
3328         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3329         * font-lock.el (font-lock-remove-keywords): New.
3330
3331 2007-08-16  Vin Shelton  <acs@xemacs.org>
3332
3333         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3334         patch from Hans de Graaff.
3335
3336 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3337
3338         * package-get.el (package-get-download-sites): Document Chile and
3339         update Denmark download site.
3340         * package-get.el (package-get-pre-release-download-sites): Ditto.
3341
3342 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3343
3344         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3345
3346 2006-12-09  Vin Shelton  <acs@xemacs.org>
3347
3348         * XEmacs 21.4.20 is released
3349
3350 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3351
3352         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3353
3354 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3355
3356         * info.el (Info-find-file-node, Info-insert-dir)
3357         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3358         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3359         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3360         and discussion.
3361
3362 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3363
3364         * obsolete.el (line-beginning-position): New, from 21.5.x.
3365         (line-end-position): Ditto.
3366
3367 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3368
3369         * package-get.el (package-get-download-sites): Welcome
3370         nl.xemacs.org and Thanks!
3371         * package-get.el (package-get-pre-release-download-sites): Ditto.
3372
3373 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3374
3375         * font-lock.el: Add support for not-so recent changes in Java to
3376         java-mode.
3377
3378 2006-01-28  Vin Shelton  <acs@xemacs.org>
3379
3380         * XEmacs 21.4.19 is released
3381
3382 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3383
3384         * easymenu.el: Update copyright. 
3385         * easymenu.el (easy-menu-all-popups):
3386         Add a docstring. 
3387         * easymenu.el (easy-menu-add):
3388         Document a bug, rework the function to preserve any existing
3389         non-default mode-popup-menu instead of overwriting it, and not to
3390         bother normalising the menu title (nothing else does).
3391         * easymenu.el (easy-menu-remove):
3392         Restore the default mode-popup-menu instead of leaving an empty
3393         one when we remove the last easy-menu popup. 
3394
3395 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3396
3397         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3398         as suggested by Rodrigo Ventura.
3399         * package-get.el (package-get-pre-release-download-sites): Ditto,
3400         with replacement of xemacs-21.5 by beta, which is the logical path
3401         to our beta core and package pre-releases.
3402
3403 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3404
3405         * package-get.el (package-get-download-sites): Add Hong Kong
3406         download site.
3407         * package-get.el (package-get-pre-release-download-sites): Ditto.
3408
3409 2005-12-26  Vin Shelton  <acs@xemacs.org>
3410
3411         * find-paths.el:
3412         * find-paths.el (paths-emacs-root-p): Add search for package root.
3413         * find-paths.el (paths-find-emacs-root): Replaced with
3414         paths-find-invocation-roots, which returns a list of roots.
3415         * find-paths.el (paths-find-invocation-roots): New.
3416         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3417
3418 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3419
3420         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3421         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3422
3423 2005-12-03  Vin Shelton <acs@xemacs.org>
3424
3425         * XEmacs 21.4.18 is released
3426
3427 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3428
3429         * package-get.el (package-get-download-sites): Update reflecting
3430         latest http://www.xemacs.org/Releases/ information generated by
3431         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3432         * package-get.el (package-get-pre-release-download-sites): Ditto.
3433
3434 2005-02-28  Simon Josefsson  <jas@extundo.com>
3435
3436         * about.el (xemacs-hackers): Add jas.
3437         (about-other-current-hackers): Likewise.
3438         (about-url-alist): Add URL for jas.
3439         (about-personal-info): Document jas.
3440         (about-hacker-contribution): Describe jas contributions.
3441
3442 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3443
3444         * easymenu.el (easy-menu-remove): As described in 
3445         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3446         except the "Command" menu from mode-popup-menu. 
3447
3448 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3449  
3450         * font.el (font-spatial-to-canonical): Correct calculation of 
3451         return value for pixel-based input value. 
3452  
3453 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3454
3455         * code-process.el (call-process): Process-related docstring
3456         improvements spurred by Norbert Koch.
3457         * code-process.el (call-process-region): Ditto.
3458         * code-process.el (start-process): Ditto.
3459
3460 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3461
3462         * finder.el (finder-find-library): Return filename actually
3463         searched for.
3464
3465 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3466
3467         * help.el (view-emacs-news): Use `expand-file-name' instead of
3468         `locate-data-file' as the latter will find any "NEWS" files that
3469         might exist in packages _before_ the one in core.
3470
3471 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3472
3473         * package-get.el (package-get-init-package):
3474         package-get-init-package buglet (21.4.17) by Jeff Mincy
3475         <mincy@rcn.com> fixing false temporary load-path shadows reported
3476         after package installation and simplifying code.
3477
3478 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3479
3480         * package-get.el (package-get-download-sites): Sync mirrors list
3481         with the XEmacs website.
3482         (package-get-pre-release-download-sites): Ditto.
3483
3484 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3485
3486         * derived.el (derived-mode-merge-syntax-tables):
3487         Revert my 21.5-only patch of 2003-07-18 which slipped in
3488         through Jerry James's patch of 2004-06-07.
3489
3490 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3491
3492         * cmdloop.el (keyboard-quit): Remove workaround for
3493         `region-active-p' not making sure active region is in current
3494         buffer now that it does.
3495         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3496         * simple.el (region-active-p): `region-active-p' to only return t
3497         when active region is in current buffer.
3498
3499 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3500
3501         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3502         package names, quell a byte-compiler warning, doc fix.
3503
3504 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3505
3506         * buffer.el (pop-to-buffer):
3507         * window-xemacs.el (display-buffer):
3508         Document use of `same-window-buffer-names,' `same-window-regexps'
3509         by pop-to-buffer and display-buffer. 
3510         
3511 2005-02-06  Vin Shelton <acs@xemacs.org>
3512
3513         * XEmacs 21.4.17 is released
3514
3515 2005-01-29  Ben Wing  <ben@xemacs.org>
3516
3517         * shadow.el (find-emacs-lisp-shadows):
3518         Add custom-defines to list of ignored files.
3519
3520 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3521
3522         * simple.el (shifted-motion-keys-select-region): Fix statement
3523         about unshifted-motion-keys-deselect-region.
3524
3525 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3526
3527         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3528         now) for GNU Emacs compatibility.
3529         (make-obsolete-variable): Ditto.
3530
3531 2004-01-08  Ben Wing  <ben@xemacs.org>
3532
3533         * code-files.el (load):
3534         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3535
3536 2004-12-05  Vin Shelton <acs@xemacs.org>
3537
3538         * XEmacs 21.4.16 is released
3539
3540 2004-12-04  Vin Shelton  <acs@xemacs.org>
3541
3542         * auto-autoloads.el: Regenerated.
3543
3544         * custom-load.el: Regenerated.
3545
3546 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3547
3548         Fix bug: apropos errors if a defalias refers to an undefined
3549         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3550
3551         * apropos.el (apropos):
3552         (apropos-command):
3553         * help.el (frob-help-extents):
3554         * help-macro.el (make-help-screen):
3555         * hyper-apropos.el (hyper-apropos-grok-functions):
3556         (hyper-apropos-get-doc):
3557         Catch void-function error thrown by `documentation'.
3558
3559 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3560
3561         * packages.el (package-require): Fix incorrect arg to format.
3562         This fixes a `format specifier' error.
3563
3564 2004-08-13  Jerry James  <james@xemacs.org>
3565
3566         * bytecomp.el (forward-word): Tell the byte compiler the correct
3567         number of arguments to forward-word.
3568
3569 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3570
3571         * etags.el: Fixed loading of include files for tag completion. Now
3572         you can make a tag file for a library, include it into your
3573         project and it will be reloaded only if it changed. Infinte
3574         include loops are detected and the correct tag files are loaded.
3575         * etags.el (buffer-tag-table-list): Load and verify tag files in
3576         the external function buffer-tag-table-list-load.
3577         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3578         tag files. Also load the included tag files. The priority of the
3579         included files is right below their parent file. If multiple
3580         matches occur then the symbols from the parent file are found
3581         first.
3582         * etags.el (tag-table-include-files): Corrected comment
3583         string. Switched to pattern constant tags-include-pattern to have
3584         it at a central location.
3585         * etags.el (tags-include-pattern): Added doc string.
3586         * etags.el (add-to-tag-completion-table): Removed obsolete
3587         comments as the include files are allready returned by
3588         buffer-tag-table-list and loaded.
3589         * etags.el (find-tag-internal): The include files are allready
3590         included in tag-tables as buffer-tag-table-list returns them now.
3591
3592 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3593
3594         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3595         Loading items into the notebook is now done by C code.
3596         * widgets-gtk.el (gtk-widget-instantiate-internal):
3597         Style no longer changed.
3598
3599 2004-06-28  Nix  <nix@esperi.org.uk>
3600
3601         * cmdloop.el (truncate-command-history-for-gc): Delay
3602         execution of all things that look up variable bindings,
3603         via `enqueue-eval-event'.
3604
3605 2004-06-24  Vin Shelton  <acs@xemacs.org>
3606
3607         * package-get.el (package-get-require-signed-base-updates):
3608         now defaults to nil.
3609
3610 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3611
3612         * subr.el (split-string): Clean up docstring.
3613
3614 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3615
3616         * faces.el (zmacs-region): fix typo in docstring.
3617
3618 2004-06-07  Jerry James  <james@xemacs.org>
3619
3620         * derived.el: Synch with Emacs 21.3.
3621         * subr.el (with-local-quit): New, from Emacs 21.3.
3622         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3623         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3624         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3625
3626 2004-06-16  Jerry James  <james@xemacs.org>
3627
3628         * cl.el (cl-set-substring): Increment start by the length of the
3629         string, not the string itself.
3630
3631 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3632
3633         * etags.el (tag-table-include-files): Expand included TAGS file
3634         paths to avoid problems with relative paths.  Thanks to Peter
3635         Chubb <peterc@gelato.unsw.edu.au>.
3636         * etags.el (tags-include-pattern): New.
3637         * etags.el (add-to-tag-completion-table): Parse and ignore
3638         trailing include lines.
3639
3640 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3641
3642         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3643         avoiding line solely composed of equal signs.
3644
3645 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3646
3647         * cus-edit.el (alloc): Typo fix.
3648         * cus-edit.el (custom-browse-visibility): Ditto.
3649         * cus-edit.el (custom-variable-value-create): Ditto.
3650         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3651         * cus-edit.el (custom-save-variables): Bind print-length and
3652         print-level to nil to avoid value abbreviation.
3653         * cus-edit.el (custom-save-face-internal): Ditto.
3654         * cus-edit.el (custom-save-faces): Save in sorted order.
3655         * cus-edit.el (custom-save-resets): Bind print-length and
3656         print-level to nil to avoid value abbreviation.
3657         * cus-edit.el (custom-save-loaded-themes): Ditto.
3658
3659 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3660
3661         * subr.el (split-string-default-separators): New.
3662         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3663         see comment in source.
3664
3665 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3666
3667         * mule/japanese.el (paragraph-start, paragraph-separate):
3668         Remove anchor to BOL.
3669
3670 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3671
3672         * cl.el (gensym, gentemp): Improve docstrings.
3673
3674 2004-05-10  Vin Shelton  <acs@xemacs.org>
3675
3676         * etags.el: Sync with 21.5 version.
3677
3678 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3679
3680         * etags.el:
3681         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3682         only for use with exuberant ctags. This will also enable building of 
3683         completion tables with exuberant ctags. This will not work with
3684         xemacs ctags. 
3685         * etags.el (get-tag-table-buffer): New function for creating of
3686         completion table is used if tags-exuberant-ctags-optimization-p ist t
3687         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3688         finding the tag names. New.
3689         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3690         building tag completion table with exuberant ctags. New.
3691         * etags.el (find-tag-internal): Improve exact tag matching for tags
3692         with name fields. Before the patch return types of functions or
3693         function parameters (with exuberant ctags) were found as matches.
3694
3695 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3696
3697         * list-mode.el (display-completion-list): Fixed completion list was
3698         taking the width of the frame and not of the window for displaying
3699         the selection methods.
3700
3701 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3702
3703         * menubar-items.el (default-menubar): Options are saved to custom.el.
3704
3705
3706 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3707
3708         * isearch-mode.el (isearch-abort): Preserve successful search target.
3709
3710 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3711
3712         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3713         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3714         Bihlmeyer.
3715         * gnuserv.el (gnuserv-mode-line-string): New.
3716         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3717         gnuserv-mode.
3718         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3719         * gnuserv.el (gnuserv-edit-files): Use
3720         make-x-device-with-gtk-fallback.
3721
3722 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3723
3724         * gtk-widgets.el: New import: gtk-accel-group-new.
3725         * dialog-gtk.el:
3726         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3727         * dialog-gtk.el (popup-builtin-question-dialog):
3728         Added support for dialog button mnemonics.
3729
3730 2004-03-22  Chris Green <cmg@dok.org>
3731
3732         * process.el (shell-command): Output buffer was ignored when a
3733         background process was run via shell-command.
3734
3735 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3736
3737         * cus-edit.el (custom-save-variables): Retrieve a list of
3738         variables to save first, sort it, and make sure the variables are
3739         saved in sorted order.
3740
3741 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3742  
3743         * package-get.el (package-get-update-base-from-buffer): Force
3744         binary coding system for verifying GnuPG signature in the
3745         package-index file.
3746  
3747 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3748
3749         * package-get.el (package-get-package-index-file-location): Handle
3750         missing "EMACSPACKAGEPATH" environment variable.
3751
3752 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3753
3754         * package-admin.el (package-admin-find-top-directory): Simplify
3755         directory comparisions and fix substring errors on short path
3756         components.
3757         * package-get.el (package-get-package-index-file-location):
3758         Default to first component of "EMACSPACKAGEPATH", if set.
3759
3760 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3761
3762         * package-get.el (process-error): New error datum.
3763
3764 2004-02-02  Vin Shelton <acs@xemacs.org>
3765
3766         * XEmacs 21.4.15 is released
3767
3768 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3769
3770         * itimer.el (activate-itimer): Modify the itimer timeout value as
3771         if it were begun at the last time when the itimer driver was woken
3772         up.
3773
3774 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3775
3776         * specifier.el (Copyright):
3777         Update.
3778         (make-specifier-and-init):
3779         (map-specifier):
3780         (canonicalize-inst-pair):
3781         (canonicalize-spec-list):
3782         (set-specifier):
3783         Synch docstrings to 21.5 where appropriate.
3784
3785 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3786
3787         * package-get.el (package-get-list-packages-where): New.  A
3788         function that allows searching for groups of packages.  For
3789         example, find all packages that require the fsf-compat package.
3790
3791 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3792
3793         The Great PUI Sync.
3794
3795         * auto-autoloads.el: Regenerated.
3796
3797         * custom-load.el: Regenerated.
3798
3799         * dumped-lisp.el (packages-hardcoded-lisp): New.
3800
3801         * menubar-items.el (menu-max-items): New.
3802         (menu-submenu-max-items): New.
3803         (menu-submenu-name-format): New.
3804         (menu-split-long-menu): New.
3805         (menu-sort-menu): New.
3806         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3807
3808         * obsolete.el (pui-add-install-directory): Renamed to the more
3809         logical `pui-set-local-package-get-directory'.
3810         (package-get-download-menu): Moved to `package-ui.el' and renamed
3811         to `package-ui-add-download-menu'.
3812
3813         * package-admin.el (package-admin-install-function-mswindows):
3814         Whitespace clean up.
3815         (package-admin-add-single-file-package): Removed.
3816         (package-admin-default-install-function): Whitespace clean up.
3817         (package-admin-find-top-directory): New.
3818         (package-admin-get-install-dir): Use it.
3819         (package-admin-get-manifest-file): 
3820         (package-admin-check-manifest): 
3821         (package-admin-add-binary-package):
3822         (package-admin-get-lispdir):
3823         (package-admin-delete-binary-package):
3824         (package-admin):
3825
3826         * package-get.el (package-get-package-index-file-location): New.
3827         (package-get-install-to-user-init-directory): New.
3828         (package-get-remote):
3829         (package-get-download-sites):
3830         (package-get-pre-release-download-sites): New.
3831         (package-get-site-release-download-sites): New.
3832         (package-get-base-filename):
3833         (package-get-always-update):
3834         (package-get-user-index-filename): Removed.
3835         (package-get-pgp-available-p): New.
3836         (package-get-require-signed-base-updates):
3837         (package-get-was-current):
3838         (package-entries-are-signed): New.
3839         (package-get-continue-update-base): New.
3840         (package-get-download-menu): Removed.
3841         (package-get-require-base):
3842         (package-get-update-base-entry):
3843         (package-get-locate-file):
3844         (package-get-locate-index-file):
3845         (package-get-maybe-save-index):
3846         (package-get-update-base):
3847         (package-get-update-base-from-buffer):
3848         (package-get-update-base-entries):
3849         (package-get-interactive-package-query):
3850         (package-get-update-all):
3851         (package-get-all):
3852         (package-get-dependencies):
3853         (package-get-init-package):
3854         (package-get-info): New.
3855         (package-get):
3856         (package-get-staging-dir):
3857         (package-get-set-version-prop): Removed.
3858         (package-get-installedp):
3859         (package-get-ever-installed-p):
3860         (packages): Removed.
3861         (package-get-custom-groups): Removed.
3862         (package-get-custom): Removed.
3863         (package-get-custom-add-entry): Removed.
3864
3865         * package-info.el (batch-update-package-info):
3866
3867         * package-net.el (package-net-batch-generate-bin-ini):
3868         (package-net-update-installed-db):
3869
3870         * package-ui.el (pui-info-buffer):
3871         (pui-directory-exists): Removed.
3872         (pui-package-dir-list): Removed.
3873         (pui-add-install-directory): Removed.
3874         (package-ui-download-menu): New.
3875         (package-ui-pre-release-download-menu): New.
3876         (package-ui-site-release-download-menu): New.
3877         (pui-set-local-package-get-directory): New.
3878         (pui-package-symbol-char):
3879         (pui-update-package-display):
3880         (pui-toggle-package):
3881         (pui-toggle-package-key):
3882         (pui-toggle-package-delete):
3883         (pui-toggle-package-delete-key):
3884         (pui-toggle-package-event):
3885         (pui-toggle-verbosity-redisplay):
3886         (pui-install-selected-packages):
3887         (pui-add-required-packages):
3888         (pui-help-echo):
3889         (pui-display-info):
3890         (list-packages-mode):
3891         (pui-list-packages):
3892
3893         * packages.el (packages-compute-package-locations):
3894         (package-require):
3895         (package-delete-name):
3896         (packages-hardcoded-lisp): Removed.
3897         (packages-useful-lisp): Removed.
3898         (packages-unbytecompiled-lisp): Removed.
3899         (packages-find-package-directories):
3900
3901         Summary:
3902
3903         Major code clean up of all things PUI.
3904
3905         Much improved code to determine where packages should be
3906         installed.  PUI no longer depends on any packages being
3907         pre-installed to compute where packages are to be installed to.
3908
3909         The user can specify the location of their package-index file.  It
3910         isn't necessary to set this because it has sane defaults.  People
3911         who "run-in-place" won't accidently overwrite the CVS
3912         package-index file.  See
3913         `package-get-package-index-file-location'. 
3914
3915         PUI will now properly clean up after itself in the event of an
3916         unsuccessful package install.  This drastically reduces the number
3917         of "wrong md5sum" FAQs.
3918
3919         non-Mule XEmacsen can no longer install Mule packages.
3920
3921         Package management via the custom interface has been removed.
3922
3923         The PUI related menubar items have been reorganised.
3924
3925         The PGP verification code has been fixed and the default for
3926         whether or not it is used is automatically computed.
3927
3928         * update-elc.el ((preloaded-file-list site-load-packages
3929         need-to-dump dumped-exe)):
3930         Just a couple of small changes to allow for
3931         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3932         existing anymore.
3933
3934 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3935
3936         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3937         apply `format' to the first argument of byte-compile-warn, it
3938         already calls format.
3939
3940 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3941
3942         * files.el (delete-old-versions): Avoid going interactive during
3943         make install when environment variable VERSION_CONTROL is set.
3944
3945 2003-12-04  Vin Shelton  <acs@xemacs.org>
3946
3947         * menubar-items.el (menu-item-search): Only bring up search dialog
3948         box if the feature is available and desired.
3949
3950 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3951
3952         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3953
3954 2003-11-05  Vin Shelton  <acs@xemacs.org>
3955
3956         * help.el (Help-prin1-face):
3957         (Help-princ-face):
3958         princ and prin1 are functions and need to be called as such.  The
3959         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3960
3961 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3962
3963         * about.el (about-xemacs): Give full version and build date.
3964
3965 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * win32-native.el (grep-null-device): This XEmacs has null-device.
3968
3969 2003-09-06  Mike Sperber  <mike@xemacs.org>
3970
3971         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3972         implement the specified semantics for `defvar.'
3973
3974 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3975
3976         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3977         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3978         displaying buffer in question.
3979
3980 2003-09-03  Vin Shelton <acs@xemacs.org>
3981
3982         * XEmacs 21.4.14 is released
3983
3984 2003-08-17  Vin Shelton  <acs@xemacs.org>
3985
3986         * about.el: Vanity patch.
3987
3988 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3989
3990         * code-process.el (call-process):
3991         (call-process-region):
3992         (start-process):
3993         Document coding system processing.
3994
3995 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3996
3997         * startup.el (splash-frame-body): Idiomatic English.
3998
3999 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4000
4001         * font-lock.el (font-lock-match-java-declarations): Move
4002         save-restriction, narrow-to-region to beginning of function to
4003         avoid going beyond the limit and causing an infloop.
4004
4005 2003-04-16  Jerry James  <james@xemacs.org>
4006
4007         * keydefs.el: Remove mappings for keys mapped to the nowhere
4008         defined function function-key-error.
4009
4010 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4011
4012         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4013         lisp-interaction-mode-hook): Add the docstrings.
4014
4015 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4016
4017         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4018         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4019         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4020
4021 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4022
4023         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4024         lambda list after the original doc.  Care about
4025         #'(lambda () "SingleString") 
4026         (cl-upcase-arg): 
4027         (cl-function-arglist):
4028         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4029         circular data structures in lambda list specification
4030
4031 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4032
4033         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4034         to appear in font-lock-function-name-face.
4035
4036 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4037
4038         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4039         is not also the value of the lambda.
4040
4041 2003-05-06  Andy Piper  <andy@xemacs.org>
4042
4043         * files.el (revert-buffer): Make sure local variables get processed,
4044         even in the case of an optimized reversion.
4045
4046 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4047
4048         * XEmacs 21.4.13 is released
4049
4050 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4051
4052         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4053         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4054
4055 2003-02-14  Ben Wing  <ben@xemacs.org>
4056
4057         * byte-optimize.el:
4058         * byte-optimize.el (byte-compile-inline-expand):
4059         * byte-optimize.el (byte-compile-unfold-lambda):
4060         * byte-optimize.el (byte-optimize-form-code-walker):
4061         * byte-optimize.el (byte-optimize-form):
4062         * byte-optimize.el (byte-decompile-bytecode-1):
4063         * byte-optimize.el (byte-optimize-lapcode):
4064         Review carefully and sync up to 20.7 except for areas as noted.
4065         Fixes problem with JDE compilation.
4066
4067 2003-02-05  Ben Wing  <ben@xemacs.org>
4068
4069         * simple.el:
4070         * simple.el (motion-keys-for-shifted-motion):
4071         Omit M-S-home/end from motion keys.
4072
4073 2003-02-07  Ben Wing  <ben@xemacs.org>
4074
4075         * text-props.el (text-property-any):
4076         * text-props.el (text-property-not-all):
4077         Fix bug when end > start.
4078
4079 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4080
4081         * info.el (Info-insert-dir): Make default-directory end in
4082         separator.  Patch due to Martin Buchholz.
4083
4084 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4085
4086         * XEmacs 21.4.12 "Portable Code" is released.
4087
4088 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4089
4090         * about.el: Update golubev data.
4091
4092 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4093
4094         * isearch-mode.el (isearch-mode-map): Substitute comment on
4095         desirability, and back out "GR is printable" changes.
4096
4097 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4098
4099         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4100
4101 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4102
4103         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4104
4105 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4106
4107         * menubar-items.el (default-menubar): Use browse-url-mozilla
4108         instead of browse-url-gnome-moz for Mozilla.
4109
4110 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4111
4112         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4113
4114 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4115
4116         * files.el (auto-mode-alist): Remove redundant entries for modes
4117         that live in packages.
4118         (interpreter-mode-alist): Ditto.
4119
4120 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4121
4122         * menubar-items.el (default-menubar): Sync with current
4123         browse-url-xemacs.el.
4124
4125 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4126
4127         * XEmacs 21.4.10 "Military Intelligence" is released.
4128
4129 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4130
4131         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4132
4133 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4134
4135         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4136
4137 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4138
4139         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4140         effect free function.
4141         (font-lock-fontify-keywords-region): Supply the argument to
4142         font-lock-compile-keywords.
4143
4144 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4145
4146         * package-get.el (package-get-download-sites): Bring sites list
4147         up to date, prefer xx.xemacs.org addresses.
4148
4149 2002-09-27  Andy Piper  <andy@xemacs.org>
4150
4151         * dialog.el (make-dialog-box): for general dialogs only
4152         delete-frame-hook will be run.
4153
4154 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4155
4156         * font-lock.el (font-lock-fontify-syntactically-region): Add
4157         comment about lookup-syntax-properties, document LOUDLY as unused.
4158
4159 2002-08-26  Andy Piper  <andy@xemacs.org>
4160
4161         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4162         merge.
4163
4164 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4165
4166         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4167         (make-obsolete-variable): Ditto.
4168         (make-compatible): Ditto.
4169         (make-compatible-variable): Ditto.
4170
4171 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4172
4173         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4174         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4175
4176 2002-08-28  Andy Piper  <andy@xemacs.org>
4177
4178         * files.el (revert-buffer): propagate revert-without-query-status.
4179
4180 2002-06-03  Andy Piper  <andy@xemacs.org>
4181
4182         * dialog-items.el (make-search-dialog): align various subcontrols
4183         in visually pleasing ways, allow frame to autosize to the dialog
4184         size.
4185         * dialog.el (make-dialog-box): add a border inside the frame. Add
4186         :autosize property, if t then reset the frame size appropriately
4187         before the frame is mapped.
4188         * gutter-items.el (set-progress-feedback-instantiator): align
4189         various subcontrols.
4190         * gutter-items.el (set-progress-abort-instantiator): ditto.
4191
4192 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4193
4194         * XEmacs 21.4.9 "Informed Management" is released.
4195
4196 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4197
4198         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4199         "&optional append" argument.
4200
4201 2002-07-16  Didier Verna  <didier@xemacs.org>
4202
4203         * subr.el (replace-in-string): fix case fold bug introduced by
4204         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4205         case-fold-search in temporary buffers.
4206
4207 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4208
4209         * lib-complete.el (find-library): Remove check for mule because
4210         decompression DOES work on Mule.
4211
4212 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4213
4214         * simple.el (join-line): New alias for `delete-indentation'.
4215
4216 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4217
4218         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4219         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4220         (font-lock-builtin-face): New.
4221         (font-lock-constant-face): New.
4222         (font-lock-face-list): Add builtin and constant faces.
4223
4224 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4225
4226         * autoload.el (make-autoload): Support define-derived-mode.
4227         Collected puts of doc-string-elt property.  Based on a patch by
4228         Didier Verna <didier@xemacs.org>.
4229
4230 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4231
4232         * wid-edit.el (widget-field-activate): Fix docstring typo.
4233
4234 2002-07-23  Andy Piper  <andy@xemacs.org>
4235
4236         * about.el (about-personal-info): update me.
4237
4238 2002-07-12  Andy Piper  <andy@xemacs.org>
4239
4240         * custom.el (custom-theme-set-variables): remove bogus
4241         arguments. Use custom-set-default to set defaults.
4242         (custom-set-variables): update doc.
4243         (custom-local-buffer): new, synced from FSF.
4244         (custom-set-default): ditto.
4245         (defcustom): update doc.
4246
4247 2002-06-16  Andy Piper  <andy@xemacs.org>
4248
4249         * menubar-items.el (default-menubar): enable windows printing on
4250         cygwin as well as native.
4251
4252 2002-06-12  Andy Piper  <andy@xemacs.org>
4253
4254         * printer.el (generic-print-buffer): catch all errors so that the
4255         print device can be cleared in all scenarios.
4256         (Printer-clear-device): make sure clearing the printer allows it
4257         to be used again immediately.
4258         (generic-print-region): make sure the default printer face is
4259         black-on-white.
4260
4261 2002-04-23  Jerry James  <james@xemacs.org>
4262
4263         * window-xemacs.el (display-buffer-function): Change doc to
4264         reflect new arg.
4265         * window-xemacs.el (pre-display-buffer-function): Ditto.
4266         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4267         non-nil, make the new window just big enough for its contents.
4268         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4269         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4270         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4271
4272 2002-06-06  Andy Piper  <andy@xemacs.org>
4273
4274         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4275         (defcustom): ditto.
4276         (custom-handle-keyword): ditto.
4277
4278 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4279
4280         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4281         Make obsolete.  Default to nil.
4282         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4283         Inspired by a patch by John Palmieri.
4284
4285 2002-07-01  Mike Alexander  <mta@arbortext.com>
4286
4287         * process.el (shell-command-on-region): Don't delete the region
4288         before giving it to call-process-region
4289
4290 2002-06-04  Jerry James <james@eecs.ku.edu>
4291
4292         * find-paths.el (paths-find-architecture-directory): Search in
4293         `system-configuration'/`base', not `base'`system-configuration'.
4294
4295 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4296
4297         * info.el (Info-index): Add missing \ in [ t].
4298
4299 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4300
4301         * gutter-items.el (gutter-buffers-tab-visible-p,
4302         buffers-tab-omit-function, buffers-tab-selection-function,
4303         buffers-tab-filter-functions):
4304         Doc improvements.
4305
4306 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4307
4308         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4309
4310         * toolbar-items.el (toolbar-news): Fix typo in message string.
4311
4312 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4313
4314         * dialog.el (yes-or-no-p-dialog-box): 
4315         * cmdloop.el (y-or-n-p-minibuf):
4316         (yes-or-no-p-minibuf):
4317         (yes-or-no-p):
4318         (y-or-n-p): 
4319         Specify negative answers in docstrings.
4320
4321 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4322
4323         * package-ui.el (pui-help-echo): Display both installed and author
4324         version.  Use a balloon-help window to display extra info like
4325         package requires.
4326
4327 2002-05-30  Andy Piper  <andy@xemacs.org>
4328
4329         * files.el (revert-buffer-internal): don't visit
4330         revert-buffer. Kill buffer when not used. Suggested by Mike
4331         Alexander <mta@arbortext.com>
4332
4333 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4334
4335         * files.el (revert-buffer): More docstring fiddling.
4336
4337 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4338
4339         * files.el (revert-buffer):
4340         (revert-buffer-internal):
4341         (revert-buffer-insert-file-contents-function):
4342         Improve docstrings and comments.
4343
4344 2002-05-08  Andy Piper  <andy@xemacs.org>
4345
4346         * files.el (revert-buffer): observe noconfirm behavior.
4347
4348 2002-04-09  Andy Piper  <andy@xemacs.org>
4349
4350         * files.el (revert-buffer): use revert-buffer-internal if it looks
4351         like doing so will not result in any user-visible changes.
4352         (revert-buffer-internal): new function. Do the actual process of
4353         reversion and then see whether the result is any different to what
4354         we have already. If it is not then do nothing.
4355
4356 2001-12-11  Andy Piper  <andy@xemacs.org>
4357
4358         * menubar.el (get-popup-menu-response): re-order so that it works
4359         on more sane/facist window systems.
4360
4361 2001-12-03  Andy Piper  <andy@xemacs.org>
4362
4363         * faces.el (frob-face-property): don't infloop in face frobbing
4364         from Jan Vroonhof <jan@xemacs.org>.
4365
4366 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4367
4368         * faces.el (frob-face-property): Follow face fall-back hierarchy
4369         properly for face properties without an instance. Only do manual
4370         copy form 'default in last resort. This handles in particular
4371         the case where 'default itself has only a fall-back (which is
4372         the case by default on windows).
4373
4374 2001-11-24  Andy Piper  <andy@xemacs.org>
4375
4376         * printer.el (generic-print-region): set default-frame-plist to
4377         nil while creating the printer frame so that sizes reflect the
4378         printed page.
4379
4380         * faces.el (face-complain-about-font): Don't complain on printers.
4381
4382 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4383         
4384         * package-net.el: Andy synch.
4385         
4386 2001-12-16  Andy Piper  <andy@xemacs.org>
4387
4388         * package-get.el (package-get-update-all): Make sure installed.db
4389         gets updated after updating packages.
4390
4391 2002-03-28  Ben Wing  <ben@xemacs.org>
4392
4393         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4394         continuation, truncation so that we don't get line jumpiness from
4395         them being larger than the line height.
4396
4397         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4398
4399 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4400
4401         * font.el (font-window-system-mappings): Add mapping for Gtk
4402         (assume identical to X) 
4403
4404 2002-02-04  Andy Piper  <andy@xemacs.org>
4405
4406         * files.el (convert-standard-filename): Fix for short filename
4407         Peter Arius <pas@methodpark.de>
4408
4409 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4410
4411         * list-mode.el (default-choose-completion): completion-base-size
4412         should refer to local value in the completion list buffer.
4413
4414 2001-12-03  Didier Verna  <didier@xemacs.org>
4415
4416         * rect.el: autoload `replace-rectangle'.
4417         * keydefs.el (global-map): bind it to `C-x r p'.
4418
4419 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4420
4421         * XEmacs 21.4.8 "Honest Recruiter" is released.
4422
4423 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4424
4425         This patch is based on Jerry James's patch and analysis.
4426
4427         * select.el (get-clipboard):
4428         (get-selection):
4429         Update docstrings.
4430         (get-clipboard-foreign):
4431         (get-selection-foreign):
4432         New function for use as `interprogram-paste-function's.
4433
4434         * simple.el (interprogram-paste-function): Change default to
4435         `get-clipboard-foreign'; improve docstring.
4436         (interprogram-cut-function): Improve dosctring.
4437
4438 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * XEmacs 21.4.7 "Economic Science" is released.
4441
4442 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4443
4444         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4445
4446 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4447
4448         * obsolete.el (assq-delete-all): New compatibility alias for 
4449         remassq.
4450
4451 2002-01-09  Simon Josefsson  <jas@extundo.com>
4452
4453         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4454
4455 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4456
4457         * info.el (Info-auto-generate-directory): Default
4458         Info-auto-generate-directory to 'if-outdated.
4459
4460 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4461
4462         * startup.el (normal-top-level): Prevent migration code from
4463         trashing .emacs on an error in loading the init files.
4464
4465 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4466
4467         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4468         "system default" Xdefaults and friends get xrdb-mode.
4469
4470 2002-03-05  Mats Lidell  <matsl@contactor.se>
4471  
4472         * help-nomule.el (tutorial-supported-languages): Added Swedish
4473         tutorial. Sorted languages.
4474
4475 2002-02-11  Mike Sperber <mike@xemacs.org>
4476
4477         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4478         regenerating outdated dir files and dir is non-existent.
4479
4480 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4481
4482         * code-files.el (convert-mbox-coding-system): Improve comment.
4483         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4484         coding-system argument to `write-region-pre-hook' call.
4485         (write-region-pre-hook): Fix docstring to mention lockname argument.
4486
4487 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4488
4489         * minibuf.el (completing-read): Remove redundant wrong arg list.
4490
4491         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4492
4493 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4494
4495         * obsolete.el (interactive-form): new compatibility alias for 
4496         function-interactive.
4497
4498 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4499
4500         * menubar-items.el (Menubar-items-truncate-list): Removed.
4501         * menubar-items.el (Menubar-items-truncate-history): New.
4502         * menubar-items.el (default-menubar): Use
4503         Menubar-items-truncate-history.
4504
4505 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4506
4507         * printer.el (generic-print-region): Pass correct arguments to
4508         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4509         Torkelsson <torkel@acc.umu.se>.
4510
4511 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4512
4513         * help.el (describe-mode): synched with FSF 19.34; handle nil
4514         minor mode indicators.
4515
4516 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4517
4518         * minibuf.el (completing-read): Update docstring.
4519
4520 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * XEmacs 21.4.6 "Common Lisp" is released.
4523
4524 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4525
4526         * package-net.el: Inadvertant synch with Windows branch.  From
4527         Andy's log:
4528         (package-net-kit-version): new variable.
4529         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4530
4531 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4532
4533         * package-get.el (package-get-locate-index-file): Also search the
4534         core etc/ directory for the package index file if it can't be
4535         found in ~/.xemacs/.
4536
4537 2001-12-13  William Perry  <wmperry@gnu.org>
4538
4539         * dialog-gtk.el (popup-builtin-question-dialog):
4540         Conform to API in gui.c.
4541         
4542 2001-11-12  Andy Piper  <andy@xemacs.org>
4543
4544         * cus-edit.el (custom-save-face-internal): make sure we save
4545         non-themed faces.
4546         (custom-save-variables): ditto variables.
4547
4548 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4549
4550         * faces.el (make-face-family):
4551         (make-face-size):
4552         New face-modifying functions per Jan Vroonhof.
4553
4554         cus-face.el (custom-set-face-font-family):
4555         (custom-set-face-font-size):
4556         Use them.
4557
4558         * font.el (font-window-system-mappings): More precise docstring.
4559
4560         (font-create-name):
4561         (font-create-object):
4562         (tty-font-create-object):
4563         (tty-font-create-plist):
4564         (x-font-create-object):
4565         (x-font-create-name):
4566         (ns-font-create-name):
4567         (mswindows-font-create-object):
4568         (mswindows-font-create-name):
4569         Add doctrings.
4570
4571 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4572
4573         * gtk-faces.el (gtk-init-device-faces): removed spurious
4574         quote before let* expression.
4575
4576 2001-10-29  Andy Piper  <andy@xemacs.org>
4577
4578         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4579         modified when changing coding system.
4580
4581         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4582         that we invoke the GUI directory selector.
4583
4584 2001-10-25  Andy Piper  <andy@xemacs.org>
4585
4586         * dialog.el (make-dialog-box): use new directory dialog support.
4587         * minibuf.el (read-file-name-1): ditto.
4588         (read-file-name): ditto.
4589         (read-directory-name): ditto.
4590
4591 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4592
4593         * XEmacs 21.4.5 "Civil Service" is released.
4594
4595 2001-04-23  Didier Verna  <didier@xemacs.org>
4596
4597         * cus-edit.el (custom-variable-pre-save): New.
4598         * cus-edit.el (custom-variable-post-save): New.
4599         * cus-edit.el (custom-variable-save): use them.
4600         * cus-edit.el (custom-face-pre-save): New.
4601         * cus-edit.el (custom-face-post-save): New.
4602         * cus-edit.el (custom-face-save): use them.
4603         * cus-edit.el (custom-group-pre-save): New.
4604         * cus-edit.el (custom-group-post-save): New.
4605         * cus-edit.el (custom-group-save): use them.
4606         * cus-edit.el (Custom-save): use the pre/post functions above,
4607         call `custom-save-all' only once.
4608         * cus-edit.el (custom-variable-pre-reset-standard): New.
4609         * cus-edit.el (custom-variable-post-reset-standard): New.
4610         * cus-edit.el (custom-variable-reset-standard): use them.
4611         * cus-edit.el (custom-face-pre-reset-standard): New.
4612         * cus-edit.el (custom-face-post-reset-standard): New.
4613         * cus-edit.el (custom-face-reset-standard): use them.
4614         * cus-edit.el (custom-group-pre-reset-standard): New.
4615         * cus-edit.el (custom-group-post-reset-standard): New.
4616         * cus-edit.el (Custom-reset-standard): use them.
4617         * cus-edit.el (custom-face-reset-saved): use the pre/post
4618         functions above, call `custom-save-all' only once.
4619
4620 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4621
4622         * gutter-items.el (buffers-tab face): Derive from the modeline
4623         face by default.  Many people use white-on-black for the default
4624         font, and the tabs look hideous with that color combination.  The
4625         modeline usually has the correct colors.
4626
4627 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4628
4629         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4630         (tag-mark-stack-max): Typo fix.
4631
4632 2001-09-28  Ben Wing  <ben@xemacs.org>
4633
4634         * font-lock.el:
4635         * font-lock.el (font-lock-after-change-function):
4636         fix problem with last patch, reported by Katsumi Yamaoka.
4637
4638 2001-09-17  Ben Wing  <ben@xemacs.org>
4639
4640         * font-lock.el (font-lock-after-change-function):
4641         fix problem when you insert a comment on the line before a line of
4642         code: if we use the following char, then when you hit backspace,
4643         the following line of code turns the comment color.
4644
4645 2001-06-08  Ben Wing  <ben@xemacs.org>
4646
4647         * process.el: comment about shell-command-switch.
4648         * process.el (shell-quote-argument): Need to quote a null
4649         argument, too.  From Dan Holmsand.
4650         
4651         * startup.el (normal-top-level): Delete some unused FSF junk.
4652         * startup.el (command-line-early):
4653         
4654         * startup.el (command-line): Call MS Windows init function.
4655         
4656         * win32-native.el:
4657         * win32-native.el (mswindows-system-shells): New.
4658         * win32-native.el (mswindows-system-shell-p): New.
4659         * win32-native.el (init-mswindows-at-startup): New.
4660         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4661         * win32-native.el (mswindows-quote-one-simple-arg):
4662         * win32-native.el (mswindows-quote-one-command-arg):
4663         * win32-native.el (mswindows-construct-process-command-line-alist):
4664         Correct comments at top.  Correctly handle passing arguments
4665         to Cygwin programs and to bash.  Fix quoting of zero-length
4666         arguments (from Dan Holmsand).  Set shell-command-switch based
4667         on shell-file-name, which in turn comes from env var SHELL.
4668
4669 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4670
4671         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4672         default-toolbar-position): Fill docstrings for balloon-help.
4673
4674 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4675
4676         * faces.el: Reenable specifications over 'gtk domain.
4677
4678 2001-08-08  Didier Verna  <didier@xemacs.org>
4679
4680         * autoload.el (update-autoload-files): make defdir a file name,
4681         not directory name.
4682
4683 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4684
4685         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4686
4687         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4688
4689 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4690
4691         * font-menu.el (font-menu-set-font): Default to current font-family.
4692         (font-menu-preferred-resolution):
4693         (font-menu-size-scaling):
4694         Provide gtk defaults, too.
4695
4696 2001-07-29  Mike Alexander  <mta@arbortext.com>
4697
4698         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4699         list
4700         (custom-set-face-font-family): ditto
4701
4702 2001-07-26  Mike Sperber <mike@xemacs.org>
4703
4704         * files.el (auto-mode-alist): .9 files are man pages, too.
4705
4706 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4707
4708         * process.el (call-process-internal): bind
4709         coding-system-for-write to 'binary when calling
4710         start-process-internal, so the process receives 
4711         the literal contents of INFILE.
4712
4713 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4714
4715         * files.el (auto-mode-alist): Add configure.ac support.
4716
4717 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4718
4719         * buff-menu.el:
4720         mouse.el:
4721         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4722
4723 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4724
4725         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4726
4727 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4728
4729         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4730         mixed text.
4731         (kinsoku-eol-p): Ditto.
4732
4733 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4734
4735         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4736         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4737         characters as the category `s' or `e' correctly.
4738
4739 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4740
4741         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4742
4743 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4744
4745         * mule/cyrillic.el:  Set up case table.
4746
4747 2001-06-08  Mike Sperber <mike@xemacs.org>
4748
4749         * files.el (save-some-buffers-1): Don't zap the help window right
4750         after `map-y-or-n-p' has popped it up.
4751
4752 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4753
4754         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4755
4756 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4757
4758         * specifier.el: define-specifier-tag 'gtk.
4759
4760 2001-05-12  Ben Wing  <ben@xemacs.org>
4761
4762         * find-paths.el (paths-find-recursive-path):
4763         fix error with null EXCLUDE-REGEXP.
4764         
4765         * font-lock.el (font-lock-mode):
4766         fix problem reported by hrvoje with buffers starting with a space.
4767         
4768 2001-05-06  Ben Wing  <ben@xemacs.org>
4769
4770         * dialog.el (make-dialog-box):
4771         * menubar-items.el (default-menubar):
4772         * printer.el (generic-print-buffer):
4773         * printer.el (generic-print-region):
4774         implement printing the selection when it's selected.
4775
4776 2001-04-18  Didier Verna  <didier@xemacs.org>
4777
4778         * cus-edit.el (Custom-reset-standard): reset to standard settings
4779         not only when the buffer's :custom-state is 'modified, but also
4780         when it is 'set or 'saved.
4781
4782 2001-04-17  Didier Verna  <didier@xemacs.org>
4783
4784         * startup.el (load-user-init-file): define `custom-file' before
4785         loading the user's init file.
4786
4787 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4788
4789         * menubar.el (popup-mode-menu): Make it work with
4790         popup-menu-titles turned off.
4791         
4792 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4793
4794         * about.el (about-mailto-link): Use compose-mail for sending mail.
4795
4796 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4797
4798         * package-admin.el (package-install-hook): New.
4799         (package-delete-hook): New.
4800         (package-admin-add-single-file-package): Use package-delete-hook.
4801
4802         * package-get.el (package-get): Use package-install-hook.
4803
4804 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4805
4806         * package-ui.el (pui-install-selected-packages): reverse the lists
4807         of packages so that they get handled in the same order as they
4808         were selected.
4809
4810 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4811
4812         * packages.el (locate-library): Use read-library-name for completion.
4813
4814 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4815
4816         * byte-optimize.el (=): `=' is not a binary predicate!
4817         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4818         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4819
4820 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4821
4822         * bytecomp.el (byte-compile-arithcompare):
4823         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4824
4825 2001-06-03  William M. Perry  <wmperry@gnu.org>
4826
4827         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4828         return the filename selected by the user!
4829
4830 2001-05-31  William M. Perry  <wmperry@gnu.org>
4831
4832         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4833         in XEmacs/GTK.
4834
4835 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4836
4837         * coding.el: Tiny typo fixed.
4838
4839 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4840
4841         * XEmacs 21.4.3 "Academic Rigor" is released.
4842
4843 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4844
4845         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4846
4847 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4848
4849         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4850
4851 2001-05-04  Ben Wing  <ben@xemacs.org>
4852
4853         * printer.el (generic-print-buffer):
4854         * printer.el (generic-print-region):
4855         Enable dialog boxes.  Apply workaround recommended by Kirill.
4856         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4857         
4858         * simple.el (kill-whole-line):
4859         * simple.el (kill-line-1):
4860         * simple.el (kill-entire-line):
4861         * simple.el (kill-line):
4862         * simple.el (backward-kill-line):
4863         Take out interactive dependence of kill-whole-line.
4864
4865 2001-04-22  Ben Wing  <ben@xemacs.org>
4866
4867         * dialog.el (make-dialog-box):
4868         Put dialog titles back in -- this time correctly.  Fix various
4869         other problems with leaks and such.
4870
4871         * simple.el (region-exists-p):
4872         * simple.el (region-active-p):
4873         Add comment about which one is correct to use in menu specs.
4874
4875 2001-05-05  Ben Wing  <ben@xemacs.org>
4876
4877         * dialog.el (make-dialog-box): fix doc string.
4878         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4879         take out Pretty Print.
4880         * printer.el:
4881         * printer.el (printer-current-device): New.
4882         * printer.el (Printer-get-device): New.
4883         * printer.el (Printer-clear-device): New.
4884         * printer.el (generic-page-setup): New.
4885         * printer.el (generic-print-buffer):
4886         * printer.el (generic-print-region):
4887         Implement Page Setup.  Handle errors properly.
4888
4889 2001-05-05  Ben Wing  <ben@xemacs.org>
4890
4891         * subr.el (error): Complete list of errors in doc string.
4892         
4893 2001-04-22  Ben Wing  <ben@xemacs.org>
4894
4895         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4896         
4897 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4898
4899         * build-report.el: Remove CVS keywords since this file has been in
4900         core lisp for a while now.
4901         * build-report.el (build-report-make-output-files): Fix typo.
4902
4903 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4904
4905         * about.el (about-finish-buffer): Make sure the last change works
4906         even if EVENT is nil.
4907
4908 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4909
4910         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4911         clicked, not the one that happens to be the current buffer at the
4912         time.
4913
4914 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4915
4916         * cus-edit.el (custom-display): Support the GTK Window System also.
4917
4918 2001-04-30  Ben Wing  <ben@xemacs.org>
4919
4920         * printer.el:
4921         * printer.el (printer-page-header):
4922         * printer.el (Print-context): New.
4923         * printer.el (printer-page-footer):
4924         * printer.el (generate-header-element): New.
4925         * printer.el (generate-header-line): New.
4926         * printer.el (print-context-property):
4927         * printer.el (generic-print-buffer):
4928         * printer.el (generic-print-region):
4929         Implement headers and footers.  Implement calling Print dialog box
4930         (#### but it doesn't quite work yet).
4931
4932 2001-04-25  Ben Wing  <ben@xemacs.org>
4933
4934         * about.el (xemacs-hackers):
4935         * about.el (about-url-alist):
4936         * about.el (about-personal-info):
4937         * about.el (about-hacker-contribution):
4938         More contributions.
4939         
4940         * simple.el (handle-post-motion-command):
4941         Fix spurious setting of zmacs-region-stays to t after a non-shift
4942         motion command.
4943
4944 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4945
4946         * about.el (about-personal-info): Update my bio.
4947         (about-hacker-contribution): Ditto.
4948
4949 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4950
4951         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4952
4953 2001-04-19  Andy Piper  <andy@xemacs.org>
4954
4955         * package-net.el (package-net-cygwin32-binary-size): new size.
4956         (package-net-win32-binary-size): new size.
4957         (package-net-convert-index-to-ini): Use new arch.
4958         (package-net-batch-convert-index-to-ini): Removed.
4959         (package-net-generate-bin-ini): New.
4960         (package-net-batch-generate-bin-ini): New.
4961
4962 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4963
4964         * XEmacs 21.4.1 "Copyleft" is released.
4965
4966 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4967
4968         * x-compose.el (xlib-input-method-bug-workaround):
4969         (alias-colon-to-double-quote):
4970         Force sort in map-keymap to work around rehash bug.
4971
4972 2001-04-17  Ben Wing  <ben@xemacs.org>
4973
4974         * about.el: Finish overhaul, add a few new hackers, update a
4975         couple old ones.
4976
4977 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * XEmacs 21.4.0 "Solid Vapor" is released.
4980
4981 2001-04-15  Ben Wing  <ben@xemacs.org>
4982
4983         * about.el:
4984         * about.el (about-headline-face): New.
4985         * about.el (about-link-face): New.
4986         * about.el (about-current-release-maintainers): New.
4987         * about.el (about-other-current-hackers): New.
4988         * about.el (about-url-alist):
4989         * about.el (about-once-and-future-hackers): New.
4990         * about.el (about-mailto-link): New.
4991         * about.el (about-get-buffer):
4992         * about.el (about-finish-buffer):
4993         * about.el (about-xemacs):
4994         * about.el (about-features): Removed.
4995         * about.el (about-advantages): New.
4996         * about.el (about-maintainer-info): Removed.
4997         * about.el (about-personal-info): New.
4998         * about.el (about-hacker-contribution): New.
4999         * about.el (about-maintainer):
5000         * about.el (about-show-linked-info):
5001         * about.el (about-hackers):
5002         Major revamping.  Rewriting of most of the text, improve the
5003         link handling, separate info on contributors into personal
5004         and contribution info, add new contributors, update personal
5005         info, etc. etc.
5006         
5007         * menubar-items.el (default-menubar):
5008         Help menubar entry for News now says more accurately
5009         "What's New in XEmacs".
5010         
5011         * mouse.el:
5012         * mouse.el (mouse-track-cleanup-hook):
5013         * mouse.el (mouse-track):
5014         Don't set-buffer to a dead buffer when calling mouse-track
5015         cleanup hooks.
5016
5017 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5018
5019         * XEmacs 21.2.47 "Zephir" is released.
5020
5021 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5022
5023         * dialog.el (make-dialog-box): Disable dialog box titles until
5024         we get them working.
5025
5026 2001-03-30  Ben Wing  <ben@xemacs.org>
5027
5028         * help.el:
5029         * help.el (Help-princ-face):
5030         * help.el (Help-prin1-face):
5031         * help.el (frob-help-extents):
5032         * help.el (describe-function-1):
5033         * help.el (describe-variable):
5034         Avoid using font-lock faces, which may not be defined.
5035         Instead, use hyper-apropos faces, and make sure they're
5036         defined as necessary by using `require'. (It's not so safe
5037         to do this for font-lock.) In any case, we will eventually
5038         be merging this functionality into hyper-apropos.
5039
5040         * loaddefs.el (completion-ignored-extensions):
5041         Fix documentation.
5042         
5043         * menubar-items.el (menu-truncate-list): Removed.
5044         * menubar-items.el (Menubar-items-truncate-list): New.
5045         * menubar-items.el (default-menubar):
5046         Fix errors if grep or compile command is too long.  Rename helper
5047         function to be less visible.
5048
5049 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5050
5051         * byte-optimize.el (byte-optimize-minus):
5052         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5053
5054 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5055
5056         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5057         Mule is available.
5058
5059         * mule/latin.el: New file.
5060
5061 2001-03-11  Ben Wing  <ben@xemacs.org>
5062
5063         * auto-save.el:
5064         * auto-save.el (auto-save-directory):
5065         * auto-save.el (make-auto-save-file-name):
5066         * auto-save.el (auto-save-file-name-p): New.
5067
5068         Merge in improvements from other definition of
5069         make-auto-save-file-name in files.el.
5070         
5071         * auto-save.el (auto-save-original-name):
5072         * auto-save.el (auto-save-name-in-fixed-directory):
5073         * auto-save.el (auto-save-unslashify-name): Removed.
5074         * auto-save.el (auto-save-slashify-name): Removed.
5075         * auto-save.el (auto-save-reserved-chars): New.
5076         * auto-save.el (auto-save-escape-name): New.
5077         * auto-save.el (auto-save-unhex): New.
5078         * auto-save.el (auto-save-unescape-name): New.
5079
5080         Change algorithm for encoding filenames in auto-save names to be
5081         entirely safe with all filesystems and all possible characters in
5082         a filename, and 100% reversible. (Essentially, uses
5083         quoted-printable as the encoding.)
5084         
5085         * auto-save.el (recover-all-files):
5086
5087         Use insert-directory rather than calling ls directly -- fixes
5088         things under Windows.
5089
5090         * files.el:
5091         * files.el (convert-standard-filename): Substitute FSF's
5092         definition for this (we had nothing here before).
5093         
5094         * files.el (backup-buffer): Warning fix.
5095         
5096         * files.el (make-backup-file-name):
5097         * files.el (find-backup-file-name):
5098         Fix error in calling sequence to auto-save-file-name-p.
5099         
5100         * files.el (recover-file):
5101         Use insert-directory rather than calling ls directly -- fixes
5102         things under Windows.
5103
5104         * files.el (make-auto-save-file-name): Removed.
5105         * files.el (auto-save-file-name-p): Removed.
5106         auto-save is always dumped so no sense in having a definition
5107         that will always be overwritten with another.
5108         
5109         * files.el (insert-directory):
5110         * win32-native.el:
5111         * win32-native.el (debug-mswindows-process-command-lines):
5112         * win32-native.el (original-make-auto-save-file-name): Removed.
5113         * win32-native.el (make-auto-save-file-name): Removed.
5114
5115
5116 2001-03-21  Martin Buchholz <martin@xemacs.org>
5117
5118         * XEmacs 21.2.46 "Urania" is released.
5119
5120 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5121
5122         * menubar-items.el (default-menubar): Update sample.emacs to
5123         sample.init.el and adjust accelerators.
5124
5125 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5126
5127         * build-report.el (build-report): Improve docstring.
5128
5129 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5130
5131         * ChangeLog: Log GTK merge.
5132
5133         * gutter-items.el:
5134         * mwheel.el:
5135         * sound.el:
5136         * startup.el:
5137         Revert gratuitous whitespace changes.
5138
5139 2001-03-07  Ben Wing  <ben@xemacs.org>
5140
5141         * help.el:
5142         * help.el (key-or-menu-binding):
5143         * help.el (Help-find-file): New.
5144         * help.el (describe-beta):
5145         * help.el (describe-copying):
5146         * help.el (describe-project):
5147         * help.el (view-emacs-news):
5148         * help.el (view-sample-init-el): New.
5149         * help.el (Help-princ-face): New.
5150         * help.el (Help-prin1-face): New.
5151         * help.el (help-symbol-function-context-menu):
5152         * help.el (help-symbol-variable-context-menu):
5153         * help.el (help-symbol-function-and-variable-context-menu):
5154         * help.el (frob-help-extents):
5155         * help.el (describe-function-1):
5156         * help.el (describe-variable):
5157
5158         Add coloring in Help buffers, correspondent with hyperlinks.
5159         View files in view-mode rather than Fundamental.
5160         Remove separators from context menus -- now handled in generic code.
5161         Add `Find Tag' to context menu.
5162         
5163         * menubar.el (popup-mode-menu):
5164
5165         Rewrite code that outputs the popup menu to (a) put more specific
5166         entries first, (b) be more robust, (c) output the proper context
5167         menu separators automatically (the context menu functionality is
5168         new and currently used only by Help).
5169
5170 2001-03-10  William M. Perry  <wmperry@aventail.com>
5171
5172         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5173         this function when converting from the 21.1 GTK branch.  Now
5174         supports file, password, question, and color built-in dialogs.
5175
5176 2001-03-06  Ben Wing  <ben@xemacs.org>
5177
5178         * keydefs.el:
5179         * keydefs.el (global-map):
5180         Add commented-out change of M-k (for 21.5).
5181         
5182         * menubar-items.el (default-menubar):
5183         Fix items to control kill-line behavior; add items for
5184         shifted motion.
5185         
5186         * simple.el:
5187         * simple.el (kill-whole-line):
5188         * simple.el (historical-kill-line): Removed.
5189         * simple.el (kill-line): Removed.
5190         * simple.el (kill-entire-line): New.
5191         * simple.el (kill-line-1): New.
5192         * simple.el (backward-kill-line):
5193         Undo kill-whole-line == always changes.  Add new function
5194         kill-entire-line to unconditionally delete the current line.
5195         Add comments describing the lamentable state of affairs of
5196         the kill-line functions and variables.
5197
5198 2001-03-02  Ben Wing  <ben@xemacs.org>
5199
5200         * simple.el:
5201         * simple.el (beginning-of-buffer):
5202         * simple.el (end-of-buffer):
5203         * simple.el (mark-ring-unrecorded-commands):
5204         * simple.el (signal-error-on-buffer-boundary):
5205         * simple.el (shifted-motion-keys-select-region):
5206         * simple.el (unshifted-motion-keys-deselect-region):
5207         * simple.el (motion-keys-for-shifted-motion): New.
5208         * simple.el (handle-pre-motion-command):
5209         * simple.el (handle-post-motion-command):
5210         * simple.el (forward-char-command):
5211         * simple.el (backward-char-command):
5212         * simple.el (scroll-up-command):
5213         * simple.el (scroll-down-command):
5214         * simple.el (next-line):
5215         * simple.el (previous-line):
5216         * simple.el (backward-block-of-lines):
5217         * simple.el (forward-block-of-lines):
5218         * simple.el (backward-word):
5219         * simple.el (mark-word):
5220
5221         Augment documentation of the most common motion commands to make
5222         note of the shifted-motion support.  Improve the support to (a)
5223         properly document how it works and why it's done in the fashion it
5224         is, and (b) allow the keystrokes that trigger it to be customized.
5225
5226         Correct error in the customize specification of
5227         mark-ring-unrecorded-commands.
5228
5229 2001-03-02  Ben Wing  <ben@xemacs.org>
5230
5231         * font-lock.el:
5232         * font-lock.el (font-lock-pending-extent-table): Removed.
5233         * font-lock.el (font-lock-pending-buffer-table): New.
5234         * font-lock.el (font-lock-pre-idle-hook):
5235         * font-lock.el (font-lock-after-change-function):
5236         * font-lock.el (font-lock-fontify-pending-extents):
5237         * font-lock.el (font-lock-lisp-like):
5238
5239         Fix handling of pending extents to avoid excessive slowness (N^2
5240         behavior) when making lots of buffer changes between redisplays,
5241         such as when saving the Options.
5242
5243 2001-03-09  William M. Perry  <wmperry@aventail.com>
5244
5245         * device.el:
5246         * dragdrop.el:
5247         * dumped-lisp.el:
5248         * faces.el:
5249         * frame.el:
5250         * gnuserv.el:
5251         * loadup.el:
5252         * menubar-items.el:
5253         * minibuf.el:
5254         The Great GTK Merge.
5255
5256         * ChangeLog.GTK:
5257         * dialog-gtk.el:
5258         * gdk.el:
5259         * generic-widgets.el:
5260         * glade.el:
5261         * gnome-widgets.el:
5262         * gnome.el:
5263         * gtk-compose.el:
5264         * gtk-extra.el:
5265         * gtk-faces.el:
5266         * gtk-ffi.el:
5267         * gtk-file-dialog.el:
5268         * gtk-font-menu.el:
5269         * gtk-glyphs.el:
5270         * gtk-init.el:
5271         * gtk-iso8859-1.el:
5272         * gtk-marshal.el:
5273         * gtk-mouse.el:
5274         * gtk-package.el:
5275         * gtk-password-dialog.el:
5276         * gtk-select.el:
5277         * gtk-widget-accessors.el:
5278         * gtk-widgets.el:
5279         * gtk.el:
5280         widgets-gtk.el:
5281         The Great GTK Merge: new files.
5282
5283 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * generic-widgets.el: Don't require gtk (a built-in feature) at
5286         top level.  Don't execute the last sexp unless (featurep 'gtk).
5287
5288 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5289
5290         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5291
5292 2001-02-23  Martin Buchholz <martin@xemacs.org>
5293
5294         * XEmacs 21.2.45 "Thelxepeia" is released.
5295
5296 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5297  
5298         * about.el (xemacs-hackers): update my entry. 
5299         * about.el (about-maintainer-info): ditto. 
5300         * about.el (about-hackers): ditto. 
5301
5302 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5303
5304         * about.el (about-maintainer-info): More vanity info about
5305         yours truly.
5306
5307 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5308
5309         * build-report.el (build-report-destination): xemacs-build-reports
5310         has moved to SourceForge, where mailing list name length is
5311         restricted, hence the name change to
5312         xemacs-buildreports@xemacs.org.
5313         * build-report.el (build-report-keep-regexp): Update default.
5314         * build-report.el (build-report-delete-regexp): Ditto.
5315         * build-report.el (build-report-make-output-files): Ditto.
5316
5317 2001-02-19  Craig Lanning  <lanning@scra.org>
5318
5319         * lisp-mode.el: Add indentation specifications for following
5320         Common Lisp forms: handler-case, handler-bind, with-slots,
5321         with-open-file, with-open-stream, print-unreadable-object.
5322
5323 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5324
5325         * font-lock.el (font-lock-set-defaults-1):
5326         Move initialization of `font-lock-cache-position' so that it's set
5327         even if font-lock-keywords is already defined.
5328
5329 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5330
5331         * autoload.el (generate-file-autoloads-1):
5332         Use `emacs-lisp-mode-syntax-table' instead of
5333         `lisp-mode-syntax-table'.
5334         * lisp-mode.el (lisp-mode-syntax-table):
5335         Get rid of old checks for `parse-partial-sexp' version.
5336         Make `|' (pipe) string delimiter instead of punctuation.
5337
5338 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5339
5340         * window.el (save-selected-window):
5341         Use gensym for better macro hygiene.
5342
5343 2001-02-06  Mike Sperber <mike@xemacs.org>
5344
5345         * dump-paths.el:
5346         * startup.el (startup-setup-paths): Set and use
5347         `mule-lisp-directory'.
5348         (startup-setup-paths-warning): Ditto.
5349
5350         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5351         (paths-construct-load-path): Consider `mule-lisp-directory'.
5352
5353 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5354
5355         * font-lock.el: Syntax table improvements used.  A few random
5356         changes are not specified below.
5357         (font-lock-fontify-string-delimiters):
5358         (font-lock-syntactic-keywords):
5359         (font-lock-cache-state nil):
5360         (font-lock-cache-position):
5361         New variables.
5362         (font-lock-set-syntax):
5363         (font-lock-apply-syntactic-highlight):
5364         (font-lock-fontify-syntactic-anchored-keywords):
5365         (font-lock-fontify-syntactic-keywords-region):
5366         (font-lock-eval-keywords):
5367         New functions.
5368         (font-lock-remove-face):
5369         (font-lock-fontify-syntactically-region):
5370         Use syntax properties.
5371
5372 2001-02-08  Martin Buchholz <martin@xemacs.org>
5373
5374         * XEmacs 21.2.44 "Thalia" is released.
5375
5376 2001-01-16  Mike Sperber <mike@xemacs.org>
5377
5378         * startup.el (normal-top-level): Work even if no installation root
5379         is found.
5380
5381 2001-01-30  Andy Piper  <andy@xemacs.org>
5382
5383         * gutter-items.el (progress-abort-glyph): remove instantiator.
5384         (set-progress-abort-instantiator): new function.
5385         (abort-progress-feedback): use it.
5386
5387         * gutter.el (set-gutter-dirty-p): new function.
5388
5389 2001-01-30  Didier Verna  <didier@xemacs.org>
5390
5391         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5392
5393 2001-01-24  Didier Verna  <didier@xemacs.org>
5394
5395         * sound.el (sound-extension-list): give a better default value.
5396         * sound.el (load-sound-file): improve the doc string, also find
5397         files given by absolute names, pass a real extension list to
5398         `locate-file'.
5399
5400 2001-01-26  Martin Buchholz <martin@xemacs.org>
5401
5402         * XEmacs 21.2.43 "Terspichore" is released.
5403
5404 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5405
5406         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5407         messages from gnuserv.
5408
5409 2001-01-20  Martin Buchholz <martin@xemacs.org>
5410
5411         * XEmacs 21.2.42 "Poseidon" is released.
5412
5413 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5414
5415         * cl-macs.el (cl-upcase-arg): New function.
5416         (cl-function-arglist): New function.
5417         (cl-transform-lambda): Automatically add CL-style lambda list to
5418         documentation string using functions above.
5419
5420 2001-01-12  Andy Piper  <andy@xemacs.org>
5421
5422         * package-get.el (package-get-custom): call
5423         package-net-update-installed-db.
5424
5425         * package-ui.el (pui-install-selected-packages): call
5426         package-net-update-installed-db.
5427
5428         * package-net.el (package-net-update-installed-db): use
5429         packages-package-list so that we reflect reality.
5430
5431         * packages.el (packages-package-list): Make docstring reflect
5432         reality.
5433
5434         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5435
5436         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5437         isn't installed.
5438
5439 2001-01-17  Andy Piper  <andy@xemacs.org>
5440
5441         * wid-edit.el (widget-activation-glyph-mapper): activate or
5442         deactivate native widgets.
5443         (widget-glyph-insert-glyph): record instantiator.
5444         (widget-push-button-value-create): use it.
5445
5446         * gui.el (gui-button-action): new function. Make button's domain
5447         buffer current when calling.
5448         (make-gui-button): update to use gui-button-action.
5449
5450 2001-01-16  Didier Verna  <didier@xemacs.org>
5451
5452         * menubar-items.el (default-menubar): add an entry for modeline
5453         horizontal scrolling in Options -> Display.
5454
5455 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5456
5457         * package-get.el (package-get-require-signed-base): Set to nil
5458         by default.
5459
5460 2001-01-17  Martin Buchholz <martin@xemacs.org>
5461
5462         * XEmacs 21.2.41 "Polyhymnia" is released.
5463
5464 2001-01-16  Mike Sperber <mike@xemacs.org>
5465
5466         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5467         catch lisp/mule/.
5468
5469 2001-01-14  Mike Sperber <mike@xemacs.org>
5470
5471         * startup.el (maybe-create-compatibility-dot-emacs):
5472         (maybe-unmigrate-user-init-file):
5473         (unmigrate-user-init-file): Created.
5474         (maybe-migrate-user-init-file): Offer creation of compatibility
5475         .emacs.
5476         Some doc fixes wrt init file location.
5477
5478 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5479
5480         * faces.el (face-frob-from-locale-first): new variable.
5481         (frob-face-font-2): Honor tags arg while trying to use
5482         standard-face-mapping.  When face-frob-from-locale-first is set,
5483         first try to set face inheriting from frobbed-face.
5484
5485 2001-01-15  Didier Verna  <didier@xemacs.org>
5486
5487         * about.el (xemacs-hackers): update my entry.
5488         * about.el (about-url-alist): ditto.
5489         * about.el (about-maintainer-info): ditto.
5490         * about.el (about-hackers): ditto.
5491
5492 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5493
5494         The byte compiler has been badly broken for a year,
5495         by the patch of 1999-12-06.
5496         * byte-optimize.el (byte-optimize-form-code-walker):
5497         Bug was: the byte compiler was making this erroneous optimization:
5498         (progn (or (foo)) (bar)) ==> (bar)
5499
5500 2000-11-20  Mike Sperber <mike@xemacs.org>
5501
5502         * setup-paths.el (paths-core-load-path-depth): Split
5503         `paths-load-path-depth' in two for site and core lisp.  Don't
5504         recurse into core.
5505         * setup-paths.el (paths-construct-load-path): Use.
5506
5507 2001-01-10  Andy Piper  <andy@xemacs.org>
5508
5509         * package-net.el (package-net-cygwin32-binary-size): new variable
5510         (package-net-win32-binary-size): ditto.  add much needed
5511         commentary.
5512
5513         * gutter-items.el (buffers-tab-items): correct off-by-one error
5514         for buffers-tab-max-size.
5515
5516 2001-01-08  Martin Buchholz <martin@xemacs.org>
5517
5518         * XEmacs 21.2.40 is released.
5519
5520 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5521
5522         * mule/hebrew.el: Fix comments and typos.
5523         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5524
5525 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5526
5527         * ChangeLog.1: move ancient log from fill.el.
5528
5529         * dump-paths.el:
5530         paragraphs.el:
5531         mule/mule-category.el:
5532         Miscellaneous typo fixes and slight doc clarifications.
5533
5534         * mule/mule-ccl.el:  Correct file name in header.
5535
5536 2000-12-31  Martin Buchholz <martin@xemacs.org>
5537
5538         * XEmacs 21.2.39 is released.
5539
5540 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5541
5542         * byte-optimize.el (byte-optimize-cond):
5543         (byte-optimize-cond-1): New.
5544         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5545         Optimizes (cond (x nil)) ==> nil.
5546         Provide better diagnostic on malformed expr like (cond foo).
5547
5548 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5549
5550         * mule/mule-coding.el:
5551         mule/mule-cmds.el (reset-language-environment,
5552         set-language-environment-coding-systems):
5553         Safer default coding-priority-list, corresponding to src/file-coding.h.
5554
5555 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5556
5557         * package-admin.el: Allow package removal from
5558         early-package-load-path.
5559
5560 2000-12-15  Andreas Jaeger  <aj@suse.de>
5561
5562         * about.el (about-maintainer-info): Update my entry.
5563
5564 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5565
5566         * packages.el (locate-library): Add support for bzip2
5567         compressed .el files.
5568
5569 2000-12-12  Andy Piper  <andy@xemacs.org>
5570
5571         * package-net.el: new file.
5572
5573 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5574
5575         * font-lock.el: Add missing C++ keywords.
5576
5577 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5578
5579         * simple.el (indent-for-comment): Preserve indentation of comments
5580         starting in column 0, as documented in (Info-goto-node
5581         "(xemacs)Comments").  Update docstring accordingly.
5582
5583 2000-12-05  Martin Buchholz <martin@xemacs.org>
5584
5585         * XEmacs 21.2.38 is released.
5586
5587 2000-12-04  Didier Verna  <didier@xemacs.org>
5588
5589         * mouse.el (default-mouse-track-set-point-in-window): remove
5590         spurious '+' operation detected by Martin.
5591
5592
5593 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5594
5595         * cl-extra.el (coerce):
5596         Implement char to integer coercion.
5597         Remove extraneous (numberp) test.
5598
5599         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5600         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5601         (byte-optimize-predicate):
5602         Warn if evaluating constant expression signals an error.
5603         (byte-optimize-form): Small simplification.
5604
5605         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5606
5607 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5608
5609         * byte-optimize.el:
5610         (byte-optimize-minus):
5611         (byte-optimize-plus):
5612         (byte-optimize-mult):
5613         (byte-optimize-quo):
5614         Use (car (last x)) instead of (last x) to get last elt!
5615         Use `byte-optimize-predicate' to optimize `%'.
5616         Move optimizations for special numeric args to bytecomp.el.
5617         * bytecomp.el (byte-compile-associative): Remove.
5618         (byte-compile-max): New.
5619         (byte-compile-min): New.
5620         Properly handle erroneous calls: (max) (min).
5621         (byte-compile-plus): New.
5622         (byte-compile-minus):
5623         It's easiest to handle 0, +1 and -1 args here.
5624         (byte-compile-mult): New.
5625         It's easiest to handle 1, -1 and 2 args here.
5626         (byte-compile-quo):
5627         It's easiest to handle 0, +1 and -1 args here.
5628         Issue byte-compiler warning when dividing by zero.
5629
5630         Byte-compiler arithmetic improvements.
5631         Better optimize these expressions in the obvious way:
5632         (+ x y 1)   -->  varref x varref y add add1
5633         (+ x y -1)  -->  varref x varref y add sub1
5634         (- x y 0)   -->  (- x y)
5635         (- 0 x y)   -->  (- (- x) y)
5636         (% 42 19)   --> compile-time constant
5637         (/ 42 19)   --> compile-time constant
5638         (* (foo) 2) --> foo call dup plus
5639
5640         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5641         unless (declaim (optimize (safety 3)))
5642         or (setq byte-compile-delete-errors nil).
5643
5644 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5645
5646         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5647         docstrings.
5648
5649 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5650
5651         * startup.el (command-line-do-help):  Add documentation of
5652         portable dumper switches.
5653
5654 2000-11-22  Andy Piper  <andy@xemacs.org>
5655
5656         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5657
5658         * glyphs.el (init-glyphs): don't use autodetect for strings.
5659
5660 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5661
5662         * byte-optimize.el (byte-optimize-char-before):
5663         (byte-optimize-backward-char):
5664         (byte-optimize-backward-word):
5665         Fix incorrect optimizations for these sorts of expressions:
5666         (let ((x nil)) (backward-char x))
5667
5668 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5669
5670         * byte-optimize.el:
5671         * byte-optimize.el (byte-optimize-backward-char): New.
5672         * byte-optimize.el (byte-optimize-backward-word): New.
5673         Make backward-word and backward-char as efficient as forward versions.
5674
5675         * bytecomp.el (byte-compile-no-args-with-one-extra):
5676         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5677         * bytecomp.el (byte-compile-two-args-with-one-extra):
5678         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5679         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5680         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5681         Check if extra arg is constant nil, and if so, use byte-coded call.
5682
5683         * simple.el (backward-word):
5684         * simple.el (mark-word):
5685         * simple.el (kill-word):
5686         * simple.el (backward-kill-word):
5687         Make COUNT argument optional, for consistency with forward-char et al.
5688
5689         * abbrev.el (abbrev-string-to-be-defined):
5690         * abbrev.el (inverse-abbrev-string-to-be-defined):
5691         * abbrev.el (inverse-add-abbrev):
5692         * abbrev.el (expand-region-abbrevs):
5693         * buff-menu.el (Buffer-menu-execute):
5694         * indent.el (move-to-left-margin):
5695         * indent.el (indent-relative):
5696         * indent.el (move-to-tab-stop):
5697         * info.el (Info-reannotate-node):
5698         * lisp-mode.el (lisp-indent-line):
5699         * lisp.el (end-of-defun):
5700         * lisp.el (move-past-close-and-reindent):
5701         * misc.el (copy-from-above-command):
5702         * mouse.el (default-mouse-track-scroll-and-set-point):
5703         * page.el (forward-page):
5704         * paragraphs.el (forward-paragraph):
5705         * paragraphs.el (end-of-paragraph-text):
5706         * picture.el (picture-forward-column):
5707         * picture.el (picture-self-insert):
5708         * rect.el (extract-rectangle-line):
5709         * simple.el (newline):
5710         * simple.el (fixup-whitespace):
5711         * simple.el (backward-delete-char-untabify):
5712         * simple.el (transpose-chars):
5713         * simple.el (transpose-preceding-chars):
5714         * simple.el (do-auto-fill):
5715         * simple.el (indent-new-comment-line):
5716         * simple.el (blink-matching-open):
5717         * view-less.el (cleanup-backspaces):
5718         * wid-edit.el (widget-transpose-chars):
5719         * term/bg-mouse.el (bg-insert-moused-sexp):
5720         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5721
5722         * info.el (Info-fontify-node):
5723         * simple.el (backward-delete-function):
5724         Use canonical delete-backward-char instead of backward-delete-char.
5725
5726 2000-11-20  Andy Piper  <andy@xemacs.org>
5727
5728         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5729         no buffers.
5730
5731 2000-11-20  Andy Piper  <andy@xemacs.org>
5732
5733         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5734         buffer tabs.
5735
5736 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5737
5738         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5739         (proclaim inline...) was shadowing compiler-macros.
5740
5741 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5742
5743         * bytecomp.el (byte-compile-eval): New.
5744         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5745         Keeps this promise made in Lispref:
5746         "If a file being compiled contains a `defmacro' form, the macro is
5747         defined temporarily for the rest of the compilation of that file."
5748
5749 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5750
5751         * cl.el (floatp-safe):
5752         (plusp):
5753         (minusp):
5754         (oddp):
5755         (evenp):
5756         (cl-abs):
5757         Use a better parameter name than `x'.
5758
5759         * cl-macs.el (check-type): Make continuable.  Change documentation
5760         to require PLACE, but accept any form for compatibility.
5761
5762         * abbrev.el (define-abbrev): Use check-type.
5763         * font-menu.el (font-menu-change-face): Use check-type.
5764         * menubar.el (relabel-menu-item): Use check-type.
5765         * itimer.el: Fix typo.
5766
5767 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5768
5769         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5770
5771 2000-11-14  Martin Buchholz <martin@xemacs.org>
5772
5773         * XEmacs 21.2.37 is released.
5774
5775 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5776
5777         * code-cmds.el: Provide the feature.
5778
5779 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5780
5781         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5782
5783         * code-cmds.el: New file
5784         * mule/mule-cmds.el:
5785         * mule/mule-misc.el
5786         (coding-keymap): New keymap. Define coding system keyboard
5787         commands on file-coding builds too.
5788         (coding-system-change-eol-conversion):
5789         (universal-coding-system-argument):
5790         (set-default-coding-systems):
5791         (prefer-coding-system): Moved from mule-cmds.el
5792         (set-buffer-process-coding-system): Moved from mule-misc.el
5793
5794 2000-09-15  Stephen Carney <carney@scubadoo.com>
5795
5796         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5797
5798 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5799
5800         * package-get.el (package-get-download-sites): Add a pre-release
5801         site for experimental packages.
5802
5803         * auto-autoloads.el: Regenerated.
5804
5805 2000-08-01  Andy Piper  <andy@xemacs.org>
5806
5807         * gutter-items.el (buffers-tab-omit-function): reference
5808         buffers-tab-select-visible-buffers.
5809         (buffers-tab-filter-functions): new variable, by default uses
5810         buffers-tab-selection-function and buffers-tab-omit-function.
5811         (select-buffers-tab-buffers-by-mode): invert arguments.
5812         (buffers-tab-select-visible-buffers): new function. Invert calling
5813         of buffers-menu-omit-invisible-buffers.
5814         (buffers-tab-items): rewrite to use
5815         buffers-tab-filter-functions. Rewrite docstring.
5816         (gutter-buffers-tab-extent): delete.
5817         (add-tab-to-gutter): always build a new extent when adding the
5818         tabs.
5819         (update-tab-in-gutter): make gutter dirty when orientation
5820         changes.
5821
5822 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5823
5824         * bytecomp.el (byte-compile-defvar-or-defconst):
5825         Only do loadhist recording if defvar form includes a value.
5826
5827 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5828
5829         * bytecomp.el (byte-compile-initial-macro-environment):
5830         `eval-when-compile' should not compile its body.
5831
5832 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5833
5834         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5835         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5836         some Japanese English.  Remove some ancient FSF comments, and
5837         improve docstrings.  Use symbols not vectors for tables.
5838
5839 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5840
5841         * keymap.el:
5842         (local-key-binding):
5843         (global-key-binding):
5844         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5845
5846         * lisp.el:
5847         (backward-sexp): Slightly simpler code.
5848         (mark-sexp): Make arg optional, like FSF Emacs.
5849         (forward-list): Slightly simpler code.
5850         (backward-list): Slightly simpler code.
5851         (down-list):  Make arg optional, like FSF Emacs.
5852         (up-list):  Make arg optional, like FSF Emacs.
5853         (backward-up-list):  Make arg optional, like FSF Emacs.
5854         (kill-sexp):  Make arg optional, like FSF Emacs.
5855         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5856
5857         * font-menu.el (font-menu-change-face):
5858         Take continuable errors into account.
5859
5860         * abbrev.el:
5861         * abbrev.el (clear-abbrev-table):
5862         * abbrev.el (define-abbrev-table):
5863         * abbrev.el (define-abbrev):
5864         * abbrev.el (insert-abbrev-table-description):
5865         * apropos.el (apropos-documentation-check-doc-file):
5866         * apropos.el (apropos-documentation-check-elc-file):
5867         * buff-menu.el (list-buffers):
5868         * buff-menu.el (list-buffers-noselect):
5869         * bytecomp.el (byte-recompile-directory):
5870         * bytecomp.el (batch-byte-compile):
5871         * cl-macs.el (typep):
5872         * code-files.el (find-coding-system-magic-cookie):
5873         * code-files.el (insert-file-contents):
5874         * cus-edit.el (customize-set-variable):
5875         * cus-edit.el (customize-save-variable):
5876         * cus-face.el (custom-set-face-font-size):
5877         * cus-face.el (custom-set-face-update-spec):
5878         * cus-face.el (custom-reset-faces):
5879         * custom.el (custom-check-theme):
5880         * custom.el (copy-upto-last):
5881         * fill.el (canonically-space-region):
5882         * fill.el (fill-paragraph):
5883         * fill.el (fill-region):
5884         * fill.el (find-space-insertable-point):
5885         * fill.el (justify-current-line):
5886         * faces.el (face-spec-update-all-matching):
5887         * faces.el (set-face-stipple):
5888         * files-nomule.el (insert-file-contents):
5889         * files.el (insert-file-contents-literally):
5890         * files.el (hack-local-variables-last-page):
5891         * files.el (basic-save-buffer):
5892         * files.el (insert-directory):
5893         * font-menu.el (font-menu-change-face):
5894         * font.el (font-spatial-to-canonical):
5895         * format.el (format-encode-region):
5896         * format.el (format-insert-file):
5897         * format.el (format-replace-strings):
5898         * gutter.el (set-gutter-element):
5899         * help.el (key-or-menu-binding):
5900         * help.el (describe-bindings):
5901         * help.el (with-syntax-table):
5902         * indent.el (indent-rigidly):
5903         * indent.el (delete-to-left-margin):
5904         * info.el:
5905         * info.el (Info-extract-dir-entry-from):
5906         * info.el (Info-build-dir-anew):
5907         * info.el (Info-rebuild-dir):
5908         * info.el (Info-batch-rebuild-dir):
5909         * info.el (Info-read-subfile):
5910         * info.el (Info-build-node-completions):
5911         * info.el (Info-extract-menu-node-name):
5912         * isearch-mode.el (isearch-range-invisible):
5913         * isearch-mode.el (isearch-restore-invisible-extents):
5914         * itimer.el (itimerp):
5915         * itimer.el (itimer-live-p):
5916         * keymap.el:
5917         * keymap.el (substitute-key-definition):
5918         * keymap.el (read-command-or-command-sexp):
5919         * keymap.el (local-key-binding):
5920         * keymap.el (global-key-binding):
5921         * keymap.el (global-set-key):
5922         * keymap.el (local-set-key):
5923         * ldap.el:
5924         * ldap.el (ldap-add-entries):
5925         * ldap.el (ldap-delete-entries):
5926         * lisp.el (backward-sexp):
5927         * lisp.el (mark-sexp):
5928         * lisp.el (forward-list):
5929         * lisp.el (backward-list):
5930         * lisp.el (down-list):
5931         * lisp.el (backward-up-list):
5932         * lisp.el (up-list):
5933         * lisp.el (kill-sexp):
5934         * lisp.el (backward-kill-sexp):
5935         * menubar.el (add-menu-button):
5936         * menubar.el (add-submenu):
5937         * menubar.el (delete-menu-item):
5938         * menubar.el (relabel-menu-item):
5939         * mouse.el (narrow-window-to-region):
5940         * obsolete.el (define-obsolete-variable-alias):
5941         * obsolete.el (store-substring):
5942         * package-admin.el:
5943         * package-admin.el (package-admin-install-function):
5944         * package-admin.el (package-admin-install-function-mswindows):
5945         * package-admin.el (package-admin-default-install-function):
5946         * package-get.el (package-get-update-base-entries):
5947         * packages.el (packages-load-package-dumped-lisps):
5948         * packages.el (packages-collect-package-dumped-lisps):
5949         * printer.el (generic-print-buffer):
5950         * printer.el (generic-print-region):
5951         * replace.el (occur-mode-mouse-goto):
5952         * replace.el (perform-replace):
5953         * select.el (get-selection-no-error):
5954         * simple.el:
5955         * simple.el (newline):
5956         * simple.el (open-line):
5957         * simple.el (edit-and-eval-command):
5958         * simple.el (goto-line):
5959         * simple.el (undo):
5960         * simple.el (kill-region):
5961         * simple.el (copy-region-as-kill):
5962         * simple.el (kill-ring-save):
5963         * simple.el (set-mark):
5964         * simple.el (next-line):
5965         * simple.el (previous-line):
5966         * simple.el (line-move):
5967         * simple.el (set-goal-column):
5968         * simple.el (comment-region):
5969         * subr.el:
5970         * subr.el (putf):
5971         * syntax.el (modify-syntax-entry):
5972         * syntax.el (map-syntax-table):
5973         * view-less.el (view-file):
5974         * view-less.el (view-buffer):
5975         * view-less.el (view-file-other-window):
5976         * window-xemacs.el (backward-other-window):
5977         * window.el:
5978         * window.el (one-window-p):
5979         * window.el (walk-windows):
5980         * window.el (window-list):
5981         * x-mouse.el (x-mouse-kill):
5982         * x-select.el (x-get-cutbuffer):
5983         * x-select.el (x-store-cutbuffer):
5984         * term/bg-mouse.el (bg-mouse-line-to-center):
5985         * term/sun-mouse.el (window-line-end):
5986         * term/sun-mouse.el (sun-select-region):
5987         * term/sun.el (kill-region-and-unmark):
5988         * mule/mule-category.el:
5989         * mule/mule-category.el (modify-category-entry):
5990         * mule/mule-category.el (char-category-list):
5991         * mule/mule-coding.el (coding-system-force-on-output):
5992         * mule/mule-misc.el (coding-system-put):
5993         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5994
5995 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5996
5997         * cus-face.el: Typo fixes and tiny clarifications.
5998         * custom.el: ditto
5999
6000 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6001
6002         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6003         * startup.el (normal-top-level): Setup auto-save-list-file-name
6004         if auto-save-list-file-prefix is non-nil.
6005
6006 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6007
6008         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6009
6010 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6011
6012         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6013         get symbol at point-min.
6014
6015 2000-10-24  Didier Verna  <didier@xemacs.org>
6016
6017         * info.el (Info-emacs-info-file-name): defconst it.
6018         * info.el (Info-footnote-tag): defcustom it.
6019         * info.el (Info-no-description-string): ditto.
6020         * info.el (Info-find-node): adapt to new semantics of
6021         'Info-suffixed-file (don't do the case variants stuff).
6022         * info.el (Info-insert-dir): rewrite the dir file variants code.
6023         * info.el (Info-directory-files): New. Return the list of info
6024         files in a directory.
6025         * info.el (Info-dir-outdated-p): use it.
6026         * info.el (Info-parse-dir-entries): ditto.
6027         * info.el (Info-build-dir-anew): don't restrict to files ending
6028         with a ".info.*" extension.
6029         * info.el (Info-set-mode-line): ditto.
6030         * info.el (Info-read-subfile): adapt to new semantics of
6031         'Info-suffixed-file (append 'exact argument).
6032         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6033         string independently of the case.
6034         * info.el (Info-suffixed-file): use it (match all possible case
6035         for the file name).
6036         * info.el (Info-insert-file-contents): code cleanup.
6037         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6038         columns.
6039         * info.el (Info-batch-rebuild-dir): ditto.
6040         * info.el (Info-read-node-name-1): ditto.
6041         * info.el (Info-search): ditto.
6042         * info.el (Info-fontify-node): ditto.
6043
6044
6045 2000-10-24  Didier Verna  <didier@xemacs.org>
6046
6047         * process.el (shell-command): when called from a program, avoid
6048         'push-mark's "mark-set" message.
6049
6050 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6051
6052         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6053         by a symbol, not by a vector.
6054         * mule/vietnamese.el (vscii): Likewise.
6055         (viscii): Likewise.
6056         * mule/cyrillic.el (koi8-r): Likewise.
6057
6058         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6059         by a symbol, not by a vector.
6060         (chinese-big5-2): Likewise.
6061         * mule/ethiopic.el (ethiopic): Likewise.
6062         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6063         (vietnamese-viscii-upper): Likewise.
6064
6065 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6066
6067         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6068
6069 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6070
6071         * byte-optimize.el (byte-optimize-car): New function.
6072         (byte-optimize-cdr): Ditto.
6073
6074 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6075
6076         * byte-optimize.el: Partial synch with FSF 20.7.
6077         Optimize constant concatenation.
6078         Add keymapp as a side effect free function.  It is a built-in.
6079         (byte-after-unbind-pos): Remove byte-equal.
6080
6081 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6082
6083         * update-elc-2.el: Quote regexps correctly.
6084
6085 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6086
6087         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6088         (ccl-compile): Apply integerp, not integer-or-char-p to
6089         check the type of the buffer magnification
6090         (ccl-compile-write-string): Encode a string with binary
6091         coding system.
6092         (ccl-compile-write-repeat): Likewise.
6093
6094 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6095
6096         * buff-menu.el:
6097         * bytecomp.el:
6098         * coding.el:
6099         * faces.el:
6100         * files.el:
6101         * fill.el:
6102         * float-sup.el:
6103         * font-lock.el:
6104         * help.el:
6105         * iso8859-1.el:
6106         * loaddefs.el:
6107         * menubar-items.el:
6108         * menubar.el:
6109         * modeline.el:
6110         * msw-font-menu.el:
6111         * paragraphs.el:
6112         * paths.el:
6113         * replace.el:
6114         * simple.el:
6115         * sound.el:
6116         * startup.el:
6117         * version.el:
6118         * x-faces.el:
6119         * x-font-menu.el:
6120         Remove purecopy.
6121
6122 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6123
6124         * simple.el (do-auto-fill): Use the function pointer to by
6125         `comment-line-break-function', not `indent-new-comment-line'. This
6126         fixes an issue with cc-mode comment continuation.
6127
6128 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6129
6130         * simple.el (turn-on-auto-fill):  Add (interactive).
6131         * mwheel.el (mwheel-install): Add (interactive).
6132         * font-lock.el (turn-on-font-lock): Add (interactive).
6133         (turn-off-font-lock): Add (interactive).
6134
6135 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6136
6137         * packages.el (packages-special-base-regexp): Add `man'.
6138
6139 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6140
6141         * wid-edit.el (widget-specify-active): map over extents in current
6142         buffer like `widget-specify-inactive' does.  Mapping over the
6143         inactive extent object does not work since the current extent is
6144         ignored by `map-extents'.
6145
6146 2000-10-04  Martin Buchholz <martin@xemacs.org>
6147
6148         * XEmacs 21.2.36 is released.
6149
6150 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6151
6152         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6153         Optimize the compiled-function-constants vector by byte-code
6154         reference counts.
6155
6156 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6157
6158         * build-report.el (build-report-delete-regexp): quote value in
6159         defcustom
6160
6161 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6162
6163         * build-report.el (build-report): Don't bind srcdir which we don't
6164         use in `multiple-value-bind' to avoid the only byte-compiler
6165         warning.
6166
6167 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6168
6169         * build-report.el: Requires cl and custom now.
6170         build-report-version is determined by XEmacs version -- remove
6171         build-report-version*.
6172         * build-report.el (build-report-version): Removed.
6173         * build-report.el (build-report-installation-version-regexp): New.
6174         * build-report.el (build-report-version-file-regexp): New.
6175         * build-report.el (build-report-installation-srcdir-regexp): New.
6176         * build-report.el (build-report-destination): Offer
6177         xemacs-build-reports and xemacs-beta.
6178         * build-report.el (build-report-keep-regexp): Adjusted.
6179         * build-report.el (build-report-delete-regexp): Adjusted.
6180         * build-report.el (build-report-make-output-dir): New.
6181         * build-report.el (build-report-installation-file): Replace use of
6182         `concat' with `expand-file-name'.
6183         * build-report.el (build-report-make-output-file): Removed.
6184         * build-report.el (build-report-make-output-files): New.
6185         * build-report.el (build-report-subject): Identify as
6186         user-variable with "*...".
6187         * build-report.el (build-report-prompts): Ditto.
6188         * build-report.el (build-report-version-file): New.
6189         * build-report.el (build-report-file-encoding): Identify as
6190         user-variable with "*...".
6191         * build-report.el (build-report-make-output-get): New.
6192         * build-report.el (build-report-insert-header): Report
6193         emacs-version and system-configuration instead of
6194         build-report-version.
6195         * build-report.el (build-report-insert-make-output): Add file
6196         argument.
6197         * build-report.el (build-report-insert-installation-file):
6198         Re-indent.
6199         * build-report.el (build-report-keep): Change docstring,
6200         re-indent.
6201         * build-report.el (build-report-delete): Ditto.
6202         * build-report.el (build-report-installation-data): New.
6203         * build-report.el (build-report-version-file-data): New.
6204
6205 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6206
6207         * byte-optimize.el (byte-optimize-lapcode):
6208         Fix the optimization of using the first 5 elements of the
6209         constants vector for variables.
6210         (byte-optimize-lapcode): Fix another ancient broken optimization.
6211
6212 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6213
6214         * *: Spelling mega-patch
6215
6216 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6217
6218         * easymenu.el: doc fixes.
6219         (easy-menu-do-define): Use backquote.
6220         (easy-menu-change):
6221         (easy-menu-add):
6222         `when' seems much clearer than `if' here.
6223         (easy-menu-remove):
6224         (easy-menu-add-item):
6225         (easy-menu-item-present-p):
6226         (easy-menu-remove-item):
6227         Wrap using (when (featurep 'menubar) ...)
6228
6229 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6230
6231         * bytecomp.el (displaying-byte-compile-warnings):
6232         Revert Ben's change to this function below so that the compile log
6233         is displayed properly for users of the "popper" package.
6234
6235 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6236
6237         * window.el (save-selected-window): Use backquote.
6238
6239         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6240         Renamed from `byte-compile-file-form-defvar'.
6241         * bytecomp.el (byte-compile-defvar-or-defconst):
6242         Only cons onto current-load-list in top-level forms.
6243         Else this leaks a cons cell every time a defun is called.
6244         Renamed from `byte-compile-defvar', for clarity.
6245         Warn when docstring of defvar is not a string.
6246         Use consistent error messages.
6247         Better comments.
6248
6249 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6250
6251         * simple.el (set-variable):
6252         Remove unneeded defvar by rearranging order of let* forms.
6253
6254         * mule/mule-ccl.el (ccl-get-next-code):
6255         * menubar-items.el (bookmark-menu-filter):
6256         (language-environment-menu-filter):
6257         (tutorials-menu-filter):
6258         * toolbar-items.el (toolbar-compile):
6259         * byte-optimize.el (disassemble-offset):
6260         Use (declare (special ...)) instead of `defvar'.
6261
6262         * cl-macs.el (cl-do-proclaim):
6263         Fix (declare (special ...)) warning suppression syntax.
6264
6265 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6266
6267         * info.el (Info-tag-table-marker):
6268         (Info-tag-table-buffer):
6269         (Info-find-file-node):
6270         (Info-read-subfile):
6271         (Info-build-node-completions):
6272         (Info-search):
6273         (Info-mode):
6274         Multiple info buffer support.
6275
6276 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6277
6278         * ldap.el (ldap-decode-entry): New defun
6279         (ldap-search-entries): Use it in order to decode DN-prefixed
6280         entries properly
6281
6282 2000-08-23  Daniel Pittman <daniel@danann.net>
6283
6284         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6285         Use `eq', not `=', to compare symbols.
6286
6287 2000-07-30  Ben Wing  <ben@xemacs.org>
6288
6289         * bytecomp.el (byte-compile-report-error):
6290         * bytecomp.el (displaying-byte-compile-warnings):
6291         if stack-trace-on-error is set, send out a backtrace when
6292         an error is encountered that stops byte compilation.  this
6293         should make it much much easier to track down those curious
6294         problems.  also undo the kludge of using a separate "*Show*"
6295         buffer for display when there's a temp-buffer-show-function;
6296         we can avoid this by just being a little smarter.
6297
6298         * dialog-items.el:
6299         * dialog-items.el (search-dialog-regexp): New.
6300         * dialog-items.el (search-dialog-callback):
6301         * dialog-items.el (make-search-dialog):
6302         add a regexp option to the dialog and clean up a bit.
6303
6304         * dialog.el:
6305         * dialog.el (yes-or-no-p-dialog-box):
6306         * dialog.el (get-dialog-box-response):
6307         * dialog.el (make-dialog-box):
6308         * dialog.el (dialog-box-finish): New.
6309         * dialog.el (dialog-box-cancel): New.
6310         * dialog.el (internal-make-dialog-box-exit): New.
6311         implement [properly!] the :modal property of the new dialog box
6312         interface.  this is the first time xemacs has ever had *proper*
6313         modal dialog boxes, giving the standard window-system feedback.
6314         (e.g. under windows, clicking on a disabled frame causes a beep
6315         and makes the dialog box flash three times.)
6316
6317         * dragdrop.el: header keyword frobbing.
6318
6319         * dumped-lisp.el (preloaded-file-list):
6320         renamed winnt.el to win32-native.el.
6321
6322         * faces.el (face-property):
6323         * faces.el (set-face-property):
6324         * faces.el (frob-face-property):
6325         * faces.el (frob-face-font-2):
6326         * faces.el (make-face-bold):
6327         * faces.el (make-face-italic):
6328         * faces.el (make-face-bold-italic):
6329         * faces.el (make-face-unbold):
6330         * faces.el (make-face-unitalic):
6331         * faces.el (make-face-smaller):
6332         * faces.el (make-face-larger):
6333         clean up the implementation of these so that window-system-specific
6334         methods are called only on objects belonging to that window system.
6335         previously, you could have [e.g.] mswindows-make-face-bold called
6336         on font object of device type `stream', which is not good and
6337         explains the subtle errors Adrian was getting when byte-compiling
6338         something that required 'term. (Adrian, now you can use stack-trace-
6339         on-error to find the exact place where things are going wrong instead
6340         of having to laboriously binary-search your way through.)
6341
6342         * finder.el (finder-known-keywords):
6343         cleaned up -- properly sorted, clarified the meanings of many of
6344         the keywords, and added a few -- mswin, gui, content, build, www,
6345         user, services.  the last two try to distinguish between a package
6346         that's used directly by the user, and a package that provides
6347         support services to other packages.
6348
6349         * font-lock.el (lisp-font-lock-keywords-2):
6350         update list of lisp control structures to include everything,
6351         including new ones i introduced.
6352
6353         * gutter.el: header keyword frobbing.
6354
6355         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6356         recent isearch element was not doing so!  you got the second-most-
6357         recent instead.
6358
6359         * lisp-mode.el (construct-lisp-mode-menu):
6360         more menubar cleanups.
6361         * lisp-mode.el (with-selected-window):
6362         make it indent properly.
6363
6364         * menubar-items.el (default-menubar): lots of menubar cleanups.
6365         rearranged the options menu the most, e.g. splitting up the
6366         Keyboard/Mouse menu into a new Editing menu and combining the
6367         separate Scrollbar/Gutter/Toolbar submenus into Display.
6368         Got rid of General, moved items to Editing or new Troubleshooting.
6369         Moved Packages to Tools; doesn't seem to belong under Options.
6370         Added stuff to the Cmds menu, e.g. Change Case.
6371
6372         NB please don't complain about these periodic menubar changes.
6373         Anything like this is necessarily incremental in its construction
6374         -- By constant use you gradually become more and more aware of
6375         better and better ways to group menu items.  When we eventually
6376         move the options menu to a property sheet, the existing structure
6377         will probably be preserved fairly well.
6378
6379         * minibuf.el (next-history-element): fix problems with pressing
6380         down arrow in repeat-complex-command.
6381
6382         * modeline.el:
6383         * modeline.el (modeline-3d-p): New.
6384         added custom variable for controlling the 3d modeline.  the
6385         corresponding Options item has been present for a long time,
6386         but commented out with "fix me!" comments.  it's fixed now.
6387
6388         * obsolete.el (add-menu):
6389         remove bogus gettexts.
6390
6391         * process.el (shell-quote-argument):
6392         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6393         For bash under Windows native, see below.
6394
6395         * simple.el:
6396         * simple.el (display-warning-buffer):
6397         Fixed the handling of warning display to eliminate the annoying
6398         *Show* buffer, like was done for byte-compiler output above.
6399
6400         * simple.el (debug-print): New.
6401         Simple function for sending debug messages to the console and/or
6402         other debug places.
6403
6404         * subr.el (replace-in-string):
6405         Rewrite this function to avoid N^2 behavior with large strings --
6406         catastrophic with the new Windows selection code! (Apparently the
6407         author of this function didn't realize there was a fun
6408         replace-match that could make his life much easier, because we
6409         duplicated the entire logic.  The new version is smaller, easier
6410         to understand, much more robust, and has extended features --
6411         those of replace-match.)
6412
6413         * window.el:
6414         * window.el (with-selected-window): New.
6415         An obvious complement to the existing `with-selected-frame' and
6416         `with-current-buffer'.
6417
6418         * win32-native.el: Renamed from winnt.el.
6419         Added a great deal of stuff for properly handling process quoting,
6420         somewhat modeled on Kirill's original model (which i later threw
6421         away).  We should now finally have correctly working process arg
6422         quoting/dequoting so that the final app gets exactly what we
6423         intended.  Because the mechanism is in Lisp, it's easily
6424         extendible. (For those running bash and running the native
6425         version, I tried hard to do what I thought was correct.  But more
6426         thought is needed, and ideally the volunteer work of people with
6427         these configurations that they generally run on.)
6428
6429         * x-font-menu.el (x-font-menu-font-data):
6430         Put in defvar's to fix byte-compiler warnings.
6431
6432 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6433
6434         * select.el (selection-coercion-alist): Initialise.
6435         * select.el (select-coerce-to-text): New.
6436         * select.el (select-coerce): New.
6437         New functions to perform type and value coercion.
6438
6439         * select.el (select-buffer-killed-default): Keep data if it was
6440         on the clipboard.
6441
6442 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6443
6444         * menubar-items.el (default-menubar): Fix typo.
6445         (default-menubar): `lambda' was mispelled as `lamda'.
6446
6447 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6448
6449         * window.el (shrink-window-if-larger-than-buffer): Remove
6450         edge checking code.
6451
6452 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6453
6454         * paths.el (gnus-local-domain): Removed.
6455         (gnus-local-organization): Ditto.
6456         (gnus-startup-file): Ditto.
6457
6458 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6459
6460         * files.el (auto-mode-alist): Add .spec for RPM.
6461
6462 2000-07-31  Andy Piper  <andy@xemacs.org>
6463
6464         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6465
6466 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6467
6468         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6469         browse-url.
6470         * help.el (xemacs-www-page): Ditto.
6471         (xemacs-www-faq): Ditto.
6472         * menubar-items.el (default-menubar): Ditto.
6473
6474         * wid-edit.el (widget-url-link-action): Ditto.
6475         From: Kenichi OKADA <okada@opaopa.org>.
6476
6477 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6478
6479         * finder.el (finder-commentary): Add autoload cookie.
6480
6481 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6482
6483         * files.el (insert-file-contents-literally): Fix second let
6484         binding for `coding-system-for-read' to `coding-system-for-write'
6485         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6486
6487 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6488
6489         * files.el (insert-file-contents-literally): Use binary coding
6490         system (from Morioka san).
6491         (insert-file-contents-literally): Make file-name-handler method.
6492
6493 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6494
6495         * cl-macs.el (get-selection): Add defsetf.
6496
6497 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6498
6499         * x-init.el (x-activate-region-as-selection): replace obsolete
6500         function x-own-selection with own-selection.
6501         (ow-find): replace obsolete functions x-get-selection and
6502         x-get-clipboard with get-selection and get-clipboard.
6503         (init-post-x-win): replace obsolete function x-disown-selection
6504         with disown-selection.
6505
6506 2000-07-20  Mike Sperber  <mike@xemacs.org>
6507
6508         * startup.el (load-user-init-file): Only try to load init file if
6509         it exists.
6510
6511 2000-07-10  Andy Piper  <andy@xemacs.org>
6512
6513         * dialog-items.el: sync with Ben's patch.
6514
6515         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6516         comment.
6517         (progress-text-glyph): deleted.
6518         (progress-layout-glyph): make completely minimal.
6519         (progress-gauge-glyph): ditto.
6520         (progress-display-style): fix to handle dynamic instantiator
6521         changes.
6522         (progress-text-instantiator): new.
6523         (progress-layout-instantiator): new.
6524         (progress-gauge-instantiator): new.
6525         (set-progress-display-instantiator): renamed and changed from
6526         set-progress-display-style.
6527         (progress-abort-glyph): use instantiator not glyph.
6528         (append-progress-display): use set-progress-display-instantiator
6529         and set-glyph-image.
6530         (abort-progress-display): ditto.
6531         (raw-append-progress-display): ditto.
6532
6533 2000-07-20  Ben Wing  <ben@xemacs.org>
6534
6535         * code-files.el: Move Mule-specific code to mule-coding.el.
6536
6537 2000-07-15  Ben Wing  <ben@xemacs.org>
6538
6539         * autoload.el:
6540         Fixed comments.
6541
6542         * cmdloop.el:
6543         * cmdloop.el (yes-or-no-p):
6544         * cmdloop.el (y-or-n-p):
6545         Make these functions use should-use-dialog-box-p and not be
6546         overridden in dialog.el.
6547
6548         * cus-dep.el:
6549         * cus-dep.el (Custom-make-dependencies): Removed.
6550         * cus-dep.el (Custom-make-dependencies-1): New.
6551         * cus-dep.el (Custom-make-one-dependency): New.
6552         New entry point for use in Makefiles, to avoid excessive
6553         invocations.
6554
6555         * cus-edit.el (custom-variable-reset-saved):
6556         * cus-edit.el (custom-variable-reset-standard):
6557         * cus-edit.el (custom-save-resets):
6558         Fix bytecompiler warnings.
6559
6560         * dialog.el:
6561         * dialog.el (yes-or-no-p-dialog-box):
6562         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6563         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6564         * dialog.el (get-dialog-box-response):
6565         * dialog.el (message-or-box):
6566         * dialog.el (make-dialog-box):
6567         * dialog.el (popup-dialog-box): New.
6568         Avoid yes-or-no-p bogosities.
6569         Create a general function `make-dialog-box' to encapsulate all
6570         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6571
6572         * dumped-lisp.el (preloaded-file-list):
6573         Add dialog-items.  Clean up.  Group files by types.
6574
6575         * easymenu.el (easy-menu-add):
6576         * easymenu.el (easy-menu-remove):
6577         Account for accelerators.
6578
6579         * extents.el:
6580         * extents.el (extent-list): New args, like in map-extents.
6581         * extents.el (extent-at-event): New.
6582         * extents.el (extents-at-event): New.
6583
6584         * font-lock.el:
6585         * font-lock.el (font-lock-mode):
6586         * font-lock.el (font-lock-default-fontify-buffer):
6587         * font-lock.el (font-lock-default-unfontify-region):
6588         * font-lock.el (font-lock-fontify-syntactically-region):
6589         * font-lock.el (font-lock-fontify-keywords-region):
6590         Use new progress-feedback names.
6591
6592         * font-lock.el (java-font-lock-identifier-regexp):
6593         * font-lock.el (java-font-lock-class-name-regexp):
6594         Fix bytecompiler warnings.
6595
6596         * gutter-items.el:
6597         * gutter-items.el (progress-display-use-echo-area): Removed.
6598         * gutter-items.el (progress-feedback-use-echo-area): New.
6599         * gutter-items.el (progress-display-popup-period): Removed.
6600         * gutter-items.el (progress-feedback-popup-period): New.
6601         * gutter-items.el (set-progress-display-style): Removed.
6602         * gutter-items.el (set-progress-feedback-style): New.
6603         * gutter-items.el (progress-display-style): Removed.
6604         * gutter-items.el (progress-feedback-style): New.
6605         * gutter-items.el (progress-stack):
6606         * gutter-items.el (progress-displayed-p): Removed.
6607         * gutter-items.el (progress-feedbacked-p): New.
6608         * gutter-items.el (clear-progress-display): Removed.
6609         * gutter-items.el (clear-progress-feedback): New.
6610         * gutter-items.el (progress-display-clear-when-idle): Removed.
6611         * gutter-items.el (progress-feedback-clear-when-idle): New.
6612         * gutter-items.el (remove-progress-display): Removed.
6613         * gutter-items.el (remove-progress-feedback): New.
6614         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6615         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6616         * gutter-items.el (append-progress-display): Removed.
6617         * gutter-items.el (append-progress-feedback): New.
6618         * gutter-items.el (abort-progress-display): Removed.
6619         * gutter-items.el (abort-progress-feedback): New.
6620         * gutter-items.el (raw-append-progress-display): Removed.
6621         * gutter-items.el (raw-append-progress-feedback): New.
6622         * gutter-items.el (display-progress-display): Removed.
6623         * gutter-items.el (display-progress-feedback): New.
6624         * gutter-items.el (current-progress-display): Removed.
6625         * gutter-items.el (current-progress-feedback): New.
6626         * gutter-items.el (current-progress-display-label): Removed.
6627         * gutter-items.el (current-progress-feedback-label): New.
6628         * gutter-items.el (progress-display): Removed.
6629         * gutter-items.el (progress-feedback): New.
6630         Replace "progress-display" with "progress-feedback" globally.
6631
6632         * gutter-items.el (lprogress-display): Removed.
6633         * gutter-items.el (progress-feedback-with-label): New.
6634         Rename lprogress-display ==> progress-feedback-with-label.
6635
6636         * gutter-items.el (search-dialog-direction): Removed.
6637         * gutter-items.el (search-dialog-text): Removed.
6638         * gutter-items.el (search-dialog-callback): Removed.
6639         * gutter-items.el (make-search-dialog): Removed.
6640         Move to dialog-items.el.
6641
6642         * help.el:
6643         * help.el (help-mode-quit):
6644         * help.el (mode-for-help): New.
6645         * help.el (help-sticky-window): New.
6646         * help.el (help-window-config): New.
6647         * help.el (with-displaying-help-buffer):
6648         * help.el (function-at-event): New.
6649         * help.el (help-symbol-regexp): New.
6650         * help.el (help-symbol-run-function-1): New.
6651         * help.el (help-symbol-run-function): New.
6652         * help.el (help-symbol-function-context-menu): New.
6653         * help.el (help-symbol-variable-context-menu): New.
6654         * help.el (help-symbol-function-and-variable-context-menu): New.
6655         * help.el (frob-help-extents): New.
6656         * help.el (describe-function-1):
6657         * help.el (variable-at-point):
6658         * help.el (variable-at-event): New.
6659         * help.el (describe-variable):
6660         Major overhaul.
6661         - Make functions and variables be mousable.
6662         - Middle button hyperlinks.
6663         - New context-menu entries.
6664
6665         * keydefs.el:
6666         * keydefs.el (global-map):
6667         New key bindings to move lines up and down.
6668
6669         * lisp-mode.el:
6670         * lisp-mode.el (construct-lisp-mode-menu): New.
6671         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6672         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6673         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6674         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6675         Make popup and menubar menus be different.  Popup menu uses
6676         clicked location and automatically assumes symbol under the mouse
6677         for various commands.
6678
6679         * menubar-items.el:
6680         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6681         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6682
6683         * menubar-items.el (global-popup-menu): Removed.
6684         * menubar-items.el (mode-popup-menu): Removed.
6685         * menubar-items.el (activate-popup-menu-hook): Removed.
6686         * menubar-items.el (popup-mode-menu): Removed.
6687         * menubar-items.el (popup-buffer-menu): Removed.
6688         * menubar-items.el (popup-menubar-menu): Removed.
6689         Move to menubar.el.
6690
6691         * menubar.el:
6692         * menubar.el (global-popup-menu): New.
6693         * menubar.el (mode-popup-menu): New.
6694         * menubar.el (activate-popup-menu-hook): New.
6695         * menubar.el (last-popup-menu-event): New.
6696         * menubar.el (popup-mode-menu): New.
6697         * menubar.el (popup-buffer-menu): New.
6698         * menubar.el (popup-menubar-menu): New.
6699         * menubar.el (menu-call-at-event): New.
6700         Move non-content functions here.  Add support for context menu
6701         items on extents.
6702
6703         * minibuf.el (minibuffer-history-uniquify):
6704         Typo fix.
6705
6706         * minibuf.el (read-file-name-1):
6707         Call new file dialog box if it exists.
6708
6709         * minibuf.el (mouse-rfn-setup-vars):
6710         Clean up "chop" action.
6711
6712         * mouse.el:
6713         * mouse.el (button2): Now bound to mouse-track.
6714         * mouse.el (click-inside-extent-p):
6715         * mouse.el (point-inside-extent-p):
6716         * mouse.el (point-inside-selection-p):
6717         * mouse.el (mouse-drag-or-yank): Removed.
6718         * mouse.el (mouse-begin-drag-n-drop): New.
6719         * mouse.el (mouse-eval-sexp):
6720         * mouse.el (mouse-track-activate-strokes): New.
6721         * mouse.el (mouse-track-do-activate): New.
6722         * mouse.el (mouse-track):
6723         * mouse.el (default-mouse-track-event-is-with-button): New.
6724         * mouse.el (default-mouse-track-cleanup-hook):
6725         * mouse.el (default-mouse-track-drag-hook):
6726         * mouse.el (default-mouse-track-drag-up-hook):
6727         * mouse.el (default-mouse-track-click-hook):
6728         Merge drag-n-drop into mouse-track.
6729         Add general "activate" support to replace specific button2 kludges.
6730         Use "button modifier" support in mouse-track.
6731
6732         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6733
6734         * package-ui.el:
6735         * package-ui.el (pui-menu):
6736         * package-ui.el (pui-popup-context-sensitive): Removed.
6737         Fix bytecompiler warnings.
6738         Clean up popup code a bit.
6739
6740         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6741
6742         * simple.el:
6743         * simple.el (transpose-lines):
6744         * simple.el (transpose-line-up): New.
6745         * simple.el (transpose-line-down): New.
6746         * simple.el (transpose-subr):
6747         * simple.el (transpose-subr-1): Removed.
6748         Clean up, add functions to move lines up and down.
6749
6750         * startup.el (mail-host-address):
6751         * startup.el (user-mail-address):
6752         Customize.
6753
6754         * subr.el:
6755         * subr.el (set-symbol-value-in-buffer): New.
6756         * subr.el (error):
6757         * subr.el (check-argument-type):
6758         * subr.el (defined-error-p): New.
6759         Add structured error support.
6760
6761         * toolbar-items.el (toolbar-compile):
6762         Use new make-dialog-box.
6763
6764         * update-elc.el:
6765
6766         * userlock.el (ask-user-about-lock-dbox):
6767         * userlock.el (ask-user-about-supersession-threat-dbox):
6768         * userlock.el (ask-user-about-lock):
6769         * userlock.el (ask-user-about-supersession-threat):
6770         Use new make-dialog-box.
6771         Add safety checks; use should use-dialog-box-p.
6772
6773         * window-xemacs.el:
6774         * window-xemacs.el (__buffer-dedicated-frame):
6775         * window-xemacs.el (buffer-dedicated-frame): New.
6776         * window-xemacs.el (set-buffer-dedicated-frame): New.
6777         Move dedicated-frame stuff into lisp.
6778
6779 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6780
6781         * printer.el (generic-print-region): Do not require that
6782         `printer-name' be set.
6783         (printer-name): Commentary clarification.
6784
6785 2000-07-19  Martin Buchholz <martin@xemacs.org>
6786
6787         * XEmacs 21.2.35 is released.
6788
6789 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6790
6791         * select.el (selection-coercible-types): Initialise.
6792
6793 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6794
6795         * select.el (own-clipboard): Bug fix.
6796
6797 2000-07-17  Mike Sperber  <mike@xemacs.org>
6798
6799         * cus-edit.el (custom-migrate-custom-file): Save init file before
6800         continuing.
6801
6802 2000-07-16  Mike Sperber  <mike@xemacs.org>
6803
6804         * startup.el (load-init-file): Remove silly call to
6805         `load-user-custom-file`.
6806         (maybe-migrate-user-init-file): Minor fixes.
6807
6808 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6809
6810         * apropos.el (apropos-documentation-check-doc-file):
6811         `doc' variable should be let-bound, as was presumably intended.
6812
6813         * cus-edit.el (custom-variable-reset-saved):
6814         (custom-variable-reset-standard):
6815         Remove unused variable comment-widget.  Twice.
6816
6817         * toolbar.el (toolbar-blank-press-function):
6818         Add a real defvar with initial value nil and proper docstring.
6819         (press-toolbar-button): No need to check for boundp-ness anymore.
6820
6821         * rect.el (open-rectangle-line): Remove useless (let) form.
6822         Add defvar for pending-delete-mode.
6823
6824         * info.el (Info-find-node): This function needs an autoload cookie.
6825
6826         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6827         Use let* since the second form referred to the first.
6828
6829 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6830
6831         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6832         instead of removed `mswindows-get-clipboard'.
6833
6834
6835 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6836
6837         * select.el (select-convert-from-text): New.
6838         * select.el (select-convert-from-length): New.
6839         * select.el (select-convert-from-integer): New.
6840         * select.el (select-convert-from-identity): New.
6841         * select.el (select-convert-from-filename): New.
6842         * select.el (selection-converter-in-alist): Use them.
6843         New converter functions for X.
6844
6845         * select.el (get-selection): Removed comment.
6846
6847         * select.el (own-selection): Removed append code - I thought
6848         I'd already done this, but apparently not...
6849
6850         * select.el: Changed comment about TIMESTAMP.
6851
6852         * select.el (select-convert-in): New.
6853         * select.el (select-convert-out): New.
6854         New functions that get used by select.c.
6855
6856         * select.el (select-buffer-killed-default): New.
6857         * select.el (select-buffer-killed-text): New.
6858         * select.el (selection-buffer-killed-alist): New.
6859         New list and functions that get called if a relevant selection
6860         exists and a buffer gets killed.
6861
6862         * select.el (select-convert-to-targets):
6863         * select.el (select-convert-to-identity): Removed.
6864         * select.el (select-convert-from-identity): Removed.
6865         * select.el (select-converter-out-alist):
6866         Removed _EMACS_INTERNAL selection type.
6867
6868         * x-select.el (xselect-kill-buffer-hook): Removed.
6869         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6870         Removed this X-specific nonesense. Use the generic support
6871         in select.el instead.
6872
6873 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6874
6875         * mule/mule-category.el (defined-category-hashtable):
6876         Use make-hash-table instead of make-hashtable
6877
6878         * buff-menu.el: Byte-compiler warning fix.
6879
6880         * isearch-mode.el (isearch-highlight-all-cleanup):
6881         Remove unused variable `isearch-highlight-all-start'.
6882
6883         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6884
6885         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6886
6887         * cus-dep.el (Custom-make-dependencies):
6888         Add autoload cookie for custom-add-loads to generated custom-load.el.
6889
6890         * autoload.el (autoload-package-name): Warning suppression.
6891         Move defvar prior to first use.
6892
6893         * custom.el: Add autoload for custom-declare-face.
6894         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6895         * cl.el (cl-hack-byte-compiler):
6896         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6897         to work properly.
6898
6899 2000-07-08  Mike Sperber  <mike@xemacs.org>
6900
6901         * startup.el (load-home-init-file): Added variable.
6902         (maybe-migrate-user-init-file): Added.
6903         (load-user-init-file): Load custom file if different from init
6904         file.
6905
6906         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6907         "startup."
6908
6909         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6910         Moved `custom-file'-related code to cus-file.el.
6911
6912         * cus-file.el: New file.
6913
6914 2000-04-01  Mike Sperber  <mike@xemacs.org>
6915
6916         * packages.el (packages-find-package-directories): Added support
6917         for external package hierarchies with in-place installations.
6918
6919         * find-paths.el (paths-root-in-place-p): Added.
6920         (paths-find-emacs-directory): Added support for external
6921         directories with in-place installations.
6922         (paths-find-site-directory): Ditto.
6923
6924         * startup.el (find-user-init-file): Also look for
6925         ~/.xemacs/init.elc? in preference to ~/.emacs.
6926
6927 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6928
6929         * select.el (own-selection):
6930         * select.el (own-clipboard): Changed `append' parameter to
6931         `how-to-use' parameter.
6932         * select.el (own-selection): Removed icky append code.
6933         * select.el (own-selection, get-selection): Removed extra type
6934         checking.
6935         * select.el (selection-appender-alist):
6936         * select.el (selection-converter-{in|out}-alist): Initialise.
6937         * select.el (select-append-to-*): New.
6938         * select.el (select-convert-from-*): New.  New functions to append
6939         data and convert data from external type.
6940
6941 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6942
6943         * font-lock.el: Javadoc enhancements.
6944
6945 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6946
6947         * printer.el (generic-print-region): Compose job name from buffer
6948         name.
6949
6950 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6951
6952         * font-lock.el (font-lock-fontify-pending-extents): Call
6953         font-lock-fontify-region instead of font-lock-fontify-buffer
6954         to avoid unnecessary progress gauges.
6955
6956 2000-07-06  Craig Lanning  <lanning@scra.org>
6957
6958         * custom-load.el (faces):
6959
6960         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6961         dir is a regex.
6962
6963         * process.el (call-process-internal): from Dan Holmsand, use binary
6964         coding systems so that jka-compr works.
6965
6966 2000-07-07  Ben Wing  <ben@xemacs.org>
6967
6968         * font-lock.el: Undo previous change.  Unfortunately, some
6969         files actually use the variables directly in their init code
6970         without quoting them.
6971
6972 2000-07-07  Ben Wing  <ben@xemacs.org>
6973
6974         * font-lock.el (defvar font-lock-*-face): Removed.
6975
6976         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6977         only when necessary.
6978
6979 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6980
6981         * cl-macs.el: fix cl-transform-function-property kludge
6982         so that it does not require a random feature.
6983
6984 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6985
6986         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6987         as in Linux kernel "Rules.make".
6988
6989 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6990
6991         * build-report.el (build-report): Add autoload cookie.
6992
6993 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6994
6995         * package-ui.el (defgroup pui):  Correct a misspelling
6996         (pui-toggle-package-delete):  Change `seleted' to `selected'
6997
6998 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6999
7000         * package-get.el (package-get-update-base):
7001         (package-get): Use insert-file-contents-literally always.
7002         (package-get-maybe-save-index):
7003         Force coding system for writing to binary.
7004
7005 2000-06-08  Mike Alexander  <mta@arbortext.com>
7006
7007         * code-process.el (call-process-region): If there is no coding
7008         system for the process on process-coding-system-alist use the
7009         coding system of the buffer containing the region.
7010
7011 2000-06-10  Ben Wing  <ben@xemacs.org>
7012
7013         * cmdloop.el (command-error):
7014         If debug-on-error and noninteractive, output backtrace.
7015
7016         * files.el (file-relative-name):
7017         Remove MSDOS references.
7018
7019         * simple.el (line-number): New function, due to non-obvious
7020         behavior/usage of count-lines.
7021
7022         * simple.el (count-lines): document non-obvious usage to get
7023         line number.
7024
7025 2000-06-11  Ben Wing  <ben@xemacs.org>
7026
7027         * faces.el ((featurep 'xpm)):
7028         * x-faces.el (x-init-face-from-resources):
7029         * x-faces.el (x-init-frame-faces):
7030         * x-misc.el (x-init-specifier-from-resources):
7031         * x-misc.el (x-get-resource-and-bogosity-check):
7032         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7033         * x-mouse.el (x-init-pointer-shape):
7034         * x-scrollbar.el (x-init-scrollbar-from-resources):
7035         Add sixth argument to x-get-resource calls so as to issue warnings
7036         rather than errors on bogus arguments.
7037
7038 2000-06-05  Ben Wing  <ben@xemacs.org>
7039
7040         * compat.el: new file.  provides a clean, non-intrusive way to
7041         define compatibility functions.
7042
7043         * process.el (shell-quote-argument): temporary fix for lack
7044         of nt-quote-process-args.  #### I need to put back the overall
7045         structure of that mechanism but redo the guts of it using the
7046         extra intelligence in the C code.
7047
7048 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7049
7050         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7051         `package-get' does in package-get.el, instead of using external
7052         "md5sum" program.
7053
7054         * package-get.el (package-get): Insert package file literally to
7055         make checksum calculation work.
7056
7057 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7058
7059         * code-files.el (convert-mbox-coding-system): Deleted.
7060         (file-coding-system-alist): Removed reference to
7061         convert-mbox-coding-system.
7062
7063 2000-05-28  Martin Buchholz <martin@xemacs.org>
7064
7065         * XEmacs 21.2.34 is released.
7066
7067 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7068
7069         * font-lock.el (font-lock-keywords): Rewrote docstring
7070
7071 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7072
7073         * loadhist.el (unload-feature): handle case where x is both boundp
7074         and fboundp
7075
7076 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7077
7078         * packages.el: It's ok to use built-in macros, but not lisp
7079         defined ones.
7080
7081 2000-05-20  Ben Wing  <ben@xemacs.org>
7082
7083         * font-lock.el:
7084         * font-lock.el (font-lock-message-threshold):
7085         * font-lock.el (font-lock-mode):
7086         * font-lock.el (font-lock-default-fontify-buffer):
7087         * font-lock.el (font-lock-always-fontify-immediately):
7088         * font-lock.el (font-lock-old-extent): Removed.
7089         * font-lock.el (font-lock-old-len): Removed.
7090         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7091         * font-lock.el (font-lock-pending-extent-table): New.
7092         * font-lock.el (font-lock-range-table): New.
7093         * font-lock.el (font-lock-after-change-function):
7094         * font-lock.el (font-lock-after-change-function-1): Removed.
7095         * font-lock.el (font-lock-fontify-pending-extents): New.
7096         * font-lock.el ('font-lock-revert-cleanup): Removed.
7097         * font-lock.el ('font-lock-revert-setup): Removed.
7098         Rewrite deferral code to handle any number of changes, merging
7099         them properly.  Remove hacked-up code for revert-buffer, now
7100         unnecessary.
7101
7102         * menubar-items.el (default-menubar):
7103         In Options->Edit Init File, don't switch to emacs-lisp-mode
7104         unless necessary; doing this turns off font-lock.
7105
7106 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7107
7108         * keydefs.el: Define C-x BS to backward-kill-sentence.
7109
7110 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7111
7112         * files.el (hack-local-variables-prop-line): Use non-greedy
7113         matching to process -*-texinfo-*- -*-.
7114
7115 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7116
7117         * minibuf.el (minibuf-directory-files): new function.
7118         (read-file-name-activate-callback): use minibuf-directory-files.
7119         (read-directory-name-internal): ditto.
7120         (mouse-file-display-completion-list): ditto.
7121         (mouse-directory-display-completion-list): ditto.
7122         (read-file-name-internal): remove "./" from completion list unless
7123         explicitly matched, for consistency.
7124
7125 2000-05-11  Ben Wing  <ben@xemacs.org>
7126
7127         * gutter-items.el (gutter-buffers-tab):
7128         * gutter-items.el (add-tab-to-gutter):
7129         * gutter-items.el (update-tab-in-gutter):
7130         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7131         * gutter-items.el (append-progress-display):
7132         * gutter-items.el (abort-progress-display):
7133         * gutter-items.el (raw-append-progress-display):
7134         Further fixes.  Use set-glyph-image not set-image-instance-property,
7135         to fix problems with multiple windows in a frame.
7136
7137         * menubar-items.el (tutorials-menu-filter):
7138         Fix typo.
7139
7140         * startup.el (early-error-handler):
7141         Display message box under windows; otherwise, message will disappear
7142         before it can be viewed.
7143
7144         * update-elc.el:
7145         Fix bug in NEEDTODUMP processing.
7146
7147 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7148
7149         * startup.el (lock-directory): Removed.
7150         (superlock-file): Ditto.
7151         (startup-set-paths): Remove lockdir.
7152         (startup-setup-paths-warning): Remove lock-directory.
7153
7154         * setup-paths.el (paths-find-lock-directory): Removed.
7155         (paths-find-superlock-file): Ditto.
7156
7157 2000-05-09  Ben Wing  <ben@xemacs.org>
7158
7159         * faces.el (set-face-property):
7160         * faces.el (set-face-font):
7161         * faces.el (set-face-foreground):
7162         * faces.el (set-face-background):
7163         * faces.el (set-face-background-pixmap):
7164         * faces.el (set-face-underline-p):
7165         * faces.el (set-face-strikethru-p):
7166         * faces.el (set-face-highlight-p):
7167         * faces.el (set-face-dim-p):
7168         * faces.el (set-face-blinking-p):
7169         * faces.el (set-face-reverse-p):
7170         doc string changes.
7171
7172         * glyphs.el:
7173         * glyphs.el (make-image-specifier):
7174         * glyphs.el (glyph-property):
7175         * glyphs.el (set-glyph-image):
7176         * glyphs.el (make-glyph):
7177         * glyphs.el (make-pointer-glyph):
7178         * glyphs.el (make-icon-glyph):
7179         * glyphs.el (widget-image-instance-p): New.
7180         authorship info, lots of doc changes.  New predicate, inadvertently
7181         omitted.  the general principle with specifier docs is now that
7182         the description of instantiators should go with the make-foo-specifier
7183         fun's doc string, rather than in foo-specifier-p.  this follows
7184         conventions elsewhere in XEmacs and in general is a lot more obvious
7185         of a place to look.  sometimes the make-foo-specifier function needs
7186         to be created in the process.
7187
7188         * gutter.el:
7189         * gutter.el (make-gutter-specifier): New.
7190         * gutter.el (make-gutter-size-specifier): New.
7191         * gutter.el (make-gutter-visible-specifier): New.
7192         specifier doc updates according to the conventions specified before.
7193
7194         * objects.el:
7195         * objects.el (make-font-specifier):
7196         * objects.el (make-color-specifier):
7197         * objects.el (make-face-boolean-specifier): New.
7198         specifier doc updates according to the conventions specified before.
7199
7200         * specifier.el:
7201         * specifier.el (set-specifier):
7202         * specifier.el (make-integer-specifier): New.
7203         * specifier.el (make-boolean-specifier): New.
7204         * specifier.el (make-natnum-specifier): New.
7205         * specifier.el (make-generic-specifier): New.
7206         * specifier.el (make-display-table-specifier): New.
7207         specifier doc updates according to the conventions specified before.
7208
7209         * toolbar.el:
7210         * toolbar.el (make-toolbar-specifier): New.
7211         specifier doc updates according to the conventions specified before.
7212
7213 2000-05-09  Ben Wing  <ben@xemacs.org>
7214
7215         * process.el (call-process-internal): Revert to previous version
7216         because Mike's change clashed with a change I did not long before.
7217         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7218         Thanks very much Mike for pointing out the bug and submitting a
7219         patch!
7220
7221 2000-04-13  Mike Alexander  <mta@arbortext.com>
7222
7223         * process.el (call-process-internal): Send the correct input buffer
7224         (call-process-internal): Return the exit status of the process
7225
7226 2000-05-07  Ben Wing  <ben@xemacs.org>
7227
7228         * winnt.el:
7229         * winnt.el (nt-quote-args-verbatim): Removed.
7230         * winnt.el (nt-quote-args-prefix-quote): Removed.
7231         * winnt.el (nt-quote-args-backslash-quote): Removed.
7232         * winnt.el (nt-quote-args-double-quote): Removed.
7233         * winnt.el (nt-quote-args-functions-alist): Removed.
7234         * winnt.el (nt-quote-process-args): Removed.
7235         Remove all stuff for argument quoting.  We borrow the code instead
7236         from Emacs 20.6, which is much more careful in its quoting
7237         (e.g. in handling runs of the escape character) and avoids most of
7238         the need for this Lisp mechanism by checking to see whether we're
7239         running a Cygwin or normal program and doing the appropriate
7240         quoting.  If we end up needing such a mechanism, we should add
7241         it by extending the variable `mswindows-quote-process-args' so it
7242         can take an alist of regexps.
7243
7244 2000-05-07  Ben Wing  <ben@xemacs.org>
7245
7246         * keydefs.el:
7247         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7248         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7249         the window without moving point.
7250
7251         * simple.el:
7252         * simple.el (scroll-up-one): New.
7253         * simple.el (scroll-down-one): New.
7254         Functions for use with C-M-up/down.
7255
7256 2000-05-01  Martin Buchholz <martin@xemacs.org>
7257
7258         * XEmacs 21.2.33 is released.
7259
7260 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7261
7262         * dialog.el (yes-or-no-p-dialog-box):
7263         Fix docstring.
7264         Fix following horrible bug in X11 mode with focus-follows-mouse:
7265           1. Visit two files in two different frames.
7266           2. do File->Revert Buffer in one of those frames.
7267           3. Dialog box appears.
7268           4. Arrange things so that the mouse passes over the *other*
7269              frame, then to the dialog box, and click on "Yes".
7270           5. The file contents end up in the *wrong* buffer!
7271         Add TODO comment.
7272
7273 2000-04-28  Ben Wing  <ben@xemacs.org>
7274
7275         * help.el (describe-installation): correct typo introduced
7276         in last patch: boundp -> fboundp.
7277
7278         * etags.el (buffer-tag-table-list):
7279         canonicalize filenames to Unix format so that tag-table-alist
7280         searching works under Windows.
7281
7282         * autoload.el:
7283         Bowdlerize the supposedly objectionable words
7284         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7285
7286         * gutter-items.el (set-progress-display-style):
7287         * gutter-items.el (search-dialog-callback):
7288         * gutter-items.el (make-search-dialog):
7289         Change to new callback-ex api.
7290
7291 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7292
7293         * help.el: (describe-installation): decode-coding-string is not
7294         defined in a non MULE environment.
7295
7296 2000-04-28  Ben Wing  <ben@xemacs.org>
7297
7298         * gutter-items.el (buffer-list-changed-hook):
7299         use it, not record-buffer-hook.
7300
7301         * subr.el (record-buffer-hook): Removed.
7302
7303 2000-04-27  Ben Wing  <ben@xemacs.org>
7304
7305         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7306         use NORECORD option.  Andy will not like this, but the existing
7307         gutter behavior is just wrong, as per this comment:
7308
7309         ;; this used to add the norecord flag to both calls below.
7310         ;; this is bogus because it is a pervasive assumption in XEmacs
7311         ;; that the current buffer is at the front of the buffers list.
7312         ;; for example, select an item and then do M-C-l
7313         ;; (switch-to-other-buffer).  Things get way confused.
7314         ;;
7315         ;; Andy, if you want to maintain the current look, you must
7316         ;;  *uncouple* the gutter order and buffers order.
7317
7318         * loaddefs.el (completion-ignored-extensions): unfuckify.
7319
7320         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7321         xemacs.mak.
7322
7323         * autoload.el (batch-update-one-directory): new function, used in
7324         xemacs.mak.
7325
7326         * loadup.el: set gc-cons-threshold very high unless dumping --
7327         loadup during update-elc is much much much faster.  also do this
7328         when quick-building.
7329
7330         add commented-out code for profiling loadup.
7331
7332
7333         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7334         is required in order to build xemacs.
7335
7336 2000-04-26  Ben Wing  <ben@xemacs.org>
7337
7338         * loadup.el: don't garbage collect during loadup if quick-build
7339         compile-time option is set.
7340
7341 2000-04-23  Ben Wing  <ben@xemacs.org>
7342
7343         * update-elc.el: compute whether any dumped .el or .elc files
7344         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7345         if so.
7346
7347         * update-elc.el (update-elc-files-to-compile): always change
7348         NOBYTECOMPILE in the src directory rather than current dir,
7349         so it will work under NT.
7350
7351         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7352         the form of this file is identical between Unix and Windows.
7353         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7354         Added comment.
7355         (update-autoloads-from-directory): updated doc string.
7356         updated doc strings in a few other places.
7357
7358 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7359
7360         * bytecomp.el (byte-force-recompile): Fix argument to
7361         byte-recompile-directory.
7362
7363 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7364
7365         * gutter-items.el (progress-display-clear-when-idle): Use
7366         add-one-shot-hook.
7367         * gutter-items.el (clear-progress-display): Adjust number of
7368         arguments.
7369
7370 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7371
7372         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7373
7374 2000-04-16  Ben Wing  <ben@xemacs.org>
7375
7376         * printer.el: New file.
7377
7378         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7379
7380         * help.el (describe-installation): Fix decoding for Windows.
7381
7382         * menubar-items.el:
7383         * menubar-items.el (default-menubar):
7384         * menubar-items.el (tutorials-menu-filter): New.
7385         * menubar-items.el (popup-menubar-menu):
7386         Add authorship.  Redo Help menu and Tutorials filter.
7387
7388         * menubar.el: Correct comment.
7389
7390         * modeline.el (modeline-buffer-identification): Correct doc string.
7391
7392         * simple.el:
7393         * simple.el (printing): Removed.
7394         * simple.el (printer-name): Removed.
7395         * simple.el (generic-print-buffer): Removed.
7396         * simple.el (generic-print-region): Removed.
7397         Move generic print code to printer.el.
7398
7399 2000-04-15  Ben Wing  <ben@xemacs.org>
7400
7401         * simple.el (generic-print-region): New.
7402         make this function actually work.
7403         (generic-print-buffer): call generic-print-region.
7404
7405 2000-04-14  Andy Piper  <andy@xemacs.org>
7406
7407         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7408         by using the new widget-callback-current-channel.
7409         (search-dialog-callback): ditto.
7410
7411 2000-04-12  Andy Piper  <andy@xemacs.org>
7412
7413         * gutter.el (default-gutter-position): moved from gutter-items.el.
7414         (default-gutter-position-changed-hook): ditto.
7415         (gutter-element-visibility-changed-hook): ditto.
7416         (set-gutter-element): ditto.
7417         (remove-gutter-element): ditto.
7418         (set-gutter-element-visible-p): ditto.
7419         (gutter-element-visible-p): ditto.
7420         (init-gutter): ditto.
7421
7422         * dialog.el (make-dialog-box): renamed and moved from
7423         gutter-items.el
7424
7425         * gutter-items.el: move various functions elsewhere.
7426
7427 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7428
7429         * menubar-items.el: Fixed place of parenthesis.
7430
7431 2000-04-12  Ben Wing  <ben@xemacs.org>
7432
7433         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7434                 without constantly being prompted for the tag.
7435         * simple.el: Added a number of section headings, to clarify the
7436                 organization of this file.
7437         * simple.el (activate-region):
7438         * simple.el (region-exists-p):
7439         * simple.el (region-active-p):
7440                 Moved these three function down to the other side of
7441                 the case-changing functions, so they join the rest of
7442                 the region code.
7443         * simple.el (printing): New.
7444         * simple.el (printer-name): New.
7445         * simple.el (generic-print-buffer): New.
7446                 New functions, a very simple prototype for a unified
7447                 printing interface.
7448
7449         * process.el (call-process-internal): Real fix for null BUFFER,
7450                 other problems with BUFFER specs.
7451
7452         * menubar-items.el:
7453                 Fixed up File->Print to use new printing functions.
7454                 Various corrections and expansions to Grep/Compile menus.
7455                 New options for Printing.
7456                 New options for SMTP Mail, the way to send mail under
7457                   MS Windows. (There's also a package patch to make SMTP
7458                   Mail be the default under MSWin.)
7459
7460 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7461
7462         * menubar-items.el: Selecting Rectangle Mousing from menubar
7463         did not work.  Needed to quote mouse-track-rectangle-p.
7464
7465 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7466
7467         * cl-compat.el (keywordp): Removed.
7468
7469 2000-04-05  Andy Piper  <andy@xemacs.org>
7470
7471         * gutter-items.el (progress-layout-glyph): don't initialize here.
7472         (progress-gauge-glyph): use dynamic sizing.
7473         (set-progress-display-style): new function. Set progress glyphs
7474         appropriately depending on the style.
7475         (progress-display-style): new variable. Custom version of
7476         set-progress-display-style.
7477         (progress-abort-glyph): switch to dynamic sizes.
7478         (search-dialog-text): make the edit field active.
7479
7480 2000-04-04  Andy Piper  <andy@xemacs.org>
7481
7482         * gutter-items.el (make-search-dialog): need to make the search
7483         dialog visible after creation.
7484
7485         * menubar-items.el (default-menubar): use the search dialog for
7486         searching. Remove some extraneous search menu items.
7487
7488         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7489         well as strings.
7490         (make-gutter-only-dialog-frame): allow the user to create the
7491         frame unmapped. Allow the gutter spec to be given as a glyph.
7492         (search-dialog-direction): new variable.
7493         (search-dialog-text): new variable.
7494         (search-dialog-callback): new function. Callback for the search
7495         dialog action.
7496         (make-search-dialog): new function. Create a user-friendly search
7497         dialog.
7498
7499 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7500
7501         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7502         under Windows.
7503
7504 2000-04-01  Andy Piper  <andy@xemacs.org>
7505
7506         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7507         progress more accurately.
7508
7509 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7510
7511         * finder.el (finder-compile-keywords): Process readable files only.
7512         Because error in process of .#finder-inf.el when compile xemacs
7513         with --with-clash-detection option.
7514
7515 2000-03-31  Andy Piper  <andy@xemacs.org>
7516
7517         * gutter-items.el (append-progress-display): don't delay after a
7518         successful font-lock.
7519         (make-gutter-only-dialog-frame): new function. Allow users to
7520         create gutter-only dialogs.
7521
7522 2000-03-27  Mike Alexander  <mta@arbortext.com>
7523
7524         * process.el (call-process-internal): Handle a null BUFFER
7525         parameter correctly.
7526
7527 2000-03-28  Andy Piper  <andy@xemacs.org>
7528
7529         * gutter-items.el (abort-progress-display): put strings in the
7530         gutter not extents.
7531         (progress-layout-glyph): signal special 'quit callback.
7532         (progress-display-quit-function): deleted.
7533         (progress-display-stop-callback): deleted.
7534         (progress-display-dispatch-command-events): deleted.
7535         (append-progress-display): remove calls to
7536         progress-display-dispatch-command-events.
7537         (raw-append-progress-display): ditto.
7538
7539 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7540
7541         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7542         being a list.  Actually define `stipple-pixmap-p' which is used as
7543         an error predicate.  Correctly handle PIXMAP being either relative
7544         or absolute file name.
7545
7546 2000-03-24  Andy Piper  <andy@xemacs.org>
7547
7548         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7549         (abort-progress-display): ditto. Don't delete the created extent.
7550         (raw-append-progress-display): ditto.
7551         (progress-display-dispatch-non-command-events): new
7552         function. Encapsulates what we want to do when no command input is
7553         required.
7554         (progress-display-dispatch-command-events): likewise, but disable
7555         for now since it causes too many problems.
7556         (append-progress-display): use them.
7557         (raw-append-progress-display): ditto.
7558         (default-gutter-position-changed-hook): set this rather than
7559         default-gutter-position-changed.
7560         (default-gutter-position-changed-hook): lambda with zero arguments
7561         rather than one.
7562         (raw-append-progress-display): trap errors in pending input since
7563         allowing them to signal will hose the gauge well and
7564         truly. Ideally we would like to delay these until we are more able
7565         to cope.
7566         (append-progress-display): ditto.
7567
7568 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7569
7570         * lisp/make-docfile.el: call-process-internal is now implemented
7571         in process.el.
7572
7573 2000-03-21  Ben Wing  <ben@xemacs.org>
7574
7575         * mule\mule-cmds.el (set-language-info-alist):
7576         Fix to correspond to new menu arrangement.
7577
7578 2000-03-21  Ben Wing  <ben@xemacs.org>
7579
7580         * process.el:
7581         * process.el (call-process-internal): New.
7582         New implementation of call-process.  Only enabled under NT, so far.
7583         stderr handling not implemented yet in CVS'd C code.
7584
7585 2000-03-20  Ben Wing  <ben@xemacs.org>
7586
7587         * lisp-mode.el:
7588         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7589         * lisp-mode.el (lisp-interaction-mode):
7590         Put back Lisp Interaction menubar for Jan V's sake.
7591
7592         * simple.el:
7593         * simple.el (mark-ring):
7594         * simple.el (dont-record-current-mark): New.
7595         * simple.el (in-shifted-motion-command): New.
7596         * simple.el (mark-ring-unrecorded-commands): New.
7597         * simple.el (mark-ring-max):
7598         * simple.el (set-mark-command):
7599         * simple.el (push-mark):
7600         * simple.el (handle-pre-motion-command):
7601         Implement scheme for not recording unimportant marks.
7602
7603         * subr.el:
7604         * subr.el (function-allows-args): New.
7605         New function function-allows-args.
7606
7607 2000-03-20  Martin Buchholz <martin@xemacs.org>
7608
7609         * XEmacs 21.2.32 is released.
7610
7611 2000-03-20  Andy Piper  <andy@xemacs.org>
7612
7613         * gutter-items.el (update-tab-in-gutter): force selection of the
7614         selected-window if required to do so.
7615         (buffers-tab-items): ditto.
7616         (add-tab-to-gutter): ditto.
7617         (create-frame-hook): use force-selection.
7618         (default-gutter-position-changed): lambdify.
7619         (update-tab-hook): deleted since it was only used in one place.
7620
7621 2000-03-18  Andy Piper  <andy@xemacs.org>
7622
7623         * files.el (find-file-noselect): undo change that shouldn't have
7624         gone in.
7625
7626 2000-03-17  Andy Piper  <andy@xemacs.org>
7627
7628         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7629         of selected-window trickery.
7630
7631         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7632         frames tabs.
7633         (progress-display-stop-callback): progress -> progress-display
7634         (progress-display-quit-function): ditto.
7635         (clear-progress-display): ditto.
7636         (remove-progress-display): ditto.
7637         (append-progress-display): ditto.
7638         (abort-progress-display): ditto.
7639         (raw-append-progress-display): ditto.
7640         (display-progress-display): ditto.
7641         (current-progress-display-label): ditto.
7642         (current-progress-display): ditto.
7643         (lprogress-display): ditto and save the buffer
7644         (progress-display): ditto. Otherwise the buffer sometimes gets
7645         changed which confuses font-lock.
7646
7647         * font-lock.el (font-lock-default-fontify-buffer): catch all
7648         errors, not just quit.
7649         (font-lock-mode): progress -> display-progress
7650         (font-lock-default-fontify-buffer): ditto.
7651         (font-lock-fontify-syntactically-region): ditto.
7652         (font-lock-fontify-keywords-region): ditto.
7653
7654 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7655
7656         * cl.el (gensym): Move to here from cl-macs.el.
7657         (gentemp): Ditto.
7658
7659 2000-03-16  Andy Piper  <andy@xemacs.org>
7660
7661         * font-lock.el (font-lock-mode): use lprogress and friends for
7662         progress management.
7663         (font-lock-default-fontify-buffer): ditto.
7664         (font-lock-fontify-syntactically-region): ditto.
7665         (font-lock-fontify-keywords-region): ditto.
7666         (font-lock-revert-cleanup): fix reverting.
7667         (font-lock-revert-setup): ditto.
7668
7669         * gutter-items.el (progress-use-echo-area): new variable. Use the
7670         echo area for progress gauges if non-nil.
7671         (clear-progress): remove echo area stuff and defer to
7672         clear-message.
7673         (append-progress): dispatch non-command events after each progress
7674         increment. Remove echo area stuff.
7675         (abort-progress): remove echo area stuff and defer to
7676         display-message.
7677         (raw-append-progress): ditto. Dispatch non-command events after
7678         gutter redisplay.
7679         (display-progress): defer echo area stuff to display-message.
7680
7681         * gutter-items.el (clear-progress):
7682         (abort-progress): indentation changes.
7683         (display-progress): don't clear progress.
7684         (append-progress): compare messages with equal.
7685         (raw-append-progress): use dispatch-non-command-events to flush
7686         widget creation events.
7687
7688 2000-03-13  Ben Wing  <ben@xemacs.org>
7689
7690         * abbrev.el:
7691         * abbrev.el (abbrev-string-to-be-defined): New.
7692         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7693         Changes for use with the menubar.
7694
7695 2000-03-12  Ben Wing  <ben@xemacs.org>
7696
7697         * alist.el (vassoc): moved here from font-menu.el.
7698
7699         * custom.el (defface): typo fix.
7700
7701         * dialog.el (yes-or-no-p-dialog-box):
7702         * dialog.el (message-box):
7703         * files.el (save-some-buffers-1):
7704         Put accelerators in the button names.
7705
7706         * font-lock.el (font-lock-comment-face):
7707         * font-lock.el (font-lock-keyword-face):
7708         * font-lock.el (font-lock-function-name-face):
7709         Fixed some of the colors under MS Windows because the existing
7710         default colors were hardly different from black and needed to be
7711         made lighter.
7712
7713         * font-menu.el:
7714         * font-menu.el (font-menu-split-long-menu):
7715         * font-menu.el (font-menu-family-constructor):
7716         * font-menu.el (font-menu-size-constructor):
7717         * font-menu.el (font-menu-weight-constructor):
7718         * font-menu.el (font-menu-set-font):
7719         vassoc moved to alist.el.
7720         Accelerators added to all menus.
7721         Unused bound var new-props removed.
7722
7723         * keydefs.el: I did a whole lot of rearranging to put things in a
7724         more consistent order and fixed a number of cases where key
7725         combinations involving up, down, left, right and so on were
7726         defined but the corresponding keypad combinations were not
7727         defined.
7728
7729         * lisp-mode.el:
7730         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7731         * lisp-mode.el (emacs-lisp-mode):
7732         * lisp-mode.el (lisp-interaction-mode):
7733         * lisp-mode.el (flet):
7734         Added accelerators onto the menus.
7735         Made all the different versions of the let function be indented
7736         the same way.
7737         Undid Steve's easy-menu-ification, because it makes it impossible
7738         to have the menubar and popup menus different.
7739         Cleaned up the menu; added items for find-function &c and some
7740         indenting, and removed debug-on-*.
7741
7742         * list-mode.el (list-mode-hook):
7743         * list-mode.el (list-mode):
7744         * list-mode.el (completion-setup-hook):
7745         * list-mode.el (display-completion-list):
7746         Added support for the :window-height keyword, which is required
7747         because of other changes that I made for the file dialog box.  I
7748         also made the hook variables list-mode-hook and
7749         completion-setup-hook and also minibuffer-setup-hook in
7750         minibuf.el be permanent-local; see comment in list-mode.el.
7751
7752         * map-ynp.el (map-y-or-n-p):
7753         Added accelerators to the dialog buttons.
7754
7755         * menubar-items.el (menu-truncate-list):
7756         New internal function.
7757         * menubar-items.el (submenu-generate-accelerator-spec):
7758         * menubar-items.el (menu-item-strip-accelerator-spec):
7759         * menubar-items.el (menu-item-generate-accelerator-spec):
7760         New exported functions, for use in auto-generating accelerator specs.
7761
7762         * menubar-items.el:
7763         * menubar-items.el (default-menubar):
7764         * menubar-items.el (maybe-add-init-button):
7765         * menubar-items.el (bookmark-menu-filter):
7766         * menubar-items.el (slow-format-buffers-menu-line):
7767         * menubar-items.el (build-buffers-menu-internal):
7768         * menubar-items.el (language-environment-menu-filter):
7769         * menubar-items.el (default-popup-menu):
7770         * menubar-items.el (popup-buffer-menu):
7771         * menubar-items.el (popup-menubar-menu):
7772         Did a major overhaul on this file, and in fact I'm nowhere near
7773         done working on the menubar, and there will be more patches to
7774         come.  A basic summary of what I've done:
7775
7776         a) I added accelerators to all of the menu items.  For menus that
7777         are auto-generated, such as the buffers menu, the accelerators are
7778         automatically added to the beginning of each line using the
7779         numbers 1 through 9, then zero, and then letters starting with A,
7780         but omitting the letters that are already in use for the fixed
7781         menu items at the top of the buffers menu.  To facilitate adding
7782         accelerators of this kind, I created some new functions
7783         (*-accelerator-spec), which are also being used by other filters
7784         that auto generate lists of things such as ftp sites to download
7785         packages.  If people really don't like these accelerators
7786         appearing at the beginning of the menu items, a variable can be
7787         added to optionally turn them off, but I think this is rather
7788         pointless because other menu items have accelerators and many or
7789         most of the menu users will use the accelerators if the support is
7790         there.
7791
7792         b) I combined the top level Tools and Apps menus into a single
7793         Tools menu, because the distinction between the two is not
7794         obvious, and the items on the menus are not used often enough that
7795         putting some of them onto submenus is a problem.
7796
7797         c) I created two new top level menus called View and Cmds because
7798         there were too many items on the File and Edit menus, and I'm going
7799         to be adding more items to these menus.  In contrast to the Tools
7800         menu, the items on these menus may be used quite often during an
7801         editing session, and so should be available with fewer
7802         keystrokes.
7803
7804         d) I added a number of options to the options menu, including one
7805         for controlling whether the alt key can be used to traverse to
7806         menu items using the accelerators, one for controlling behavior of
7807         control-k, one for controlling how the kill and yank functions
7808         interact with the clipboard, a few additional buffers-menu
7809         options, and various other things.  I also did a bit of
7810         rearranging, for example, combining the keyboard and mouse options
7811         into a single keyboard and mouse submenu to facilitate the
7812         accelerators on that level.
7813
7814         e) I changed the variable buffers-menu-format-buffer-line-function
7815         to take two arguments instead of one, the second argument being
7816         the line number for use in creating an accelerator.  I added a
7817         hack to support existing functions with one argument (although I
7818         doubt that very many of these exist), for backward compatibility.
7819
7820         f) I moved the top level mule menu to be a submenu of the edit
7821         menu.  I think that most of the items on this menu are fairly
7822         useless and there are certainly not enough frequently used items
7823         to justify this being its own top level menu.
7824
7825         g) I combined most of the items in big-menubar.el into the main menu.
7826         If people think the main menu is too big, it would be possible to
7827         create different configurations, some smaller.
7828
7829         * menubar.el (check-menu-syntax):
7830         Deleted some syntax checks that were no longer valid, partly
7831         because of changes that were already made a long time ago, and
7832         partly because of a change I made where I allow the name of the
7833         menu item to be an evaluated expression rather than just a string,
7834         similar to all of the other parameters of a menu item.
7835
7836         * minibuf.el:
7837         * minibuf.el (read-file-name-1):
7838         * minibuf.el (mouse-read-file-name-1):
7839         I made a number of changes to improve the appearance
7840         and functioning of the file dialog box.  They include:
7841
7842         a) Fixing the problem where closing the dialog box by clicking on
7843         the close button of the window didn't properly exit the
7844         minibuffer.
7845
7846         b) Fixing the problem that if you typed part of a file name, and
7847         then clicked on a completion with the mouse, the file was not
7848         correctly selected.
7849
7850         c) Changing the title of the dialog box to reflect the operation
7851         being done in accordance with user interface conventions, rather
7852         than the name of the dialog box buffer, which is rather useless.
7853
7854         d) Remove the words "possible completions are" which didn't
7855         belong.
7856
7857         e) Fix things so that the completions scroll off the end of the
7858         completions windows only to the right, rather than both to the
7859         right and down, which is in accordance with Windows user interface
7860         conventions.
7861
7862         * msw-init.el (init-post-mswindows-win):
7863         Added a binding for meta-F4, which is the standard windows binding
7864         for exiting a program.
7865
7866         * select.el (get-selection-no-error):
7867         * select.el (own-selection):
7868         * select.el (own-clipboard):
7869         Added an optional argument called append to the functions
7870         own-selection and own-clipboard.  This adds support for appending
7871         text to the existing selection and allows the function
7872         own-clipboard to be used as the value of the variable
7873         interprogram- cut-function.
7874
7875         Fixed a bug in own-selection in handling zmacs-region-stays.
7876
7877         * simple.el (historical-kill-line): New.
7878
7879         * simple.el (kill-line):
7880         * simple.el (interprogram-cut-function):
7881         * simple.el (interprogram-paste-function):
7882         * simple.el (handle-pre-motion-command):
7883         * simple.el (next-line):
7884         * simple.el (previous-line):
7885         a) Expanded the variable kill-whole-line, so that function
7886         kill-line can be set to delete the entire line always, not just
7887         when cursor is at the beginning of the line.  This is controlled
7888         by setting the variable kill-whole-line to the symbol 'always.
7889         This behavior, as well as the existing kill-whole-line behavior,
7890         now only take effect when kill-line is called interactively,
7891         although this is a departure from a previous behavior in the case
7892         of setting this variable kill-whole-line to t.  It is almost
7893         certainly what has always been intended, and most likely the old
7894         way of doing things introduced bugs.  I also created a function
7895         called historical-kill-line, which ignores the kill-whole-line
7896         setting and always gives the historical behavior of only killing
7897         to the end of the line.  I bound this function to shift- control-k
7898         so that the kill to end of line behavior is available, even when
7899         kill-whole-line has been set to change control-k into the simple
7900         delete-whole-line behavior. (This can be set using the options
7901         menu.)
7902
7903         b) I changed things so that kill and yank now interact with the
7904         clipboard by default under windows.  This was done by changing the
7905         default value of interprogram-cut- function and
7906         interprogram-paste-function.  You can get the old behavior by
7907         setting these to nil, and there is an option on the options menu
7908         to do this.
7909
7910         c) I added support for selecting text using shifted motion keys.
7911         This support is on by default and can be controlled by the
7912         variable shifted-motion-keys-select-region.  There is also a
7913         variable called unshifted-motion-keys-deselect-region that
7914         controls more specifically how the shifted motion key behavior
7915         works.  I did not put an option on the options menu to turn this
7916         off, because I can't imagine why this would be useful.
7917
7918         * simple.el (forward-block-of-lines):
7919         * simple.el (backward-block-of-lines):
7920         * simple.el (block-movement-size):
7921         New.
7922
7923         * simple.el (uncapitalized-title-words):
7924         * simple.el (uncapitalized-title-word-regexp):
7925         * simple.el (capitalize-string-as-title):
7926         * simple.el (capitalize-region-as-title):
7927         New.
7928
7929
7930         * subr.el (add-hook):
7931         * subr.el (make-local-hook): New.
7932         * subr.el (remove-local-hook): New.
7933         * subr.el (add-one-shot-hook): New.
7934         * subr.el (add-local-one-shot-hook): New.
7935         Added some functions to make using hooks easier.
7936         These include:
7937
7938         a) Functions add-local-hook and remove-local-hook to make it easy
7939         to use local hooks.
7940
7941         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7942         make it possible to add a "one-shot" hook, which is to say a hook
7943         that runs only once, and automatically removes itself after the
7944         first time it has run.
7945
7946 2000-03-09  Andy Piper  <andy@xemacs.org>
7947
7948         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7949
7950 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7951
7952         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7953         Moved from menubar-items.el.
7954         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7955
7956 2000-03-08  Andy Piper  <andy@xemacs.org>
7957
7958         * gutter-items.el (build-buffers-tab-internal): add selected field
7959         to buffers tab spec.
7960
7961 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7962
7963         * minibuf.el (last-exact-completion): Initialize to nil.
7964
7965 2000-03-07  Didier Verna  <didier@xemacs.org>
7966
7967         * startup.el (command-line-1): remove unused variable
7968         `first-file-buffer'.
7969
7970 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7971
7972         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7973         which is also used for Web server log files.
7974
7975 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7976
7977         * mule/mule-charset.el: Setup auto-fill-chars.
7978
7979 2000-03-02  SL Baur  <steve@beopen.com>
7980
7981         * subr.el (with-string-as-buffer-contents): Reimplement using
7982         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7983         non-deletion of buffer after execution problem.
7984         (with-output-to-string): Use unique buffer name.
7985
7986 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7987
7988         * gutter-items.el (buffers-tab-sort-function):  New variable.
7989         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7990
7991 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7992
7993         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7994
7995 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7996
7997         * menubar-items.el (maybe-add-init-button): Remove the "Load
7998         .emacs" button from all menubars.
7999
8000 2000-03-01  Didier Verna  <didier@xemacs.org>
8001
8002         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8003         region rectangle replacement (from Jan Vroonhof).
8004         (replace-rectangle): new function.
8005
8006 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8007
8008         * mule/mule-cmds.el (set-default-coding-systems): Use
8009         set-terminal-coding-system and set-keyboard-coding-system.
8010         * coding.el (set-terminal-coding-system): Use
8011         set-console-tty-output-coding-system.
8012         (set-keyboard-coding-system): Use
8013         set-console-tty-input-coding-system.
8014
8015 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8016
8017         * minibuf.el (read-variable): Allow symbol to default argument.
8018
8019 2000-02-27  Andy Piper  <andy@xemacs.org>
8020
8021         * gutter-items.el (update-tab-hook): new function to be used for
8022         hooks.
8023         (create-frame-hook): add update-tab-hook.
8024         (record-buffer-hook): ditto.
8025         (default-gutter-position-changed): ditto.
8026         (default-gutter-position): updating the buffers tab is now handled
8027         by a hook.
8028         (default-gutter-position-changed-hook): new variable.
8029         (gutter-element-visibility-changed-hook): ditto.
8030         (set-gutter-element-visible-p): call it.
8031         (set-gutter-element): use modify-specifier-instances. Set extents
8032         as duplicable before using.
8033         (remove-gutter-element): ditto.
8034         (set-gutter-element-visible-p): ditto.
8035         (init-gutter): new function.
8036         (add-tab-to-gutter): use new gutter-element functions rather than
8037         setting specifiers directly.
8038         (clear-progress): ditto.
8039         (abort-progress): ditto.
8040         (gutter-buffers-tab-visible-p): renamed from
8041         default-gutter-visible-p
8042
8043         * specifier.el (modify-specifier-instances): new function from Jan
8044         Vroonhof.
8045
8046         * x-init.el (init-post-x-win): call init-gutter.
8047
8048         * msw-init.el (init-post-mswindows-win): call init-gutter.
8049
8050         * menubar-items.el (default-menubar): Update to reflect new gutter
8051         variables.
8052
8053 2000-02-26  Andy Piper  <andy@xemacs.org>
8054
8055         * gutter-items.el (set-gutter-element): new function. Add gutter
8056         elements to the specified gutter.
8057         (remove-gutter-element): new function. Remove gutter elements from
8058         the specified gutter.
8059         (set-gutter-element-visible-p): new function. Set gutter element
8060         visibility for the provided gutter-visible specifier.
8061
8062 2000-02-23  Andy Piper  <andy@xemacs.org>
8063
8064         * gutter-items.el (add-tab-to-gutter): specify dimensions
8065         dynamically.
8066
8067 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8068
8069         * gutter-items.el (add-tab-to-gutter):
8070         * package-get.el (package-get-interactive-package-query):
8071         * package-ui.el (pui-directory-exists):
8072         (pui-install-selected-packages):
8073         (pui-list-packages):
8074         Use #'(lambda ...)  instead of '(lambda ...).
8075
8076 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8077
8078         * startup.el (load-user-init-file): Check to make sure user
8079           has an init-file before calling load().
8080
8081 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8082
8083         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8084
8085 2000-02-23  Martin Buchholz <martin@xemacs.org>
8086
8087         * XEmacs 21.2.31 is released.
8088
8089 2000-02-21  Mike Sperber <mike@xemacs.org>
8090
8091         * loadup.el (really-early-error-handler):
8092         * update-elc.el:
8093         * make-docfile.el:
8094         Remove dependency on EMACSBOOTSTRAP... environment variables.
8095
8096 2000-02-21  Martin Buchholz <martin@xemacs.org>
8097
8098         * XEmacs 21.2.30 is released.
8099
8100 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8101
8102         * byte-optimize.el (byte-optimize-plus):
8103         (byte-optimize-minus):
8104         (byte-optimize-multiply):
8105         Optimize (- 0) to 0, not (-)
8106         Optimize (+ 5 3.0) to 8.0
8107         Optimize (* 5 3.0) to 15.0
8108         Improve readability.
8109
8110 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8111
8112         * modeline.el: (modeline-scrolling-method): change modeline
8113         mswindows cursor appearance according to the value.
8114
8115         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8116         and 'gui-element face colors and 'gui-element face font to Windows
8117         defaults.
8118
8119 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8120
8121         * font-lock.el: Javadoc enhancements
8122
8123 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8124
8125         * ldap.el (toplevel): Test if LDAP support has been compiled in
8126         (ldap-verbose): New option
8127         (ldap-search-entries): Renamed from the previous ldap-search
8128         Conditionalize message display on ldap-verbose
8129         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8130         defuns
8131         (ldap-search): Is now defined as an obsolete wrapper calling
8132         ldap-search-basic or ldap-search-entries
8133
8134
8135 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8136             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8137             Jan Vroonhof  <jan@xemacs.org>
8138
8139         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8140         When for-effect is true, didn't call `byte-optimize-form'
8141         in and/or subforms without last.
8142
8143 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8144
8145         * package-get.el (package-get-download-sites): Use correct custom
8146         type.
8147
8148 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8149
8150         * files.el (write-file): Ask for coding system when compiled with
8151         file-coding.
8152
8153 2000-02-16  Andy Piper  <andy@xemacs.org>
8154
8155         * buffer.el (switch-to-buffer): give norecord argument to
8156         set-window-buffer instead of explicitly recording.
8157
8158         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8159         we have to pick a window.
8160
8161 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8162
8163         * mule/mule-cmds.el (describe-language-support): Don't add
8164         unexist function to help-map.
8165         (describe-coding-system): Don't use already assigend `C'.
8166
8167 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8168
8169         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8170         work in custom.
8171
8172 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8173
8174         * about.el: Ienaga's e-mail address change.
8175
8176 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8177
8178         * etags.el (find-tag): force new window -- even if buf already
8179         visible -- when other-window is t
8180
8181 2000-02-16  Martin Buchholz <martin@xemacs.org>
8182
8183         * XEmacs 21.2.29 is released.
8184
8185 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8186
8187         * cl-extra.el (getf): This is now identical to `plist-get', so
8188         just defalias it.
8189         * cl-macs.el: Make getf an alias to plist-get, at the
8190         byte-compiler level, using define-compiler-macro.
8191
8192 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8193
8194         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8195
8196 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8197
8198         * lisp/etags.el (find-tag-internal): set exact-tagname to
8199           a regular expression that matches against the tagname
8200           part of the tag entry first instead of only looking in
8201           the context area.
8202
8203 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8204
8205         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8206         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8207
8208 2000-02-07  Martin Buchholz <martin@xemacs.org>
8209
8210         * XEmacs 21.2.28 is released.
8211
8212 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8213
8214         * cl-extra.el (getf): Just call `get', never `get*'.
8215         Make arglist match docstring.
8216         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8217         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8218         * byte-optimize.el: remove references to `get*'.
8219
8220 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8221
8222         * mule/european.el: Add syntax information for Latin3 and Latin4.
8223
8224 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8225
8226         * byte-optimize.el: Byte-optimize (length "foo")
8227
8228 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8229
8230         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8231         width check using `window-leftmost-p' and `window-rightmost-p'.
8232
8233 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8234
8235         * wid-edit.el (widget-match-inline): An atom never matches a
8236           list.
8237
8238 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8239
8240         * modeline.el: Consolidated 'x and 'mswindows specification under
8241         'win tag.
8242
8243 2000-01-29  Andy Piper  <andy@xemacs.org>
8244
8245         * gutter-items.el: (format-buffers-tab-line): Try and be
8246         intelligent about buffer naming when we have duplicates.
8247
8248 2000-01-29  Andy Piper  <andy@xemacs.org>
8249
8250         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8251         updated when it becomes visible.
8252
8253 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8254
8255         * bytecomp.el (byte-compile-insert-header): Properly set coding
8256         system under MULE and file-coding.
8257
8258 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8259
8260         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8261         (dontusethis-set-value-terminal-coding-system-handler):
8262         (dontusethis-set-value-keyboard-coding-system-handler):
8263         Never undefine coding system aliases.  Emergency fix for gnus.
8264
8265 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8266
8267         * files.el (abbreviate-file-name): Use directory-sep-char instead
8268         of hard-coded "/".
8269
8270 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8271
8272         * startup.el (user-init-file-base-list): New variable, replacing
8273         user-init-file-base.
8274         (find-user-init-file): New function.
8275         (command-line-early): Use it.
8276         (load-user-init-file): Ditto.
8277
8278 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8279
8280         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8281         calling valid-image-instantiator-format-p
8282
8283 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8284
8285         * isearch-mode.el (isearch-mode): The variable is
8286         isearch-unhidden-extents, not isearch-opened-extents.
8287
8288 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8289
8290         * minibuf.el (next-history-element): Modify error message if a
8291         default value is available.
8292
8293 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8294
8295         * bytecomp.el (byte-compile-file): Don't unconditionally write
8296         .elc files in binary - might contain non-Latin1.
8297
8298 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8299
8300         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8301         for windows-nt.
8302
8303         * version.el:
8304         * startup.el (user-init-file-base):
8305         * process.el (call-process-region):
8306         * files.el (make-backup-file-name):
8307         (backup-file-name-p):
8308         (file-relative-name):
8309         (abbreviate-file-name):
8310         (set-auto-mode):
8311         * code-process.el (call-process-region): Removed unnecessary
8312         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8313         support out of the universe.
8314
8315         * process.el:
8316         * code-process.el:
8317         * bytecomp.el (byte-compile-file): Removed reference to
8318         buffer-file-type, and commented usage of binary-process-output
8319         NTEmacs variables.
8320
8321 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8322
8323         * help.el (function-arglist): Add case for macro.
8324
8325 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8326
8327         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8328         printers.
8329         (custom-display): Added a menu for printer/display tags.
8330
8331         * frame.el (frame-type):
8332         * device.el (device-type): Added 'msprinter to the doc string, and
8333         removed 'pc -- it is not going to be implemented ever.
8334         (call-device-method): Fixed docstring typo.
8335         Defined specifier tags 'printer and 'display.
8336
8337 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8338
8339         * lisp/itimer.el (itimer-run-expired-timers): (consp
8340           last-command-event-time) instead of (consp
8341           'last-command-event-time).
8342
8343 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8344
8345         * msw-glyphs.el: Removed obsolete commentary.
8346
8347 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8348
8349         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8350         better default value.
8351
8352 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8353
8354         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8355         (read-string): Ditto.
8356         (eval-minibuffer): Ditto.
8357         (read-command): Ditto.
8358         (read-function): Ditto.
8359         (read-variable): Ditto.
8360         (read-number): Ditto.
8361         (read-shell-command): Ditto.
8362         (read-number): Record history.
8363
8364 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8365
8366         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8367
8368 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8369
8370         * faces.el (startup-initialize-custom-faces): New function.
8371         Reset all faces created during auto-autoloads loading time
8372         by defface.
8373         * startup.el (command-line): Call it.
8374
8375 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8376
8377         * about.el (about-hackers): Add myself to contributors list.
8378
8379 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8380
8381         * menubar-items.el (maybe-add-init-button): Removed an argument in
8382         a call to load-user-init-file, as the function managed to lose its
8383         formal parameter a few betas ago.
8384
8385 2000-01-18  Martin Buchholz <martin@xemacs.org>
8386
8387         * XEmacs 21.2.27 is released.
8388
8389 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8390
8391         * process.el (shell-command-to-string): Use the FSF docstring.
8392         Make shell-command-to-string the standard function, and
8393         exec-to-string the (deprecated) alias.
8394
8395         * startup.el: typo fix.
8396
8397 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8398
8399         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8400
8401 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8402
8403         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8404         buffers after visible buffers.
8405         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8406
8407 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8408
8409         * info.el (Info-extract-menu-node-name): Stop at a dot
8410         followed by whitespace or right parenthesis.
8411
8412 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8413
8414         * info.el (Info-directory-list): Warn against using Customize with
8415         Info-directory-list.
8416
8417 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8418
8419         * minibuf.el (read-file-name): doc fix.
8420
8421         * autoload.el (update-file-autoloads): doc fix.
8422
8423         * about.el (about-hackers): Change my E-mail address.
8424
8425 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8426
8427         * info.el (Info-visit-file): Just use the `f' interactive spec to
8428         read a filename in the standard way.
8429
8430 2000-01-13  Andy Piper  <andy@xemacs.org>
8431
8432         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8433         (gutter-buffers-tab-extent): new variable.
8434         (update-tab-in-gutter): call add-tab-to-gutter again if the
8435         orientation has changed.
8436         (add-tab-to-gutter): cope with different orientations.
8437
8438 2000-01-11  Didier Verna  <didier@xemacs.org>
8439
8440         * info.el (Info-following-node-name): backward-skip dots as well
8441         as spaces (dots at the end of a node name aren't part of it).
8442         (Info-extract-menu-node-name): don't skip dots. There could be
8443         some in the node name.
8444         (Info-index): allow dots to be part of a node name.
8445
8446 2000-01-12  Andreas Jaeger  <aj@suse.de>
8447
8448         * files.el (auto-mode-alist): Added idlwave-mode.
8449         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8450
8451 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8452
8453         * info.el (Info-search): Show default value.
8454
8455 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8456
8457         * info.el (Info-read-node-completion-table): New variable.
8458         (Info-read-node-name-1): New function.
8459         (Info-read-node-name): Use it.
8460         (Info-follow-reference): Use DEFAULT argument of completing-read.
8461         (Info-menu): Ditto.
8462
8463 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8464
8465         * hyper-apropos.el (hyper-describe-key-briefly): Save
8466         window configuration.
8467         (hyper-describe-face): Use DEFAULT of completing-read.
8468         (hyper-apropos-read-variable-symbol): Ditto.
8469         (hyper-apropos-read-function-symbol): Ditto.
8470
8471 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8472
8473         * mule/mule-cmds.el (set-default-coding-system): Set
8474         comint-exec-hook to use coding-system-for-read and
8475         coding-system-for-write so that C-x RET c works.
8476
8477 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8478
8479         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8480         (previous-matching-history-element): Increment
8481         minibuffer-max-depth by 1.
8482         (next-matching-history-element): Ditto.
8483
8484 2000-01-11  Andy Piper  <andy@xemacs.org>
8485
8486         * gutter-items.el (buffers-tab): Create a new face for the buffers
8487         tab.
8488         (buffers-tab-face): use it.
8489
8490 2000-01-10  Didier Verna  <didier@xemacs.org>
8491
8492         * modeline.el (modeline-scrolling-method): change modeline X
8493         cursor appearance according to the value.
8494
8495 2000-01-07  Andreas Jaeger  <aj@suse.de>
8496
8497         * about.el (about-hackers): Moved my entry to contributor list.
8498         (xemacs-hackers): Added myself.
8499         (about-maintainer-info): Added description of myself.
8500
8501
8502 2000-01-07  Didier Verna  <didier@xemacs.org>
8503
8504         * modeline.el (modeline-scrolling-method): new variable.
8505         (mouse-drag-modeline): add reference to it in the docstring.
8506         (mouse-drag-modeline): handle it.
8507
8508 2000-01-08  Andy Piper  <andy@xemacs.org>
8509
8510         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8511         calls.
8512         (remove-buffer-from-gutter-tab): ditto.
8513
8514 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8515
8516         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8517         (custom-face-edit): Fix grammatical error in help message.
8518
8519 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8520
8521         * movemail.el: Added.
8522
8523         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8524
8525 2000-01-03  Didier Verna  <didier@xemacs.org>
8526
8527         * modeline.el (mouse-drag-modeline): remove the code related to
8528         the modeline horizontal scrolling facility.
8529
8530 1999-12-31  Martin Buchholz <martin@xemacs.org>
8531
8532         * XEmacs 21.2.26 is released.
8533
8534 1999-12-28  Andy Piper  <andy@xemacs.org>
8535
8536         * wid-edit.el (widget-push-button-value-create): The gui cache
8537         does not agree with native widgets which can only be displayed
8538         once per window. The reasons for caching are diminished now that
8539         we don't hog resources when creating buttons.
8540         (widget-push-button-cache) deleted.
8541
8542 1999-12-24  Martin Buchholz <martin@xemacs.org>
8543
8544         * XEmacs 21.2.25 is released.
8545
8546 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8547
8548         * hyper-apropos.el (hyper-apropos): Toggle
8549         hyper-apropos-programming-apropos correctly.
8550         Set REGEXP when user accepts default value.
8551
8552 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8553
8554         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8555         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8556
8557 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8558
8559         * mule/mule-category.el (undefined-category-designator):
8560         Return char instead of character.  Search for undefined one.
8561         (describe-category): Use with-displaying-help-buffer.
8562
8563 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8564
8565         * byte-optimize.el (byte-optimize-plus):
8566         Optimize (+ 1) to 1 instead of (1+ nil).
8567
8568         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8569
8570         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8571
8572         * byte-optimize.el (byte-optimize-char-before): New function.
8573         Remove performance penalty for using (char-before) instead of (char-after).
8574
8575 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8576
8577         * mule/mule-category.el (char-category-list): Return character
8578         instead of integer.
8579
8580 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8581
8582         * minibuf.el (read-buffer): Check default is buffer object.
8583
8584 1999-11-25  Andy Piper  <andy@xemacs.org>
8585
8586         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8587         for buttons.
8588
8589 1999-12-16  Andreas Jaeger  <aj@suse.de>
8590
8591         * package-get.el (package-get-maybe-save-index): Fixed typo.
8592         Patch by Jeff Miller <jmiller@smart.net>.
8593
8594 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8595
8596         * gnuserv.el (gnuserv-process-filter):  don't call
8597         gnuserv-write-to-client when gnuserv-current-client is nil
8598
8599 1999-12-14  Martin Buchholz <martin@xemacs.org>
8600
8601         * XEmacs 21.2.24 is released.
8602
8603 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8604
8605         * about.el (about-hackers): Update my email address.
8606
8607 1999-12-07  Martin Buchholz <martin@xemacs.org>
8608
8609         * XEmacs 21.2.23 is released.
8610
8611 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8612
8613         * package-get.el (package-get-download-sites): Removed several
8614         defunct download sites, added many new ones, and corrected a few
8615         incorrect directory-on-site entries.  Added physical locations to
8616         site-description.
8617
8618 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8619
8620         * finder.el (finder-commentary): add DOC string and fix
8621         interactive spec
8622
8623 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8624
8625         * help.el (describe-function): Don't forget to intern the string
8626         completing-read returns.
8627         (describe-variable): Ditto.
8628
8629 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8630
8631         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8632         `hyper-apropos-help-mode' here to find symbol to customize
8633         irregardless of cursor position and simplify
8634         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8635         `hyper-apropos-popup-menu'.
8636
8637 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8638
8639         * apropos.el (apropos-mode-map): Add return to call
8640         apropos-follow.
8641         (apropos-print): Call apropos-mode to have better
8642         command reference. Put keymap text-poperty to
8643         symbole name.
8644
8645 1999-11-22  Alastair Burt  <burt@dfki.de>
8646
8647         * help.el: (describe-bindings-1): Added handling of keymaps for
8648         the extents at point.
8649
8650 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8651
8652         * gutter-items.el (buffers-tab-items): Wrap the function in a
8653         save-match-data
8654
8655 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8656
8657         * help.el (describe-function): Use the DEFAULT argument to
8658         completing-read.
8659         (describe-variable): Ditto.
8660
8661 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8662
8663         * minibuf.el (read-from-minibuffer): Add optional argument
8664         DEFAULT to have better mini-buffer history support.
8665         (completing-read): Pass default to read-from-minibuffer.
8666         (read-buffer): Pass default to completing-read.
8667
8668 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8669
8670         * font-lock.el (font-lock-doc-string-face): Document the
8671         `font-lock-lisp-like' property.
8672
8673 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8674
8675         * lisp-mode.el: Specify `font-lock-lisp-like'.
8676
8677         * font-lock.el (font-lock-lisp-like): New function.
8678         (font-lock-fontify-syntactically-region): Use it.
8679
8680 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8681
8682         * XEmacs 21.2.22 is released
8683
8684 1999-11-28  Martin Buchholz <martin@xemacs.org>
8685
8686         * XEmacs 21.2.21 is released.
8687
8688 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8689
8690         * minibuf.el (read-coding-system): Accept symbol and
8691         coding-system object as a default-coding-system.
8692
8693 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8694
8695         * minibuf.el (read-coding-system): Accept symbol as
8696         a default-coding-system.
8697
8698 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8699
8700         * apropos.el (apropos-documentation): Use insert instead
8701         of princ.
8702
8703 1999-11-07  William M. Perry  <wmperry@aventail.com>
8704
8705         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8706           for the linux console.
8707
8708         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8709           stuff to work when you are not on a window system, since the GPM
8710           mouse support now allows pasting from outside of XEmacs.
8711
8712 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8713
8714         * XEmacs 21.2.20 is released
8715
8716 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8717
8718         * setup-paths.el (paths-default-info-directories): Add
8719         /usr/share/info and /usr/local/share/info.
8720
8721 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8722
8723         * about.el: Updated Vladimir Ivanovic's info.
8724
8725 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8726
8727         * auto-show.el (auto-show-truncationp): Remove.
8728
8729         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8730
8731 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8732
8733         * indent.el (indent-line-to): fix bug: spaces were not replaced
8734         with tab if column is multiple of tab-width
8735         From dhn@qedinc.com
8736
8737 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8738
8739         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8740         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8741
8742         * package-get.el (package-get-package-provider): Be verbose when
8743         interactive. Patch from Robert Pluim
8744
8745 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8746
8747         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8748         info file suffixes.
8749
8750 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8751
8752         * process.el (open-network-stream): Add a new optional parameter
8753         PROTOCOL to support udp; fix a minor typo and add an explanation
8754         in docstring for udp programming.
8755
8756         * code-process.el (open-network-stream): Add a new optional
8757         parameter PROTOCOL to support udp; fix a minor typo and add an
8758         explanation in docstring for udp programming.
8759
8760 1999-10-18  Andy Piper  <andy@xemacs.org>
8761
8762         * gui.el (make-gui-button): be more precise about how we call
8763         callbacks.
8764
8765         * wid-edit.el (widget-push-button-value-create): Use the new form
8766         of native gui-button.
8767
8768 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8769
8770         * info.el (Info-page-prev): Don't do (sit-for 0).
8771
8772 1999-10-13  Andy Piper  <andy@xemacs.org>
8773
8774         * gutter-items.el (progress-abort-glyph): new glyph for showing
8775         abort status.
8776         (append-progress): dispatch-event rather than sit-for.
8777         (abort-progress): new function. Show the abort glyph with an
8778         appropriate message.
8779         (raw-append-progress): dispatch-event rather than sit-for.
8780         (display-progress): cope with aborts.
8781
8782         * gui.el (make-gui-button): Use native widgets for buttons
8783         unconditionally.
8784         (insert-gui-button): ditto.
8785         (gui-button-p): ditto.
8786
8787         * xbm-button.el: remove from core.
8788
8789         * xpm-button.el: remove from core.
8790
8791 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8792
8793         * faces.el (init-device-faces): Don't initialize the random faces
8794         on the stream device.
8795
8796 1999-10-06  Andy Piper  <andy@xemacs.org>
8797
8798         * files.el (recover-file): Don't use ls under windows for revert buffer.
8799
8800 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8801
8802         * package-get.el (package-get-download-menu): Make menu really
8803         toggle download sites.
8804         (package-get-download-sites): Add autoload cookie.
8805
8806 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8807
8808         * setup-paths.el (paths-find-module-directory): Ditto.
8809
8810 1999-09-29  Werner Fink  <werner@suse.de>
8811
8812         * setup-paths.el (paths-find-exec-directory): Add missing nil
8813         parameter for environment.
8814
8815 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8816
8817         * modeline.el (modeline-format):
8818         Only purecopy the strings.  Else
8819         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8820         barfs.
8821
8822 1999-08-28  Mike Woolley  <mike@bulsara.com>
8823
8824         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8825         user setting comint-completion-addsuffix and
8826         comint-process-echoes.
8827
8828 1999-09-22  Andy Piper  <andy@xemacs.org>
8829
8830         * gutter-items.el (update-tab-in-gutter): use
8831         last-nonminibuf-window instead of selected-window.
8832
8833 1999-09-18  Andy Piper  <andy@xemacs.org>
8834
8835         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8836         display on.
8837
8838         * subr.el (record-buffer-hook): new variable so that the hook gets
8839         some documentation.
8840
8841 1999-09-16  Andy Piper  <andy@xemacs.org>
8842
8843         * gutter-items.el (update-tab-in-gutter): only update when the
8844         gutter is visible.
8845         (remove-buffer-from-gutter-tab): ditto.
8846
8847 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8848
8849         * simple.el (do-auto-fill): Commented out part of Kinsoku
8850         processing.
8851
8852 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8853
8854         * isearch-mode.el (isearch-highlightify-region): Give the
8855         highlighting extents a high priority.
8856         (isearch-make-extent): Give the main highlighting extent an even
8857         higher priority.
8858
8859 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8860
8861         * packages.el (packages-compute-package-locations): Fix typo from
8862         -u rationalization.
8863
8864 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8865
8866         * setup-paths.el (paths-find-doc-directory): Respect value of
8867         `configure-doc-directory.'
8868
8869         * find-paths.el (paths-find-architecture-directory): Give
8870         precendence `default' argument (which typically comes from
8871         configure).
8872
8873 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8874
8875         * startup.el (command-line-early): Added options -user-init-file
8876         and -user-init-directory.
8877
8878         * files.el (user-init-file): Default to NIL so we can recognize
8879         when it's set.
8880
8881 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8882
8883         * obsolete.el (init-file-user):
8884         * startup.el:
8885         * packages.el (packages-compute-package-locations):
8886         * package-get.el (package-get-user-index-filename):
8887         * menubar-items.el (maybe-add-init-button):
8888         * info.el (Info-annotations-path):
8889         * dump-paths.el:
8890         Change `user-init-directory' to be an absolute path.
8891         Use `user-init-directory' where appropriate.
8892         Zap `init-file-user' and its uses.
8893
8894 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8895
8896         * subr.el (copy-symbol): New function.
8897
8898 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8899
8900         * isearch-mode.el (isearch-done): Be sure to restore invisible
8901         extents in the proper buffer.
8902         (isearch-pre-command-hook): Set this-command to the correct value
8903         in case the buffer has changed and old overriding-local-map was
8904         used.
8905         (isearch-restore-extent): Use remprop instead of setting the
8906         property to nil.
8907
8908 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8909
8910         * cmdloop.el (execute-extended-command): Update zmacs region
8911         before the delay.
8912         (execute-extended-command): Make the message gettext-friendly.
8913
8914 1999-09-07  Andy Piper  <andy@xemacs.org>
8915
8916         * gutter-items.el (progress-gauge-glyph): renamed from
8917         progress-glyph.
8918         (progress-text-glyph): new variable.
8919         (progress-layout-glyph): use layouts and text glyphs.
8920         (progress-area-buffer): removed.
8921         (progress-text-and-extent): new variable.
8922         (progress-displayed-p): dynamically create gutter area buffer.
8923         (clear-progress): ditto.
8924         (raw-append-progress): ditto.
8925         (append-progress): use new glyph names.
8926         (raw-append-progress): only create the extent when needed. set
8927         properties more optimally.
8928         (progress): remove args.
8929
8930 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8931
8932         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8933         mapcar where the return value is unused.
8934         (isearch-restore-invisible-extents): Ditto.
8935         (isearch-highlight-all-cleanup): Ditto.
8936         (isearch-delete-extents-in-range): Traverse the extents only once.
8937         (isearch-highlight-all-update): Don't start over if the search
8938         string has changed and more input is pending.
8939
8940 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8941
8942         * packages.el (packages-find-package-data-path): Ditto.
8943
8944         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8945
8946         * subr.el (mapc-internal): Don't make obsolete.
8947
8948         * cl-extra.el (mapc): Resurrect.
8949
8950 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8951
8952         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8953         alias.
8954
8955         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8956         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8957         (isearch-yank-clipboard): Use get-clipboard instead of
8958         x-get-clipboard.
8959         (isearch-yank-selection): Fix docstring.
8960
8961 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8962
8963         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8964
8965 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8966
8967         * cl-macs.el (extent-start-position): Fix setf method.
8968         (extent-end-position): Ditto.
8969
8970 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8971
8972         * isearch-mode.el: End merge with FSF 20.4.
8973
8974         * isearch-mode.el (search-invisible): New variable.
8975         (isearch-hide-immediately): Ditto.
8976         (isearch-unhidden-extents): Ditto.
8977         (isearch-range-invisible): New function.
8978         (isearch-unhide-extent): Ditto.
8979         (isearch-restore-invisible-extents): Ditto.
8980         (isearch-restore-extent): Ditto.
8981
8982         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8983         implementation.
8984         (isearch-ring-retreat-edit): Ditto.
8985         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8986         (isearch-forward-regexp): New arguments NOT-REGEXP and
8987         NO-RECURSIVE-EDIT.
8988         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8989         (isearch-backward-regexp): New arguments NOT-REGEXP and
8990         NO-RECURSIVE-EDIT.
8991         (isearch-mode): Return isearch-success.
8992         (isearch-update): Use unread-command-events instead of
8993         unread-command-event.
8994         (isearch-abort): If an invalid regexp is encountered, keep popping
8995         states.
8996         (isearch-*-char): Use FSF implementation.
8997         (isearch-whitespace-chars): Use the more robust FSF's
8998         implementation.
8999         (isearch-within-brackets): New variable.
9000         (isearch-mode): Initialize it.
9001         (isearch-edit-string): Bind it.
9002         (isearch-search-and-update): Set it.
9003         (isearch-push-state): Push it.
9004         (isearch-top-state): Pop it.
9005         (isearch-search): Set it.
9006         (isearch-printing-char): When called by isearch-whitespace-chars,
9007         handle M-SPC gracefully.
9008         (isearch-message-prefix): New argument ELLIPSIS.
9009         (isearch-message-suffix): Ditto.
9010         (isearch-message): Use the ELLIPSIS argument when calling
9011         isearch-message-prefix and isearch-message-suffix.
9012         (isearch-message-prefix): Distinguish between "wrapped" and
9013         "overwrapped" search, FWIW.
9014
9015 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9016
9017         * isearch-mode.el (isearch-edit-string): Use the head of the
9018         search ring instead of search-last-string and search-last-regexp.
9019         (search-highlight): Renamed from isearch-highlight.
9020         (isearch-exit): Use the new name.
9021         (isearch-highlight): Ditto.
9022         (isearch-dehighlight): Ditto.
9023         (isearch-update-ring): New function.
9024         (isearch-done): Call it.
9025         (isearch-done): New argument EDIT.
9026         (isearch-repeat): If search string is empty, look up at the car of
9027         the search ring; ignore the yank pointer.
9028         (isearch-abort): Call isearch-done with NOPUSH.
9029         (isearch-cancel): New function.
9030         (isearch-mode-map): Bind it to ESC ESC ESC.
9031
9032         * isearch-mode.el: Begin merge with FSF 20.4.
9033
9034 1999-09-01  Andy Piper  <andy@xemacs.org>
9035
9036         * x-select.el (x-get-clipboard): obsolete.
9037         (x-yank-clipboard-selection): obsolete
9038
9039         * select.el (disown-selection): need to be careful to disown the
9040         clipboard if we set it via selection.
9041         (get-clipboard): move from x-select.el
9042         (yank-clipboard-selection): ditto.
9043
9044 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9045
9046         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9047         isearch-highlight-all-matches to nil.
9048         (isearch-fixed-case): New variable.
9049         (isearch-mode): Initialize it.
9050         (isearch-edit-string): Save it.
9051         (isearch-toggle-case-fold): Set it.
9052         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9053         need to check isearch-fixed-case.
9054         (isearch-toggle-case-fold): Update highlighting of all matches
9055         before the pause.
9056         (isearch-edit-string):
9057
9058 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9059
9060         * isearch-mode.el (isearch-edit-string): Call isearch-message
9061         before reading the event so that the prompt is displayed properly.
9062         (isearch-message): Use isearch-nonincremental when calling
9063         isearch-message-prefix.
9064         (minibuffer-local-isearch-map): Bind up and down to do the same as
9065         M-p and M-n respectively.
9066         (isearch-done): New arg NOPUSH.
9067         (isearch-edit-string): Use it.
9068         (isearch-edit-string): Don't bind isearch-string.
9069         (isearch-ring-adjust): Edit string, *then* push state.
9070
9071 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9072
9073         * faces.el (isearch-secondary): Make isearch-secondary look
9074         different than default.
9075
9076 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9077
9078         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9079         save-excursion.
9080         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9081         (isearch-update): Call isearch-dehighlight without arguments.
9082         (isearch-done): Ditto.
9083
9084         * isearch-mode.el (isearch-fix-case): If the search string has no
9085         upper-case letters, allow the folding to be reenabled.
9086         Previously, once disabled, the folding would remain that way until
9087         the end of isearch.
9088         (isearch-top-state): Call isearch-fix-case.
9089
9090         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9091         save-excursion.
9092         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9093
9094 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9095
9096         * xpm-button.el:
9097         xbm-button.el: Need to exist in core because gui.el depends on
9098         them.
9099
9100 1999-08-31  Andy Piper  <andy@xemacs.org>
9101
9102         * gutter-items.el (buffers-tab-face): new customizable variable.
9103         (buffers-tab-default-buffer-line-length): new specifier for
9104         maximum viewable characters.
9105         (progress-stack): new variable for implementing widget-based
9106         progress messages.
9107         (progress-area-buffer): ditto.
9108         (progress-glyph-height): ditto.
9109         (progress-stop-callback): ditto.
9110         (progress-quit-function): new function.
9111         (progress-glyph): new variable.
9112         (progress-layout-glyph): ditto.
9113         (progress-displayed-p): new function, see message-displayed-p for
9114         details.
9115         (clear-progress): ditto.
9116         (remove-progress): ditto.
9117         (append-progress): ditto.
9118         (raw-append-progress): ditto.
9119         (display-progress): ditto.
9120         (current-progress): ditto.
9121         (current-progress-label): ditto.
9122         (progress): ditto.
9123         (lprogress): ditto.
9124
9125
9126 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9127
9128         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9129
9130         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9131         `isearch-yank-selection'.
9132         (isearch-mode-map): Use it.
9133         (isearch-yank-selection): Use `get-selection' instead of
9134         `get-x-selection'.
9135
9136 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9137
9138         * faces.el (isearch-secondary): Create face here.
9139
9140         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9141         timers.
9142
9143 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9144
9145         * subr.el (buffer-string): More robust backward compatibility
9146         check, courtesy William Perry.
9147
9148 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9149
9150         * replace.el (perform-replace): Stop the search after the search
9151         limit has been reached.
9152
9153 1999-08-23  Andy Piper  <andy@xemacs.org>
9154
9155         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9156         here if we don't have one.
9157
9158 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9159
9160         * ldap.el (ldap-coding-system): Default to nil until we get
9161         efficient UTF8 support
9162         (ldap-decode-string): Guard against `decode-coding-string' not
9163         being defined
9164         (ldap-encode-string): Guard against `encode-coding-string' not
9165         being defined
9166
9167 1999-08-23  Didier Verna  <didier@xemacs.org>
9168
9169         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9170         Some doc strings improvements, and add a star to the `interactive'
9171         calls.
9172
9173 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9174
9175         * font-lock.el (java-font-lock-keywords-3): introduced new
9176         keywords and regexpes for javadoc syntax 1.2.
9177
9178 1999-08-17  Andy Piper  <andy@xemacs.org>
9179
9180         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9181         format-buffers-tab-line.
9182         (buffers-tab-max-buffer-line-length): new variable.
9183         (format-buffers-tab-line): new function. truncate names if over
9184         buffers-tab-max-buffer-line-length.
9185
9186 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9187
9188         * cus-start.el: Customize the variable `bell-inhibit-time'.
9189
9190 1999-08-16  Andy Piper  <andy@xemacs.org>
9191
9192         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9193         brute-force approach to deleting the last buffer.
9194         (buffers-tab-grouping-regexp): new customizable variable.
9195         (select-buffers-tab-buffers-by-mode): use it.
9196
9197 1999-08-13  Andy Piper  <andy@xemacs.org>
9198
9199         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9200         deletion problem.
9201
9202 1999-07-30  Didier Verna  <didier@xemacs.org>
9203
9204         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9205         of princ to output symbols.
9206         (custom-save-face-internal): ditto.
9207         (custom-save-resets): ditto.
9208
9209 1999-08-09  Didier Verna  <didier@xemacs.org>
9210
9211         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9212         `regexp-quote' to protect the major mode name for use as a regular
9213         expression (c++ needs this for instance).
9214
9215 1999-08-08  Andy Piper  <andy@xemacs.org>
9216
9217         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9218         cope with similar mode names.
9219
9220         * gutter-items.el (buffers-tab-selection-function): new selection
9221         function.
9222         (select-buffers-tab-buffers-by-mode): new function.
9223         (buffers-tab-items): use it if set to only display buffers in the
9224         tab in the current buffer's group..
9225         (update-tab-in-gutter): use new api.
9226         (remove-buffer-from-gutter-tab): ditto.
9227
9228         * gutter-items.el (buffers-tab-max-size): set custom selection
9229         default to 6.
9230         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9231         (add-tab-to-gutter): set face as default.
9232
9233 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9234
9235         * faces.el (frob-face-property): Merge the fall-back specifier
9236         with the target, not replace it.
9237
9238 1999-08-05  Andy Piper  <andy@xemacs.org>
9239
9240         * gutter-items.el (update-tab-in-gutter): add frame argument for
9241         buffer-items.
9242         (update-tab-in-gutter): use it.
9243
9244         * gutter-items.el (record-buffer-hook): set.
9245
9246         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9247         change.
9248         (switch-to-buffer-hook) deleted.
9249
9250 1999-08-04  Andy Piper  <andy@xemacs.org>
9251
9252         * gutter-items.el (update-tab-in-gutter): make sure this will work
9253         as an argument to create-frame-hook.
9254
9255 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9256
9257         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9258         instead of timer emulation.
9259
9260 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9261
9262         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9263         Emacs isearch enhancements.
9264
9265 1999-07-28  Andy Piper  <andy@xemacs.org>
9266
9267         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9268         all devices that support tab controls.
9269         (remove-buffer-from-gutter-tab): new function. to be used as a
9270         value for kill-buffer-hook.
9271
9272 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9273
9274         * auto-show.el (auto-show-truncationp): changed to match
9275         `window_translation_on'
9276
9277 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9278
9279         * XEmacs 21.2.19 is released
9280
9281 1999-07-28  SL Baur  <steve@miho>
9282
9283         * code-files.el (insert-file-contents): Fix docstring.
9284         revert previous change.
9285
9286 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9287
9288         * fill.el (fill-region-as-paragraph): Change re-break-point to
9289         contain word-across-newline plus one character so that filling
9290         Japanese and Chinese works as desired.
9291         * simple.el (do-auto-fill): Ditto.
9292
9293 1999-07-26  SL Baur  <steve@miho>
9294
9295         * mule/japanese.el ("Japanese"): Do not specify a default input
9296         method.
9297         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9298
9299 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9300
9301         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9302         able to use cl-macs macro in early lisp.
9303
9304 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9305
9306         * custom.el:
9307         * cus-face.el:
9308         * cus-edit.el:
9309                 Massive custom Theme API changes.
9310
9311 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9312
9313         * code-files.el (insert-file-contents): Regard
9314         coding-system-magic-cookie if `coding-system-for-read' is nil.
9315
9316 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9317
9318         * mule/thai-xtis.el: Add coding: local variable, to avoid
9319         bootstrapping problem with C locale.
9320
9321 1999-07-22  Andy Piper  <andy@xemacs.org>
9322
9323         * dumped-lisp.el (preloaded-file-list): guard against putting
9324         gutter-items in a less than functional XEmacs.
9325         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9326
9327 1999-07-18  Bob Weiner  <weiner@beopen.com>
9328
9329         * fill.el (fill-context-prefix): Fixed bug that prevented the
9330         setting of an adaptive fill prefix when the `dont-skip-first' was
9331         t.
9332
9333 1999-07-22  SL Baur  <steve@miho>
9334
9335         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9336
9337 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9338
9339         * files.el (interpreter-mode-alist): add `make', `guile', and
9340         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9341         makefile-mode, guile is a scheme, and someday XEmacs will be
9342         modular enough to use as an efficient scripting tool.)
9343
9344 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9345
9346         * mule/mule-cmds.el (reset-language-environment): Regard
9347         coding-category `utf-8' and `ucs-4' if they are available.
9348
9349 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9350
9351         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9352         (prefer-coding-system): Fix DOC-string.
9353
9354         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9355         DOC-string too.
9356
9357         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9358         Mule.
9359         (coding-system-change-eol-conversion): Fix DOC-string.
9360
9361 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9362
9363         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9364         instead of `list-coding-system'.
9365
9366 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9367
9368         * menubar-items.el (default-menubar): `select-input-method' was
9369         renamed to `set-input-method'.
9370
9371         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9372         "Set Language Environment" menu.
9373
9374         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9375         "Describe Language Support" menu.
9376
9377 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9378
9379         * mule/chinese.el ("Chinese-GB"): Rename
9380         `chinese-gb-environment-setup-function' to
9381         `setup-chinese-gb-environment-internal'.
9382
9383 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9384
9385         * mule/korean.el: Use `define-coding-system-alias' instead of
9386         `copy-coding-system'.
9387
9388 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9389
9390         * mule/mule-cmds.el (set-language-environment-coding-systems):
9391         Treat duplicated coding-categories.
9392
9393 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9394
9395         * mule/japanese.el: Use `define-coding-system-alias' instead of
9396         `copy-coding-system'.
9397
9398 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9399
9400         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9401         coding-system `viscii'.
9402
9403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9404
9405         * mule/cyrillic.el:
9406         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9407         (cyrillic-alternativnyj-decode-table): New variable.
9408         (cyrillic-alternativnyj-encode-table): New variable.
9409         - Specify `iso-8-1' as a category of coding-system
9410           `alternativnyj'.
9411         - Abolish general Cyrillic environment.
9412
9413 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9414
9415         * mule/chinese.el:
9416         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9417         - Register `chinese-gb-environment-setup-function' as a
9418           `setup-function' of "Chinese-GB" environment.
9419
9420 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9421
9422         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9423         optional argument `parents'.
9424
9425         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9426         property for Thai-XTIS.
9427
9428         * mule/mule-help.el (help-with-tutorial): Use property
9429         `tutorial-coding-system' of language-info as a coding-system to
9430         read tutorial file.
9431
9432 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9433
9434         * mule/thai-xtis.el: Don't setup `setup-function' and
9435         `exit-function'.
9436
9437         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9438         `set-coding-category-system' to set up coding-system for
9439         coding-category.
9440
9441         * mule/mule-cmds.el (prefer-coding-system): Use
9442         `set-coding-category-system' to set up coding-system for
9443         coding-category.
9444
9445 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9446
9447         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9448         Thai-XTIS environment.
9449
9450         * mule/mule-cmds.el (prefer-coding-system): Use
9451         `find-coding-system' instead of `coding-system-p'.
9452
9453 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9454
9455         * mule/mule-cmds.el (set-language-environment-coding-systems):
9456         Modify eol-type for XEmacs.
9457
9458         * mule/thai-xtis.el: Delete unused local variable `category'.
9459
9460         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9461         function.
9462         (prefer-coding-system): Don't call
9463         `update-coding-systems-internal'; use function
9464         `coding-category-list' instead of variable `coding-category-list';
9465         use `set-coding-priority-list' instead of `set-coding-priority';
9466         modify `eol-type' for XEmacs.
9467
9468         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9469         `charset-columns'.
9470         (char-width): Likewise.
9471
9472 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9473
9474         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9475         `tis-620'.
9476
9477         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9478         `set-coding-priority-list' instead of `set-coding-priority'; don't
9479         call `update-coding-systems-internal'.
9480
9481         * mule/mule-misc.el (coding-system-get): New function.
9482         (coding-system-put): New function.
9483         (coding-system-category): New function.
9484
9485 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9488         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9489         to avoid conflict with leim/quail/thai-xtis.
9490
9491         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9492         to thai-xtis-chars.el.
9493
9494         * mule/thai-xtis-chars.el: New file (split from
9495         mule/thai-xtis.el).
9496
9497 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9498
9499         * mule/thai-xtis.el:
9500         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9501         - Add syntax entries.
9502         - Put `preferred-coding-system' of the charset `thai-xtis' to
9503           `tis-620'.
9504
9505 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9506
9507         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9508         rewritten to use write-multibyte-character.
9509
9510 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9511
9512         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9513         of `iso-2022-7'.
9514         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9515         ported yet.
9516         (read-input-method-name): Treat optional argument `default'.
9517
9518 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9519
9520         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9521         all.
9522         (set-language-info-alist): Set up menus here.
9523
9524 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9525
9526         * minibuf.el (completing-read): Add new optional argument
9527         `default'.
9528         (read-coding-system): Add new optional argument
9529         `default-coding-system'.
9530
9531 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9532
9533         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9534         (viet-viscii-...->viet-vscii...).
9535
9536 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9537
9538         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9539         and menus.
9540
9541 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9542
9543         * mule/mule-cmds.el (input-method-function): Add permanent-local
9544         property.
9545
9546 1999-03-30  Dave Love  <fx@gnu.org>
9547
9548         * mule/mule-cmds.el (current-language-environment): Doc fix.
9549
9550 1999-02-06  Richard Stallman  <rms@gnu.org>
9551
9552         * mule/european.el (setup-slovenian-environment): New function.
9553         ("Slovenian"): New language environment.
9554
9555 1999-01-27  Dave Love  <fx@gnu.org>
9556
9557         * mule/mule-cmds.el (current-language-environment): Provide :link,
9558         :type (choices) and appropriate :get.
9559
9560 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9561
9562         * mule/mule-cmds.el (describe-language-environment): Don't alter
9563         input-method-alist.
9564
9565 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9566
9567         * mule/mule-cmds.el (prefer-coding-system): Call
9568         set-coding-priority, so that the internal array of priorities is
9569         also updated.
9570
9571 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9572
9573         * mule/mule-cmds.el (prefer-coding-system): If the argument
9574         requires specific EOL conversion type, make the default coding
9575         systems use that.
9576
9577 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9578
9579         * mule/mule-cmds.el (set-language-environment): Pass the default
9580         eol-type to set-language-environment-coding-systems.
9581         (set-default-coding-systems): Copy the eol-type property for the
9582         new default values of {buffer-file,process}-coding-system from the
9583         old defaults.
9584         (set-language-environment-coding-systems): Accept an optional
9585         argument EOL-TYPE, and set the eol-type property of the default
9586         coding systems accordingly.
9587
9588 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9589
9590         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9591         use generate-new-buffer instead of get-buffer-create.
9592
9593 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9594
9595         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9596
9597 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9598
9599         * mule/mule-cmds.el (default-input-method): Fix custom type.
9600
9601 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9602
9603         * mule/mule-cmds.el (setup-specified-language-environment):
9604         Add apropos-inhibit property.
9605         (describe-specified-language-support): Likewise.
9606
9607 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9608
9609         * mule/mule-cmds.el: Doc fixes.
9610
9611 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9612
9613         * mule/mule-cmds.el (register-input-method): Doc-string
9614         modified.
9615
9616 1998-09-01  Dave Love  <fx@gnu.org>
9617
9618         * mule/mule-cmds.el (current-language-environment): Fix
9619         setter function.
9620
9621 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9622
9623         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9624         mule/european.el, mule/hebrew.el, mule/japanese.el,
9625         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9626         avoid bootstrapping problem if you need to recompile all the Lisp
9627         files using interpreted code.
9628
9629 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9630
9631         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9632         ("Latin-2"): Likewise.
9633
9634 1998-08-18  Per Starback  <starback@update.uu.se>
9635
9636         * mule/european.el (setup-latin2-environment): Fix typo.
9637
9638 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9639
9640         * mule/european.el: Give proper value of `input-method' key to all
9641         lang. env.
9642
9643         * mule/mule-cmds.el (activate-input-method): Handle the case that
9644         the arg INPUT-METHOD is nil correctly.
9645         (read-multilingual-string): Activate the specified input method
9646         before calling read-string.  Afterward, activate the original
9647         input method.
9648
9649 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9650
9651         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9652         (set-language-info-alist): Fix typo in doc-string.
9653
9654         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9655
9656 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9657
9658         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9659         (reset-language-environment): New function for the job that
9660         setup-english-environment used to do.
9661         (set-language-environment): Do more setups according to the info
9662         in language-info-alist.
9663         (read-language-name): Handle the case that the arg KEY is nil.
9664         (describe-language-environment): Handle input-method property.
9665
9666         * mule/: All files under this directory, which related with
9667         specific languages (such as mule/european.el, mule/greek.el,
9668         mule/hebrew.el, mule/misc-lang.el), modified as below.
9669         (setup-XXX-environment): Just call set-language-environment.  If
9670         they used to do some other jobs than what done by
9671         set-language-environment, those jobs are done in
9672         setup-XXX-environment-internal now.
9673         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9674         the value to setup-XXX-environment-internal.  Add properties
9675         input-method and features.
9676
9677         * mule/english.el (setup-english-environment): Just call
9678         reset-language-environment.
9679
9680         * mule/european.el (setup-8-bit-environment): Function deleted.
9681
9682 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9683
9684         * mule/mule-cmds.el (input-method-exit-on-first-char)
9685         (input-method-use-echo-area): Doc fixes.
9686
9687 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9688
9689         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9690         variable.
9691         (input-method-use-echo-area): New variable.
9692
9693 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9694
9695         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9696
9697 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9698
9699         * mule/mule-cmds.el (activate-input-method): Update mode line.
9700         (inactivate-input-method): Likewise.
9701
9702 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9703
9704         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9705         input method in the current buffer, but just bind
9706         current-input-method.
9707
9708 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9709
9710         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9711
9712         * mule/misc-lang.el ("IPA"): Add coding-priority and
9713         coding-system.
9714
9715 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9716
9717         * mule/greek.el: Add coding-priority.
9718
9719 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9720
9721         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9722         LANG-ENV.
9723
9724 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9725
9726         * mule/mule-cmds.el (register-input-method): Fix previous change.
9727         (setup-specified-language-environment): Doc fix.
9728
9729 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9730
9731         * mule/mule-cmds.el: Several doc fixes.
9732         (get-language-info, set-language-info): Rename argument.
9733         (set-language-info-alist): Likewise.
9734         (register-input-method): Rename argument.
9735         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9736
9737 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9738
9739         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9740         default value while reading an input method.
9741
9742 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9743
9744         * mule/mule-cmds.el (universal-coding-system-argument):
9745         Use buffer-file-coding-system as default.
9746
9747 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9748
9749         * mule/korean.el ("Korean"): Doc fix.
9750
9751 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9752
9753         * mule/mule-cmds.el (describe-language-environment): Print the
9754         languge environment at the head.
9755
9756 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9757
9758         * mule/japanese.el: Set exit-function to exit-japanese-environment
9759         for Japanese environment.
9760
9761 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9762
9763         * mule/mule-cmds.el (set-language-environment): Doc fix.
9764         (current-language-environment): Use defcustom.
9765         (default-input-method): Specify :type.
9766
9767 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9768
9769         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9770         modified.
9771         (prefer-coding-system): Doc-string modified.
9772
9773 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9774
9775         * mule/mule-cmds.el (set-language-info): Doc-string
9776         describes `coding-priority' KEY.
9777         (set-language-environment-coding-systems): New function.
9778         (select-safe-coding-system): New function.
9779         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9780         (set-language-info-alist): New optionla arg PARENTS.  Call
9781         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9782         (set-language-environment-coding-systems): New function.
9783
9784         * mule/chinese.el: Remove setting up of
9785         describe-chinese-environment-map and
9786         setup-chinese-environment-map.  Exclude them in args of calls to
9787         set-language-info-alist.  Register coding-priority key in
9788         language-info-alist.
9789
9790         * mule/cyrillic.el: Remove setting up of
9791         describe-cyrillic-environment-map and
9792         setup-cyrillic-environment-map.  Exclude them in args of calls to
9793         set-language-info-alist.  Register coding-priority key in
9794         language-info-alist.
9795
9796         * mule/english.el: Register coding-priority key in
9797         language-info-alist.
9798
9799         * mule/ethiopic.el: Register coding-priority key in
9800         language-info-alist.
9801
9802         * mule/european.el: Remove setting up of
9803         describe-european-environment-map and
9804         setup-european-environment-map.  Exclude them in args of calls to
9805         set-language-info-alist.  Register coding-priority key in
9806         language-info-alist.  Add "German" language env.
9807         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9808         (setup-german-environment): New function.
9809
9810         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9811         change default input method to "greek-postfix".
9812
9813         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9814         coding-priority key in
9815
9816 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9817
9818         * mule/mule-cmds.el (set-language-info): Doc fix.
9819         (input-method-inactivate-hook): Doc fix.
9820
9821 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9822
9823         * mule/mule-cmds.el (set-input-method): Renamed from
9824         select-input-method.
9825
9826 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9827
9828         * mule/mule-cmds.el (set-language-environment): Run
9829         exit-language-environment-hook before calling `exit-function'
9830         which is specified for the language environment.
9831
9832 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9833
9834         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9835         modified.
9836         (prefer-coding-system): Likewise.
9837         (describe-language-environment): Print aliases of each coding
9838         system.
9839         (set-language-environment-hook): New variable.
9840         (exit-language-environment-hook): New variable.
9841         (set-language-environment): Call these hooks.  Before setting a
9842         new language environment, exit from the
9843         current-language-environment if necessary.
9844         (input-method-verbose-flag): The value can be nil, t,
9845         complex-only, or default.
9846         (input-method-highlight-flag): Doc-string augmented.
9847         (activate-input-method): Check if we can run the registered
9848         function to activate an input method.
9849
9850         * mule/korean.el: Set exit-function for language environment
9851         "Korean" to exit-korean-environment.
9852         (setup-korean-environment): Moved to korea-util.el.
9853
9854 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9855
9856         * mule/mule-cmds.el (read-multilingual-string): Use
9857         current-input-method prior to default-input-method.  Don't bind
9858         current-input-method by `let', instead, activate the specified
9859         input method in the current buffer temporarily.
9860
9861 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9862
9863         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9864
9865 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9866
9867         * mule/chinese.el (post-read-decode-hz): Return the result of
9868         decode-hz-region.
9869         (pre-write-encode-hz): Do not change the value of
9870         last-coding-system.
9871
9872 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9873
9874         * mule/mule-ccl.el: Doc fixes.
9875
9876 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9877
9878         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9879         (check-ccl-program): New macro.
9880
9881 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9882
9883         * mule/mule-ccl.el: Comment about CCL syntax modified.
9884         (ccl-command-table): Add read-multibyte-character and
9885         write-multibyte-character.
9886         (ccl-code-table): Add ex-cmd.
9887         (ccl-extended-code-table): New variable.
9888         (ccl-embed-extended-command): New function.
9889         (ccl-compile-read-multibyte-character,
9890         ccl-compile-write-multibyte-character) New functions.
9891         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9892         ccl-dump-write-multibyte-character): New functions.
9893
9894 1999-07-22  SL Baur  <steve@miho>
9895
9896         * config.el (config-value-file): config.values is installed into
9897         doc-directory.
9898         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9899
9900 1999-07-19  Didier Verna  <didier@xemacs.org>
9901
9902         * rect.el: all functions rewritten, except when noted. Below is a
9903         list of interface changes.
9904         (apply-on-rectangle): new function. Obsoletes
9905         `operate-on-rectangle'. All functions that used to call this
9906         function now call the new one.
9907         (kill-rectangle): added optional prefix arg to fill lines.
9908         (delete-rectangle): ditto.
9909         (delete-extract-rectangle): ditto.
9910         (open-rectangle): ditto.
9911         (clear-rectangle): ditto.
9912         (delete-rectangle-line): added third arg FILL.
9913         (delete-extract-rectangle-line): ditto.
9914         (open-rectangle-line): ditto.
9915         (clear-rectangle-line): ditto.
9916
9917 1999-07-18  Andy Piper  <andy@xemacs.org>
9918
9919         * menubar-items.el (default-menubar): add gutter options.
9920
9921         * gutter-items.el: new file.
9922         (gutter): new group for custom.
9923         (gutter-visible-p): new variable.
9924         (default-gutter-position): ditto.
9925         (buffers-tab): new group for the buffers tab.
9926         (gutter-buffers-tab): widget to put in the gutter.
9927         (buffers-tab-max-size): max number of tabs.
9928         (buffers-tab-switch-to-buffer-function): function to call when a
9929         tab is pressed.
9930         (buffers-tab-omit-function): filter buffers with this function.
9931         (buffers-tab-format-buffer-line-function): format buffer names for
9932         inclusion in tabs.
9933         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9934         the record.
9935         (build-buffers-tab-internal): build a list of tab items.
9936         (buffers-tab-items): ditto.
9937         (add-tab-to-gutter): put a tab in the gutter area.
9938         (update-tab-in-gutter): reset the buffers in the tab.
9939
9940         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9941
9942         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9943         (switch-to-buffer-hooks): new hook.
9944
9945         * toolbar.el (default-toolbar-position): fix typo.
9946
9947 1999-07-16  Andy Piper  <andy@xemacs.org>
9948
9949         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9950
9951 1999-07-15  Didier Verna  <didier@xemacs.org>
9952
9953         * cus-edit.el (custom-prompt-variable): optional third arg makes
9954         prompt for a comment string.
9955         (customize-set-value): optional prefix makes this function handle
9956         variable comments.
9957         (customize-set-variable): ditto.
9958         (customize-save-variable): ditto.
9959         (customize-customized): handle custom comments.
9960         (customize-save-customized): ditto.
9961         (custom-variable-state-set): ditto.
9962         (custom-face-state-set): ditto.
9963         (customize-saved): ditto.
9964         (custom-variable-set): ditto.
9965         (custom-face-set): ditto.
9966         (custom-variable-save): ditto.
9967         (custom-face-save): ditto.
9968         (custom-variable-reset-saved): ditto.
9969         (custom-face-reset-saved): ditto.
9970         (custom-variable-reset-standard): ditto.
9971         (custom-face-reset-standard): ditto.
9972         (custom-comment-face): new face.
9973         (custom-comment-tag-face): ditto.
9974         (custom-comment): new widget.
9975         (custom-comment-create): new function.
9976         (custom-comment-delete): ditto.
9977         (custom-comment-value-set): ditto.
9978         (custom-comment-show): ditto.
9979         (custom-comment-invisible-p): ditto.
9980         (custom-variable-value-create): create a comment field widget.
9981         (custom-face-value-create): ditto.
9982         (custom-variable-menu): new entry for adding a custom comment.
9983         (custom-face-menu): ditto.
9984         (custom-save-variables): possibly save custom comments.
9985         (custom-save-faces): ditto.
9986
9987         * cus-face.el (custom-set-faces): the arguments can now have a
9988         custom comment as fourth argument.
9989
9990         * custom.el (custom-set-variables): the arguments can now have a
9991         custom comment as fifth element.
9992
9993 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9994
9995         * XEmacs 21.2.18 is released
9996
9997 1999-07-13  SL Baur  <steve@miho>
9998
9999         * lib-complete.el (read-library-name): Revert previous change.
10000         (read-library): Ditto.
10001
10002 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10003
10004         * packages.el (packages-package-list): Capitalize docstring.
10005
10006         * packages.el (packages-find-package-library-path): Use #'nconc
10007         rather than #'append to reduce consing -- #'mapcar uses Flist,
10008         which returns a freshly consed list.  #'append would create yet
10009         another fresh list, using Fmake_list in concat.
10010
10011         * packages.el (package-provide): Use setq with remassq like it
10012         says in its docstring.
10013
10014 1999-07-06  SL Baur  <steve@miho.m17n.org>
10015
10016         * lib-complete.el (progn-with-message): Fix typo.
10017
10018 1999-07-06  SL Baur  <steve@miho.m17n.org>
10019
10020         * mule/mule-misc.el (char-octet): Make function match docstring.
10021         From Katsumi Yamaoka <yamaoka@jpl.org>
10022
10023 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10024
10025         * wid-edit.el (widget-documentation): corrected spelling error.
10026
10027 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10028
10029         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10030         keys if already bound
10031
10032 1999-07-06  SL Baur  <steve@miho.m17n.org>
10033
10034         * lib-complete.el (progn-with-message): Revert previous changes.
10035
10036 1999-06-24  Bob Weiner  <weiner@beopen.com>
10037
10038         * lib-complete.el (find-library):
10039         (find-library-other-window):
10040         (find-library-other-frame): Completely rewrote
10041         so that these functions actually work when called non-interactively.
10042         Also made them handle LIBRARY arguments which end with .el or .elc.
10043
10044 1999-06-24  Bob Weiner  <weiner@beopen.com>
10045
10046         * simple.el (indent-new-comment-line): Locally bound
10047         `block-comment-start' to `comstart' or else when this is called
10048         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10049         `block-comment-start' value, ignoring any existing spacing after a
10050         comment prefix in the previous line and producing ugly comments.
10051
10052 1999-06-23  Bob Weiner  <weiner@beopen.com>
10053
10054         * list-mode.el (mouse-choose-completion):
10055         (choose-completion):
10056         (completion-switch-to-minibuffer): Added.
10057         ([Tab]): [Tab] previously switched to the minibuffer
10058         but since [space] does that and since most applications in the
10059         world use [Tab] to select the next item in a list, do that in the
10060         *Completions* buffer too.  This will cause the least confusion
10061         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10062         06/23/1999.
10063
10064 1999-06-22  Bob Weiner  <weiner@beopen.com>
10065
10066         * help.el (help-buffer-name): Added support for a null value
10067         of `help-buffer-prefix-string' since some buffers require no
10068         prefix.
10069
10070 1999-06-20  Bob Weiner  <weiner@beopen.com>
10071
10072         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10073         in the completion-list-mode-map to bury the completions buffer
10074         even when the minibuffer is no longer active.
10075
10076 1999-06-20  Bob Weiner  <weiner@beopen.com>
10077
10078         * list-mode.el (list-mode): It is visually disconcerting to have
10079         the text cursor disappear within list buffers, especially when
10080         moving from window to window, so leave it visible.
10081
10082 1999-07-01  SL Baur  <steve@miho.m17n.org>
10083
10084         * menubar-items.el (default-menubar): Conditionalize the bug
10085         report menu item (which may not be possible in this XEmacs).
10086         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10087
10088 1999-06-30  SL Baur  <steve@miho.m17n.org>
10089
10090         * subr.el (with-current-buffer): DOC string fix.
10091         Suggested by Bob Weiner <weiner@altrasoft.com>
10092
10093 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10094
10095         * cus-face.el (custom-face-italic): insert missing args
10096
10097 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10098
10099         * packages.el (package-locations): Changed default early package
10100         hierarchies to ~/.xemacs/mule-packages and
10101         ~/.xemacs/xemacs-packages.
10102
10103 1999-06-23  SL Baur  <steve@miho.m17n.org>
10104
10105         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10106
10107 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10108
10109         * packages.el (package-locations): Changed default early package
10110         hierarchy to ~/.xemacs/packages.
10111         (package-locations): Removed `packages' as a possible name for a
10112         late package hierarchy.
10113
10114 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10115
10116         * mule/mule-category.el (word-combining-categories): Set up new
10117         variable.
10118         (word-separating-categories): Likewise.
10119
10120 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10121
10122         * XEmacs 21.2.17 is released
10123
10124 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10125
10126         * font-menu.el (font-menu-set-font): allow for nil specification
10127         of font size.
10128
10129 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10130
10131         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10132         is 1.
10133
10134 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10135
10136         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10137         8859-5 instead of ISO 8859-1.
10138
10139 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10140
10141         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10142         (viet-viscii-encode-table): Ditto.
10143
10144         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10145         Make obsolete definition of char-octet.
10146
10147 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10148
10149         * subr.el: Move no-Mule make-char ...
10150         * help-nomule.el (make-char): To here.
10151         (string-width): Make Mule compatibility alias.
10152
10153 1999-06-15  Andy Piper  <andy@xemacs.org>
10154
10155         * select.el (get-selection-no-error): really make there be no-error.
10156         (get-selection): revert to original.
10157
10158 1999-06-11  Andy Piper  <andy@xemacs.org>
10159
10160         * select.el (selection-sets-clipboard): renamed.
10161         (own-selection): use it.
10162
10163 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10164
10165         * XEmacs 21.2.16 is released
10166
10167 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10168
10169         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10170         missing characters to avoid crash.
10171
10172 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10173
10174         * coding.el (set-terminal-coding-system): Only set the console
10175         coding system on the selected console if it is a tty.
10176
10177 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10178
10179         * cus-face.el:
10180         * cus-edit.el:
10181         * faces.el:
10182         (custom):
10183         (face-spec-set):
10184         * faces.el (frob-face-property):
10185         * font-menu.el (font-menu-set-font):
10186                   Actually apply changes from 1999-03-17
10187
10188 1999-06-10  Andy Piper  <andy@xemacs.org>
10189
10190         * select.el (get-selection): abstract out non error-signalling
10191         part.
10192         (get-selection-no-error): get-selection without signalling an
10193         error.
10194         (selection-is-clipboard-p): new variable. controls whether the
10195         selection sets the clipboard.
10196         (own-selection): use it.
10197
10198         * mouse.el (insert-selection): fallback to clipboard after trying
10199         primary selection and cutbuffer.
10200
10201 1999-06-05  Andy Piper  <andy@xemacs.org>
10202
10203         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10204         selection functions.
10205
10206 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10207
10208         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10209         default value.
10210         (load): Use `raw-text' instead of `no-conversion'.
10211         (insert-file-contents): Likewise.
10212
10213         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10214         of `no-conversion'.
10215
10216 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10217
10218         * coding.el: Don't copy `no-conversion' to `raw-text'.
10219
10220 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10221
10222         * subr.el (make-char): Define it if Mule is not around.
10223
10224 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10225
10226         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10227
10228         * x-select.el (x-disown-selection-internal): Restore symbol as an
10229         obsolete alias.
10230         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10231
10232 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10233
10234         * XEmacs 21.2.15 is released
10235
10236 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10237
10238         * subr.el (split-string): Avoid infinite looping
10239
10240 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10241
10242         * ldap.el (ldap-ignore-attribute-codings): New variable
10243         (ldap-default-attribute-decoder): New variable
10244         (ldap-coding-system): New variable
10245         (ldap-attribute-syntax-encoders): New variable
10246         (ldap-attribute-syntax-decoders): New variable
10247         (ldap-attribute-syntaxes-alist): New variable
10248         (ldap-encode-boolean): New function
10249         (ldap-decode-boolean): New function
10250         (ldap-encode-country-string): New function
10251         (ldap-decode-string): New function
10252         (ldap-decode-address): New function
10253         (ldap-encode-address): New function
10254         (ldap-decode-attribute): New function
10255         (ldap-search): Use some of these
10256
10257 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10258
10259         * version.el (emacs-version): Make the patch level/beta come
10260         before the XEmacs qualifier so that it gets into (funcall
10261         emacs-version) and thus in the bug reports.
10262         (emacs-version>=): Support patch levels.
10263
10264 1999-06-03  SL Baur  <steve@xemacs.org>
10265
10266         * version.el: implement x.y.z version number
10267         From Jan Vroonhof <vroonhof@math.ethz.ch>
10268
10269 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10270
10271         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10272
10273 1999-05-22  Vin Shelton <acs@xemacs.org>
10274
10275         * startup.el: Document -private and break out non-standard X options.
10276
10277 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10278
10279         * mule/mule-charset.el (charset-after): New function.
10280         (charset-direction): Synch with Mule, update docstring.
10281         (get-charset-property): New function.
10282         (put-charset-property): New function.
10283         (charset-plist): New function.
10284
10285         * mule/mule-charset.el (compose-region):
10286         (decompose-region): remove;  these functions (which don't work
10287         since we don't do composite characters) have been moved to
10288         mule-util.el.
10289         (toplevel): follow coding standards
10290
10291 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10292
10293         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10294         exist any more.
10295
10296         * code-files.el: Fix commentary to follow coding standards.  Move
10297         the single line left in mule-files.el to here.
10298
10299         * mule/mule-files.el: delete.
10300
10301 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10302
10303         * info.el (Info-scroll-prev): Use event functions instead of the
10304         old emacs 19 interface.
10305
10306 1999-06-02  Andy Piper  <andy@xemacs.org>
10307
10308         * x-font-menu.el (x-font-menu-load-font):
10309         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10310
10311 1999-05-31  Andy Piper  <andy@xemacs.org>
10312
10313         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10314         group.
10315         (font-menu-this-frame-only-p): ditto.
10316         (font-menu-max-items): reinstate, from Jan Vroonhof
10317         <vroonhof@math.ethz.ch>
10318         (font-menu-submenu-name-format): ditto.
10319         (font-menu-split-long-menu): ditto, for use by the family
10320         constructor.
10321         (font-menu-family-constructor): use it.
10322
10323 1999-05-30  Andy Piper  <andy@xemacs.org>
10324
10325         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10326         for use by the font menu.
10327
10328         * msw-font-menu.el: new file implementing mswindows specific
10329         font-menu behaviour.
10330         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10331         (mswindows-font-menu-junk-families): ditto.
10332         (hack-font-truename): ditto.
10333         (mswindows-font-regexp-ascii): ditto.
10334         (mswindows-reset-device-font-menus): ditto.
10335         (mswindows-font-menu-font-data): ditto.
10336         (mswindows-font-menu-load-font): ditto.
10337
10338         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10339         (x-font-menu-font-data): ditto.
10340         (x-font-menu-load-font): ditto.
10341
10342         * font-menu.el: new file implementing generic font menu behaviour.
10343         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10344         made device independent.
10345         (font-menu-this-frame-only-p): ditto.
10346         (font-menu-preferred-resolution): ditto.
10347         (font-menu-size-scaling): new variable used to determine whether
10348         sizes are in points or tenths of a point.
10349         (vassoc): moved from x-font-menu.el.
10350         (device-fonts-cache): ditto.
10351         (device-fonts-cache): ditto.
10352         (flush-device-fonts-cache): ditto.
10353         (reset-device-font-menus): copied from x-font-menu.el and made
10354         device independent. Most functionality deferred to
10355         device-dependent versions.
10356         (font-menu-family-constructor): copied from x-font-menu.el and
10357         made device independent.
10358         (font-menu-size-constructor): ditto.
10359         (font-menu-weight-constructor): ditto.
10360         (font-menu-set-font): ditto.
10361         (font-menu-change-face): ditto.
10362         (font-menu-load-font): new device method.
10363         (font-menu-font-data): ditto.
10364
10365         * x-font-menu.el: The above functions deleted.
10366
10367 1999-05-26  Andy Piper  <andy@xemacs.org>
10368
10369         * update-elc.el:
10370         * make-docfile.el:
10371         * loadup.el: rehash expand-file-name usage to not use default-directory.
10372
10373 1999-05-21  Andy Piper  <andy@xemacs.org>
10374
10375         * x-select.el (x-select-convert-to-text):
10376         (x-selected-text-type):
10377         (x-get-selection):
10378         (xselect-convert-to-string):
10379         (xselect-convert-to-compound-text):
10380         (xselect-convert-to-length):
10381         (xselect-convert-to-targets):
10382         (xselect-convert-to-delete):
10383         (xselect-convert-to-filename):
10384         (xselect-convert-to-charpos):
10385         (xselect-convert-to-lineno):
10386         (xselect-convert-to-colno):
10387         (xselect-convert-to-sourceloc):
10388         (xselect-convert-to-os):
10389         (xselect-convert-to-host):
10390         (xselect-convert-to-user):
10391         (xselect-convert-to-class):
10392         (xselect-convert-to-name):
10393         (xselect-convert-to-integer):
10394         (xselect-convert-to-atom):
10395         (xselect-convert-to-identity): functions renamed from x-* and
10396         moved to select.el.
10397         (x-get-secondary-selection): use rename get-selection.
10398         (x-get-clipboard): ditto.
10399         (x-own-selection): moved to select.el.
10400         (x-valid-simple-selection-p): ditto.
10401         (x-dehilight-selection): ditto.
10402         (x-own-clipboard): ditto.
10403         (x-disown-selection): ditto.
10404
10405         * x-mouse.el (x-yank-function): moved to mouse.el.
10406         (x-insert-selection): ditto.
10407         (x-set-point-and-move-selection): use renamed function.
10408
10409         * select.el (selected-text-type): moved and renamed from
10410         x-select.el.
10411         (selection-owner-p): moved to C.
10412         (selection-exists-p): ditto.
10413         (get-cutbuffer): new device method.
10414         (get-selection): generalised and moved from x-select.el.
10415         (own-selection): moved x-own-selection functionality into here.
10416         (dehilight-selection): renamed and moved from x-select.el.
10417         (own-clipboard): functionality moved from x-select.el using new
10418         generic C builtins.
10419         (disown-clipboard): ditto.
10420         (select-convert-to-text):
10421         (select-convert-to-string):
10422         (select-convert-to-compound-text):
10423         (select-convert-to-length):
10424         (select-convert-to-targets):
10425         (select-convert-to-delete):
10426         (select-convert-to-filename):
10427         (select-convert-to-charpos):
10428         (select-convert-to-lineno):
10429         (select-convert-to-colno):
10430         (select-convert-to-sourceloc):
10431         (select-convert-to-os):
10432         (select-convert-to-host):
10433         (select-convert-to-user):
10434         (select-convert-to-class):
10435         (select-convert-to-name):
10436         (select-convert-to-integer):
10437         (select-convert-to-atom):
10438         (select-convert-to-identity): new functions renamed from x-* and
10439         moved from x-select.el.
10440
10441         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10442         into here and use as the default window-system mouse yank.
10443         (insert-selection): generalised and moved from x-mouse.el.
10444         (own-clipboard): moved to C.
10445
10446         * msw-select.el (mswindows-selection-owned-p): deleted.
10447         (mswindows-own-selection): generalised and moved to select.el.
10448         (mswindows-disown-selection): generalised and moved to C.
10449         (mswindows-selection-owner-p): ditto.
10450
10451 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10452
10453         * XEmacs 21.2.14 is released
10454
10455 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10456
10457         * about.el: update contact info for jason and slb.
10458
10459 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10460
10461         * mule/european.el (setup-romanian-environment): Add Romanian
10462         support from Emacs/Mule romanian.el.
10463
10464 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10465
10466         * cus-face.el: Label all custom changes with the 'custom' tag.
10467
10468         * cus-edit.el: idem ditto.
10469
10470         * faces.el: Added suport for adding device tags to various functions.
10471         (custom): New device tag.
10472         (face-spec-set): Call reset face with tags argument. No longer do
10473         x-init-global-faces hack.
10474
10475         * faces.el (frob-face-property): Use an anonymous specifier to map
10476         frob-face-property-1 over.
10477
10478         * x-font-menu.el (font-menu-set-font): Always specify all
10479         properties to custom.
10480
10481 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10482
10483         * mule/european.el (setup-czech-environment): Add czech support.
10484         From David Sauer <davids@orfinet.cz>
10485
10486 1999-03-15  SL Baur  <steve@xemacs.org>
10487
10488         * check-features.el: Turn hard errors into warnings.
10489
10490 1999-03-21  SL Baur  <steve@xemacs.org>
10491
10492         * simple.el (delete-key-deletes-forward): As per discussion on
10493         xemacs-beta, default to t.
10494
10495 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10496
10497         * loadup.el: Define Installation-string before loading anything.
10498
10499 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10500
10501         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10502         From Anders Stenman <stenman@isy.liu.se>
10503
10504 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10505
10506         * wid-edit.el (widget-glyph-find): Ditto.
10507
10508         * packages.el (locate-library): Ditto.
10509
10510         * loadup.el (really-early-error-handler): Ditto.
10511
10512         * lib-complete.el (read-library): Ditto.
10513
10514         * faces.el (set-face-stipple): Ditto.
10515
10516         * code-files.el (load): Use new calling style of locate-file.
10517
10518 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10519
10520         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10521         dead.
10522
10523 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10524
10525         * dumped-lisp.el (preloaded-file-list): Don't load
10526         Installation.el.
10527
10528         * loadup.el (Installation-string): Define it here.
10529
10530 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10531
10532         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10533         Installation.el needs to be loaded before `dump-paths', otherwise
10534         the dumping process won't find it.
10535
10536 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10537
10538         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10539         subr so that we can use `replace-in-string' in Installation.el to
10540         get rid of C-m chars under the native Windows build.
10541
10542 1999-04-29  Andy Piper  <andy@xemacs.org>
10543
10544         * make-docfile.el: canonicalize file and directory names.
10545
10546         * device.el (call-device-method): new function for calling device
10547         specific methods.
10548         (define-device-method): new function for defining device methods.
10549         (define-device-method*): ditto.
10550
10551 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10552
10553         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10554
10555 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10556
10557         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10558         (cyrillic-koi8-r-encode-table): Likewise.
10559         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10560         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10561
10562         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10563         from vietnamese.el].
10564
10565         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10566         mule/mule-misc.el.
10567
10568 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10569
10570         * mule/thai-xtis.el:
10571         - Change font registry name from "Thai94x94-0" to "xtis-0".
10572         - Change mnemonic of coding-system `tis-620' to "TIS620".
10573
10574 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10575
10576         * mule/ethiopic.el: fixed.
10577
10578 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10579
10580         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10581
10582         * mule/thai-xtis.el: New file.
10583
10584         * mule/vietnamese.el: New file.
10585
10586         * mule/ethiopic.el: New file.
10587
10588 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10589
10590         * bytecomp.el (byte-compile-close-variables): Leave
10591         debug-issue-ebola-notices alone.
10592
10593 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10594
10595         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10596         at the top of the buffer since it is the most important thing to
10597         customize
10598         (ldap-get-host-parameter): New defun
10599         (ldap-search): Add a new parameter `withdn' to retrieve the
10600         distinguished names of entries
10601
10602 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10603
10604         * startup.el (splash-frame-body): Date and spelling fixes.
10605
10606 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10607
10608         * view-less.el (toggle-truncate-lines): add autoload tag
10609
10610 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10611
10612         * format.el (format-alist): Disable image stuff.
10613
10614 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10615
10616         * wid-edit.el (widget-glyph-find): Search by directories, then by
10617         suffixes rather than the other way around.
10618         (widget-image-conversion): Renamed to
10619         `widget-image-file-name-suffixes'.
10620
10621 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10622
10623         * mule/mule-charset.el: Made old functions obsolete, remove the
10624         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10625         (charset-iso-graphic-plane): Rename from charset-graphic.
10626         (charset-iso-final-char): Rename from charset-final.
10627         (charset-width): Rename from charset-columns.
10628         (charset-bytes): Added from fsf compatibility, returns always 1.
10629
10630         * mule/mule-misc.el: Move charset-doc-string alias to
10631         mule-charset.el
10632
10633 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10634
10635         * x-faces.el (x-make-font-bold-italic): honor
10636         *try-oblique-before-italic-fonts*
10637
10638 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10639
10640         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10641
10642 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10643
10644         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10645         name.
10646
10647 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10648
10649         * cl-extra.el (equalp): Would bug out for lists.
10650
10651 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10652
10653         * about.el (about-hackers):  Change cgw's email address
10654
10655 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10656
10657         * XEmacs 21.2.13 is released
10658
10659 1999-03-12  SL Baur  <steve@xemacs.org>
10660
10661         * simple.el (delete-key-deletes-forward): Revert to previous
10662         behavior.
10663
10664 1999-01-18  Didier Verna  <didier@xemacs.org>
10665
10666         * menubar-items.el (xemacs-splash-buffer): handle the case of
10667         multiple elements in the splash buffer body.
10668
10669         * startup.el (splash-frame-timeout): new constant: interval
10670         between splash buffer elements.
10671         (command-line-1): handle splash buffer with multiple elements (use
10672         a timeout).
10673         (splash-frame-body): Originally `startup-splash-frame-body'.
10674         Rewrote a cleaner and more readable version. This can now be array,
10675         in which case each element is displayed in turn in the splash buffer.
10676         (splash-frame-static-body): new constant. Persistent information
10677         across all splash buffer elements (preserves the possibility to give
10678         it in different languages.
10679         (circulate-splash-frame-elements): new function. Used as a timeout
10680         to circulate through all splash frame elements and display them in
10681         sequence.
10682         (display-splash-frame): originally `startup-splash-frame'. Handle
10683         the case of multiple elements in the splash buffer body. Now
10684         returns a timeout id if multiple elements to display, or nil.
10685
10686 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10687
10688         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10689         so they can be overridden by x-init-face-from-resources.
10690         Additionally specify the font name also with an x tag.
10691
10692 1999-03-08  Andy Piper  <andy@xemacs.org>
10693
10694         * package-get.el (package-get-base): autoload.
10695
10696         * menubar-items.el (default-menubar): add update menu item. Fix
10697         custom menu to only be activated when package-base is available.
10698
10699         * package-get.el (package-get-custom): don't load
10700         package-get-custom as it is auto-generated. Fix group definition.
10701
10702 1999-03-05  Didier Verna  <didier@xemacs.org>
10703
10704         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10705         instead of `symbol-name' (Thanks Kyle).
10706
10707         * cus-edit.el (custom-save-variables): use `prin1' instead of
10708         princ to write symbols.
10709
10710 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10711
10712         * XEmacs 21.2.12 is released
10713
10714 1999-03-05  SL Baur  <steve@xemacs.org>
10715
10716         * menubar-items.el (default-menubar): Add kfm browsing support.
10717         From Neal Becker <nbecker@fred.net>
10718
10719 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10720
10721         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10722         calls to font-lock during buffer reversion.
10723
10724 1999-02-12  Didier Verna  <didier@xemacs.org>
10725
10726         * info.el (Info-build-node-completions): unconditionally widen the
10727         tag table buffer.
10728
10729 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10730
10731         * x-faces.el (x-init-face-from-resources):
10732         Only set fonts in the 'x locale.
10733
10734 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10735
10736         * package-ui.el (pui-install-selected-packages): Don't throw on
10737         `package-admin-delete-binary-package' returning nil since it's
10738         normal.  Reindent function.
10739         (pui-add-required-packages): Handle case where packages selected
10740         for installation have never been installed.
10741
10742 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10743
10744         * menubar-items.el (default-menubar):
10745         Implement the ``Mule->Set coding system of process'' menu item.
10746
10747 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10748
10749         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10750         files
10751         - Change some `if's to `when's
10752
10753 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10754
10755         * XEmacs 21.2.11 is released
10756
10757 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10758
10759         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10760         against window close (Fix Bug #460).
10761         (ask-user-about-lock-dbox): Idem.
10762
10763 1999-02-25  SL Baur  <steve@xemacs.org>
10764
10765         * mule/mule-charset.el (charset-leading-byte): New function.
10766         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10767
10768 1999-02-12  Andy Piper  <andy@xemacs.org>
10769
10770         * about.el (xemacs-hackers): change andy's email address.
10771         (about-url-alist): change andy's web page address.
10772         (about-xemacs): add piper.
10773
10774 1999-02-16  SL Baur  <steve@xemacs.org>
10775
10776         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10777         of mule-base into lisp/mule.
10778
10779 1999-02-16  SL Baur  <steve@xemacs.org>
10780
10781         * mule/arabic.el:
10782         mule/canna-leim.el:
10783         mule/chinese.el:
10784         mule/cyrillic.el:
10785         mule/english.el:
10786         mule/european.el:
10787         mule/greek.el:
10788         mule/hebrew.el:
10789         mule/japanese.el:
10790         mule/kinsoku.el:
10791         mule/korean.el:
10792         mule/misc-lang.el:
10793         mule/mule-category.el:
10794         mule/mule-ccl.el:
10795         mule/mule-charset.el:
10796         mule/mule-cmds.el:
10797         mule/mule-coding.el:
10798         mule/mule-files.el:
10799         mule/mule-help.el:
10800         mule/mule-init.el:
10801         mule/mule-misc.el:
10802         mule/mule-tty-init.el:
10803         mule/mule-x-init.el:
10804         mule/viet-chars.el:  Remerge from mule-base.
10805
10806         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10807         of mule-base into lisp/mule.
10808
10809 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10810
10811         * process.el (exec-to-string): Use `shell-command-switch' in place
10812         of hard-wired "-c" (for WindowsNT).
10813
10814 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10815
10816         * menubar-items.el (default-menubar):  Remove obsolete
10817         "Gopher" item
10818
10819 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10820
10821         * package-admin.el (package-admin-get-install-dir): First fall
10822         back to the location of xemacs-base for non-mule packages.
10823
10824 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10825
10826         * paths.el:
10827         - improved automounter tmp directory support.
10828         - support 4 (!) empirically discovered automounter conventions
10829
10830 1999-02-12  SL Baur  <steve@xemacs.org>
10831
10832         * etags.el (pop-tag-mark): autoload to match key binding.
10833
10834 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10835
10836         * XEmacs 21.2.10 is released
10837
10838 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10839
10840         * package-get.el (package-get-remote-filename): Don't bug out for
10841         a local file name in the search entry.
10842
10843 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10844
10845         * XEmacs 21.2.9 is released
10846
10847 1999-01-19  Didier Verna  <didier@xemacs.org>
10848
10849         * replace.el (replace-search-function): new variable containing a
10850         function to perform a search-forward.
10851         (replace-re-search-function): new variable containing a function
10852         to perform a re-search-forward.
10853         (perform-replace): use them.
10854
10855 1999-01-25  Didier Verna  <didier@xemacs.org>
10856
10857         * select.el (selection-owner-p): use the name `XEmacs'.
10858         (cut-copy-clear-internal): ditto.
10859
10860 1999-01-18  Andy Piper  <andy@xemacs.org>
10861
10862         * about.el (about-url-alist): Update my entry.
10863         (xemacs-hackers): Ditto.
10864
10865 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10866
10867         * buffer.el (switch-to-buffer): Fixing documentation.
10868         * minibuf.el (minibuffer-completion-table): ditto.
10869         * cl-macs.el (return-from): ditto.
10870
10871 1999-01-04  Didier Verna  <didier@xemacs.org>
10872
10873         * replace.el (delete-non-matching-lines): temporarily disable
10874         case-folding when called interactively with a regexp containing
10875         uppercase characters.
10876         (delete-matching-lines): ditto.
10877         (count-matches): ditto.
10878         (list-matching-lines): ditto.
10879
10880 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10881
10882         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10883         abort if current window is split horizontally, not if others are
10884         split.  Got rid of unnecessary minibuffer checking.  Also, add
10885         some comments (it's still complex).
10886
10887 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10888
10889         * package-get.el: changed address for doc.ic.ac.uk to
10890         sunsite.doc.ic.ac.uk
10891
10892 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10893
10894         * ldap.el (toplevel): Remove requires so that the file compiles
10895         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10896
10897 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10898
10899         * dump-paths.el: Calculate module-directory and set
10900         module-load-path to the load path for modules.
10901
10902         * loadup.el: Get bootstrap value of module-load-path from the
10903         environment variable EMACSBOOTSTRAPMODULEPATH.
10904         - Display the module load path if we're debugging paths.
10905
10906         * setup-paths.el: Added function paths-find-site-module-directory.
10907         - Added function paths-find-module-directory.
10908         - Added function paths-construct-module-load-path.  Uses new
10909         environment variable EMACSMODULEPATH.
10910
10911 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10912
10913         * font.el (font-default-object-for-device):
10914         Oops! This `or' can't be replaced by `unless'.
10915         Fixed inability to run w3, among other things.
10916
10917 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10918
10919         * package-admin.el: Change initialization of
10920           package-admin-install-function dependent on system type.
10921           Change package-admin-install-function-mswindows to use
10922           "minitar".
10923
10924 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10925
10926         * mouse.el (default-mouse-motion-handler): Disable help echo while
10927         in the minibuffer.
10928
10929 1998-12-28  Martin Buchholz <martin@xemacs.org>
10930
10931         * XEmacs 21.2.8 is released.
10932
10933 1998-12-24  Martin Buchholz <martin@xemacs.org>
10934
10935         * XEmacs 21.2.7 is released.
10936
10937 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10938
10939         * package-ui.el (pui-list-packages): Set truncate-lines.
10940
10941         * package-get.el (package-get-download-menu): Use
10942         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10943
10944         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10945         (pui-help-string): idem.
10946         (list-packages-mode): New major mode.
10947         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10948         (pui-install-selected-packages): Add suport for removing packages.
10949         (pui-toggle-package-delete-key): New function.
10950         (pui-popup-context-sensitive): New kludge.
10951         (pui-list-packages): Add warning when `package-get-remote' is nil.
10952         (package-ui-add-site): New function.
10953
10954 1998-12-01  Didier Verna  <didier@xemacs.org>
10955
10956         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10957
10958 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10959
10960         * ldap.el: Custom-ized
10961         (toplevel): Do not provide `ldap' which is provided by C level
10962         LDAP code
10963         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10964
10965 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10966
10967         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10968
10969 1998-12-17  Andy Piper  <andy@xemacs.org>
10970
10971         * sound.el (sound-load-list): name changed from sound-load-alist.
10972         (sound-extension-list): name changed from sound-ext-list.
10973         (load-default-sounds): use new names.
10974         (load-sound-file): use new names.
10975
10976 1998-12-16  Andy Piper  <andy@xemacs.org>
10977
10978         * XEmacs 21.2.6 is released
10979
10980 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10981
10982         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10983         errors.
10984
10985 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10986
10987         * wid-edit.el (widget-echo-this-extent): Set
10988         help-echo-owns-message to t.
10989
10990 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10991
10992         * package-get.el (package-get-download-menu): use toggles for
10993           each site in the download site menu.
10994
10995 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10996
10997         * package-get.el (package-get): If we cannot find a package
10998           because package-get-remote is not set, give a more helpful
10999           error message.
11000
11001 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11002
11003         * package-get.el (package-get-remote-filename): use an EFS path
11004         with user anonymous if no user is specified.
11005
11006 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11007
11008         * faces.el (face-spec-set): Re-init fallfacks for default after
11009         calling reset-face on the default face.
11010
11011 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11012
11013         * package-admin.el (package-admin-default-install-function):
11014         Behave as advertised.  Make sure the pkg-dir is proper for
11015         default-directory.
11016         (package-admin-add-binary-package): Make sure the pkg-dir is
11017         proper for default-directory.
11018         (package-admin-install-function-mswindows): Make sure the pkg-dir
11019         is proper for default-directory.
11020
11021 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11022
11023         * XEmacs 21.2.5 is released
11024
11025 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11026
11027         * files.el (binary-file-regexps): regexp-opt is not available at
11028         bytecompile time.
11029
11030 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11031
11032         * x-win-xfree86.el:
11033         * x-win-sun.el (x-win-init-sun):
11034         * x-win-sun.el:
11035         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11036         * x-iso8859-1.el:
11037         * x-init.el (init-post-x-win):
11038         * x-init.el (init-pre-x-win):
11039         * x-init.el (x-initialize-compose):
11040         * x-init.el:
11041         * x-compose.el:
11042         * winnt.el:
11043         * widget.el:
11044         * wid-edit.el (widget-glyph-click):
11045         * wid-edit.el (widget-glyph-find):
11046         * wid-edit.el (widget-type):
11047         * view-less.el (view-buffer-other-window):
11048         * very-early-lisp.el:
11049         * version.el:
11050         * toolbar.el:
11051         * toolbar-items.el:
11052         * term/sun.el (suntool-map):
11053         * term/sun-mouse.el:
11054         * term/internal.el:
11055         * syntax.el (modify-syntax-entry):
11056         * symbol-syntax.el:
11057         * subr.el:
11058         * startup.el (lock-directory):
11059         * simple.el (set-comment-column):
11060         * simple.el (backward-delete-char-untabify):
11061         * shadow.el (find-emacs-lisp-shadows):
11062         * shadow.el:
11063         * setup-paths.el (paths-construct-info-path):
11064         * select.el (cut-copy-clear-internal):
11065         * process.el (call-process-region):
11066         * process.el (start-process-shell-command):
11067         * process.el:
11068         * paths.el (rmail-spool-directory):
11069         * paragraphs.el (use-hard-newlines):
11070         * package-get.el (package-get-dependencies):
11071         * package-admin.el (package-admin-delete-binary-package):
11072         * obsolete.el (truncate-string):
11073         * obsolete.el (store-substring):
11074         * mouse.el (default-mouse-track-maybe-own-selection):
11075         * mouse.el (mouse-yank-at-point):
11076         * modeline.el:
11077         * modeline.el (mouse-drag-modeline):
11078         * minibuf.el (read-directory-name-internal):
11079         * minibuf.el (read-file-name-internal):
11080         * minibuf.el (read-file-name-internal-1):
11081         * minibuf.el (read-file-name-2):
11082         * minibuf.el (exact-minibuffer-completion-p):
11083         * minibuf.el (read-from-minibuffer):
11084         * minibuf.el:
11085         * menubar.el (check-menu-syntax):
11086         * map-ynp.el (map-y-or-n-p):
11087         * make-docfile.el (docfile-out-of-date):
11088         * loadup.el ((member "run-temacs" command-line-args)):
11089         * loadup.el ((member "no-site-file" command-line-args)):
11090         * loadup.el (really-early-error-handler):
11091         * loadup.el:
11092         * loadhist.el:
11093         * loaddefs.el:
11094         * lisp-mnt.el (lm-verify):
11095         * lib-complete.el (lib-complete:cache-completions):
11096         * lib-complete.el (library-all-completions):
11097         * itimer.el (itimer-run-expired-timers):
11098         * info.el (Info-mode):
11099         * info.el (Info-insert-file-contents):
11100         * info.el (Info-rebuild-dir):
11101         * info.el (Info-build-dir-anew):
11102         * info.el (Info-parse-dir-entries):
11103         * info.el (Info-dir-outdated-p):
11104         * info.el (Info-insert-dir):
11105         * info.el (info-xref):
11106         * info.el:
11107         * hyper-apropos.el (hyper-apropos-get-doc):
11108         * hyper-apropos.el (hyper-describe-face):
11109         * hyper-apropos.el (hyper-apropos-mode):
11110         * hyper-apropos.el:
11111         * help.el (list-processes):
11112         * help.el:
11113         * gnuserv.el:
11114         * font.el (mswindows-font-create-name):
11115         * font.el (font-default-font-for-device):
11116         * font.el (x-font-create-object):
11117         * font.el (font-registry):
11118         * font.el:
11119         * font-lock.el (font-lock-keywords):
11120         * font-lock.el:
11121         * finder.el (finder-compile-keywords):
11122         * find-paths.el (paths-find-recursive-path):
11123         * fill.el (set-justification-center):
11124         * fill.el (fill-region-as-paragraph):
11125         * files.el (insert-directory):
11126         * files.el (wildcard-to-regexp):
11127         * files.el (recover-file):
11128         * files.el (basic-save-buffer):
11129         * files.el (delete-auto-save-file-if-necessary):
11130         * files.el (file-relative-name):
11131         * files.el (backup-extract-version):
11132         * files.el (backup-buffer):
11133         * files.el (set-visited-file-name):
11134         * files.el (set-auto-mode):
11135         * files.el (interpreter-mode-alist):
11136         * files.el:
11137         * files.el (find-file-noselect):
11138         * files.el (abbreviate-file-name):
11139         * files.el (parse-colon-path):
11140         * files.el (directory-abbrev-alist):
11141         * etags.el (visit-tags-table-buffer):
11142         * easymenu.el (easy-menu-define):
11143         * dragdrop.el (experimental-dragdrop-drag):
11144         * dragdrop.el (dragdrop-drop-do-functions):
11145         * dragdrop.el (dragdrop-drop-at-point):
11146         * disass.el (disassemble-1):
11147         * disass.el (disassemble-internal):
11148         * disass.el (disassemble):
11149         * disass.el:
11150         * derived.el (derived-mode-init-mode-variables):
11151         * derived.el (define-derived-mode):
11152         * custom.el (defgroup):
11153         * cus-edit.el (custom-quote):
11154         * config.el:
11155         * code-process.el (open-network-stream):
11156         * code-process.el (start-process):
11157         * code-process.el (call-process-region):
11158         * code-process.el (call-process):
11159         * code-process.el:
11160         * code-files.el (insert-file-contents):
11161         * code-files.el:
11162         * code-files.el (buffer-file-coding-system-for-read):
11163         * cmdloop.el (yes-or-no-p-minibuf):
11164         * cl.el:
11165         * cl-macs.el:
11166         * cl-extra.el:
11167         * callers-of-rpt.el (make-caller-report):
11168         * callers-of-rpt.el:
11169         * bytecomp.el (batch-byte-recompile-directory):
11170         * bytecomp.el (batch-byte-compile-1):
11171         * bytecomp.el (batch-byte-compile):
11172         * bytecomp.el (display-call-tree):
11173         * bytecomp.el (byte-compile-insert):
11174         * bytecomp.el (byte-compile-two-args-19->20):
11175         * bytecomp.el (byte-compile-variable-ref):
11176         * bytecomp.el (byte-compile-form):
11177         * bytecomp.el (byte-compile-top-level-body):
11178         * bytecomp.el (byte-compile-out-toplevel):
11179         * bytecomp.el (byte-compile-byte-code-maker):
11180         * bytecomp.el (byte-compile-file-form-defmumble):
11181         * bytecomp.el (byte-compile-file-form):
11182         * bytecomp.el (byte-compile-keep-pending):
11183         * bytecomp.el (byte-compile-insert-header):
11184         * bytecomp.el (byte-compile-from-buffer):
11185         * bytecomp.el (byte-compile-file):
11186         * bytecomp.el (byte-recompile-file):
11187         * bytecomp.el (byte-compile-close-variables):
11188         * bytecomp.el (byte-compile-warn-about-unused-variables):
11189         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11190         * bytecomp.el (byte-compiler-legal-options):
11191         * bytecomp.el (byte-compile-lapcode):
11192         * bytecomp.el (byte-optimize-log):
11193         * bytecomp.el ((fboundp 'defsubst)):
11194         * bytecomp.el:
11195         * bytecomp-runtime.el:
11196         * byte-optimize.el (byte-optimize-apply):
11197         * byte-optimize.el (car):
11198         * byte-optimize.el (byte-optimize-form):
11199         * byte-optimize.el (byte-optimize-form-code-walker):
11200         * byte-optimize.el:
11201         * build-report.el (build-report-insert-installation-file):
11202         * build-report.el (build-report):
11203         * auto-show.el:
11204         * apropos.el (apropos-documentation):
11205         - mega patch
11206         - clean up byte-compile warnings
11207         - remove unused variables
11208         - Use common lisp style hashtable functions
11209         - byte compiler cleanup
11210         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11211         - remove old backquote syntax usage
11212         - move some cl functionality into C for speed.
11213         - remove last remaining VMS support
11214         - spelling fixes
11215         - implement last, butlast, nbutlast, copy-list in C.
11216         - new macro ignore-file-errors, similar to ignore-errors
11217           (ignore-file-errors (delete-file "foo"))
11218         - get frequent garbage collection during loadup.el by tweaking
11219           gc-cons-threshold, rather than explicitly calling garbage-collect
11220         - default delete-key-deletes-forward to `t'.
11221
11222 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11223
11224         * XEmacs 21.2-beta4 is released.
11225
11226 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11227
11228         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11229         (easy-menu-item-present-p): Wrapper around find-menu-item.
11230         (easy-menu-remove-item): Wrapper around delete-menu-item.
11231
11232         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11233         (add-menu-button): Add 'in-menu' argument.
11234         (add-menu-item-1): Add in-menu support to helper function.
11235
11236 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11237
11238         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11239
11240 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11241
11242         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11243         of Dec 4, 1997.
11244
11245 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11246
11247         * process.el (shell-command-on-region): Report if the command
11248         succeeded or failed.
11249
11250 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11251
11252         * subr.el (buffer-substring-no-properties): Comment out.
11253
11254 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11255
11256         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11257           into font instances first, like `x-frob-font-size' does.
11258           (mswindows-find-larger-font): ditto
11259
11260 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11261
11262         * package-ui.el (pui-install-selected-packages): fix args in call
11263         to `package-get'.
11264
11265 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11266
11267         * package-get.el (host-name): New widget type.
11268         (package-get-remote): Better customization using new type.
11269         (package-get-download-sites): idem dito.
11270
11271         (package-get-custom): Do not use package-get-all untill we have
11272         runtime dependencies.
11273
11274         (package-get-remove-copy): Default to 't' we no longer need this
11275         kludge as we do not currently use depenencies.
11276
11277         (package-get-was-current): New variable.
11278         (package-get-require-base): New 'force-current' argument.
11279         (package-get-update-base): idem
11280         (package-get-package-provider):  idem
11281         (package-get-locate-index-file): New 'no-remote' argument.
11282         (package-get-locate-file): idem.
11283
11284         (package-get-maybe-save-index): New function.
11285         (package-get-update-base): Use it.
11286
11287 1998-10-28 Greg Klanderman <greg@alphatech.com>
11288
11289         * package-get.el (package-get-remote): default to nil; by default,
11290         don't go out to the net via EFS.  They must select a download site.
11291         (package-get-download-sites): new variable.
11292         (package-get-download-menu): new function.
11293         (package-get-locate-index-file): new function.
11294         (package-get-update-base): use it.
11295
11296         * menubar-items.el (default-menubar): add "Update Package Index"
11297         and "Add Download Site" menus under Options | Manage Packages.
11298
11299 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11300
11301         * package-get.el (package-get): bugfix code checking installed version
11302         for case where package is not currently installed.
11303         (package-get-require-signed-base-updates): new variable.
11304         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11305         deemed not a goot thing.  Use the variable
11306         package-get-allow-unsigned-base-updates instead.
11307
11308 1998-10-16 Greg Klanderman <greg@alphatech.com>
11309
11310         * package-get.el (package-get): Don't install an older version than
11311         we already have unless explicitly told to.  Issue a warning.
11312
11313         * package-ui.el (pui-add-required-packages): when adding
11314         dependencies, don't add packages that are up to date.
11315         (pui-package-symbol-char):  Don't consider a package out of date
11316         if you have a newer version installed than the latest version in
11317         package-get-base.
11318
11319         * package-get.el (package-get-base-filename): document that it may
11320         be a path relative to package-get-remote;  new default value.
11321         (package-get-locate-file): new function.
11322         (package-get-update-base): use it to expand package-get-base-filename.
11323         (package-get-save-base): new function to save the package-get database
11324         to file.
11325         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11326         (package-get-update-base): pass the REMOTE-SOURCE arg.
11327         (package-get-update-base-entry): call package-get-custom-add-entry.
11328         (package-get-file-installed-p): removed; no longer needed.
11329         (package-get-create-custom): ditto.
11330         (toplevel): remove code to build and load package-get-custom.el
11331         (package-get-custom-add-entry): new function.
11332
11333 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11334
11335         * wid-edit.el (widget-button-click): Don't switch window.
11336
11337 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11338
11339         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11340
11341 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11342
11343         * etags.el (find-tag-default): Run find-tag-hook using
11344         run-hooks rather than funcall
11345
11346 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11347
11348         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11349         and the current local map as the parents to isearch-mode-map.
11350
11351 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11352
11353         * XEmacs 21.2-beta3 is released.
11354
11355 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11356
11357         * package-get.el (package-get-update-base): use
11358         insert-file-contents-internal, not insert-file-contents-literally.
11359
11360 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11361
11362         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11363         dump time.
11364
11365 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11366
11367         * package-get.el (package-get-update-base-entry): new function.
11368         (package-get-update-base): renamed; was `package-get-load-base'.
11369         cleanup, and use package-get-update-base-from-buffer.
11370         (package-get-update-base-from-buffer): new function.
11371         (package-get-update-base-entries): new; helper for above.
11372         Do not eval lisp grabbed over ftp; parse it from new format.
11373
11374 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11375
11376         * files.el (set-auto-mode): Don't play games loading package-get
11377         database; package-get-package-provider will handle it all.
11378
11379 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11380
11381         * package-get.el (package-get-base-filename): new variable.
11382         (package-get-require-base): new function.
11383         (package-get-pgp-signed-begin-line): new variable.
11384         (package-get-pgp-signature-begin-line): ditto.
11385         (package-get-pgp-signature-end-line):  ditto.
11386         (package-get-load-base): new function.
11387         (package-get-interactive-package-query):
11388         (package-get-update-all):
11389         (package-get-dependencies):
11390         (package-get-package-provider):
11391         (package-get-custom): use package-get-require-base.
11392         [package-get-custom loading]: disable for now.
11393
11394         * package-ui.el (pui-list-packages): use (package-get-require-base)
11395
11396 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11397
11398         * package-ui.el: Correct obvious thinko in choosing extent face.
11399
11400 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11401
11402         * menubar-items.el (default-menubar): pui-list-package has nothing
11403         to with Customize. Move all the package stuff to a new Item in Options.
11404
11405         * package-ui.el (pui-menu): Add menu and Popup menu.
11406
11407         * package-get.el (package-get): Use new
11408         package-admin-get-install-dir.
11409
11410         * package-admin.el (package-admin-get-install-dir): New syntax.
11411         Conserve package location and put mule packages where mule-base is.
11412
11413         * package-get.el : Customized
11414
11415         * package-ui.el (pui): Customized
11416         (pui-package-install-dest-dir): New variable.
11417         (pui-install-selected-packages): Use it
11418
11419 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11420
11421         * package-get.el (package-get-interactive-package-query): Move
11422         dependency on package-get-base to run-time.
11423         (package-get-update-all): Ditto.
11424         (package-get-dependencies): Ditto.
11425         (package-get-package-provider): Ditto.
11426         (package-get-custom): Ditto.
11427
11428 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11429
11430         * events.el: Remove 'ascii-character property from 'backspace
11431         and 'delete symbols
11432
11433 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11434
11435         * package-get-base.el: removed.
11436
11437 1998-09-23  Didier Verna  <didier@xemacs.org>
11438
11439         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11440         (no-upper-case-p): new function.
11441         (with-search-caps-disable-folding): new macro.
11442         (with-interactive-search-caps-disable-folding): new macro.
11443         (zap-to-char): In interactive mode, do a case-sensitive search if
11444         the character is uppercase.
11445         (zap-up-to-char): ditto.
11446
11447         * replace.el (perform-replace): use the function no-upper-case-p.
11448
11449         * isearch-mode.el (isearch-fix-case): ditto.
11450         make obsolete `with-caps-disable-folding' and
11451         `isearch-no-upper-case-p'.
11452
11453         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11454         (tags-search): ditto.
11455         (tags-query-replace): ditto.
11456
11457         * info.el (Info-search): ditto.
11458
11459 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11460
11461         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11462
11463 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11464
11465         * package-admin.el (package-admin-rmtree): rewritten.  need to
11466         check for "." and ".." before symlink check.  expand files and
11467         directories with respect to DIRECTORY, not default-directory.
11468
11469 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11470
11471         * package-get.el (package-get-all): add INSTALL-DIR argument.
11472
11473 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11474
11475         * package-ui.el (pui-add-required-packages): new function, select
11476         dependent packages.
11477         (pui-display-keymap): bind it.
11478         (pui-help-string): document it.
11479         (pui-install-selected-packages): package-get-all -> package-get.
11480
11481         * package-get.el (package-get-dependencies): new function.
11482
11483 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11484
11485         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11486         regexps.
11487
11488 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11489
11490         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11491         function.
11492         (default-mouse-track-normalize-point): Use it.
11493
11494 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11495
11496         * package-admin.el (package-admin-delete-binary-package):
11497                 General cleanup. Remove unnessary use of progn and
11498         save-excursion.
11499         (package-admin-delete-binary-package): Do NOT mess with file
11500         modes. That is evil.
11501         (package-admin-delete-binary-package): Wrap all deleting in
11502         condition-case. The data in MANIFEST is untrustworthy.
11503         (package-admin-delete-binary-package): Let the OS worry about non
11504         empty directories.
11505
11506 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11507
11508         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11509         processing.
11510         (lm-report-bug): Fix mail address to send bug reports to.
11511
11512 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11513
11514         * XEmacs 21.2-beta2 is released.
11515
11516 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11517
11518         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11519
11520 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11521
11522         * info.el (Info-mode): Document page turning by double clicks in
11523         docstring so `M-x describe-mode' will display it.
11524
11525 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11526
11527         * info.el (Info-mouse-track-double-click-hook): Use character
11528         widths to calculate a border region where double clicking does
11529         page turning, and return `nil' by default so other hooks, such as
11530         region highlighting, will be run.
11531
11532 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11533
11534         * sound.el (default-sound-directory-list): Initialize with all the
11535         "sounds" directories in `data-directory-list'.  It used to just be
11536         the first one.
11537
11538         * packages.el (locate-data-directory-list): Created.  This gives
11539         the list of matching directories, unlike `locate-data-directory',
11540         which just gives the first one.
11541
11542 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11543
11544         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11545         make a binding in the local keymap until help-char handling is
11546         improved.
11547
11548         * help.el (help-keymap-with-help-key): Provide keymap with help
11549         binding.
11550         (help-print-help-form): New helper function.
11551
11552 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11553
11554         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11555         move extent to another buffer; no need to create a new extent.
11556         (isearch-fix-case): New function.
11557         (isearch-search-and-update): Use it.
11558
11559 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11560
11561         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11562         the keymap, not minor-mode-map-alist.
11563         (isearch-done): Restore overriding-local-map.
11564
11565 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11566
11567         * bytecomp.el (byte-compile-buffer-substring):
11568         Fix for: (byte-compile (defun f () (buffer-substring)))
11569         ==>   ** buffer-substring called with 3 args, but requires 0-3
11570         - new code not only works, but is more readable, too.
11571
11572 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11573
11574         * msw-faces.el (mswindows-init-device-faces): Don't try to
11575           specify a default font at this late stage. Do try to force
11576           creation of the default face font so that if it fails we get
11577           an error now instead of a crash at frame creation.
11578
11579           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11580           mswindows-make-font-unitalic: Canonical default weight
11581           changed from "Normal" to "Regular".
11582
11583           mswindows-make-font-bold / -bold-italic: Supplied device was
11584           not being passed into call to mswindows-find-smaller-font.
11585
11586 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11587
11588         * package-get.el (package-get-remote): Fix the path where to find
11589           the packages on xemacs.org.
11590
11591 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11592
11593         * about.el (about-maintainer-info): Update Ben's entry.
11594
11595 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11596
11597         * lisp/shadow.el (find-emacs-lisp-shadows):
11598         - `member' was being called on lists of length 2000!
11599         - Replace with hashtables.
11600         - Replace hand-coded loops with (dolist)
11601         - Fix comment typo
11602
11603 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11604
11605         * packages.el: Added new function, `package-delete-name', to
11606           delete existing packages from the installed package database
11607           (`packages-package-list').  Also added the "pkginfo" directory
11608           to `packages-special-base-regexp', so that the pkginfo directory
11609           would not get added to `late-packages'.
11610
11611         * package-admin.el: Added ability to delete an installed package
11612           (added low-level function, `package-admin-delete-package').
11613           Understands how to use the pkginfo/MANIFEST.<package> file to
11614           delete the package.  When installing a package, will also
11615           create a MANIFEST.* file if one is not provided by the
11616           package.  If the MANIFEST.* doesn't exist when deleting a
11617           package, the functions will fall back to attempting to delete
11618           any package-specific lisp directory.
11619
11620         * package-get.el: Moved some functions to package-admin.el.
11621           Added interactive function `package-get-delete-package', for
11622           use by users for deleting a package.
11623
11624           Also modified to not require the presence of efs.
11625
11626 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11627
11628         * files.el (find-file-noselect): Handle all signals, kill the
11629         buffer and resignal.
11630
11631 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11632
11633         * cl-macs.el (glyph-image): Add setf method.
11634
11635 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11636
11637         * package-get.el: Fixed broken EFS downloading.  Also, look for
11638           .tar.gz files first, in preference over .tgz files.
11639
11640         * package-ui.el: Fix display of package version numbers.
11641
11642 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11643
11644         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11645         argument.
11646
11647 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11648
11649         * list-mode.el: `display-completion-list': added new/optional
11650           keyword `:completion-string', which allows the programmer to
11651           change the "Possible completions are:" prompt.
11652
11653         * menubar-items.el: Added new pulldown menu-pick to start up the
11654           visual package browser/installer:
11655
11656                 Options->Customize->List Packages
11657
11658         * package-admin.el: Added hooks for installing under both Unix
11659           and MS Windows.  Does additional error checking.  No longer
11660           calls "add-big-package.sh" to install packages under Unix; now
11661           calls gunzip & tar directly.
11662
11663         * package-get.el: Added ability to install packages from files
11664           on a local disk/CDROM.  Now deletes any existing package lisp
11665           directory.  Does completion on available packages when
11666           querying for package names.  Will also search for .tgz files
11667           in addition for .tar.gz files.  Tries to reload
11668           auto-autoloads, as a convenience when loading new packages,
11669           and also tries to add any new package paths to `load-path'.
11670           Changed all occurences of `concat' to use `expand-file-name'.
11671
11672         * package-ui.el: New file which implements the main visual
11673           package browser/installer, which is started via a menu pick or
11674           M-x pui-list packages.
11675
11676 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11677
11678         * startup.el (load-init-file): spelling fix.
11679
11680 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11681
11682         * startup.el (normal-top-level): Load auto-autoload files
11683         covariantly with their precedence.
11684
11685 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11686
11687         * menubar-items.el (default-menubar): Remove "Font Weight"
11688         option, there is currently no custom equivalent.. Customize-faces
11689         is "Edit faces".
11690
11691         * x-font-menu.el (font-menu-set-font): Use customize to set
11692         default face.
11693
11694         * faces.el (face-spec-update-all-matching): New function.
11695
11696         * cus-face.el (custom-set-face-update-spec): New function.
11697         Interface to customize faces from elisp.
11698
11699         (custom-face-value-create): Show the customized settings if set
11700         but not saved.
11701
11702 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11703
11704         (custom-face-value-create): Show the customized settings if set
11705         but not saved.
11706
11707 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11708
11709         * keydefs.el (global-map): Add FSF 20.3 binding of
11710         query-replace-regexp.
11711
11712 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11713
11714         * minibuf.el (read-file-name-internal-1): use
11715         user-name-completion-1 instead of user-name-completion.
11716
11717 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11718
11719         * loadup.el:
11720         * make-docfile.el:
11721         * update-elc.el: Don't set `source-directory' (now defunct as a
11722         global variable) no more.
11723
11724         * packages.el (packages-list-autoloads): Made `source-directory'
11725         (now defunct as a global variable) a parameter.
11726
11727 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11728
11729         * about.el (about-hackers): new email
11730
11731 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11732
11733         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11734
11735 1998-07-17  Didier Verna  <didier@xemacs.org>
11736
11737         * faces.el (set-face-property):
11738         (set-face-dim-p):
11739         (face-dim-p): updated the doc strings now that the dim property isn't
11740         tty-specific.
11741         (face-equal): the dim property is now a common one.
11742
11743         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11744         Renamed the `stipple' attribute to `background-pixmap'.
11745         (custom-face-background-pixmap): make custom-face-stipple an
11746         obsolete alias for this.
11747
11748 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11749
11750         * find-paths.el (paths-file-readable-directory-p): Created and
11751         used.
11752
11753         * loadup.el: Don't set inhibit-... flags from run-temacs.
11754
11755 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11756
11757         * packages.el (packages-data-path-depth): Added and used.
11758
11759 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11760
11761         * about.el:
11762         - Change .xpm to .png, delete "zcat" section.
11763         - cosmetic fix in the 'marcpa' entry.
11764
11765         * etc/photos
11766         - convert all .xpm.Z to .png
11767         - rename mrb to martin
11768         - rename mcook-m to mcookm
11769
11770 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11771
11772         * x-init.el (x-initialize-compose): Add support for
11773         dead-circumflex as YET ANOTHER NAME for that dead key.
11774
11775 1998-08-05  Colin Rafferty <colin@xemacs.org>
11776
11777         * setup-paths.el (paths-construct-exec-path): Made the
11778         last-packages really be last.
11779         (paths-construct-data-directory-list): Ditto.
11780
11781 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11782
11783         * startup.el(startup-splash-frame-body):
11784         Update Copyright notice in splash screen
11785
11786 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11787
11788         * minibuf.el (read-file-name-internal-1): do ~user completion.
11789
11790 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11791
11792         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11793         aginst destroyed extents
11794
11795 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11796
11797         * package-get.el (package-get): add `install-dir' argument.
11798
11799 1998-07-20  John Jones  <jj@asu.edu>
11800
11801         * package-get.el: calls to package-get-update-all will only
11802           update packages which are already installed.
11803
11804 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11805
11806         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11807         writable.
11808
11809 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11810
11811         * about.el (about-hackers): Correct my email.
11812
11813 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11814
11815         * about.el (about-hackers): new email-address.
11816
11817 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11818
11819         * minibuf.el (read-number): Don't let `input-error' condition
11820         escape.
11821
11822 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11823
11824         * about.el (about-hackers): use my `email-for-life' address.
11825
11826 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11827
11828         * XEmacs 21.2-beta1 is released.
11829
11830 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11831
11832         * ldap.el (ldap-search): Doc string change
11833
11834 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11835
11836         * menubar-items.el (default-menubar): Removed references to
11837         `data-directory', and use `locate-data-file' instead, and made
11838         then greyed out if they don't exist.
11839
11840 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11841
11842         * keymap.el (events-to-keys): Use `format' instead of `concat'
11843         since the latter does not accept integer args anymore
11844
11845 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11846
11847         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11848         macros replaced.
11849
11850 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11851
11852         * make-docfile.el: Get first initialization from very-early-lisp.el
11853         * update-elc.el: Ditto.
11854         * loadup.el (really-early-error-handler): Ditto.
11855
11856         * packages.el (packages-unbytecompiled-lisp): Add new file,
11857         very-early-lisp.el.
11858
11859         * very-early-lisp.el: New file.
11860
11861 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11862
11863         * Symbols that have been obsolete for at least 3 years removed (II).
11864
11865         * obsolete.el (eval-current-buffer): Make compatible.
11866         (byte-code-function-p): Ditto.
11867         (send-string): Removed.
11868         (send-region): Removed.
11869         (screen-scrollbar-width): Removed.
11870         (set-screen-scrollbar-width): Removed.
11871         (set-screen-left-margin-width): Removed.
11872         (set-screen-right-margin-width): Removed.
11873         (screen-left-margin-width): Removed.
11874         (screen-right-margin-width): Removed.
11875         (set-buffer-left-margin-width): Removed.
11876         (set-buffer-right-margin-width): Removed.
11877         (buffer-left-margin-width): Removed.
11878         (buffer-right-margin-width): Removed.
11879         (x-set-frame-icon-pixmap): Removed.
11880         (x-set-screen-icon-pixmap): Removed.
11881         (pixel-name): Removed.
11882         (make-pixmap): Removed.
11883         (make-cursor): Removed.
11884         (pixmap-width): Removed.
11885         (pixmap-contributes-to-line-height-p): Removed.
11886         (set-pixmap-contributes-to-line-height): Removed.
11887
11888 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11889
11890         * obsolete.el (popup-menu-up-p): removed.
11891         (read-no-blanks-input): Removed.
11892         (wholenump): Removed.
11893         (ring-mod): Removed (what was ring-mod?).
11894         (current-time-seconds): Removed.
11895         (run-special-hook-with-args): Removed.
11896         (dot): Removed.
11897         (dot-marker): Removed.
11898         (dot-min): Removed.
11899         (dot-max): Removed.
11900         (window-dot): Removed.
11901         (set-window-dot): Removed.
11902
11903         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11904         `dot-min'.
11905
11906         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11907
11908         * code-files.el (insert-file-contents): Rename
11909         run-special-hook-with-args to run-hook-with-args-until-success.
11910         (write-region): Ditto.
11911
11912 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11913
11914         * about.el: Fix typos, update release date.
11915
11916         * Symbols that have been obsolete for at least 3 years removed.
11917
11918         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11919         screen- functions.
11920         (toplevel): remove setf methods for screen functions.
11921         * cl-macs.el (extent-data): defsetf removed.
11922         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11923         many places to remove.
11924         (comment-indent-hook): Ditto.
11925         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11926         (buffer-dedicated-screen): Ditto.
11927         (deiconify-screen): Ditto.
11928         (delete-screen): Ditto.
11929         (event-screen): Ditto.
11930         (find-file-other-screen): Ditto.
11931         (find-file-read-only-other-screen): Ditto.
11932         (live-screen-p): Ditto.
11933         (screen-height): Ditto.
11934         (screen-iconified-p): Ditto.
11935         (screen-list): Ditto.
11936         (screen-live-p): Ditto.
11937         (screen-name): Ditto.
11938         (screen-parameters): Ditto.
11939         (screen-pixel-height): Ditto.
11940         (screen-pixel-width): Ditto.
11941         (screen-root-window): Ditto.
11942         (screen-selected-window): Ditto.
11943         (screen-totally-visible-p): Ditto.
11944         (screen-visible-p): Ditto.
11945         (screen-width): Ditto.
11946         (screenp): Ditto.
11947         (get-screen-for-buffer): Ditto.
11948         (get-screen-for-buffer-noselect): Ditto.
11949         (get-other-screen): Ditto.
11950         (iconify-screen): Ditto.
11951         (lower-screen): Ditto.
11952         (mail-other-screen): Ditto.
11953         (make-screen): Ditto.
11954         (make-screen-invisible): Ditto.
11955         (make-screen-visible): Ditto.
11956         (modify-screen-parameters): Ditto.
11957         (new-screen): Ditto.
11958         (next-screen): Ditto.
11959         (next-multiscreen-window): Ditto.
11960         (other-screen): Ditto.
11961         (previous-screen): Ditto.
11962         (previous-multiscreen-window): Ditto.
11963         (raise-screen): Ditto.
11964         (redraw-screen): Ditto.
11965         (select-screen): Ditto.
11966         (selected-screen): Ditto.
11967         (set-buffer-dedicated-screen): Ditto.
11968         (set-screen-height): Ditto.
11969         (set-screen-position): Ditto.
11970         (set-screen-size): Ditto.
11971         (set-screen-width): Ditto.
11972         (show-temp-buffer-in-current-screen): Ditto.
11973         (switch-to-buffer-other-screen): Ditto.
11974         (visible-screen-list): Ditto.
11975         (window-screen): Ditto.
11976         (x-set-screen-pointer): Ditto.
11977         (x-set-frame-pointer): Ditto.
11978         (screen-title-format): Ditto.
11979         (screen-icon-title-format): Ditto.
11980         (terminal-screen): Ditto.
11981         (delete-screen-hook): Ditto.
11982         (create-screen-hook): Ditto.
11983         (mouse-enter-screen-hook): Ditto.
11984         (mouse-leave-screen-hook): Ditto.
11985         (map-screen-hook): Ditto.
11986         (unmap-screen-hook): Ditto.
11987         (default-screen-alist): Ditto.
11988         (default-screen-name): Ditto.
11989         (x-screen-defaults): Ditto.
11990         (x-create-screen): Ditto.
11991         * obsolete.el: meta-flag removed.
11992         baud-rate removed.
11993         sleep-for-millisecs removed.
11994         extent-data removed.
11995         set-extent-data removed.
11996         set-extent-attribute removed.
11997         extent-glyph removed.
11998         extent-layout removed.
11999         set-extent-layout removed.
12000         list-faces-display removed.
12001         list-faces removed.
12002         trim-versions-without-asking removed.
12003         after-write-file-hooks removed.
12004         truename removed.
12005         auto-fill-hook removed.
12006         blink-paren-hook removed.
12007         select-screen-hook, deselect-screen-hook removed.
12008         auto-raise-screen, auto-lower-screen removed.
12009
12010         * msw-mouse.el: Global change resource -> mswindows-resource.
12011
12012         * XEmacs 21.0-pre5 is released.
12013
12014 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12015
12016         * about.el (about-hackers): Credits update.
12017
12018 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12019
12020         * register.el (insert-register): Don't activate the region.
12021
12022 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12023
12024         * select.el: Restore x-* symbols for backwards compatibility:
12025         x-copy-primary-selection, x-kill-primary-selection,
12026         x-delete-primary-selection, x-select-make-extent-for-selection,
12027         x-valid-simple-selection-, x-cut-copy-clear-internal.
12028
12029 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12030
12031         * XEmacs 21.0-pre4 is released.
12032
12033 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12034
12035         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12036         reporting bugs.
12037         (maybe-add-init-button): Fix semantics under Windows.  Use
12038         `expand-file-name' rather than `concat'.
12039
12040         * help.el (print-messages): New function.
12041
12042 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12043
12044         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12045
12046 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12047
12048         * about.el: Tweaked my entry in about-hackers.
12049
12050         * find-paths.el (paths-emacs-root-p):
12051           Relaxed emacs-root checking of an in-place installation to
12052           also accommodate the flat layout used on MS Windows.
12053
12054 1998-06-29  John Jones  <jj@asu.edu>
12055
12056         * package-get.el: calls to package-get-update-all will only
12057           update packages which are already installed.
12058
12059 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12060
12061         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12062         are handled by the gui-element face fallbacks now.
12063
12064         * x-faces.el: default gui-element face to "background" as well as
12065         the default face.
12066
12067         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12068         and default face settings since these are set as fallbacks now in
12069         the appropriate domain.
12070
12071 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12072
12073         * text-mode.el (text-mode): Reorder regexp so the OR part
12074         corresponding to `page-delim' goes first and the hack in
12075         `forward-paragraph' will work.
12076         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12077
12078 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12079
12080         * subr.el (remove-hook): When checking the hook value
12081           with functionp, don't apply car to it.
12082
12083 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12084
12085         * package-get.el (package-get-remote-filename):
12086           Don't use file-name-as-directory because the local directory
12087           separator conventions might not be the same as ftp's.
12088
12089 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12090
12091         * ldap.el (ldap-host-parameters-alist): New name of
12092         `ldap-host-parameters-plist'
12093
12094 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12095
12096         * package-get.el: Using (require 'package-get-base), now that it
12097         provides itself.  Consequently removed all instances of (load
12098         "package-get-base.el").
12099
12100 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12101
12102         * subr.el (remove-hook): Don't treat the hook value as a
12103           list unless it is both consp and not functionp.
12104
12105 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12106
12107         * about.el: Email address for Ben Wing is ben@xemacs.org.
12108         * auto-show.el: Ditto.
12109         * bytecomp.el: Ditto.
12110         * faces.el: Ditto.
12111         * x-scrollbar.el: Ditto.
12112         * x-misc.el: Ditto.
12113         * tty-init.el: Ditto.
12114         * toolbar-items.el: Ditto.
12115         * symbol-syntax.el: Ditto.
12116         * specifier.el: Ditto.
12117         * objects.el: Ditto.
12118         * hyper-apropos.el: Ditto.
12119         * glyphs.el: Ditto.
12120
12121 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12122
12123         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12124         vertical-divider-always-visible-p.
12125         (default-mouse-motion-handler): Ditto.
12126
12127 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12130         global value.
12131
12132 1998-06-21  Oliver Graf <ograf@fga.de>
12133
12134         * build-reports.el: changed receiver to xemacs-build-reports list
12135
12136 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12137
12138         * font.el: Split font-family-mappings into X and
12139           mswindows-specific versions.
12140           mswindows-font-create-[object|name]: Treat supplied size
12141           as a pointsize. Added underline and strikethru handling.
12142
12143         * msw-faces.el: changed default mswindows charset to western.
12144
12145         * msw-glyphs.el: removed space in border-glyph font string that
12146           was inserted to get round bugs in the mswindows C font code.
12147
12148 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12149
12150         * about.el (about-hackers): Credits update.
12151
12152         * help-nomule.el (tutorial-supported-languages): Add Romanian
12153         TUTORIAL.
12154
12155         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12156         to ISO-8859-2.
12157
12158 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12159
12160         * font.el: Split font-family-mappings into X and
12161           mswindows-specific versions.
12162           mswindows-font-create-[object|name]: Treat supplied size
12163           as a pointsize. Added underline and strikethru handling.
12164
12165         * msw-faces.el: changed default mswindows charset to western.
12166
12167         * msw-glyphs.el: removed space in border-glyph font string that
12168           was inserted to get round bugs in the mswindows C font code.
12169
12170 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12171
12172         * minibuf.el: make read-color-completion-table call
12173           (mswindows-color-list for mswindows devices.
12174
12175 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12176
12177         * lisp/font-lock.el
12178         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12179         Let declaration items contain non-word symbol characters.
12180
12181 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12182
12183         * package-get.el (package-get-package-provider): Added autoload
12184         cookie.  Loading "package-get-base.el" in ALL functions that use
12185         it.  Fixed some (interactive ...) with multiple argument specs
12186         again.  Cosmetic indentation changes.
12187
12188 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12189
12190         * info.el (Info-insert-dir): Don't use nreverse on variables
12191         that you want to use later.
12192
12193 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12194
12195         * x-mouse.el (x-set-point-and-move-selection): Replace call
12196         to x-kill-primary-selection with kill-primary-selection
12197
12198 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12199
12200         * simple.el (what-cursor-position): Make cursor position reported
12201         use value of column-number-start-at-one
12202
12203 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12204
12205         * about.el (xemacs-hackers): Fix Jareth's email address.
12206
12207 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12208
12209         * startup.el (startup-splash-frame): Remove
12210         `xemacs-startup-logo-function'.
12211
12212 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12213
12214         * about.el (about-hackers): Update credits list.
12215
12216 1998-06-06  Jeff Miller <jmiller@smart.net>
12217
12218         * lisp/sound.el: Update sound-ext to allow filenames with
12219           extensions to be found by load-sound-file
12220
12221 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12222
12223         * info.el (Info-rebuild-outdated-dir): Removed variable
12224         (Info-auto-generate-directory): New variable
12225         (Info-save-auto-generated-dir): New variable
12226         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12227         (Info-build-dir-anew): Second parameter removed.  Use
12228         `Info-save-auto-generated-dir'
12229         (Info-rebuild-dir): Ditto
12230
12231 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12232
12233         * list-mode.el (next-list-mode-item): Would not recognize
12234         border between directly neighbored items.
12235
12236 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12237
12238         * package-get.el: add autoloads for some functions.
12239
12240 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12241
12242         * specifier.el (let-specifier): Tiny docfixes.
12243
12244 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12245
12246         * msw-mouse.el: set selection-pointer-glyph to Normal.
12247
12248 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12249
12250         * wid-edit.el (widget-specify-secret): New function.
12251         (widget-after-change): Use it.
12252         (widget-specify-field): Use it.
12253
12254 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12255
12256         * mouse.el (drag-window-divider): Use `(not done)' instead of
12257         `doit'; reuse result of `window-pixel-edges'.
12258
12259         * modeline.el (drag-modeline-event-lag): Rename to
12260         drag-divider-event-lag.
12261
12262 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12263
12264         * specifier.el (let-specifier): Rewritten not to generate needless
12265         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12266         arguments.
12267
12268 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12269
12270         * minibuf.el (read-file-name-1): Setup buffer-local value of
12271         `completion-ignore-case' in completions buffer under Windows.
12272
12273 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12274
12275         * about.el (about-maintainer-glyph): Fix support for not
12276         compressed images.
12277
12278 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12279
12280         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12281
12282         * mouse.el (mouse-track): Cancel selection if misc-user event with
12283         `cancel-mode-internal' function is fetched.
12284
12285 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12286
12287         * files.el (save-some-buffers-1): Fixed return value.
12288
12289 1998-06-01  Oliver Graf <ograf@fga.de>
12290
12291         * dragdrop.el: added experimental
12292
12293 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12294
12295         * startup.el (after-init-hook, init-file-user,
12296         user-init-directory, load-user-init-file):  Purge references
12297         to "~/.xemacs/init.el" from docstrings.
12298
12299         (load-user-init-file) Use paths-construct-path to construct
12300         paths to user init files.  Go directly to ~/.emacs, do not
12301         search ~/.xemacs/, do not load `default-custom-file'.
12302
12303 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12304
12305         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12306         general *sh.
12307         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12308
12309 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12310
12311         * menubar-items.el (default-menubar): add Update Packages to customize
12312         menu.
12313
12314 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12315
12316         * faces.el: use toolbar face as a fallback for toolbar properties
12317         in xpm-color-symbols instead of default.
12318
12319         * msw-faces.el: rename 3d-object -> gui-element face.
12320
12321 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12322
12323         * startup.el (xemacs-startup-logo-function): New variable.
12324         (startup-splash-frame): Use it.
12325
12326 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12327
12328         * files.el (save-some-buffers): Would wait 1 second.
12329         (save-some-buffers-1): Delete other windows here instead of in
12330         `save-some-buffers'.
12331         (save-some-buffers): Force redisplay only if windows were deleted.
12332
12333 1998-06-02  Didier Verna  <didier@xemacs.org>
12334
12335         * cus-face.el (custom-face-attributes): generalized the use of
12336         toggle buttons for boolean attributes.
12337         Re-ordered the items a bit.
12338
12339 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12340
12341         * sound.el (default-sound-directory): Use `locate-data-directory'
12342         to find the sounds directory.
12343
12344 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12345
12346         * sound.el: default sound-ext to .wav under mswindows, .au
12347         otherwise. load-default sounds without extensions.
12348
12349 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12350
12351         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12352         if send-pr is not bound.
12353
12354 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12355
12356         * files.el: grok idl files in auto-mode-alist.
12357 1998-06-01  Jeff Miller  <jmiller@smart.net>
12358
12359         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12360         calling `upcase'.
12361
12362 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12363
12364         * msw-glyphs.el: add xbm to the list of image types supported.
12365
12366 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12367
12368         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12369         instead of XEmacs one when dumping InfoDock.
12370
12371 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12372
12373         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12374         for `modeline-visible-p'
12375
12376         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12377
12378 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12379
12380         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12381         since it's not used anymore. doc string fixes.
12382
12383         * package-get.el (package-get-file-installed-p): new function. use
12384         instead of file-installed-p which is in an external package.
12385
12386 1998-05-28  Oliver Graf <ograf@fga.de>
12387
12388         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12389         favor of select-window/switch-to-buffer
12390
12391 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12392
12393         * startup.el: changed (getenv "HOME") to (user-home-directory)
12394
12395 1998-05-25  Oliver Graf <ograf@fga.de>
12396
12397         * frame.el (cde-start-drag) moved to dragdrop.el
12398         (offix-start-drag-region) moved to dragdrop.el
12399         (offix-start-drag) moved to dragdrop.el
12400         * dragdrop.el (cde-start-drag) moved from frame.el
12401         (offix-start-drag-region) moved from frame.el
12402         (offix-start-drag) moved from frame.el
12403         (cde-start-drag-region) cde drag regions
12404         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12405
12406 1998-05-26  Oliver Graf <ograf@fga.de>
12407
12408         * dragdrop.el: created dragdrop-drag prototypes
12409         (cde-start-drag-region) fixed typo
12410
12411 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12412
12413         * simple.el (after-init-hook): Remove reader macro.
12414
12415         * packages.el (packages-hardcoded-lisp): Get rid of reader
12416         macros.  Update DOC string.
12417
12418 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12419
12420         * mouse.el (drag-window-divider): Ditto.
12421
12422         * modeline.el (mouse-drag-modeline): Use it.
12423
12424         * lisp-mode.el (let-specifier): Specify indentation.
12425
12426         * specifier.el (let-specifier): Renamed from
12427         `with-specifier-instance'.
12428
12429 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12430
12431         * x-faces.el:
12432         * faces.el: move definition of xpm-color-symbols from x-faces.el
12433         to faces. Predicate x-get-resource on the presence of x.
12434
12435         * msw-faces.el: set 3d-object face rather than modeline. Specify
12436         faces as specfier defaults.
12437
12438         * package-get.el: don't use package-admin-add-single-file-package.
12439
12440 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12441
12442         * toolbar-items.el: Fixup tooltips.
12443         (toolbar-gnus): Don't use obsolete variable
12444         toolbar-news-frame-properties.
12445         (toolbar-news-reader): Default to `gnus' instead of
12446         `not-configured'.
12447
12448         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12449         Windows.
12450
12451 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12452
12453         * package-get.el: rename -installedp -> -installed-p.
12454
12455 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12456
12457         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12458         attributes, and assinged it to continuation, truncation and
12459         hscroll glyphs.
12460
12461         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12462         and made continuation, truncation and hscroll glyphs arrow
12463         characters out of that font.
12464
12465 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * minibuf.el (minibuffer-electric-separator): Play nicely with
12468         directory-sep-char being \.
12469         (minibuffer-electric-tilde): Ditto.
12470         (read-file-name-map): Ditto.
12471
12472 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12473
12474         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12475         on X devices.
12476         (default-mouse-track-deal-with-down-event): Avoid
12477         `x-disown-selection'; use `disown-selection' instead.
12478
12479 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12480
12481         * select.el:
12482         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12483         moved to (cut-copy-clear-internal) in select.el. Ditto for
12484         (x-delete-primary-selection) (x-kill-primary-selection)
12485         (x-copy-primary-selection).
12486         (own-clipboard): new function.
12487
12488         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12489         functions in select.el. remove old ones.
12490         (mswindows-own-clipboard): new function.
12491
12492 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12493
12494         * gnuserv.el: allow connections from mswindows type devices.
12495
12496 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12497
12498         * msw-glyphs.el: change image type used from cursor to resource.
12499
12500 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12501
12502         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12503         for {top,bottom}-{left,right} values in addition to
12504         {top,bottom}_{left,right}.
12505         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12506
12507 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12508
12509         * cl-macs.el (specifier-instance): Undefine its setf method.
12510
12511         * specifier.el (with-specifier-instance): Added docstring.
12512
12513         * mouse.el (drag-window-divider): Ditto.
12514
12515         * modeline.el (mouse-drag-modeline): Use it.
12516
12517         * lisp-mode.el (with-specifier-instance): Define its indentation
12518         level.
12519
12520         * specifier.el (with-specifier-instance): New macro.
12521
12522 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12523
12524         * package-get.el (package-get-create-custom): new function to
12525         auto-generate package-get-custom.el from package-get-base.el.
12526         * (package-get-ever-installedp): new function.
12527         * (package-get-custom): new function to get all packages specified
12528         by customize.
12529
12530 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12531
12532         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12533
12534 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12535
12536         * cl-extra.el: Reverse previous float change.
12537
12538 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12539
12540         * x-faces.el:
12541         * faces.el (try-font-name): moved from x-faces.el since it is
12542         required by w3 under mswindows as well X.
12543
12544 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12545
12546         * winnt.el: Removed evil (setq completion-ignore-case t)
12547         clause, one more overlookef fsfism.
12548         (nt-quote-args-functions-alist): End sentences with double space.
12549
12550 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12551
12552         * window-xemacs.el (push-window-configuration): Remove kludgery of
12553         recaching default-toolbar specifier.
12554         (pop-window-configuration): Ditto.
12555         (unpop-window-configuration): Ditto.
12556
12557 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12558
12559         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12560
12561 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12562
12563         * winnt.el (nt-quote-args-verbatim): Added function.
12564         (nt-quote-args-prefix-quote): Added function.
12565         (nt-quote-args-backslash-quote): Added function.
12566         (nt-quote-args-double-quote): Added function.
12567         (nt-quote-args-functions-alist): New variable.
12568         (nt-quote-process-args): Added function. This is the main quoting
12569         work horse called from process-nt.c
12570
12571 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12572
12573         * winnt.el: Removed duplicate definitions for backspace,
12574         delete, M-backspace and C-M-backspace.
12575         (file-name-buffer-file-type-alist): Removed this variable.
12576         (find-buffer-file-type): Removed function.
12577         (find-file-binary):  Removed function.
12578         (find-file-text): Removed function.
12579         (find-file-not-found-set-buffer-file-type): Removed function.
12580         (save-to-unix-hook): Removed function.
12581         (revert-from-unix-hook): Removed function.
12582         (using-unix-filesystems): Removed function.
12583         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12584         warning.
12585         (x-set-selection): Removed function.
12586         (x-get-selection): Removed function.
12587         Removed commented FSFisms.
12588         Replaced copyright notice (this file is not part of GNU Emacs).
12589         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12590         comint-process-echoes setting to t.
12591
12592 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12593
12594         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12595         and used following the interface change of
12596         `paths-find-recursive-path'.
12597
12598         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12599         regexp instead of a list of base names.
12600         (paths-version-control-filename-regexp):
12601         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12602         Introduced and used following the interface change of
12603         `paths-find-recursive-path'.
12604
12605 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12606
12607         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12608         on X devices, rather than on all non-TTY devices.
12609
12610 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12611
12612         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12613
12614         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12615
12616 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12617
12618         * itimer.el (activate-itimer): Fixed usage of integers
12619         as argument to `concat'.
12620
12621 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12622
12623         * itimer.el (start-itimer): replace the use of `concat' with
12624         `format'
12625
12626 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12627
12628         * mode-motion.el (mode-motion-hook): Clarify docstring.
12629         From Bob Weiner <weiner@altrasoft.com>
12630
12631         * loadhist.el (symbol-file): Supply prompt string when used
12632         interactively.
12633         From Bob Weiner <weiner@altrasoft.com>
12634
12635 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12636
12637         * loadup.el (really-early-error-handler): Ditto.
12638
12639         * update-elc.el: Ditto.
12640
12641         * setup-paths.el (paths-construct-exec-path): Ditto.
12642
12643         * make-docfile.el: Ditto.
12644
12645         * find-paths.el (paths-decode-directory-path): Use split-path
12646         instead of decode-path.
12647
12648         * files.el (parse-colon-path): Update docstring reference.
12649
12650 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12651
12652         * msw-init.el:
12653         * x-init.el:
12654         Bind cut'n'paste keys to non window-system specific functions.
12655
12656         * msw-select.el: New function mswindows-clear-clipboard.
12657         mswindows-cut-copy-clipboard extended to handle clearing of the
12658         selection and renamed to mswindows-cut-copy-clear-clipboard.
12659
12660         * select.el: on mswindows devices delete-primary-selection
12661         calls mswindows-clear-clipboard.
12662
12663 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12664
12665         * simple.el (quoted-insert): Inhibit quit when using read-char.
12666
12667         * cmdloop.el (read-char): Don't inhibit quit.
12668         (read-char-exclusive): Ditto.
12669         (read-char): Signal quit if quit-char was pressed.
12670         (read-char-exclusive): Ditto.
12671         (read-quoted-char): Return a character, not integer.
12672
12673         * menubar-items.el (default-popup-menu): Use Andy's generic
12674         selection code.
12675         (default-popup-menu): Fix code.
12676
12677 1998-05-14  Oliver Graf <ograf@fga.de>
12678
12679         * dragdrop.el (dragdrop-function-widget): this time it's done
12680
12681 1998-05-13  Oliver Graf <ograf@fga.de>
12682
12683         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12684
12685 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12686
12687         * device.el (device-pixel-width):
12688         (device-pixel-height):
12689         (device-mm-width):
12690         (device-mm-height):
12691         (device-bitplanes):
12692         (device-color-cells): Swapped parameters to device-system-metric
12693         according to the interface change.
12694
12695 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12696
12697         * mouse.el (default-mouse-motion-handler): Use new name of the
12698         function event-over-vertical-divider-p.
12699         Do not set E-W arrow cursor over the divider if
12700         vertical-divider-draggable-p is nil in the window.
12701         ([top-level]): Use new name for the variable
12702         vertical-divider-map.
12703         (drag-window-divider): Respect vertical-divider-draggable-p.
12704         Variable name typo fixes.
12705
12706 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12707
12708         * keymap.el (kbd): Define here; handle string constants and
12709         others...
12710
12711 1998-05-15  Christian Nyb <chr@mediascience.no>
12712
12713         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12714         in Emacs 18.
12715
12716 1998-05-13  Didier Verna  <didier@xemacs.org>
12717
12718         * mouse.el (drag-window-divider): give the vertical divider a
12719         pressed look when dragging it.
12720
12721 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12722
12723         * faces.el: predicate some more face operations on x or mswindows
12724         not just x.
12725
12726         * modeline.el: enable modeline coloring for mswindows.
12727
12728 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12729
12730         * minibuf.el (minibuffer-default): Added variable; compatible with
12731         FSF Emacs.
12732         (next-history-element): Used `minibuffer-default'.
12733
12734 1998-05-12  Oliver Graf <ograf@fga.de>
12735
12736         * dragdrop.el (dragdrop-function-widget): button and mods ok
12737         arguments still look a bit strange
12738         (dragdrop-compare-mods) created
12739         (dragdrop-drop-do-functions) correctly checks for buttons and
12740         modifiers
12741
12742 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12743
12744         * setup-paths.el (paths-default-info-directories): Replace
12745         path-separator with directory-sep-char.
12746
12747         * files.el (path-separator): Don't define it here.
12748
12749 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12750
12751         * update-elc.el: Ditto.
12752
12753         * setup-paths.el (paths-construct-exec-path): Ditto.
12754
12755         * make-docfile.el: Ditto.
12756
12757         * loadup.el (really-early-error-handler): Ditto.
12758
12759         * find-paths.el (paths-decode-directory-path): Use decode-path
12760         instead of decode-path-internal.
12761
12762         * files.el (parse-colon-path): Update docstring.
12763
12764 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * subr.el (get-buffer-window-list): Make BUFFER optional.
12767
12768         * window-xemacs.el (windows-of-buffer): Defalias to
12769         get-buffer-window-list.
12770
12771 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12772
12773         * disass.el: Fix maintainer keyword.
12774
12775         * bytecomp.el (byte-compile-and-load-file): Autoload.
12776         (byte-compile-buffer): Ditto.
12777
12778         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12779         value is returned, not the name.
12780         (lisp-imenu-generic-expression): Enable it.
12781         (lisp-mode-variables): Ditto.
12782         (lisp-indent-offset): Change defconst to defvar.
12783         (lisp-indent-function): Ditto.
12784         (lisp-body-indent): Ditto.
12785
12786 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12787
12788         * modeline.el: Use zap-last-kbd-macro-event.
12789
12790         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12791         nil, don't attempt to do anything with messages.
12792         (eval-last-sexp): Use `letf' for clarity.
12793
12794 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12795
12796         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12797
12798 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12799
12800         * buff-menu.el:
12801         * lisp-mode.el:
12802         * obsolete.el:
12803         Change empty docstrings into no doc strings at all.
12804         Fix bogus FSF-format docstrings.
12805         * etags.el: Fix docstring.
12806
12807 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12808
12809         * package-get.el (package-get): Use internal md5
12810
12811 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12812
12813         * about.el (about-xemacs): Correct abuse of concat.
12814
12815 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12816
12817         * info.el (Info-mode): Use easymenu.
12818
12819 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12820
12821         * apropos.el (apropos): Don't use concat with integers.
12822
12823         * cmdloop.el (describe-last-error): Handle the case when no error
12824         was seen gracefully.
12825
12826         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12827         defun.
12828         (apropos-describe-plist): Ditto.
12829
12830         * help.el (with-displaying-help-buffer): Revert to a defun.
12831         (describe-key): Use it as defun.
12832         (describe-mode): Ditto.
12833         (describe-bindings): Ditto.
12834         (describe-prefix-bindings): Ditto.
12835         (describe-installation): Ditto.
12836         (view-lossage): Ditto.
12837         (describe-function): Ditto.
12838         (describe-variable): Ditto.
12839         (describe-syntax): Ditto.
12840
12841 1998-05-11  Oliver Graf <ograf@fga.de>
12842
12843         * dragdrop.el: changed order of require/provide
12844         (dragdrop-drop-mime-default) changed to new calling conventions
12845         (dragdrop-drop-do-functions) changed to new calling conventions
12846         (dragdrop-function-widget) this one needs more work...
12847
12848 1998-05-10  Oliver Graf <ograf@fga.de>
12849
12850         * about.el: another small change in my entry
12851         * dragdrop.el (dragdrop-drop-log-function): logging added
12852         plus customizations
12853         changed interface to handler functions. now called with event
12854         and object
12855
12856 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12857
12858         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12859         E-W arrow pointer displayed over draggable dividers.
12860
12861         * mouse.el (default-mouse-motion-handler): Show it when
12862         appropriate.
12863         (drag-window-divider): Added.
12864         ([top-level]): Initialized window-divider-map with a keymap
12865         binding the above function to left button down event.
12866
12867         * x-mouse.el (x-init-pointer-shape): Initialize
12868         divider-pointer-glyph from Cursor.dividerPointer, or use default
12869         E-W double arrow.
12870
12871 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12872
12873         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12874
12875 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12876
12877         * simple.el (count-words-buffer): Don't query for buffer.
12878         (count-lines-buffer): Ditto.
12879
12880 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12881
12882         * help.el (where-is): add optional insert argument.
12883
12884 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12885
12886         * help.el (describe-key-briefly): New argument INSERT.
12887
12888         * simple.el (eval-expression): New optional argument; synch with
12889         FSF 20.3.
12890
12891         * keydefs.el (global-map): Add new register bindings.
12892
12893         * register.el: Synched with FSF 20.3.
12894
12895 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12896
12897         * window-xemacs.el (recenter): all arguments are optional.
12898
12899 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12900
12901         * device.el: (device-pixel-width): Reflected name/parameters
12902         change to device-system-metric.
12903         (device-pixel-height): Ditto.
12904         (device-mm-width): Ditto.
12905         (device-mm-height): Ditto.
12906         (device-bitplanes): Ditto.
12907         (device-color-cells): Ditto.
12908
12909 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12912
12913         * cl.el (most-positive-fixnum): Document.
12914         (most-negative-fixnum): Ditto.
12915
12916         * cus-dep.el: Updated comment.
12917
12918         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12919         constant.
12920
12921         * cus-load.el (custom-put): Removed.
12922
12923         * files.el (after-find-file): Just resignal quit instead of
12924         signaling "canceled".
12925
12926 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12927
12928         * frame.el (other-frame): Use `focus-frame' instead of
12929         select-frame kludges.
12930
12931         * lisp-mode.el: Update lisp-indent-function for
12932         save-selected-frame and with-selected-frame.
12933
12934         * frame.el (save-selected-frame): New macro.
12935         (with-selected-frame): Ditto.
12936         (other-frame): Use `set-frame-focus'.
12937
12938 1998-05-06  Oliver Graf <ograf@fga.de>
12939
12940         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12941         (dragdrop-drop-url-default) default handler for URL drops created
12942         (dragdrop-drop-mime-default) default handler for MIME drops created
12943         (dragdrop-drop-functions) default custom for handling drops created
12944         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12945
12946 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12947
12948         * mouse.el: Removed redundant mouse-mswindows-drop function.
12949
12950 1998-05-05  Oliver Graf <ograf@fga.de>
12951
12952         * about.el: changed some text in my entry
12953         * dragdrop.el: added customs
12954
12955 1998-05-04  Oliver Graf <ograf@fga.de>
12956
12957         * mouse.el: killed global drop key bindings
12958         (mouse-offix-drop) removed
12959         * dragdrop.el: created
12960         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12961
12962 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12963
12964         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12965         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12966
12967         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12968         obsolete comment.
12969
12970         * scrollbar.el (scrollbars-visible-p): Use new
12971         {vertical,horizontal}-scrollbar-visible-p specifiers.
12972
12973 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12974
12975         * device.el (device-pixel-height):
12976         (device-pixel-width):
12977         (device-mm-width):
12978         (device-mm-height):
12979         (device-bitplanes):
12980         (device-color-cells): Moved these 6 functions from device.c; they
12981         all use single (device-system-metrics) call.
12982
12983 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12984
12985         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12986         were renamed.
12987
12988         * menubar-items.el:
12989         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12990         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12991
12992         * help.el (help-map): Remove Hyperbole keybinding logic.
12993         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12994
12995 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12996
12997         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12998         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12999
13000 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13001
13002         * msw-glyphs.el: use nicer icon3 from the frame icon.
13003
13004 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13005
13006         * version.el (emacs-version): Remove InfoDock conditionals.
13007
13008         * startup.el (startup-splash-frame): Change ID logo name.
13009
13010 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * files.el (after-find-file): If the user presses C-g on
13013         directory-creation prompt, kill the buffer.
13014
13015 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13016
13017         * simple.el (count-words-region): Reverse previous change.
13018
13019 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13020
13021         * replace.el (query-replace): Just call perform-replace.
13022         (query-replace-regexp): Ditto.
13023         (perform-replace): Move region handling here.
13024         (perform-replace): Use the new arg to match-data.
13025
13026 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13027
13028         * x-init.el: Install X specific display table that
13029           displays char 0240 as a space to avoid whatever it is
13030           that screws up display of that character code.
13031
13032 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13033
13034         * help.el (function-arglist): If no arguments are documented for a
13035         subr, print nothing rather than incorrect output.
13036
13037 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13038
13039         * cmdloop.el (command-error): Update bail-out error message to use
13040         `emacs-program-name'.
13041
13042         * lib-complete.el: Remove reader macro cruft.
13043
13044         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13045         cruft.
13046
13047         * simple.el (count-words-region): Drop interactive-p check on the
13048         message.
13049
13050 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13051
13052         * font.el
13053         * msw-faces.el
13054         Correct spelling of mswindows-font-canonicalize-name.
13055
13056 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13057
13058         * ldap.el (ldap-host-parameters-alist): Replaced with
13059         `ldap-host-parameters-plist'
13060         (ldap-search): Adapt to previous change
13061
13062 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13063
13064         * about.el (about-hackers): Update Bob Weiner bio.
13065         (about-maintainer-info): Ditto.
13066
13067 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13068
13069         * simple.el (display-warning-minimum-level): Docfix.
13070
13071 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13072
13073         * widget.el (:default-get): New keyword.
13074         * wid-edit.el (default, widget-default-default-get): Define it.
13075         (group, widget-group-default-get): Define it.
13076         (menu-choice, widget-choice-default-get): Define it.
13077         (widget-default-get): New function.
13078         (widget-choice-action): Call it.
13079         (widget-editable-list-entry-create): Call it.
13080
13081 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13082
13083         * byte-optimize.el (byte-boolean-vars): Removed.
13084         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13085         lookup through `byte-boolean-vars'.
13086
13087 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13088
13089         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13090         resource-provided values into ghost specs for scrollbar-height and
13091         scrollbar-width.
13092
13093 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * byte-optimize.el: Don't attempt to optimize /=.
13096
13097         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13098         (byte-compile-/=): Ditto.
13099
13100 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13101
13102         * apropos.el: Use `with-displaying-help-buffer'.
13103         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13104         Use `with-displaying-help-buffer'.
13105         (apropos-follow): Do not give special treatment to buffer cursor
13106         was in prior to a mouse click.
13107         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13108         (apropos-print-doc): Set correct buffer for setting text
13109         properties.
13110
13111 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13112
13113         * help.el (help-buffer-prefix-string): New variable.
13114         (help-buffer-name): Use it.
13115
13116         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13117         mode menu.
13118
13119 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13120
13121         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13122
13123 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13124
13125         * files.el (find-file-noselect): Update docstring.
13126         (find-file-noselect): Signal an error if found an unreadable file.
13127         (file-chase-links): Save the match data.
13128         (normal-mode): Use `lwarn' and `error-message-string'.
13129         (interpreter-mode-alist): Change defconst to defvar.
13130         (inhibit-first-line-modes-regexps): Ditto.
13131         (inhibit-first-line-modes-regexps): Added .tgz.
13132         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13133         (change-major-mode-with-file-name): New user-option.
13134         (set-visited-file-name): Synched with FSF.
13135         (file-name-extension): New function, from FSF 20.3.
13136         (file-relative-name): Synched with FSF.
13137         (save-some-buffers): Support the C-r feature.
13138         (recover-session): Synched with FSF.
13139         (kill-some-buffers): Ditto.
13140         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13141
13142 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13143
13144         * files.el (insert-file): Undo previous change and reenable use of
13145         format.el.
13146
13147 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13148
13149         * window-xemacs.el (recenter): Define.
13150
13151 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13152
13153         * font.el (mswindows-font-create-name)
13154         (mswindows-font-create-object): new functions for mswindows type
13155         fonts.
13156
13157         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13158         strings are parsed as well as font objects.
13159
13160 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13161
13162         * modeline.el (defining-kbd-macro): Restore modeline indication of
13163         kbd-macro being recorded.
13164         (add-minor-mode): Simplify docstring.
13165         (modeline-minor-mode-menu): Remove stuff.
13166
13167 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13168
13169         * code-process.el (call-process): dynamically decide process
13170         coding type.
13171
13172 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13173
13174         * modeline.el: Add line-number-mode, column-number-mode to
13175         the modeline minor-mode menu.  Button2 on the line number does
13176         goto-line.
13177
13178 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13179
13180         * mouse.el: move x-selection-owner-p type things to
13181         selection-owner-p.
13182
13183         * msw-init.el: copy zmacs stuff from x-init.el
13184
13185         * msw-select.el (mswindows-own-selection)
13186         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13187         functions. Very simple minded implementation of selectio
13188         ownership.
13189
13190         * select.el (own-selection) (disown-selection)
13191         (activate-region-as-selection) (select-make-extent-for-selection)
13192         (valid-simple-selection-p): functions moved from x-select.el for
13193         generalized selection.
13194
13195         * x-select.el: see select.el changes.
13196
13197         * x-toolbar.el: use new selection functions.
13198
13199 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13200
13201         * packages.el (packages-find-package-directories): Fixed bug that
13202         would pick up multiple site-package directories.
13203         (package-locations): Added "xemacs-packages" as a late package
13204         location.
13205
13206         * find-paths.el: Now uses `emacs-program-name' and
13207         `emacs-program-version'.
13208         Additions to enforce version-specific directories in
13209         `paths-find-version-directory'.
13210
13211 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13212
13213         * default.el: Removed.
13214         * site-start.el: Removed.
13215
13216 1998-04-29  Didier Verna  <didier@xemacs.org>
13217
13218         * minibuf.el (minibuffer-history-minimum-string-length): Default
13219         to nil.
13220
13221 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13222
13223         * find-paths.el (paths-program-name): Rename.
13224         (paths-emacs-root-p): Ditto.
13225         (paths-find-site-directory): Ditto.
13226
13227 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13228
13229         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13230         `emacs-lisp-byte-compile-and-load'.
13231
13232 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13233
13234         * ldap.el (ldap-search): Fixed additional parameter passing to
13235         `ldap-open'
13236
13237 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13238
13239         * select.el (kill-primary-selection) (selection-owner-p)
13240         (copy-primary-selection) (yank-clipboard-selection)
13241         (selection-exists-p) (delete-primary-selection): new file and
13242         functions that do the right thing for the selected device.
13243
13244         * x-menubar.el: use generalised selection functions.
13245
13246         * dumped-lisp.el: dump select.el.
13247
13248 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13249
13250         * find-paths.el (paths-progname): New variable.
13251         (paths-emacs-root-p): Use it.
13252         (paths-find-site-directory): Ditto.
13253
13254 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13255
13256         * loadup.el ((member "dump" command-line-args)): Dump as
13257         `infodock' if InfoDock.
13258
13259 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13260
13261         * find-paths.el (construct-emacs-version): Simplify, include
13262         program name in the return value.
13263         * (paths-find-version-directory): Use it.
13264
13265 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13266
13267         * info.el (Info-parse-dir-entries): Fixed regexp
13268         (Info-build-dir-anew): Remove full suffix and capitalize info file
13269         name for files with no @direntry
13270         (Info-batch-rebuild-dir): New function
13271         (Info-suffixed-file): Check for regular files instead of simple
13272         file existence (could catch directories before)
13273
13274 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13275
13276         * setup-paths.el, find-paths.el: Removed uses of `not' which
13277         temacs doesn't have.
13278
13279         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13280         into root searching.
13281
13282 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13283
13284         * subr.el: Remove definition of `not'.
13285
13286 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13287
13288         * msw-glyphs.el: enable graphics support.
13289
13290 1998-04-23  Didier Verna  <didier@xemacs.org>
13291
13292         * x-menubar.el (default-menubar): restored the line-number-mode
13293         option.
13294
13295         * misc doc string updates related to the options menu.
13296
13297 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13298
13299         * setup-paths.el (paths-construct-load-path): Fix typo.
13300
13301 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13302
13303         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13304         font-menu-ignore-scaled-fonts don't have to be bound now; this
13305         gets us one step further towards making --no-autoloads work.
13306
13307         * startup.el (normal-top-level): Load auto-autoloads only if
13308         lisp-directory is non-nil.
13309
13310         * setup-paths.el (paths-construct-load-path): Made it robust
13311         against nil lisp-directory.
13312
13313         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13314         to the list of variables that cause a warning when nil.
13315
13316         * toolbar.el (init-toolbar-location): Now works even when there's
13317         no toolbar icon directory.
13318
13319 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13320
13321         * help.el (view-lossage): Recognize it.
13322
13323         * simple.el (log-message): Mark multiline messages.
13324
13325 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13326
13327         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13328
13329 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13330
13331         * package-get.el (package-get-all):  add `\n' separator to
13332         interactive specification so that both variables are read
13333
13334 1998-04-22  Didier Verna  <didier@xemacs.org>
13335
13336         * x-menubar.el: ported the options menu to Custom.
13337         Moved the "read only" toggle button to the buffers menu.
13338         Corrected some missing ;;;###autoload or defcustom.
13339
13340         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13341         the scrollbar-visible specifier for options menu handling.
13342
13343         * toolbar.el (toolbar-visible-p)
13344                      (toolbar-captioned-p)
13345                      (default-toolbar-position): defcustom wrappers around
13346         the toolbar specifiers for options menu handling.
13347
13348         * frame.el (get-frame-for-buffer-default-instance-limit):
13349         defcustom it for options menu handling.
13350
13351         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13352         font-lock-mode for options menu handling.
13353
13354         * cus-start.el: added Custom properties to overwrite-mode for
13355         options menu handling.
13356
13357 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13358
13359         * about.el: shameless self-promotion.
13360
13361 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13362
13363         * simple.el (raw-append-message): Slightly optimize.
13364         (remove-message): Use `push' for clarity.
13365         (append-message): Ditto.
13366         (display-warning): Dito.
13367         (raw-append-message): Send the message to the appropriate device.
13368
13369 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13370
13371         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13372         From Sean MacLennan <Sean.MacLennan@pika.ca>
13373
13374 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13375
13376         * setup-paths.el: Changed `directory-sep-char' to
13377         `path-separator', following a change in GNU Emacs.
13378
13379 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13380
13381         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13382         (Info-build-dir-anew): Add a final newline.
13383         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13384         is `always'
13385         (Info-rebuild-dir): Ditto
13386
13387         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13388
13389 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13390
13391         * simple.el (count-words-buffer): Retain zmacs region.
13392         (count-words-region): Ditto.
13393         * simple.el: (what-line): Expanded line counts.
13394         (count-lines): New parameter to conditionalize whether collapsed
13395         lines get counted.
13396         From Bob Weiner <weiner@altrasoft.com>
13397
13398 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13399
13400         * packages.el (package-locations): infodock-packages must override
13401         mule-packages and packages.
13402
13403 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13404
13405         * wid-edit.el:
13406         remove rude messages from widget-activation-widget-mapper
13407         and widget-activation-glyph-mapper
13408
13409 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13410
13411         * toolbar.el: Remove (featurep 'x) test from
13412         toolbar-make-button-list
13413
13414 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13415
13416         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13417         only if in the same frame.
13418
13419 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13420
13421         * packages.el (package-locations): Added site-packages hierarchy.
13422
13423         * setup-paths.el (paths-default-info-directories): Introduced and
13424         used.
13425
13426         * packages.el, setup-paths.el: Set various path searching depths
13427         to 1.
13428
13429         * packages.el (packages-hierarchy-depth):
13430         (packages-load-path-depth): Introduced and used.
13431
13432         * setup-paths.el (paths-load-path-depth): Introduced and used.
13433
13434         * find-paths.el (paths-find-recursive-path): Added max-depth
13435         parameter.
13436
13437 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13438
13439         * setup-paths.el (paths-construct-info-path): Removed
13440         dependency on behavior of (file-name-as-directory "").
13441
13442 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13443
13444         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13445         lisp objects
13446
13447 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13448
13449         * dump-paths.el, startup.el: Added handling for --debug-paths.
13450
13451 1998-04-15  William M. Perry  <wmperry@aventail.com>
13452
13453         * wid-edit.el: We cannot just set the help-echo or balloon-help
13454           properties for an extent based on the :help-echo widget
13455           property, since help-echo and balloon-help cause an EXTENT to
13456           get passed in, where :help-echo functions are expecting a WIDGET
13457
13458 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13459
13460         * scrollbar.el (init-scrollbar-from-resources): Call
13461         mswindows-init-scrollbar-metrics when appropriate.
13462
13463 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13464
13465         * dumped-lisp.el: dump x-toolbar for window system
13466
13467         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13468         have support and xpm.
13469
13470 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13471
13472         * files.el (toggle-read-only): Fix docstring.
13473         From Didier Verna <didier@xemacs.org>
13474
13475 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13476
13477         * startup.el (normal-top-level): Load autoload-file-name without
13478         specifying an extension---some people only auto-autoload.el.gz.
13479
13480 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13481
13482         * files.el (backup-enable-predicate): Don't bomb on NAME being
13483         nil.
13484
13485 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13486
13487         * find-paths.el, packages.el: Now prefers configure'd paths.
13488         This shouldn't cause any of the originally anticipated problems as
13489         the current paths architecture will not define the various
13490         configure-xxx variables if they're not specified on the configure
13491         command line.
13492
13493         * find-paths.el, setup-paths.el, packages.el: Removed all
13494         mentionings of "/" as a path separator.
13495         Used paths-construct-path throughout.
13496
13497         * find-paths.el (paths-construct-path): Created to assemble paths
13498         from directory components.
13499
13500         * setup-paths.el, packages.el: Used paths-decode-directory-path
13501         instead of decode-path-internal.
13502
13503         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13504         and associates.
13505         (paths-decode-directory-path) Created.
13506
13507         * setup-paths.el: Changed configure-exec-path to
13508         configure-exec-directory.
13509
13510 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13511
13512         * packages.el (packages-find-packages): Fixed decoding of
13513         EMACSPACKAGEPATH.
13514
13515         * startup.el: -no-packages -> -no-early-packages.
13516
13517         (packages-load-package-lisps): Fixed loading of auto-autoload
13518         files.
13519
13520         * startup.el (normal-top-level): Fixed loading of core
13521         auto-autoload.
13522
13523         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13524
13525         * startup.el, packages.el, dump-paths.el: Added proper settings
13526         for site-directory and lisp-directory variables.
13527
13528         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13529         inhibit-package-autoloads and fixed handling of it.
13530
13531         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13532         handling of former inhibit-package-init, now
13533         inhibit-early-packages, to make -vanilla etc. work.
13534
13535 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13536
13537         * code-process.el (start-process): Fallback to 'undecided instead
13538         of 'binary for process input coding stream.
13539
13540         * process.el (start-process): Docstring fix.
13541
13542 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13543
13544         * info.el (Info-insert-dir): Do not insert temporary dir files
13545         in Info-dir-file-attributes
13546         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13547         (Info-rebuild-dir): Ditto.
13548
13549 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13550
13551         * obsolete.el: Added obsoleteness declarations for
13552         `site-directory' and `Info-default-directory-list'.
13553
13554 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13555
13556         * find-paths.el (paths-find-emacs-root): Only look at the
13557         executable at the end of the symlink chain for determining the
13558         Emacs root.
13559
13560 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13561
13562         * setup-paths.el (paths-construct-info-path): Changed construction
13563         to cater to gone default in configure.
13564
13565         * find-paths.el (paths-uniq-append): Added.
13566
13567         * packages.el: Rewritten package path construction once again.
13568
13569         * dump-paths.el, startup.el: Removed package-path as a global
13570         variable.
13571
13572         * package-admin.el (package-admin-add-single-file-package):
13573         (package-admin-add-binary-package): Changed package-path to
13574         late-packages.
13575
13576         * packages.el (packages-split-path): Split path at "/" rather than
13577         nil according to change in emacs.c.
13578
13579 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13580
13581         * setup-paths.el (paths-construct-info-path): Changed info path
13582         order so that directories come out right.
13583         (paths-find-lock-directory): Fixed bug: It used to think
13584         configure-lock-directory is a path.
13585
13586 1998-04-06  Jeff Miller <jmiller@smart.net>
13587
13588         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13589         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13590         eases the use of toolbar-add/kill-item functions.
13591
13592 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13593
13594         * code-files.el (file-coding-system-alist): Commented out
13595         loaddefs.el magical treatment.
13596
13597 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13598
13599         * info.el (Info-rebuild-outdated-dir): Added new option
13600         `conservative' and made it the default
13601         (Info-rebuild-dir): Appropriately parse multi-line description
13602         strings, and multi-section dir files. Issue warning when dir
13603         is rebuilt as temporary
13604         (Info-build-dir-anew): Issue warning when dir is built as
13605         temporary
13606
13607 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13608
13609         * list-mode.el (list-mode-map): Bind highlight motion commands to
13610         standard keys left, right, C-b and C-f.
13611
13612 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13613
13614         * files.el (auto-mode-alist): allow .sc for Scheme->C
13615
13616 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13617
13618         * loadup.el (pureload): Don't quote (garbage-collect).
13619
13620 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13621
13622         * package-get-base.el: Updated.
13623
13624 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * isearch-mode.el (isearch-just-started): New variable.
13627         (isearch-mode): Set it.
13628         (isearch-repeat): Advance one character forward only if the search
13629         was successful, and was not just started.
13630         (isearch-repeat): Clear isearch-just-started.
13631
13632 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13633
13634         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13635         if running -batch.
13636
13637 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13638
13639         * subr.el (listify-key-sequence): Removed.
13640
13641 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * bytecomp.el (byte-compile-print-gensym): New option.
13644         (byte-compile-output-file-form): Use it.
13645         (byte-compile-output-docform): Ditto.
13646         (byte-compile-compiled-obj-to-list): Ditto.
13647
13648 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13649
13650         * msw-glyphs.el: set frame icon if xpm support.
13651
13652 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13653
13654         * help.el: Code that pretty prints variable values
13655           removed.
13656
13657 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13658
13659         * find-paths.el (paths-emacs-root-p): Correct test for installation
13660         directory.
13661         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13662
13663 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13664
13665         * loaddefs.el: Don't set debug-ignored-errors; leave
13666           its default value set to nil.
13667
13668 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13669
13670         * info.el (Info-rebuild-dir): fixed mis-spelling.
13671
13672 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13673
13674         * info.el (Info-rebuild-outdated-dir): New custom var
13675         (Info-insert-node): Create/update dir file when needed, ie when it
13676         does not exist or is older than some info files in directory
13677
13678 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13679
13680         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13681         for last packages, mainly for using a 20.4 package base.
13682
13683         * packages.el (late-packages): Typo fix.  It was called
13684         early-packages.
13685
13686         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13687         relative symlinks correctly.
13688         (paths-find-emacs-roots): More rigorous checking for plausible
13689         configuration-time root.
13690
13691         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13692         find its roots.
13693
13694 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13695
13696         * faces.el: Fix docstrings.
13697         * glyphs.el: Fix docstrings.
13698         * mouse.el: Fix docstrings.
13699
13700         * frame.el: Change phrase `current frame' to `selected frame'.
13701
13702         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13703
13704         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13705         macros using backquote to make them infinitely more readable.
13706
13707 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13708
13709         * packages.el (packages-find-package-path): Hardcoded specialized
13710         InfoDock support until we can clean this up.
13711
13712         * help.el (describe-bindings-1): Return the value of the bindings
13713         help buffer created.
13714         (describe-bindings): Ditto.
13715
13716         * simple.el (set-variable): Restore previous behavior of not
13717         bombing if the variable to set is not boundp.
13718
13719 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13720
13721         * packages.el (packages-handle-package-dumped-lisps): Allow for
13722         non-local files to be loaded off the package-lisp variable.
13723
13724 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13725
13726         * x-faces.el: Global X resources should override
13727           specs for all device classes (color, grayscale, mono);
13728           code currently doesn't override any of them.  Fixed by
13729           calling remove-specifier with '(x default) as the tag
13730           set and allowing inexact matches.
13731
13732 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13733
13734         * faces.el: Separated face initializations based on
13735           device classes into device type specific (tag set,
13736           instantiator) pairs.
13737
13738 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13739
13740         * wid-edit.el (widget-choice-action): Remember user's explicit
13741         choice.
13742         (widget-choice-value-create): Respect it.
13743         From Richard Stallman <rms@gnu.org>
13744
13745 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13746
13747         * setup-paths.el (paths-construct-info-path): Always append
13748         existing directories from configure-time info path.
13749
13750         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13751         Info-directory-list.
13752
13753         * info.el: Removed Info-default-directory-list which was broken by
13754         design.
13755         Removed bogus initialization of Info-directory-list---startup.el
13756         can do a much better job.
13757         Added autoload of Info-directory-list.
13758
13759         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13760         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13761         be exclusive; now it's merely given precedence, just like in the
13762         old days.
13763
13764 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13765
13766         * find-paths.el (paths-find-architecture-directory): Fix bug with
13767         finding; it used to default too early.
13768
13769 1998-03-25  Martin Buchholz <martin@xemacs.org>
13770
13771         * packages.el (packages-split-path): Fix a bug; it used to fail
13772         for paths that weren't split.
13773
13774 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13775
13776         * finder.el (finder-compile-keywords): trap on errors.
13777
13778 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13779
13780         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13781           fourth argument of t so that only the specs exactly
13782           matching the tag lists are removed.
13783
13784 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13785
13786         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13787
13788 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13789
13790         * minibuf.el (mouse-read-file-name-1): If a default directory was
13791         specified, use it for generating the completions.
13792
13793 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13794
13795         * update-elc.el: Now respects inhibit-package-init and
13796         inhibit-site-lisp.
13797         Now does path construction with loadup-paths.
13798
13799         * startup.el (normal-top-level, startup-setup-paths): Now respects
13800         inhibit-package-init and inhibit-site-lisp.
13801
13802         * packages.el (packages-find-package-path): Extended package path
13803         by version-specific hierarchies.
13804         (packages-find-packages): Now respects inhibit flag and
13805         inhibit-site-lisp.
13806         Moved path setup to loadup-paths.
13807
13808         * make-docfile.el: Now respects inhibit-package-init and
13809         inhibit-site-lisp.
13810         Now does path construction with loadup-paths.
13811
13812         * loadup.el: Now respects inhibit-package-init and
13813         inhibit-site-lisp.
13814
13815         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13816
13817         * loadup-paths.el: New file: setup load-path to encompass
13818         packages.
13819
13820 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13821
13822         * auto-show.el: load-gc renamed to pureload.
13823         * site-load.el: Ditto.
13824         * packages.el (toplevel): Ditto.
13825         * loadup.el (really-early-error-handler): Ditto.
13826         * dumped-lisp.el (preloaded-file-list): Ditto.
13827         * cus-face.el (custom-declare-face): Ditto.
13828
13829 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13830
13831         * <Today>: The Big Path Searching Overhaul.
13832
13833         * find-paths.el: New file: find and assemble paths in the
13834         installation hierarchy.
13835
13836         * setup-paths.el: New file: global layout of paths and directories
13837         within the XEmacs hierarchy.
13838
13839         * packages.el: Replaced everything related to path searching and
13840         startup by code in terms of find-paths.
13841
13842         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13843         the new path searching engine.
13844
13845         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13846         and setup-paths.
13847
13848 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13849
13850         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13851         setup-paths.el.
13852
13853 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13854
13855         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13856         compiles identically in any configuration.
13857         Removed irrelevant commentary.
13858
13859 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13860
13861         * simple.el (set-variable): Allow setting specifiers.
13862
13863 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13864
13865         * lisp.el (forward-sexp): Revert previous change.
13866
13867 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13868
13869         * frame.el (frame-initialize): Use `delete-console' instead of
13870         `delete-device' to delete the stream console to match the usage in
13871         Fkill_emacs.
13872
13873 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13874
13875         * files.el (cdpath-previous): New variable.
13876         (cd): Use it.
13877         From Bob Weiner <weiner@wave.altrasoft.com>
13878
13879 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13880
13881         * keydefs.el: Changed keybindings of forward-char,
13882           backward, scroll-up and scroll-down to point to their
13883           -command counterparts.
13884
13885         * simple.el: New functions: forwarc-char-command,
13886           backwrad-char-command, scroll-up-command,
13887           scroll-down-command which work liek their counterparts
13888           except that they honor the variable
13889           signal-error-on-buffer-boundary.
13890
13891           Definition of signal-error-on-buffer-boundary received
13892           from src/cmds.c.
13893
13894           defvar declaration added for word-across-newline to avoid
13895           byte-compiler warning about the free variable reference.
13896
13897 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13898
13899         * winnt.el: Removed "%t" from the beginning of
13900         modeline-format. From now on, there's no nt-specifics in the modeline.
13901
13902 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13903
13904         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13905         of `when' with `if'.
13906
13907 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13908
13909         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13910         mswindows. Must be reworked along with glyphs.el, or
13911         merged into it, after there is images support.
13912
13913         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13914         'mswindows.
13915
13916 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13917
13918         * faces.el: fix for text cursor initialization.
13919         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13920         From Andy Piper <andyp@parallax.co.uk>
13921
13922 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13923
13924         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13925         if there is an existing package that handles it and warn the user
13926         about that mode.
13927
13928 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13929
13930         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13931         Installation" menu item when Installation-string is not bound.
13932
13933 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13934
13935         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13936         From Jeremiah W. James <jerry@cs.ucsb.edu>
13937
13938 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13939
13940         * msw-faces.el:
13941         * faces.el: Fix face initialization.
13942
13943 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13944
13945         * files.el (backup-enable-predicate): fix breakage introduced
13946         by TMPDIR patch.
13947
13948 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13949
13950         * x-faces.el (x-init-face-from-resources): The
13951           TTY face property retrieval functions don't return
13952           specifiers, so use face-property instead.
13953
13954 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13955
13956         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13957
13958 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13959
13960         * x-menubar.el: Expanded documentation for
13961           option-save-faces.  Changed Options -> Browse Faces
13962           menu entry to invoke customize-face.
13963
13964 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13965
13966         * faces.el: Most face initialization moved out of
13967           init-other-random-faces to the top level so that the
13968           initialization happens before Xemacs is dumped.  Much
13969           of the fascist "face-differs-from-default-p or FROB!"
13970           code has been retired in favor of letting the user do
13971           what they want to do.  Face initialization code changed
13972           to use `default' specifier tag so that the settings can
13973           be overridden later if the user wishes it.
13974
13975 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13976
13977         * about.el (about-hackers): Update contributors list.
13978
13979 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13980
13981         * specifier.el: Define new specifier tag `default'.
13982
13983         * modeline.el: Initialize faces using `default' tag.
13984
13985         * x-faces.el (x-init-face-from-resources): Remove
13986           specifier specs containing the `default' tag before
13987           adding new specs.
13988
13989 1998-03-02  John Jones  <jj@asu.edu>
13990
13991         * package-get.el (package-get-all): fixed arguments on call to
13992         package-admin-add-single-file-package.
13993         * package-get.el (package-get-installedp): fixed to match
13994         advertised behavior.
13995         * package-get.el: added function package-get-update-all which
13996         installs newest versions of all the current packages (if they are
13997         not already installed).
13998
13999 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14000
14001         * files.el (find-file-noselect): Uncommented `truename' binding in
14002         `let*' and use it later to set `buffer-file-truename' iff it's
14003         still nil, as happens for example when finding a compressed
14004         file with "jka-compr".
14005
14006 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14007
14008         * faces.el: in make-face-* type functions do the operation for all
14009         window systems, not just the first one found.
14010
14011         * font.el: call mswindows-list-fonts for mswindows.
14012
14013 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14014
14015         * code-process.el (call-process-region):
14016         * process.el (call-process-region):
14017         * package-get.el (package-get-dir):
14018         * files.el (backup-enable-predicate):
14019         * gnuserv.el (gnuserv-temp-file-regexp):
14020         Use temp-directory in place of `/tmp'.
14021
14022 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14023
14024         * "Fast" dired-in-C enhancements for Windows 95/NT:
14025
14026         * files.el: Added function, `wildcard-to-regexp', from GNU
14027           Emacs.
14028
14029         * files.el (insert-directory): Modified to use special
14030           dired-in-C enhancements if present.
14031
14032 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14033
14034         * code-files.el: make default coding no-conversion.
14035
14036 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14037
14038         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14039         the load-path.
14040
14041         * update-elc.el: Strip directory when testing for files not to
14042         bytecompile.
14043
14044 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14045
14046         * lisp-mode.el: Use recommended form for menus.
14047
14048         * info.el (Info-construct-menu): Use recommended form for menus.
14049
14050         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14051         entry.
14052
14053 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14054
14055         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14056           (get-frame-for-buffer-noselect): Always return frames
14057           in the not-this-window-p cond clause.
14058
14059 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14060
14061         * help.el (describe-installation): New function.
14062
14063         * x-menubar.el (default-menubar): Add describe-installation to
14064         Help menu.
14065
14066         * packages.el (packages-unbytecompiled-lisp): Installation.el
14067         should not be bytecompiled.
14068
14069         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14070         XEmacs.
14071
14072         * x-menubar.el (default-menubar): Use correct guard for VM menu
14073         entry.
14074
14075         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14076         coding.
14077         From Andy Piper <andyp@parallax.co.uk>
14078
14079 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14080
14081         * ldap.el: Do not require ldap-internal at compile time.
14082
14083 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14084
14085         * code-files.el: new file. a virtual copy of mule-files.el
14086         but without charset
14087         dependencies. (toggle-buffer-file-ocding-system) new function for
14088         changing the eol type for the current buffer.
14089
14090         * code-process.el: new file. a copy of
14091         mule-process.el. mule-process.el will disappear when things have
14092         settled.
14093
14094         * coding.el: new file. a virtual copy of mule-files.el but
14095         without charset dependencies. (coding-system-base) new function
14096         for getting the parent coding system of a coding system with eol
14097         type set.
14098
14099         * dumped-lisp.el: add above files for the non-mule case.
14100
14101 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14102
14103         * window-xemacs.el (display-buffer): If no explicit
14104           frame is specified, search for a window that displays
14105           the buffer on the currently selected frame, before
14106           searching other frames.
14107
14108 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14109
14110         * frame.el (get-frame-for-buffer): If not-this-window-p
14111           is non-nil, use window on the selected frame if it is not
14112           also the selected window.  When defaulting, search for
14113           windows on the currently selected fgrame before searching
14114           other frames.
14115
14116 1998-02-25  Didier Verna  <didier@xemacs.org>
14117
14118         * modeline.el (modeline-swap-buffers): originally named
14119         `mouse-release-modeline'. Whether to actually swap the buffers is
14120         decided in `mouse-drag-modeline'.
14121         (mouse-drag-modeline): A button release event is considered a
14122         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14123         stay unchanged.
14124
14125 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14126
14127         * x-menubar.el: Put redo on the menubar.
14128         From Aki Vehtari <Aki.Vehtari@hut.fi>
14129
14130 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14131
14132         * bytecomp.el (displaying-byte-compile-warnings): if
14133         temp-buffer-show-function is set, use it to display current set of
14134         warnings in the "*Compile-Log-Show*" buffer.
14135
14136         * simple.el (display-warning-buffer): if temp-buffer-show-function
14137         is set, use it to display current set of warnings in the
14138         "*Warnings-Show*" buffer.
14139
14140 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14141
14142         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14143         Common Lisp.
14144
14145 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14146
14147         * menubar.el: Allow button descriptors at least 2 long.
14148
14149         * x-menubar.el (default-menubar): Use recommended forms.
14150         (file-menu-filter): Remove.
14151         (edit-menu-filter): Remove.
14152
14153 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14154
14155         * about.el (about-hackers): Updated.
14156
14157 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14158
14159         * help.el (help-max-help-buffers): new variable
14160         (help-register-and-maybe-prune-excess): new function
14161         (help-buffer-name): use help-max-help-buffers.
14162         (with-displaying-help-buffer): use
14163         help-register-and-maybe-prune-excess.
14164
14165         * help.el (help-maybe-pretty-print-value): if the value fits on
14166         one line, let it.
14167
14168 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14169
14170         * (with-displaying-help-buffer): there is no need to kill the buffer
14171         if it exists, because with-output-to-temp-buffer will clear it.
14172         further, killing the buffer violates the rule that
14173         temp-buffer-show-function, if set, has the full responsibility of
14174         showing the temp buffer.  killing the buffer fucks with the window
14175         configuration, hosing temp-buffer-show-function.
14176
14177
14178 1998-02-23  Didier Verna  <didier@xemacs.org>
14179
14180         * modeline.el (mouse-drag-modeline):
14181         - Always scroll the modeline that was originally clicked on.
14182         - Use x pixels instead of x characters (which doesn't work anyway)
14183         as horizontal reference for modeline dragging. This allows us to
14184         keep on dragging the modeline even if the motion event occurs in
14185         another window.
14186
14187 1998-02-23  Didier Verna  <didier@xemacs.org>
14188
14189         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14190         glyph on the modeline to indicate that dragging the mouse has an
14191         effect both horizontally and vertically.
14192
14193 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14194
14195         * about.el (about-xemacs): Get rid of redundant visible version
14196         number.
14197
14198 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14199
14200         * about.el (about-hackers): Update credits.
14201
14202 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14203
14204         * prim/register.el (view-register): Show register type file-query.
14205
14206 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14207
14208         * mode-motion.el (mode-motion-highlight-internal):
14209           save-excursion inside save-window-exucrsion form to
14210           hide buffer point changes from save-window-excursion.
14211           Prevents display flickering when the mouse pointer
14212           moves.
14213
14214 1998-02-17  Didier Verna  <didier@xemacs.org>
14215
14216         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14217         function to handle correctly the case of a toolbar one side of the
14218         window: scrolling will not necessarily happen.
14219
14220 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14221
14222         * files.el (after-find-file): Restore missing argument
14223           to format that provides filename for "... consider M-x
14224           recover-file" message.  Also call `message' with "%s"
14225           as the first arg instead of an arbitrary string.
14226
14227 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14228
14229         * about.el (about-hackers): Various additions.
14230
14231 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14232
14233         * autoload.el (generate-file-autoloads-1): Don't force an extra
14234         line out when copying on-the-same line autoloads.
14235
14236         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14237         is installed.
14238
14239 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14240
14241         * x11/x-win-xfree86.el (x-win-init-xfree86):
14242         * x11/x-win-sun.el (x-win-init-sun):
14243         * x11/x-init.el (x-initialize-compose):
14244         * prim/simple.el:
14245         (backward-or-forward-kill-sexp):
14246         (backward-or-forward-kill-sentence):
14247         (backward-or-forward-kill-word):
14248         (backward-or-forward-delete-char):
14249         * prim/isearch-mode.el (isearch-help-or-delete-char):
14250         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14251         x-keysym-on-keyboard-p to detect backspace.
14252         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14253         Clean up symbols used with dead keys, checking Linux and solaris
14254         keysyms.
14255         Simplify x-win-*.el using above methods.
14256         Change documentation for x-keysym-*-p functions.
14257
14258 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14259
14260         * about.el (about-hackers): Restore entries for Michael Sperber and
14261         Vinnie Shelton.
14262         From Vinnie Shelton <acs@acm.org>
14263
14264 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14265
14266         * simple.el (count-words-region): Ditto.
14267
14268 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14269
14270         * simple.el (count-words-buffer): Document.  Don't print anything
14271         if non-interactive.
14272
14273 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14274
14275         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14276         multiple files in InfoDock.
14277
14278 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14279
14280         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14281         from version.el in InfoDock.
14282
14283         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14284         specially.
14285
14286 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14287
14288         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14289         variable name in docstring.
14290
14291 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14292
14293         * menubar.h: Include "gui.h".
14294
14295 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14296
14297         * site-load.el: Fix documentation.
14298
14299 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14300
14301         * package-get-base.el (package-get-base): Updated.
14302
14303         * keymap.el: PC-ize.
14304
14305 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14306
14307         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14308         from' on a fresh line.
14309
14310 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14311
14312         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14313         object.
14314
14315 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14316
14317         * undo-stack.el: PC-ize.
14318
14319         * cmdloop.el: PC-ize.
14320
14321 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14322
14323         * bytecomp-runtime.el: PC-ize.
14324
14325         * byte-optimize.el: Prolog fixup.  PC-ize.
14326
14327         * cus-dep.el: Spelling fix.
14328
14329         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14330         entries follow).
14331
14332 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14333
14334         * text-mode.el (text-mode-hook-identify): New function,
14335         put on text-mode-hook.  Set text-mode-variant here.
14336         (text-mode): Don't set it here.
14337
14338 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14339
14340         * text-mode.el (text-mode-hook): New defvar.
14341         (text-mode-variant): New variable.
14342         (text-mode): Set that variable locally.
14343         (toggle-text-mode-auto-fill): New command.
14344
14345 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14346
14347         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14348
14349 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14350
14351         * text-mode.el (paragraph-indent-text-mode):
14352         Renamed from spaced-text-mode.
14353         (text-mode-map): Bind TAB to indent-relative.
14354         (indented-text-mode-map): Variable deleted.
14355         (indented-text-mode): Now an alias for text-mode.
14356
14357 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14358
14359         * loadup.el: test-atoms debugging stuffs removed.
14360
14361 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14362
14363         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14364
14365 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14366
14367         * help.el (describe-beta): Made it use `locate-data-file'.
14368         (describe-distribution): Ditto.
14369         (describe-copying): Ditto.
14370         (describe-project): Ditto.
14371         (view-emacs-news): Ditto.
14372
14373         * help-nomule.el (help-with-tutorial): Made it use
14374         `locate-data-file' to find tutorial.
14375
14376 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14377
14378         * about.el: Corrected my email address.
14379
14380         * mouse.el: Added 'mouse-mswindows-drop' similar to
14381         'mouse-offix-drop'.
14382
14383 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14384
14385         * loadup.el (running-xemacs): Spelling fix.
14386
14387 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14388
14389         * packages.el (packages-find-packages-1): Don't allow a backwards
14390         compatible lisp tree to overwrite `preloaded-file-list'.
14391
14392 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14393
14394         * loadup.el: Don't delete "xemacs" prior to dumping.
14395
14396 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14397
14398         * package-info.el (pi-last-mod-date): New function.
14399         (pi-author-version): New function.
14400         (batch-update-package-info): Use them.
14401
14402 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14403
14404         * frame.el (get-frame-for-buffer-default-to-current): Create.
14405         (get-frame-for-buffer-noselect): Allow user to use current frame
14406         with `get-frame-for-buffer-default-to-current'.
14407
14408 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14409
14410         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14411         (byte-compile-output-docform): Ditto.
14412         (byte-compile-compiled-obj-to-list): Ditto.
14413
14414 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14415
14416         * startup.el (command-line-1): Removed code that ran
14417           buffer-menu.
14418
14419 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14420
14421         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14422
14423 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14424
14425         * frame.el (suspend-emacs-or-iconify-frame): Check using
14426         `device-on-window-system-p' instead of explicitly checking for X,
14427         so that the same logic works for MS Windows.
14428         (suspend-or-iconify-emacs): Ditto.
14429
14430 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14431
14432         * about.el (about-maintainer-info): Andy Piper is back.
14433         (xemacs-hackers): Updated Andy Piper's email address.
14434         (about-hackers): Added Jonathan Harris.
14435         (about-hackers): Updated Tibor Polgar's email address.
14436
14437 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14438
14439         * about.el: Add xemacs.org email manager.
14440
14441         * package-get-base.el (package-get-base): Updated with most recent
14442         package updates.
14443
14444 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14445
14446         * help.el (function-arglist): Use `indirect-function' instead of
14447         `symbol-function' so that aliases are treated correctly.
14448
14449 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14450
14451         * help.el (help-map): Add f1 binding to `help-for-help'.
14452         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14453         (describe-key-briefly): Use `princ' "%s" to print object.
14454         (with-displaying-help-buffer): Kill buffer if it exists, again.
14455         (describe-key): Use `princ' "%s" to print object.
14456         (describe-function-1): Use `princ' "%s" to print object.
14457         Commented out alias lines removed.
14458         (help-pretty-print-limit): New variable to control pretty-printing
14459         of variable values.
14460         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14461         `help-pretty-print-value' again.  Only print-print when OBJECT is
14462         list of length less than `help-pretty-print-limit'.
14463         (describe-variable): Use `help-maybe-pretty-print-value' again.
14464
14465 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14466
14467         * simple.el (blink-matching-open): Remove C++ kludge.
14468         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14469
14470 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14471
14472         * info.el (Info-default-directory-list): Made the documentation
14473         more explanitory.
14474
14475 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14476
14477         * lisp/packages.el:
14478         * lisp/package-admin.el:
14479         * lisp/build-report.el:
14480         Fix typos.
14481
14482 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14483
14484         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14485         warnings in Java buffers without final newline and editing the
14486         last line.
14487
14488 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14489
14490         * packages.el (packages-find-packages-1): Don't allow a backwards
14491         compatible lisp tree to overwrite `preloaded-file-list'.
14492         Suggested by Colin Rafferty  <colin@xemacs.org>
14493
14494         * mouse.el (mouse-offix-drop): Set undo-boundary.
14495         From Oliver Graf <ograf@fga.de>
14496
14497 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14498
14499         * loadup.el (load-gc): rewrite as defun.
14500         Print something sensical if a required dump-time file isn't found.
14501
14502 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14503
14504         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14505         bug strikes a menudescriptor.
14506
14507         * package-get-base.el (package-get-base): Updated.
14508
14509         * package-info.el (batch-update-package-info): Derive REQUIRES
14510         from the Makefile.
14511
14512 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14513
14514         * files.el (save-some-buffers): Don't play games with deleting
14515         other windows if we are in the minibuffer window.
14516
14517 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14518
14519         * modeline.el (modeline-minor-mode-menu): Add support for :active
14520         (add-minor-mode): Document :active property to TOGGLE.
14521
14522 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14523
14524         * modeline.el (modeline-minor-mode-menu): Add support for an
14525         `:included' predicate in the `toggle-sym' plist.
14526         (add-minor-mode): Document the :included property, format
14527         docstring some more.
14528         (modeline-minor-mode-menu): Documentation string added.
14529
14530 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14531
14532         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14533         labels from the symbol-names by thwacking off the overly redundant
14534         and overused "mode", parenthesizing "minor", and capitalizing the
14535         resultant strings.  Also shortened the menu's title by eliminating
14536         the redundant buffer name.
14537         (add-minor-mode): Beautified the docstring, added mention of the
14538         `:menu-tag' property of TOGGLE.
14539         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14540         `toggle-sym' to beatify the mode-life menus.
14541         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14542         `auto-fill-function'.
14543
14544 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14545
14546         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14547         menus to :style 'toggle.
14548
14549 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14550
14551         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14552
14553 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14554
14555         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14556         only recognize first hyperlink.
14557         (hyper-apropos-highlightify): Deletia, this is already done by
14558         `hyper-apropos-insert-face'.
14559         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14560
14561 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14562
14563         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14564         mail.
14565         (toolbar-mail-reader): Add support for `send'.
14566         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14567
14568 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14569
14570         * info.el (Info-emacs-info-file-name): Add defvar for
14571         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14572         will function properly.
14573
14574 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14575
14576         * simple.el: make the backwards delete function called by
14577         `backward-or-forward-delete-char' user configurable.
14578
14579 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14580
14581         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14582         compiled function got loaded from.
14583
14584 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14585
14586         * term/apollo.el: Synched up with InfoDock 3.6.2.
14587
14588 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14589
14590         * startup.el (load-init-file): Load autoloads earlier.
14591         (startup-splash-frame): Handle InfoDock logo.
14592
14593         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14594         InfoDock.
14595         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14596
14597         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14598         doesn't have this function.
14599
14600         * packages.el (locate-data-file): Fix to call `locate-file'.
14601
14602 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14603
14604         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14605         version of version.el.
14606         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14607
14608         * x-menubar.el (default-menubar): Guard reference to
14609         `gnuserv-frame'.
14610         (default-menubar): Guard references to `font-lock-mode'.
14611         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14612         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14613
14614         * make-docfile.el: Don't snarf doc strings from autoloads.
14615
14616         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14617         loading auto-autoloads files.
14618
14619         * loaddefs.el: Disable dumping autoloads.
14620
14621 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14622
14623         * lisp-mnt.el: Synch to Emacs 20.2.
14624
14625         * help.el: Remove manual autoload of `finder-by-keyword'.
14626
14627         * finder.el (finder-by-keyword): Autoload.
14628
14629         * help.el: Conditionalize hyperbole setup.
14630
14631 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14632
14633         * packages.el (package-require): Update to reflect new data format.
14634
14635 1998-01-02  Didier Verna  <didier@xemacs.org>
14636
14637         * x-menubar.el (default-menubar): make the tutorials available
14638         through the menubar. (Plus some compilation warnings cleanup).
14639
14640 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14641
14642         * check-features.el: New file.  Perform sanity check after build.
14643
14644         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14645         files to tooltalk package.
14646         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14647         package.
14648
14649         * package-admin.el (package-admin-xemacs): Use better default for
14650         location of XEmacs binary.
14651
14652 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14653
14654         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14655         tag with sexp and add value tag with value `t'.
14656
14657 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14658
14659         * package-get.el: Changes to work with real data.
14660         From Pete Ware <ware@cis.ohio-state.edu>
14661
14662         * packages.el (packages-reload-autoloads): Guard load for the time
14663         being.
14664
14665         * update-elc.el ("packages.el"): Force loading packages.el instead
14666         of possibly out-of-date packges.elc.
14667         * make-docfile.el ("packages.el"): Ditto.
14668
14669 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14670
14671         * build-report.el (build-report-delete-regexp): Added a rule for
14672         the main tarball shadowing anything past it.
14673
14674 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14675
14676         * packages.el (package-provide): Delete a previous provide.
14677
14678         * package-info.el: New file.
14679
14680         * package-get.el: New file.
14681         From Pete Ware <ware@cis.ohio-state.edu>
14682         (package-get): Fix md5 computation to work with Mule.
14683
14684 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14685
14686         * simple.el (log-message-*): Quote symbols in docstrings properly.
14687
14688 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14689
14690         * packages.el (packages-new-autoloads): Ignore symbolic links.
14691
14692         * cus-face.el (face-custom-attributes-get): Fix typo.
14693         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14694
14695 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14696
14697         * startup.el (load-init-file): Reload new or changed autoloads
14698         unless inhibited.  Reload modified dumped lisp (stubbed).
14699
14700         * packages.el (packages-new-autoloads): New function.
14701         (packages-reload-autoloads): New function.
14702         (packages-reload-dumped-lisp): New (stub) function.
14703
14704         * loadup.el: Inhibit reloading dumped files when running temacs.
14705
14706         * loadhist.el (file-provides): Extend to handle variant
14707         extensions.
14708
14709         * replace.el (query-replace): Fix typo.
14710
14711 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14712
14713         * make-docfile.el: list-autoloads-path has been renamed.
14714         * update-elc.el: list-autoloads has been renamed.
14715
14716         * packages.el (packages-list-autoloads): Renamed.
14717         (packages-list-autoloads-path): Ditto.
14718
14719 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14720
14721         * packages.el (packages-find-packages-1): Made it signal a warning
14722         for an error in an auto-autoload.el file.
14723
14724 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14725
14726         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14727         tag with const.
14728         From Aki Vehtari <Aki.Vehtari@hut.fi>
14729
14730         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14731
14732         * loadhist.el (unload-feature): Remove autoload.
14733
14734 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14735
14736         * loadhist.el: Unpackaged.
14737
14738         * help.el (describe-symbol-find-file): Rename
14739         `describe-function-find-file' and make old name obsolete.
14740         (describe-function-1): Use it.
14741         (describe-function-1): Guard reference to
14742         `compiled-function-annotation'.
14743
14744 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14745
14746         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14747         argument.
14748         (help-mode-quit): New optional arg to control whether it kills or
14749         buries.  Tidied up.
14750         (with-displaying-help-buffer): Don't kill buffer initially, even
14751         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14752         (help-pretty-print-value): Rename back from
14753         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14754         use it, otherwise use dumped `cl-prettyprint'.
14755         (describe-variable): Use `help-pretty-print-value' again.
14756         (find-func): Removed reference to "find-func" at end.
14757
14758 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14759
14760         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14761           GUI XEmacs. Rename? x-menubar is rather window system
14762           independant, except for a couple of items.
14763
14764 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14765
14766         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14767         entries as they will no longer be distributed with XEmacs.
14768
14769         * format.el (format-alist): Fix image/tiff regexps.
14770         From P. E. Jareth Hein <jareth@camelot-soft.com>
14771
14772         * help.el (help-maybe-pretty-print-value): Rename.
14773         (describe-variable): Use it.
14774         (describe-variable): Add trailing linefeed.
14775
14776 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14777
14778         * help.el (describe-function-1): Don't output anything for
14779           arglist of autoload functions.
14780
14781 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14782
14783         * help.el (describe-function-1): Don't output anything for
14784           arglist of autoload functions.
14785
14786 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14787
14788         * help.el (help-mode-map): New bindings for `help-mode-bury',
14789         `describe-function-at-point', `describe-variable-at-point',
14790         `Info-elisp-ref', `customize-variable', `help-next-section' and
14791         `help-prev-section'.
14792         (help-next-section): New function.
14793         (help-prev-section): New function.
14794         (help-mode-quit): Changed to kill the help buffer.
14795         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14796         correctly.
14797         (help-buffer-name): New function to generate the name of help
14798         buffers.
14799         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14800         argument giving the name of the help buffer.
14801         (describe-key): Use `with-displaying-help-buffer' with name.
14802         (describe-mode): Ditto.
14803         (describe-bindings): Ditto.
14804         (describe-prefix-bindings): Ditto.
14805         (view-lossage): Ditto.
14806         (with-syntax-table): New macro.
14807         (function-called-at-point): Use `ignore-errors' and
14808         `with-syntax-table'.
14809         (function-at-point): Ditto.
14810         (describe-function): Use `with-displaying-help-buffer' with name.
14811         (function-arglist): Extracted from `describe-function-1'.  Returns
14812         function's arglist as string.
14813         (function-documentation): Extracted from `describe-function-1'.
14814         Returns function's docstring.
14815         (describe-function-1): Remove all the "stream" garbage, including
14816         the stream argument.  Use `function-arglist' and
14817         `function-documentation'.
14818         (describe-function-arglist): Just use `function-arglist'.
14819         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14820         (help-pretty-print-value): New function to help with
14821         pretty-printing variable values.  Knows about `#<...>'.  Needs
14822         `pp-internal'.
14823         (describe-variable): Use `with-displaying-help-buffer' with name.
14824         Formatting improved.  Display file where variable is defined, if
14825         known.  Use `help-pretty-print-value'.
14826         (describe-syntax): Use `with-displaying-help-buffer' with name.
14827         (list-processes): Remove "stream" garbage.
14828
14829 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14830
14831         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14832         call a dumped routine instead.
14833
14834         * x-win-xfree86.el: Wrap file in defun.
14835         * x-win-sun.el: Ditto.
14836
14837 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14838
14839         * help.el (view-emacs-news): Remove usage of outl-mouse which
14840         advises functions and does other evil things.
14841
14842 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14843
14844         * format.el (format-alist): Add `image/tiff'.
14845         From P. E. Jareth Hein <jareth@camelot-soft.com>
14846
14847 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14848
14849         * about.el (about-hackers): More names added.
14850
14851         * make-docfile.el: Remove superfluous package path search.
14852
14853         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14854
14855 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14856
14857         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14858         ignored shadows.
14859
14860 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14861
14862         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14863         get trailing slashes when added to the load-path.
14864
14865         * x-init.el (init-x-win): Locate where XEmacs X localization files
14866         are.
14867
14868 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14869
14870         * x-faces.el: Added support for foregroundToolBarColor
14871           to xpm-color-symbols.
14872
14873 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14874
14875         * etags.el (tags-remove-duplicates): Removed.
14876         (buffer-tag-table-list): Use `delete-duplicates'.
14877
14878         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14879         correctly.
14880         (get*): Defalias to `get'.
14881
14882         * cl.el (eql): Compare integers with `eq'.
14883         (cl-map-extents): Check for `map-extents' first.
14884
14885 1997-12-17  Didier Verna  <didier@xemacs.org>
14886
14887         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14888         added the 'numero', 'copyright' and 'trademark' symbols.
14889
14890         * leim/quail/latin-post.el ("french-postfix"): see above.
14891
14892 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14893
14894         * widget.el (define-widget): Check the arguments.
14895
14896         * cus-edit.el (customize-face): Use `check-argument-type'.
14897         (custom-variable-value-create): Use `signal' to signal error.
14898         (custom-variable-reset-saved): Ditto.
14899         (custom-variable-reset-standard): Ditto.
14900         (custom-face-reset-saved): Ditto.
14901
14902         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14903         (widget-default-format-handler): Ditto.
14904         (widget-checklist-add-item): Ditto.
14905         (widget-radio-add-item): Ditto.
14906         (widget-editable-list-entry-create): Ditto.
14907         (widget-sexp-prompt-value): Ditto.
14908
14909         * custom.el (custom-declare-variable): Signal errors better.
14910         (custom-handle-keyword): Ditto.
14911         (custom-declare-group): Ditto.
14912
14913         * window-xemacs.el (windows): Ditto.
14914
14915         * menubar.el (menu): Ditto.
14916
14917         * keydefs.el (keyboard): Ditto.
14918
14919         * minibuf.el (minibuffer): Ditto.
14920
14921         * process.el (execute): Ditto.
14922
14923         * fill.el (fill): Ditto.
14924
14925         * modeline.el (modeline): Ditto.
14926
14927         * help.el (help): Ditto.
14928
14929         * faces.el (faces): Ditto.
14930
14931         * files.el (files): Ditto.
14932
14933         * x-init.el (x): Ditto.
14934
14935         * lisp-mode.el (lisp): Ditto.
14936
14937         * process.el (processes): Ditto.
14938
14939         * mouse.el (mouse): Ditto.
14940
14941         * abbrev.el (abbrev): Moved from cus-edit.
14942
14943         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14944         as variable declaration.
14945
14946 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14947
14948         * menubar.el (find-menu-item): Use `check-argument-type'.
14949         (find-menu-item): Cosmetic changes.
14950
14951 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14952
14953         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14954
14955 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14956
14957         * startup.el (set-default-load-path): Only search package-path
14958         when not running temacs.
14959
14960         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14961         files.
14962
14963         * loadup.el: Correct commentary.  Reformatting.
14964         (really-early-error-handler): Use absolute path to the
14965         first dumped-lisp.el file.
14966         (really-early-error-handler): Print full path name of
14967         each dumped lisp file (inherited from InfoDock).
14968
14969         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14970         dumped-lisp.el files.
14971
14972         * make-docfile.el (preloaded-file-list): Reorder when the
14973         package-path is searched.
14974         * update-elc.el: Ditto.
14975
14976         * lisp-mode.el (call-with-condition-handler): Treat the same as
14977         `condition-case' for indentation.
14978
14979         * about.el (about-xemacs): Update release date.
14980
14981 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14982
14983         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14984         anywhere but at the last clause.
14985         (ecase): Disallow `t' and `otherwise'.
14986
14987 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14988
14989         * cus-edit.el (custom-buffer-create-buttons): New function
14990         from stuff moved out of `custom-buffer-create-internal'.
14991         (custom-novice): New variable.  Default t.
14992         (custom-display-global-buttons): Ditto.  Default `top'.
14993         (custom-buffer-create-internal): Only display help if
14994         `custom-novice' is non-nil.  Display global buttons according to
14995         `custom-display-global-buttons'.
14996
14997 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14998
14999         * menubar.el (find-menu-item): Use `check-argument-type'.
15000         (find-menu-item): Cosmetic changes.
15001
15002 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15003
15004         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15005         look.
15006
15007 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15008
15009         * format.el (format-deannotate-region):  Bug fix.
15010         Deannotating a region containing unknown tags would fail
15011         (causing decoding of text/enriched to fail at user level)
15012
15013 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15014
15015         * minibuf.el (read-directory-name): Support sixth
15016           arg, HISTORY, as already documented.
15017
15018 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15019
15020         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15021         to `ecase'.
15022
15023 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15024
15025         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15026         skk-activate.
15027
15028 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15029
15030         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.