update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
4         CHISE.
5
6 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
9         coded-charset for XEmacs CHISE.
10
11 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
14         XEmacs CHISE.
15
16 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `===ucs-sip@iso'.
20
21 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
24         CHISE.
25
26 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `==ucs-sip@iso'.
30
31         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
32         CHISE.
33
34 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
37         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
38         (=ucs-sip-ext-b@iso): Fix registry.
39         (==ucs-sip-ext-b@iso): Ditto.
40         (===ucs-sip-ext-b@iso): Ditto.
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=ucs-sip@iso'.
44
45 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `=>cbeta'.
49
50 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `=>cns11643-7'.
54
55         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
56
57 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
60         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
61
62 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
63
64         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
65         `=ucs@cns'.
66         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
67         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
68         `=ucs@jis/1990'.
69         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
70         `=ucs@jis/2000'.
71         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
72         `=ucs@jis/2004'.
73         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
76         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
77
78 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
81         XEmacs CHISE.
82         (==jis-x0208@1978/1pr): Ditto.
83         (==jis-x0208@1978/2-pr): Ditto.
84
85 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
86
87         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
88         setting for `===jis-x0213-1@2004'.
89
90 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
93         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `===hanyo-denshi/jb'.
97
98         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
99         XEmacs CHISE.
100         (=+>hanyo-denshi/ft): Ditto.
101         (=+>hanyo-denshi/jt): Ditto.
102
103 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
106         `===hanyo-denshi/hg'.
107
108 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
111         XEmacs CHISE.
112         (===hanyo-denshi/hg): Ditto.
113
114 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
117         glyph-forms instead of detailed glyph-images.
118         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
119         `=adobe-japan1-*'.
120         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
121         (===adobe-japan1-1): Ditto.
122         (===adobe-japan1-2): Ditto.
123         (===adobe-japan1-3): Ditto.
124         (===adobe-japan1-4): Ditto.
125         (===adobe-japan1-5): Ditto.
126         (===adobe-japan1-6): Ditto.
127         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
128         `=>>>adobe-japan1' as the mother.
129         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
130         `=>>adobe-japan1' as the mother.
131         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
132         glyph-images.
133         (==jis-x0208@1978): Ditto.
134         (==jis-x0208@1983): Ditto.
135         (==jis-x0208@1990): Ditto.
136         (==jis-x0213-1): Ditto.
137         (==jis-x0213-1@2000): Ditto.
138         (==jis-x0213-1@2004): Ditto.
139         (==jis-x0213-2): Ditto.
140         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
141         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
142         `=jis-x0208@1978'.
143         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
144         `=jis-x0208@1983'.
145         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
146         `=jis-x0208@1990'.
147         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
148         `=jis-x0213-1'.
149         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
150         `=jis-x0213-1@2000'.
151         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
152         `=jis-x0213-1@2004'.
153         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
154         `=jis-x0213-2'.
155         (===jis-x0208): New coded-charset for XEmacs CHISE.
156         (===jis-x0208@1978): Ditto.
157         (===jis-x0208@1983): Ditto.
158         (===jis-x0208@1990): Ditto.
159         (===jis-x0213-1): Ditto.
160         (===jis-x0213-1@2000): Ditto.
161         (===jis-x0213-2): Ditto.
162         (===jis-x0212): Ditto.
163         (===ks-x1001): Ditto.
164         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
165         mother.
166         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
167         as the mother.
168         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
169         as the mother.
170         (===cns11643-1): New coded-charset for XEmacs CHISE.
171         (===cns11643-2): Ditto.
172         (===cns11643-3): Ditto.
173         (===cns11643-4): Ditto.
174         (===cns11643-5): Ditto.
175         (===cns11643-6): Ditto.
176         (===cns11643-7): Ditto.
177         (=>>cns11643-1): Ditto.
178         (==big5-cdp): Indicate abstract glyph-images instead of
179         representative glyph-images.
180         (===big5-cdp): New coded-charset for XEmacs CHISE.
181         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
182         detailed glyph-images.
183         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
184         `=hanyo-denshi/*'.
185         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
186         (===hanyo-denshi/ib): Ditto.
187         (===hanyo-denshi/jt): Ditto.
188         (===hanyo-denshi/ks): Ditto.
189         (===mj): Ditto.
190         (===mj-0): Ditto.
191         (===mj-1): Ditto.
192         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
193         `=>>>hanyo-denshi/*' as its mother.
194         (==gt): Indicate abstract glyph-forms instead of detailed
195         glyph-images.
196         (===gt): New coded-charset for XEmacs CHISE.
197         (=>>>gt): Indicates `==gt' instead of `=gt'.
198         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
199         (==gt-k): Indicate abstract glyph-forms instead of detailed
200         glyph-images.
201         (===gt-k): New coded-charset for XEmacs CHISE.
202         (==daikanwa): Indicates glyph-images instead of detailed
203         glyph-images.
204         (===daikanwa): New coded-charset for XEmacs CHISE.
205         (===daikanwa/+p): Ditto.
206         (===daikanwa/ho): Ditto.
207         (==cbeta): Ditto.
208         (===cbeta): Ditto.
209         (==jef-china3): Ditto.
210         (===jef-china3): Ditto.
211         (==ruimoku-v6): Ditto.
212         (==ucs@iso): Indicate representative glyph-forms instead of
213         representative glyph-images.
214         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
215         (==ucs@unicode): Indicate representative glyph-forms instead of
216         representative glyph-images.
217         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
218         `=ucs@unicode'.
219         (==ucs@cns): Indicate representative glyph-forms instead of
220         representative glyph-images.
221         (==ucs@jis): Ditto.
222         (==ucs@jis/1990): Ditto.
223         (==ucs@jis/2000): Ditto.
224         (==ucs@jis/2004): Ditto.
225         (==ucs@ks): Ditto.
226         (===ucs@iso): New coded-charset for XEmacs CHISE.
227         (===ucs@unicode): Ditto.
228         (===ucs@gb): Ditto.
229         (===ucs@ks): Ditto.
230         (===ucs-bmp-cjk@gb): Ditto.
231         (===ucs-sip-ext-b@iso): Ditto.
232
233 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
236         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
237         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
238         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
239         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
240         `===cns11643-3', `===cns11643-4', `===cns11643-5',
241         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
242         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
243         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
244         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
245
246         * mule/mule-coding.el (coded-charset-entity-reference-alist):
247         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
248         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
249         - Use "&g1-[NAME];" for `=>>[NAME]'.
250         - Abolish "&g2-[NAME];".
251
252 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
255         `=>>ucs@cns' as the mother.
256
257 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `==ucs@ks'.
261
262 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
265         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
266         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
267         0x00E30000〜0x00E409D5.
268
269 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist):
272         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
273         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
274
275 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
279
280         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
281         (=mj-0): Ditto.
282         (=mj-1): Ditto.
283         (==mj): Ditto.
284         (==mj-0): Ditto.
285         (==mj-1): Ditto.
286         (=>>mj): Ditto.
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
289         setting for `=mj' and `==mj'.
290
291 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
294         CHISE.
295
296 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
297
298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
299         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
300         `=>ucs@hanyo-denshi'.
301
302 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `=koseki' and `=>ucs@hanyo-denshi'.
306
307         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
308         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
309
310 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
311
312         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
313         XEmacs CHISE.
314
315 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
318         Change priority of `=>>>ucs@iso'.
319
320         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
321         `=>>>ucs@iso' as the mother.
322         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
323
324 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist):
327         Change priority of `=>>>ucs@unicode'.
328
329         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
330         `=ucs@unicode'.
331
332 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
335         Change priority of `=>>>ucs@jis'.
336
337         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
338         `=ucs@jis'.
339
340 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         setting for `==daikanwa/+p'.
344
345 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `==shinjigen@1ed'.
349
350 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
353         XEmacs CHISE.
354
355 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-conf.el (==shinjigen): Modify DOC.
358         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
359         (==shinjigen@rev): Modify DOC.
360
361 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
364         CHISE.
365
366 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
367
368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
369         settings for `==daikanwa' and `==ucs@JP/hanazono'.
370
371         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
372         XEmacs CHISE.
373
374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
375         `==daikanwa'.
376
377 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `==cns11643-7'.
381
382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
383         `==cns11643-7'.
384
385 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `==cns11643-6'.
389
390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
391         setting for `==cns11643-6'.
392
393 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         setting for `==cns11643-5'.
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `==cns11643-5'.
400
401 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
404         setting for `==cns11643-4'.
405
406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
407         `==cns11643-4'.
408
409 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
412         setting for `==cns11643-3'.
413
414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
415         `==cns11643-3'.
416
417 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
420         setting for `==cns11643-2'.
421
422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
423         `==cns11643-2'.
424
425 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-coding.el (coded-charset-entity-reference-alist):
428         Change priority of `=>>>ucs@ks'.
429
430         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
431         `=ucs@ks'.
432
433 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
434
435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
436         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
437         `==ucs@cns' and `==cns11643-1'.
438
439         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
440         (==cns11643-2): Ditto.
441         (==cns11643-3): Ditto.
442         (==cns11643-4): Ditto.
443         (==cns11643-5): Ditto.
444         (==cns11643-6): Ditto.
445         (==cns11643-7): Ditto.
446
447         * mule/mule-charset.el (default-coded-charset-priority-list): Add
448         `==cns11643-1'.
449
450 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-coding.el (coded-charset-entity-reference-alist):
453         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
454         `=>>>ucs@jis/1990'.
455
456         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
457         `=ucs@jis/1990'.
458         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
459         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
460
461 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-coding.el (coded-charset-entity-reference-alist):
464         Change priority of `=>>>ucs@cns'.
465
466         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
467         `=ucs@cns'.
468
469 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
470
471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
472         `==ks-x1001'.
473
474         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
475         `=ks-x1001' instead of `korean-ksc5601'; add setting for
476         `==ks-x1001'.
477
478 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
481
482 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
483
484         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
485         `=jis-x0208'.
486         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
487         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
488         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
489         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
490         (=>>>jis-x0213-1@2000): Changed to an alias for
491         `=jis-x0213-1@2000'.
492         (=>>>jis-x0213-1@2004): Changed to an alias for
493         `=jis-x0213-1@2004'.
494         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
495
496 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
497
498         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
499         `=adobe-japan1-0'.
500         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
501         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
502         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
503         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
504         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
505         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
506
507 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
508
509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
510         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
511         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
512         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
513         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
514         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
515
516 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
517
518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
519         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
520         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
521         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
522         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
523         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
524         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
525         `==jis-x0212'.
526
527 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
530         "AdobeJapan1-[0-6]$".
531         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
532         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
533         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
534         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
535         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
536         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
537         (==adobe-japan1-1): Ditto.
538         (==adobe-japan1-2): Ditto.
539         (==adobe-japan1-3): Ditto.
540         (==adobe-japan1-4): Ditto.
541         (==adobe-japan1-5): Ditto.
542         (==adobe-japan1-6): Ditto.
543         (==jis-x0208): Ditto.
544         (==jis-x0208@1978): Ditto.
545         (==jis-x0208@1983): Ditto.
546         (==jis-x0208@1990): Ditto.
547         (==jis-x0213-1): Ditto.
548         (==jis-x0213-1@2000): Ditto.
549         (==jis-x0213-1@2004): Ditto.
550         (==jis-x0213-2): Ditto.
551         (==jis-x0212): Ditto.
552         (==gb2312): Ditto.
553         (==iso-ir165): Ditto.
554         (==gb12345): Ditto.
555         (==ks-x1001): Ditto.
556         (==cns11643-1): Ditto.
557         (==cns11643-2): Ditto.
558         (==cns11643-3): Ditto.
559         (==cns11643-4): Ditto.
560         (==cns11643-5): Ditto.
561         (==cns11643-6): Ditto.
562         (==cns11643-7): Ditto.
563         (==big5-cdp): Ditto.
564         (==hanyo-denshi/ja): Ditto.
565         (==hanyo-denshi/jb): Ditto.
566         (==hanyo-denshi/jc): Ditto.
567         (==hanyo-denshi/jd): Ditto.
568         (==hanyo-denshi/ft): Ditto.
569         (==hanyo-denshi/ia): Ditto.
570         (==hanyo-denshi/ib): Ditto.
571         (==hanyo-denshi/hg): Ditto.
572         (==hanyo-denshi/jt): Ditto.
573         (==hanyo-denshi/ks): Ditto.
574         (==gt): Ditto.
575         (==gt-k): Ditto.
576         (==daikanwa): Ditto.
577         (==shinjigen): Ditto.
578         (==ucs@iso): Ditto.
579         (==ucs@unicode): Ditto.
580         (==ucs@gb): Ditto.
581         (==ucs-bmp@gb): Ditto.
582         (==ucs@cns): Ditto.
583         (==ucs-bmp@cns): Ditto.
584         (==ucs@jis): Ditto.
585         (==ucs@jis/1990): Ditto.
586         (==ucs@jis/2000): Ditto.
587         (==ucs@jis/2004): Ditto.
588         (==ucs@JP): Ditto.
589         (==ucs@JP/hanazono): Ditto.
590         (==ucs@ks): Ditto.
591         (==ucs-bmp@ks): Ditto.
592         (==ucs@cns11643): Ditto.
593         (==ucs-bmp-cjk@gb): Ditto.
594         (==ucs-bmp-cjk@JP/hanazono): Ditto.
595         (==ucs-sip-ext-b@iso): Ditto.
596
597 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Use
600         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
601
602         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
603         XEmacs CHISE.
604         (=ucs-bmp-cjk@unicode): Abolished.
605
606 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
609         `=+>ucs-bmp-cjk-compat@jis'.
610
611         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
612         for XEmacs CHISE.
613
614 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
617         CHISE.
618
619 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
622         for XEmacs CHISE.
623         (=jis-x0208@1978/1er-pr): Abolished.
624         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
625         `=jis-x0208@1978/1er-pr' as the mother.
626
627 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
628
629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
630         setting for `=ucs-itaiji-084'.
631
632 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-charset.el (default-coded-charset-priority-list):
635         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
636
637         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
638         XEmacs CHISE.
639         (=ucs-bmp-itaiji-084): Ditto.
640
641 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
644         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
645
646 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
650
651         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
652         XEmacs CHISE.
653         (=big5-cdp-var-5): Ditto.
654
655 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
658         XEmacs CHISE.
659
660 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
663         XEmacs CHISE.
664
665 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=>>>hanyo-denshi/ft'.
669
670 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
673         XEmacs CHISE.
674         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
675         `=hanyo-denshi/jd' as the mother.
676
677 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
680         XEmacs CHISE.
681         (=+>adobe-japan1-1): Ditto.
682         (=+>adobe-japan1-2): Ditto.
683         (=+>adobe-japan1-3): Ditto.
684         (=+>adobe-japan1-4): Ditto.
685         (=+>adobe-japan1-5): Ditto.
686         (=+>adobe-japan1-6): Ditto.
687         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
688
689 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-coding.el (coded-charset-entity-reference-alist):
692         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
693         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
694
695         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
696         the top.
697
698 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
701         XEmacs CHISE.
702         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
703         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
704         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
705
706 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-charset.el (default-coded-charset-priority-list):
709         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
710         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
711
712         * mule/mule-conf.el: Modify order of definitions of some
713         coded-charsets.
714
715 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-coding.el (coded-charset-entity-reference-alist):
718         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
719         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
720
721         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
722         CHISE.
723         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
724         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
725
726 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
729         CHISE.
730
731 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=daikanwa/+2p'.
735
736         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
737         XEmacs CHISE.
738
739 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
742         XEmacs CHISE.
743         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
744
745 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         setting for `=>>>hanyo-denshi/ib'.
749
750 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
753         XEmacs CHISE.
754         (=>>>hanyo-denshi/ib): Ditto.
755         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
756         `=hanyo-denshi/ja' as the mother.
757         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
758         `=hanyo-denshi/ib' as the mother.
759
760 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
763         XEmacs CHISE.
764         (utf-8-ivs-mcs-er): Likewise.
765         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
766         and `=>ucs-gb'.
767         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
768         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
769         `ucs-gb' and `=>ucs-gb'.
770         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
771         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
772         and `=>ucs-cns'.
773         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
774         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
775         `ucs-cns' and `=>ucs-cns'.
776         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
777         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
778         `ucs-big5' and `=>ucs-big5'.
779         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
780         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
781         `ucs-big5' and `=>ucs-big5'.
782         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
783         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
784         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
785         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
786         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
787         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
788         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
789         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
790         `=>ucs-jis'; modify DOC and mnemonic.
791         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
792         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
793         and `=>ucs-jis'; modify DOC and mnemonic.
794         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
795         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
796         `=>ucs-ks'.
797         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
798         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
799         and `=>ucs-ks'.
800         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
801
802 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
806
807 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist):
810         Modify priorities.
811
812 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist):
815         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
816
817 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
820         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
821
822 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
825         CHISE.
826
827 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
830         CHISE.
831
832 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
835         CHISE.
836
837 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `=+>ucs-bmp-cjk@unicode'.
841
842         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
843         for XEmacs CHISE.
844
845 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
848         setting for `=>>daikanwa'.
849
850 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `=>>hanyo-denshi/jt'.
854
855 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
856
857         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
858         XEmacs CHISE.
859         (=+>jis-x0208@1990): Ditto.
860         (=+>jis-x0213-1@2000): Ditto.
861
862 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
863
864         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
865         XEmacs CHISE.
866
867 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
870         XEmacs CHISE.
871         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
872         `=hanyo-denshi/jc' as the mother.
873
874 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `=+>adobe-japan1'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list):
880         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
881         and `=>>hanyo-denshi/ft' to `=>>gt'.
882
883 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
886         XEmacs CHISE.
887         (=>>adobe-japan1-1): Ditto.
888         (=>>adobe-japan1-2): Ditto.
889         (=>>adobe-japan1-3): Ditto.
890         (=>>adobe-japan1-4): Ditto.
891         (=>>adobe-japan1-5): Ditto.
892         (=>>adobe-japan1-6): Ditto.
893         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
894
895 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
896
897         * mule/mule-conf.el (=adobe-japan1): New alias for
898         `=adobe-japan1-6'.
899         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
900         (=>>>adobe-japan1-1): Ditto.
901         (=>>>adobe-japan1-2): Ditto.
902         (=>>>adobe-japan1-3): Ditto.
903         (=>>>adobe-japan1-4): Ditto.
904         (=>>>adobe-japan1-5): Ditto.
905         (=>>>adobe-japan1-6): Ditto.
906         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
907
908 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
911         setting for `=>>>adobe-japan1'.
912
913 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
914
915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
916         setting for `=+>ucs@ks'.
917
918 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
921         XEmacs CHISE.
922         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
923         `=adobe-japan1-6' as the mother.
924
925 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
928         setting for `=>cns11643-7'.
929
930 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
933         CHISE.
934
935 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
936
937         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
938         XEmacs CHISE.
939         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
940
941         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
942         setting for `=>ucs@jis/2004'.
943
944 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
947         setting for `=+>gt'.
948
949         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
950         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
951
952 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
955         `=>ucs@unicode' as the mother.
956         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
957         mother.
958         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
959         mother.
960         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
961         mother.
962
963 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `=+>ucs@unicode'.
967
968         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
969         CHISE.
970
971 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
972
973         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
974         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
975         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
976         - Add setting for `=+>ucs@cns'.
977
978         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
979         CHISE.
980         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
981         as the mother.
982         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
983         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
987
988 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `=>ucs@ks'.
992
993 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `=ucs-bmp-cjk-compat@unicode'.
997
998         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
999         coded-charset for XEmacs CHISE.
1000
1001 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1004         `=ucs-bmp-cjk-compat'.
1005
1006         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1007         XEmacs CHISE.
1008
1009 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1012         CHISE.
1013
1014 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1017         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1018
1019         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1020         `=>ucs@jis/1990'.
1021         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1022
1023 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1027
1028         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1029         CHISE.
1030         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1031         mother.
1032
1033 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1036         `=>jis-x0213-2@usual'.
1037         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1038         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1039         `=>jis-x0213-2@usual' as the mother.
1040
1041 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1044         (=>ucs@JP): New alias for `=+>ucs@jis'.
1045
1046 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1049         `=>jis-x0208@usual'.
1050         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1051         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1052         `=>jis-x0208@usual' as the mother.
1053         (=>jis-x0208): Likewise.
1054
1055 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=+>jis-x0208@1978'.
1059
1060 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1063         XEmacs CHISE.
1064
1065 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `=>>>ucs@jis/1990'.
1069
1070 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `=>ucs@jis/1990'.
1074
1075 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1078         setting for `=ucs@JP/hanazono'.
1079
1080         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1081         CHISE.
1082         (=ucs@JP/hanazono): Ditto.
1083         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1084         (=>>hanyo-denshi/jc): Ditto.
1085         (=>>hanyo-denshi/jd): Ditto.
1086
1087 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1090         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1091
1092 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1095         XEmacs CHISE.
1096
1097 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1100         XEmacs CHISE.
1101
1102 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `=ucs-bmp-cjk@JP'.
1106
1107 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1110         XEmacs CHISE.
1111
1112 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1115         Modify order of settings; add settings for `=daikanwa@rev2'.
1116
1117 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         setting for `=>>cbeta'.
1121
1122         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1123         CHISE.
1124
1125 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=>>adobe-japan1'.
1129
1130 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1133         XEmacs CHISE.
1134
1135 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `=>>hanyo-denshi/ia'.
1139
1140         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1141         XEmacs CHISE.
1142
1143 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1146         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1147
1148         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1149         XEmacs CHISE.
1150         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1151         `=hanyo-denshi/jt' as the mother.
1152
1153 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1154
1155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1156         setting for `=>>>jis-x0213-2'.
1157
1158         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1159         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1160         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1161
1162 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1165         XEmacs CHISE.
1166
1167 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1170         XEmacs CHISE.
1171
1172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1173         `=>>jis-x0213-1@2004'.
1174
1175 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1178         XEmacs CHISE.
1179
1180 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1183         - Use "&g2-*;" as entity-references for `=>>>*'.
1184         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1185
1186         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1187         XEmacs CHISE.
1188         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1189         as the mother.
1190
1191 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         setting for `=>>hanyo-denshi/ib'.
1195
1196         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1197         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1198         (=>>jis-x0208@1990): Ditto.
1199         (=>>hanyo-denshi/ib): Ditto.
1200
1201         * mule/mule-charset.el (default-coded-charset-priority-list):
1202         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1203
1204 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1207         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1208         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1209         `=>>>ucs@jis/2004'.
1210
1211 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1214         XEmacs CHISE.
1215         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1216         `=jis-x0213-1@2004' as the mother.
1217         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1218         (=>>>ucs@ks): Ditto.
1219
1220         * mule/mule-charset.el (default-coded-charset-priority-list):
1221         Modify priority of `=hanyo-denshi/*'.
1222
1223 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         settings for `=>>ucs@JP' and `=ucs@JP'.
1227
1228 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1231         CHISE.
1232
1233 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1234
1235         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1236         setting for `=>>>ucs@cns'.
1237
1238         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1239         CHISE.
1240
1241 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1242
1243         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1244         instead of `=>>>jis-x0213-1@2004' as the mother.
1245         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1246         (=>>>ucs@unicode): Likewise.
1247         (=>>>ucs@jis): Likewise.
1248         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1249         mother.
1250         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1251
1252 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1253
1254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1255         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1256         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1257         `=>>>ucs@jis'.
1258
1259 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1260
1261         * mule/mule-charset.el (default-coded-charset-priority-list):
1262         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1263         and `=jis-x0213-*-2000'.
1264
1265 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1268         XEmacs CHISE.
1269         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1270         `=>>jis-x0213-1' as the mother.
1271
1272 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1273
1274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1275         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1276
1277 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1280
1281 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1284         XEmacs CHISE.
1285
1286 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1287
1288         * mule/mule-coding.el (decomposition-feature-list): Set
1289         `=decomposition', `=decomposition@cid' and
1290         `=decomposition@hanyo-denshi'.
1291
1292 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1293
1294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1295         setting for `=>>hanyo-denshi/ks'.
1296
1297         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1298         XEmacs CHISE.
1299
1300 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1301
1302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1303         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1304
1305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1306         `=hanyo-denshi/ks/mf'.
1307
1308         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1309         XEmacs CHISE.
1310         (=hanyo-denshi/ks/mf): Ditto.
1311
1312 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1315         settings for P=hanyo-denshi/jt'.
1316
1317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1318         `=hanyo-denshi/jt'.
1319
1320         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1321         XEmacs CHISE.
1322
1323 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1326         settings for `=hanyo-denshi/ip'.
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=hanyo-denshi/ip'.
1330
1331         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1332         XEmacs CHISE.
1333
1334 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         settings for `=hanyo-denshi/hg'.
1338
1339         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1340         `=hanyo-denshi/hg'.
1341
1342         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1343         XEmacs CHISE.
1344
1345 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1346
1347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1348         setting for `=>>hanyo-denshi/ft'.
1349
1350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1351         `=>>hanyo-denshi/ft'.
1352
1353         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1354         XEmacs CHISE.
1355
1356 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         settings for `=hanyo-denshi/ib'.
1360
1361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1362         `=hanyo-denshi/ib'.
1363
1364         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1365         XEmacs CHISE.
1366
1367 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         settings for isolated characters of `=hanyo-denshi/ia' and
1371         non-isolated characters of `=hanyo-denshi/*'.
1372
1373         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1374         `=hanyo-denshi/ia'.
1375
1376         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1377         XEmacs CHISE.
1378
1379 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         setting for isolated characters of `=hanyo-denshi/ft'.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `=hanyo-denshi/ft'.
1386
1387         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1388         XEmacs CHISE.
1389
1390 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for isolated characters of `=hanyo-denshi/jd'.
1394
1395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1396         `=hanyo-denshi/jd'.
1397
1398         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1399         XEmacs CHISE.
1400
1401 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1404         setting for isolated characters of `=hanyo-denshi/jc'.
1405
1406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1407         `=hanyo-denshi/jc'.
1408
1409         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1410         XEmacs CHISE.
1411
1412 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1415         setting for isolated characters of `=hanyo-denshi/jb'.
1416
1417         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1418         `=hanyo-denshi/jb'.
1419
1420         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1421         XEmacs CHISE.
1422
1423 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1426         setting for isolated characters of `=hanyo-denshi/ja'.
1427
1428 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1429
1430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1431         `=hanyo-denshi/ja'.
1432
1433         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1434         XEmacs CHISE.
1435
1436 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         settings for isolated characters of `=adobe-japan1-6'.
1440
1441 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1442
1443         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1444         CHISE.
1445         (=daikanwa/+2p): Ditto.
1446         (=daikanwa/ho): Ditto.
1447
1448 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1451         coding-system for XEmacs CHISE.
1452
1453 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         setting for `=>>ruimoku-v6'.
1457
1458         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1459         CHISE.
1460
1461 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1464         setting for `=daikanwa@rev1'.
1465
1466 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1469         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1470
1471 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1474         XEmacs CHISE.
1475         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1476
1477 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1478
1479         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1480         CHISE.
1481
1482 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1483
1484         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1485         CHISE.
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `=>ucs@jis'.
1489
1490 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1493         setting for `=>jis-x0208@usual'.
1494
1495         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1496         XEmacs CHISE.
1497         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1498         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1499         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1500
1501 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1504         CHISE.
1505         (=>>>jis-x0208@1990): Ditto.
1506         (=>>>jis-x0213-1): Ditto.
1507         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1508         mother.
1509         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1510         as the mother.
1511
1512 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1515         setting for `=>ucs@cns' and `=>>ucs@ks'.
1516
1517         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1518         CHISE.
1519
1520 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1521
1522         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1523         CHISE.
1524
1525 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1526
1527         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1528         CHISE.
1529         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1530         mother.
1531
1532 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1535         `==>ucs-bmp-cjk@bucs'.
1536
1537         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1538         XEmacs CHISE.
1539
1540 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         setting for `==>ucs@bucs'.
1544
1545         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1546         XEmacs CHISE.
1547
1548 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1551         - Add setting for `=>>jis-x0208'.
1552         - Omit setting for `=>>jis-x0208@1990'.
1553         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1554           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1555           `=ucs@FOO'.
1556
1557 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560         setting for `=>daikanwa'.
1561
1562 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-conf.el (=daikanwa): Fix DOC.
1565         (=>daikanwa): New abstract character for XEmacs CHISE.
1566         (=>ucs@iso): Likewise.
1567         (=>ucs@unicode): Likewise.
1568         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1569
1570 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1571
1572         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1573         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1574           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1575         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1576         - Add `=>big5-cdp'.
1577
1578 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1581         (=>big5-cdp): New abstract character.
1582
1583 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1584
1585         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1586         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1587         `chinese-big5'.
1588
1589 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list):
1592         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1593
1594         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1595         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1596         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1597         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1598         and `=>jis-x0213-2'.
1599
1600 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1601
1602         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1603         XEmacs CHISE.
1604         (=>>ucs@jis/2000): Likewise.
1605         (=>>ucs@jis/2004): Likewise.
1606
1607 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1610         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1611         `=>>ucs@cns'.
1612
1613         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1614         XEmacs CHISE.
1615         (=>>gt): Use quote instead of backquote; modify DOC.
1616         (=>gt): Use quote instead of backquote.
1617         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1618         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1619         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1620         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1621         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1622         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1623
1624 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1627         `=>>ucs@unicode' and `=>>gt'.
1628
1629 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1632         XEmacs CHISE.
1633         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1634         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1635         `=jis-x0208@1978/1er-pr' as the mother.
1636         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1637
1638 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1641         `=ucs@unicode' as the mother.
1642
1643 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         setting for `=>>ucs@unicode'.
1647
1648         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1649         CHISE.
1650
1651 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1655
1656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1657         `=adobe-japan1-6' and `=adobe-japan1-base'.
1658
1659         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1660         XEmacs CHISE.
1661         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1662         specify `min-code' and `max-code'.
1663         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1664         (=adobe-japan1-2): Likewise.
1665         (=adobe-japan1-3): Likewise.
1666         (=adobe-japan1-4): Likewise.
1667         (=adobe-japan1-5): Likewise.
1668         (=adobe-japan1-6): Likewise.
1669
1670 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1673         setting for `=>gt'.
1674
1675 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1678         CHISE.
1679
1680 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1683         setting for `=>zinbun-oracle'.
1684
1685         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1686         for XEmacs CHISE.
1687
1688 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1689
1690         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1691         for XEmacs CHISE.
1692         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1693         `=jis-x0208@1978' as the mother.
1694
1695 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1698         - Use `=gt' instead of `ideograph-gt'.
1699         - Use `=gt-k' instead of `ideograph-gt-k'.
1700         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1701         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1702         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1703         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1704         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1705         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1706         - Use `=>>gt' instead of `<=>gt'.
1707         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1708         - Add setting for `=>>jis-x0208@1990'.
1709         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1710           `=>>jis-x0213-1@2000'.
1711         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1712         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1713           `=>>jis-x0213-1@2004'.
1714         - Add setting for `=>>jis-x0208@1978'.
1715         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1716
1717 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1718
1719         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1720         XEmacs CHISE.
1721
1722 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1726         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1727         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1728         `<=>jis-x0213-1@2004'.
1729
1730 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1733         CHISE.
1734         (=>jis-x0213-2): Ditto.
1735
1736 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1740
1741 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1744         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1745         `=>jis-x0213-1'.
1746
1747 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1750         CHISE.
1751         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1752
1753 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1756         `<==>jis-x0213-1'.
1757         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1758         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1759         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1760         (<=>jis-x0208): New alias for `=>jis-x0208'.
1761         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1762         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1763         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1764         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1765         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1766         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1767         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1768         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1769         (=>>gt): Renamed from `<==>gt'.
1770         (<==>gt): New alias for `=>>gt'.
1771
1772 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1775         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1776         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1777         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1778         - Add settings for `<=>jis-x0213-1@2000' and
1779           `<=>jis-x0213-1@2004'.
1780
1781         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1782         XEmacs CHISE.
1783         (<==>jis-x0213-1): Likewise.
1784         (<==>jis-x0213-1@2000): Likewise.
1785         (<==>jis-x0213-1@2004): Likewise.
1786         (<=>jis-x0208): Add property `=>iso-ir 168'.
1787         (<=>jis-x0208@1997): Likewise.
1788         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1789         as the mother; add property `=>iso-ir 228'.
1790         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1791         property `=>iso-ir 228'.
1792         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1793         property `=>iso-ir 233'.
1794         (<==>gt): Renamed from `<=>gt'.
1795         (<=>gt): New alias for `<==>gt'.
1796
1797 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1800         CHISE.
1801         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1802         `<=>jis-x0208' as the mother.
1803         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1804         (<=>jis-x0213-1@2000): Ditto.
1805         (<=>jis-x0213-1@2004): Ditto.
1806
1807 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         settings for `<=>gt'.
1811
1812         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1813
1814 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1817         XEmacs CHISE.
1818         (=jis-x0208@1978/-4pr): Likewise.
1819         (=jis-x0208@1978/4-pr): Likewise.
1820         (=jis-x0213-1): Likewise.
1821         (=ucs@iso): Likewise.
1822         (=ucs@unicode): Likewise.
1823         (=ucs@gb): Likewise.
1824         (=ucs@gb/fw): Likewise.
1825         (=ucs@cns): Likewise.
1826         (=ucs@cns/fw): Likewise.
1827         (=ucs@jis): Likewise.
1828         (=ucs@jis/fw): Likewise.
1829         (=ucs@jis/1990): Likewise.
1830         (=ucs@jis/2000): Likewise.
1831         (=ucs@jis/2004): Likewise.
1832         (=ucs@JP): Likewise.
1833         (=ucs@ks): Likewise.
1834         (=ucs@big5): Likewise.
1835         (=ucs@big5/cns11643): Likewise.
1836         (=ucs@cns11643): Likewise.
1837
1838 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-charset.el (default-coded-charset-priority-list):
1841         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1842
1843         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1844         CHISE.
1845         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1846         mother.
1847
1848 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1851         from src/mule-charset.c].
1852         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1853         specify `final'.
1854         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1855         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1856         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1857         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1858         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1859         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1860
1861 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1864         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1865         (=jis-x0208@1978/i-4): Specify `partial'.
1866         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1867         mother coded-charset.
1868         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1869
1870 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1873         settings for `=jis-x0213-1@2004'.
1874
1875 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1876
1877         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1878         CHISE.
1879         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1880         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1881         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1882         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1883         temporarily.
1884         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1885
1886 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1889         CHISE.
1890         (=shinjigen@1ed): Inherited from `=shinjigen'.
1891         (=shinjigen@rev): Likewise.
1892
1893 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1896         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1897
1898 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1901         define it as an alias.
1902         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1903         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1904         alias.
1905         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1906         alias.
1907
1908 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1911         CHISE.
1912
1913 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1916         CHISE.
1917         (shinjigen-2): Ditto.
1918
1919 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1920
1921         * mule/mule-charset.el (default-coded-charset-priority-list):
1922         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1923         `chinese-big5-eten-*' and `chinese-big5'.
1924
1925 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1928         #x9FA5 temporarily.
1929
1930 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1933         settings for `=jis-x0208@1978/i1'.
1934
1935 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1938         XEmacs CHISE.
1939
1940 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1943         XEmacs CHISE.
1944
1945 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1948         XEmacs CHISE.
1949
1950 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1953         CHISE.
1954         (=ucs-bmp@cns): Likewise.
1955         (=ucs-bmp@jis): Likewise.
1956         (=ucs-bmp@ks): Likewise.
1957
1958 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1961         CHISE.
1962         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1963
1964 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         settings for `=zinbun-oracle'.
1968
1969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1970         `=zinbun-oracle'.
1971
1972 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1975         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1976         `=ucs@iso'.
1977
1978 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-charset.el (default-coded-charset-priority-list):
1981         Delete `ucs-sip'; modify order of some CCSs.
1982
1983 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1986         in XEmacs CHISE.
1987
1988         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1989         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1990         CHISE.
1991
1992 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1993
1994         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1995         its registry.
1996         (=ucs-radicals@unicode): Likewise.
1997
1998 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2001         CHISE.
2002
2003 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2006         CHISE.
2007
2008 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2011         CHISE.
2012
2013 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2016         Modify preference of *isolated settings*.
2017
2018 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2021         utf-2000 is provided.
2022         (=ucs@cns11643): Likewise.
2023
2024 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2027         Prefer every *isolated setting* to ordinary setting.
2028
2029 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2033
2034 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2037         CHISE.
2038
2039 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2042         settings for `=jis-x0208@1997'.
2043
2044 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2047         `=jis-x0208@1997'.
2048
2049 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2052         XEmacs CHISE.
2053
2054 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2057         `=jis-x0208@1978'.
2058         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2059         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2060         `=jis-x0208-1990' as the mother.
2061         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2062
2063 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2064
2065         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2066         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2067         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2068         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2069         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2070         for `=ucs@JP'.
2071
2072 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2075         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2076         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2077         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2078         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2079         `=daikanwa@rev2'.
2080
2081 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2082
2083         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2084         (=gt): Likewise.
2085         (=gt-k): Likewise.
2086         (=gt-pj-*): Likewise.
2087         (=gt-pj-k1): Likewise.
2088         (=gt-pj-k2): Likewise.
2089         (=daikanwa): Likewise.
2090         (=daikanwa-rev1): Likewise.
2091         (=daikanwa-rev2): Likewise.
2092         (=big5-pua): Likewise.
2093         (=big5-eten): Likewise.
2094         (chinese-big5-eten-a): Likewise.
2095         (chinese-big5-eten-b): Likewise.
2096         (=hanziku-*): Likewise.
2097         (=cbeta): Likewise.
2098         (=jef-china3): Likewise.
2099         (=ruimoku-v6): Likewise.
2100         (=ucs@iso): Likewise.
2101         (=ucs@unicode): Likewise.
2102         (=ucs@gb): Likewise.
2103         (=ucs@cns): Likewise.
2104         (=ucs@jis): Likewise.
2105         (=ucs@jis-1990): Likewise.
2106         (=ucs@jis-2000): Likewise.
2107         (=ucs@jp): Likewise.
2108         (=ucs@ks): Likewise.
2109         (=ucs@big5): Likewise.
2110         (=ucs-radicals): Likewise.
2111         (=ucs-radicals@unicode): Likewise.
2112         (=ucs-bmp-cjk): Likewise.
2113         (=ucs-bmp-cjk@unicode): Likewise.
2114         (=ucs-sip-ext-b): Likewise.
2115         (=ucs-sip-ext-b@iso): Likewise.
2116
2117 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2118
2119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2120         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2121
2122 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2123
2124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2125         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2126         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2127         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2128         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2129         arabic-digit, ipa and ``&I-B-XXXX;''.
2130
2131 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2134         setting for (I-)HZK{03..12}-XXXX.
2135
2136 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2139         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2140
2141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2142         `=ruimoku-v6'.
2143
2144         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2145         CHISE.
2146
2147 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2150         (=ucs@unicode): Likewise.
2151         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2152         (=ucs@cns): Likewise.
2153         (=ucs@jis): Likewise.
2154         (=ucs@ks): Likewise.
2155         (=ucs@big5): Likewise.
2156
2157 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2160         `ucs-jis'.
2161         (utf-8-jis-er): Likewise.
2162         (utf-8-jp): New coding-system.
2163         (utf-8-jp-er): Likewise.
2164
2165         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2166
2167 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2170
2171         * mule/japanese.el: Move definition of `euc-jisx0213' to
2172         mule/mule-coding.el.
2173
2174 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2177         mule-coding before loading update-cdb when utf-2000 is provided.
2178
2179 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2182         `=daikanwa'.
2183
2184 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2187         definition codes when `utf-2000' is provided.
2188
2189 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-category.el (word-combining-categories): Don't setup
2192         `word-combining-categories' in XEmacs CHISE.
2193         (word-separating-categories): Add setting about Latin script in
2194         XEmacs CHISE.
2195
2196 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2197
2198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2199         setting for `chinese-big5'.
2200
2201 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2204         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2205         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2206         add setting for HZK0[12]-xxxx.
2207
2208 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2211         in XEmacs CHISE.
2212
2213 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-charset.el (default-coded-charset-priority-list):
2216         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2217         and `chinese-big5' to `=gt-pj-*'.
2218
2219 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2220
2221         * mule/mule-conf.el (=daikanwa): Renamed from
2222         `ideograph-daikanwa'.
2223         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2224
2225 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-conf.el (=cns11643-7): Renamed from
2228         `chinese-cns11643-7'.
2229         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2230
2231 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-conf.el (=cns11643-6): Renamed from
2234         `chinese-cns11643-6'.
2235         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2236
2237 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2238
2239         * mule/mule-conf.el (=cns11643-5): Renamed from
2240         `chinese-cns11643-5'.
2241         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2242
2243 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2244
2245         * mule/mule-conf.el (=cns11643-4): Renamed from
2246         `chinese-cns11643-4'.
2247         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2248
2249 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * mule/mule-conf.el (=cns11643-3): Renamed from
2252         `chinese-cns11643-3'.
2253         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2254
2255 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2258         `=cns11643-2'.
2259         (chinese-cns11643-2): New alias for `=cns11643-2'.
2260
2261 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2262
2263         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2264         `=cns11643-1'.
2265         (chinese-cns11643-1): New alias for `=cns11643-1'.
2266
2267 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2270         (chinese-gb12345): New alias for `=gb12345'.
2271
2272 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2273
2274         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2275         (chinese-gb2312): New alias for `=gb2312'.
2276
2277 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2278
2279         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2280         (chinese-big5): New alias for `=big5'.
2281
2282 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2285         (korean-ksc5601): New alias for `=ks-x1001'.
2286
2287 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2288
2289         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2290         `=jis-x0212'.
2291         (japanese-jisx0212): New alias for `=jis-x0212'.
2292
2293 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2294
2295         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2296         `=jis-x0208-1983'.
2297         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2298
2299 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2302         `=jis-x0208-1978'.
2303         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2304
2305 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2306
2307         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2308         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2309
2310 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2311
2312         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2313         (chinese-cns11643-3): Specify iso-ir 183.
2314         (chinese-cns11643-4): Specify iso-ir 184.
2315         (chinese-cns11643-5): Specify iso-ir 185.
2316         (chinese-cns11643-6): Specify iso-ir 186.
2317         (chinese-cns11643-7): Specify iso-ir 187.
2318         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2319         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2320
2321 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2324         \uXXXX for every cases.
2325
2326 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2329         (ucs-big5): Changed to an alias for `=ucs@big5'.
2330
2331 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2334         (ucs-ks): Changed to an alias for `=ucs@ks'.
2335
2336 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2339         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2340
2341 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2344         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2345
2346 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2349         (ucs-jis): Changed to an alias for `=ucs@jis'.
2350
2351 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2354         (ucs-cns): Changed to an alias for `=ucs@cns'.
2355
2356 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2359         (ucs-gb): Changed to an alias for `=ucs@gb'.
2360
2361 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2364         `ideograph-daikanwa-2'.
2365         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2366         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2367
2368 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2369
2370         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2371         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2372
2373         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2374         for `xemacs-chise-version'.
2375
2376 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2377
2378         * mule/mule-charset.el (default-coded-charset-priority-list):
2379         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2380         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2381         instead of `ideograph-hanziku-*'.
2382
2383         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2384         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2385
2386 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2389         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2390         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2391         `utf-2000' is provided.
2392
2393 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2396         is provided [was builtin coded-charsets].
2397
2398 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2401         is provided [was builtin coded-charsets].
2402
2403 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2406         is provided [was builtin coded-charsets].
2407
2408 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2409
2410         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2411         is provided [was builtin coded-charsets].
2412
2413 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2416         when `utf-2000' is provided [was builtin coded-charsets].
2417
2418 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-conf.el (=hanziku-*): Renamed from
2421         `ideograph-hanziku-*'.
2422         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2423
2424 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2427         `utf-2000' is provided [was builtin coded-charsets].
2428         (ideograph-hanziku-{1..12}): Likewise.
2429
2430 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2433         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2434
2435 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2436
2437         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2438         when `utf-2000' is provided [was builtin coded-charsets].
2439
2440 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2443         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2444         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2445
2446 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2447
2448         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2449         (ideograph-gt): Changed to an alias for `=gt'.
2450
2451 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2454         is provided; it was defined as a builtin coded-charset.
2455         (ideograph-gt): Likewise.
2456
2457 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2458
2459         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2460         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2461
2462 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2463
2464         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2465         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2466
2467 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2468
2469         * mule/mule-conf.el (=big5-eten): Renamed from
2470         `chinese-big5-eten'.
2471         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2472
2473 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2476         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2477
2478 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2479
2480         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2481         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2482
2483 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2484
2485         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2486         (china3-jef): Changed to an alias for `=jef-china3'.
2487
2488 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2491         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2492
2493         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2494         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2495         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2496         when `utf-2000' is provided.
2497
2498 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list):
2501         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2502
2503         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2504         (ucs-jis-2000): Deleted.
2505
2506 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2507
2508         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2509         UTF-2000.
2510         (=ucs-jis-2000): New coded-charset for UTF-2000.
2511
2512 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2516
2517 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list):
2520         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2521         `ideograph-cbeta'.
2522
2523 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2524
2525         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2526         builtin coded-charset].
2527
2528 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         settings for &K0-xxxx and &I-K0-xxxx.
2532
2533 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2534
2535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2536         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2537
2538 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2539
2540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2541         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2542
2543 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2544
2545         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2546         UTF-2000.
2547         (ideograph-gt-pj-k1): Likewise.
2548         (ideograph-gt-pj-k2): Likewise.
2549
2550 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2553         `=jis-x0208'.
2554
2555 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2558         UTF-2000 [was a builtin coded-charset].
2559
2560 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2563         (utf-8-gb-er): Likewise.
2564
2565 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         settings for JIS X 0212 and JIS X 0208:1978.
2569
2570 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         setting for JIS X 0213.
2574
2575 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2576
2577         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2578         standard-case-table in UTF-2000.
2579
2580 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2583         definitions for isolated-chars.
2584
2585 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2586
2587         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2588         `configure-utf-2000-lisp-directory'.
2589         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2590         `mule-lisp-load-path'.
2591
2592 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2593
2594         * startup.el (startup-setup-paths): Set and use
2595         `utf-2000-lisp-directory'.
2596         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2597         UTF-2000.
2598
2599 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2600
2601         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2602         (paths-find-utf-2000-lisp-directory): New function.
2603         (paths-construct-load-path): Add new optional argument
2604         `utf-2000-lisp-directory'.
2605
2606         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2607
2608 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2609
2610         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2611         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2612         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2613         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2614         `chinese-big5-2' in UTF-2000.
2615
2616         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2617         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2618
2619 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2620
2621         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2622         `big5-eten-er' in UTF-2000.
2623         (big5-cdp): Modify DOC-string and mnemonic.
2624
2625 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2628         UTF-2000 [renamed from utf-8-er].
2629         (utf-8-gb): New coding-system in UTF-2000.
2630         (utf-8-gb-er): Likewise.
2631         (utf-8-cns): Likewise.
2632         (utf-8-cns-er): Likewise.
2633         (utf-8-big5): Likewise.
2634         (utf-8-big5-er): Likewise.
2635         (utf-8-jis): Likewise.
2636         (utf-8-jis-er): Likewise.
2637         (utf-8-ks): Likewise.
2638         (utf-8-ks-er): Likewise.
2639         (utf-8-er): Likewise.
2640
2641 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2642
2643         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2644         instead of `utf-8-unix' in UTF-2000.
2645
2646         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2647
2648 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2649
2650         * mule/japanese.el (euc-jisx0213): New coding-system.
2651
2652         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2653         `japanese-jisx0208-1990' as the mother.
2654
2655 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * dumped-lisp.el (preloaded-file-list): Change condition of
2658         loading "close-cdb".
2659
2660 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2661
2662         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2663         setup `coded-charset-entity-reference-alist'.
2664
2665 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2668         UTF-2000.
2669
2670 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2671
2672         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2673         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2674
2675 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2678         (chinese-big5-eten-a): Likewise.
2679         (chinese-big5-eten-b): Likewise.
2680         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2681         code range is #x8140 .. #x8DFE.
2682
2683 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2684
2685         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2686         UTF-2000.
2687         (chinese-big5-cdp): Likewise.
2688
2689 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2690
2691         * dumped-lisp.el (preloaded-file-list): Rename
2692         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2693
2694 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2695
2696         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2697         append `system-char-db-source-file-list' into
2698         `preloaded-file-list' in UTF-2000.
2699
2700 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * dumped-lisp.el (preloaded-file-list): Delete
2703         character-definition files.
2704
2705 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2708         UTF-2000.
2709
2710 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2711
2712         * mule/mule-charset.el (default-coded-charset-priority-list):
2713         Delete `mojikyo-2022-1'.
2714
2715 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2716
2717         * mule/mule-charset.el (default-coded-charset-priority-list):
2718         Delete `mojikyo'.
2719
2720 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2723         `ucs-sip'.
2724
2725 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-charset.el (default-coded-charset-priority-list):
2728         Comment out `chinese-gb12345'.
2729
2730 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * bytecomp.el (byte-compile-insert-header): Fixed.
2733
2734 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2735
2736         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2737         XEmacs UTF-2000.
2738
2739 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2742         UTF-2000.
2743
2744 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2747         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2748
2749 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-charset.el (default-coded-charset-priority-list):
2752         `japanese-jef-china3' is renamed `china3-jef'.
2753
2754 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2757         `japanese-jef-china3' and `ideograph-cbeta'.
2758
2759 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2760
2761         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2762
2763 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2766         `chinese-big5-cdp'.
2767
2768 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2772
2773 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2776         loading character definitions.
2777
2778 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * dumped-lisp.el (preloaded-file-list): Rename
2781         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2782
2783 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2786         `chinese-big5'.
2787
2788 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * dumped-lisp.el (preloaded-file-list): Dump
2791         "Ideograph-R028-Private" with XEmacs UTF-2000.
2792
2793 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2796         `chinese-gb12345'.
2797
2798 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2801         `ideograph-gt-pj-{1..11}'.
2802
2803         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2804         XEmacs UTF-2000.
2805
2806 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list):
2809         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2810         `chinese-isoir165'.
2811
2812 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2815         `image/png', `image/x-xpm' and `image/tiff'.
2816
2817         * files.el (binary-file-regexps): Add *.PNG.
2818
2819 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-charset.el (default-coded-charset-priority-list):
2822         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2823         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2824
2825 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2828         the first completion when UTF-2000 is running.
2829
2830 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2831
2832         * mule/mule-charset.el (default-coded-charset-priority-list):
2833         Delete `ucs'.
2834
2835 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2836
2837         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2838
2839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2840         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2841
2842 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2843
2844         * mule/vietnamese.el (vscii-2): Delete abolished property
2845         `composite'; now composite mode is default.
2846
2847 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2850         of `raw-text'; check \uHHHH representation even if non-ascii
2851         characters are not found.
2852
2853         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2854         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2855         unconditionally.
2856
2857         * mule/viet-ccl.el: New file.
2858
2859         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2860         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2861         - Separate CCL based implementations to viet-ccl.el.
2862
2863 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2864
2865         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2866         "jisx0213.2000-1".
2867         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list):
2870         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2871         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2872
2873 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2874
2875         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2876
2877 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2880         `ucs' in UTF-2000.
2881
2882 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list):
2885         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2886         `arabic-iso8859-6'.
2887
2888 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2889
2890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2891         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2892
2893 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2894
2895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2896         `katakana-jisx0201' in UTF-2000.
2897
2898 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2899
2900         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2901         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2902         "u0FB50-Arabic-Presentation-Forms-A",
2903         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2904         "u0FE50-Small-Form-Variants",
2905         "u0FE70-Arabic-Presentation-Forms-B",
2906         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2907         UTF-2000.
2908
2909 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2910
2911         * dumped-lisp.el (preloaded-file-list): Delete
2912         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2913         ... "Ideograph-R214-Flute" in UTF-2000.
2914
2915 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2916
2917         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2918         (japanese-jisx0213-2): New coded-charset.
2919
2920         * dumped-lisp.el (preloaded-file-list): Add
2921         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2922         "Ideograph-R030-Mouth".
2923
2924 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2925
2926         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2927         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2928         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2929         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2930         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2931         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2932         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2933         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2934
2935 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2936
2937         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2938         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2939         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2940         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2941         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2942
2943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2944         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2945
2946 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2947
2948         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2949         in UTF-2000.
2950
2951 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2952
2953         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2954         (chinese-isoir165): Moved from mule/chinese.el.
2955         (chinese-cns11643-3): Moved from mule/chinese.el.
2956         (chinese-cns11643-4): Moved from mule/chinese.el.
2957         (chinese-cns11643-5): Moved from mule/chinese.el.
2958         (chinese-cns11643-6): Moved from mule/chinese.el.
2959         (chinese-cns11643-7): Moved from mule/chinese.el.
2960
2961         * mule/chinese.el: Move definition of coded-charsets to
2962         mule/mule-conf.el.
2963
2964 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `ideograph-daikanwa'.
2968
2969 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2970
2971         * dumped-lisp.el (preloaded-file-list): Delete
2972         "ccs-jisx0201-latin.el".
2973
2974 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2975
2976         * dumped-lisp.el (preloaded-file-list): Add
2977         "u031A0-Extended-Bopomofo" in UTF-2000.
2978
2979 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2980
2981         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2982         renamed to u02E00-CJK-Radical-Supplement.
2983
2984 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2985
2986         * dumped-lisp.el (preloaded-file-list): Add
2987         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2988         "u030A0-Katakana", "u03100-Bopomofo",
2989         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2990         "u03200-Enclosed-CJK-Letters-and-Months" and
2991         "u03300-CJK-Compatibility".
2992
2993 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2994
2995         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2996         "u02F00-Kangxi-Radicals" and
2997         "u02FF0-Ideographic-Description-Characters".
2998
2999 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3000
3001         * dumped-lisp.el (preloaded-file-list): Add
3002         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3003         "u02800-Braille-Patterns" in UTF-2000.
3004
3005 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3006
3007         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3008         "uXXXXX-*.el" in UTF-2000.
3009
3010         * bytecomp.el (byte-compile-insert-header): Delete comments if
3011         non-ASCII characters are found; allow `byte-compile-dynamic' and
3012         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3013         `raw-text'.
3014
3015 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3016
3017         * dumped-lisp.el (preloaded-file-list): Add
3018         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3019         "u025A0-Geometric-Shapes.el".
3020
3021 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3022
3023         * dumped-lisp.el (preloaded-file-list): Add
3024         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3025         "u02460-Enclosed-Alphanumerics.el".
3026
3027 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3028
3029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3030         `chinese-gb2312'.
3031
3032         * dumped-lisp.el (preloaded-file-list): Add
3033         "u02200-Mathematical-Operators.el" and
3034         "u02300-Miscellaneous-Technical.el".
3035
3036 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3039         `chinese-cns11643-*'.
3040
3041         * dumped-lisp.el (preloaded-file-list): Add
3042         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3043         "u02190-Arrows.el" in UTF-2000.
3044
3045 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3046
3047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3048         `korean-ksc5601'.
3049
3050         * dumped-lisp.el (preloaded-file-list): Add
3051         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3052         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3053         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3054
3055 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3056
3057         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3058
3059 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3060
3061         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3062         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3063         "u01780-Khmer.el", "u01800-Mongolian.el",
3064         "u01E00-Latin-Extended-Additional.el" and
3065         "u01F00-Greek-Extended.el" in UTF-2000.
3066
3067 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3068
3069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3070         `ethiopic-ucs' and `ethiopic'.
3071
3072         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3073         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3074
3075         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3076         from mule/ethiopic.el.
3077
3078         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3079         mule/mule-conf.el.
3080
3081 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3082
3083         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3084         `lao'.
3085
3086         * mule/mule-conf.el (lao): New coded-charset.
3087
3088         * dumped-lisp.el (preloaded-file-list): Add
3089         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3090         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3091         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3092         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3093         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3094
3095 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `ucs-bmp' and `arabic-iso8859-6'.
3099
3100 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3101
3102         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3103         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3104         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3105
3106 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3107
3108         * startup.el (normal-top-level): Load autoload file for UTF-2000
3109         in UTF-2000.
3110
3111 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3112
3113         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3114         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3115         "u00020-Basic-Latin.el", "u00080-C1.el",
3116         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3117         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3118         "u002B0-Spacing-Modifier-Letters.el",
3119         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3120         UTF-2000.
3121
3122 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3123
3124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3125         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3126         instead of `vietnamese-viscii-*'.
3127
3128 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3129
3130         * mule/mule-conf.el: New file.
3131
3132         * mule/misc-lang.el: Move definition of charset `ipa' to
3133         mule/mule-conf.el.
3134
3135 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3136
3137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3138         `latin-viscii'; prefer it for characters used in Vietnamese.
3139
3140 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3141
3142         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3143
3144 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3145
3146         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3147         `vietnamese-viscii-lower'.
3148         (latin-viscii-upper): Renamed from charset
3149         `vietnamese-viscii-upper'.
3150         (vietnamese-viscii-lower): New alias for charset
3151         `latin-viscii-lower'.
3152         (vietnamese-viscii-upper): New alias for charset
3153         `latin-viscii-upper'.
3154
3155 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3156
3157         * mule/mule-charset.el (default-coded-charset-priority-list):
3158         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3159
3160 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3161
3162         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3163         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3164         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3165         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3166         lisp/utf-2000.
3167
3168 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3169
3170         * mule/ccs-tcvn5712.el: New file.
3171
3172 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3173
3174         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3175         in UTF-2000.
3176
3177 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3178
3179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3180         `japanese-jisx0208'.
3181
3182 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3183
3184         * dumped-lisp.el (preloaded-file-list): Add
3185         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3186         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3187         UTF-2000.
3188
3189         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3190         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3191         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3192         mule/ccs-viscii.el: New files.
3193
3194         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3195         if \uXXXX is found.
3196
3197 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3198
3199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3200         `hiragana-jisx0208' and `katakana-jisx0208'.
3201
3202 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3203
3204         * mule/chinese.el (chinese-cns11643-3): Define it even if
3205         `utf-2000' is provided.
3206         (chinese-cns11643-4): Likewise.
3207         (chinese-cns11643-5): Likewise.
3208         (chinese-cns11643-6): Likewise.
3209         (chinese-cns11643-7): Likewise.
3210
3211 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3214         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3215
3216 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3217
3218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3219         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3220
3221 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list):
3224         Setup in UTF-2000.
3225
3226 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3227
3228         * mule/viet-chars.el: Don't define charset
3229         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3230         they are defined as builtin charsets.
3231
3232 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3233
3234         * version.el (emacs-version): Add more space just before UTF-2000
3235         version string.
3236
3237 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3238
3239         * version.el ([constant] emacs-version): Don't add a space in the
3240         preceding place of `xemacs-betaname' because it is duplicated.
3241         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3242
3243         * startup.el (splash-frame-body): Add ETL.
3244
3245 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3246
3247         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3248         is provided because it is defined as builtin charset.
3249         (chinese-cns11643-4): Likewise.
3250         (chinese-cns11643-5): Likewise.
3251         (chinese-cns11643-6): Likewise.
3252         (chinese-cns11643-7): Likewise.
3253
3254 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3255
3256         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3257         coding-system `iso-10646-ucs-4' is not defined.
3258
3259 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3260
3261         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3262         coding-system if `utf-2000' is provided.
3263
3264 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3265
3266         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3267         `utf-2000' is provided.
3268
3269 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3270
3271         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3272         if utf-2000 is provided temporally.
3273
3274 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3275
3276         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3277         as builtin variable].
3278
3279 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3280
3281         * files.el (insert-file-contents-literally): Treat file as binary;
3282         call file-name-handlers. [sync with Emacs 20.3.10]
3283
3284 2008-12-28  Vin Shelton  <acs@xemacs.org>
3285
3286         * XEmacs 21.4.22 is released
3287
3288 2008-12-30  Vin Shelton  <acs@xemacs.org>
3289
3290         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3291         during building even if no packages are found.
3292
3293 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3294
3295         * printer.el (generic-print-region): 
3296         (generic-print-buffer): 
3297         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3298         check if the msprinter device is available, now that msprinter is
3299         always available as a specifier tag. 
3300
3301 2008-12-24  Vin Shelton  <acs@xemacs.org>
3302
3303         * about.el: Add Francisco to my bio!
3304
3305 2008-12-23  Vin Shelton  <acs@xemacs.org>
3306
3307         * autoload.el: Move operator definitions to autoload-operators.el
3308         in the xemacs-base package.
3309
3310 2007-11-22  Vin Shelton  <acs@xemacs.org>
3311
3312         * about.el (about-hacker-contribution): Updated my bio.
3313
3314 2007-10-07  Vin Shelton  <acs@xemacs.org>
3315
3316         * XEmacs 21.4.21 is released
3317
3318 2007-09-19  Didier Verna  <didier@xemacs.org>
3319
3320         Update my personal info.
3321         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3322         * about.el (about-other-current-hackers): Ditto.
3323         * about.el (about-url-alist): Add my musical website.
3324         * about.el (about-personal-info): Update my entry.
3325         * about.el (about-hacker-contribution): Ditto.
3326
3327 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3328
3329         * package-get.el (package-get-download-sites): Update download
3330         sites in Japan.
3331         * package-get.el (package-get-pre-release-download-sites): Ditto.
3332
3333 2007-08-18  Vin Shelton  <acs@xemacs.org>
3334
3335         * package-get.el (package-get-pre-release-download-sites): Sync
3336         mirror sites with 21.5.  (Thanks, Adrian)
3337
3338 2007-08-09  Mike Sperber  <mike@xemacs.org>
3339
3340         * startup.el (migrate-user-init-file): Create backup of
3341         `user-init-file' before migrating.
3342         * startup.el (maybe-migrate-user-init-file): Print
3343         information about backup file.
3344         (maybe-create-compatibility-dot-emacs): Follow above change.
3345
3346 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3347
3348         * font-lock.el: Sync font-lock-add-keywords and
3349         font-lock-remove-keywords from GNU Emacs.
3350         * font-lock.el (font-lock-keywords-alist): New.
3351         * font-lock.el (font-lock-removed-keywords-alist): New.
3352         * font-lock.el (font-lock-add-keywords): New.
3353         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3354         * font-lock.el (font-lock-remove-keywords): New.
3355
3356 2007-08-16  Vin Shelton  <acs@xemacs.org>
3357
3358         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3359         patch from Hans de Graaff.
3360
3361 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3362
3363         * package-get.el (package-get-download-sites): Document Chile and
3364         update Denmark download site.
3365         * package-get.el (package-get-pre-release-download-sites): Ditto.
3366
3367 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3368
3369         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3370
3371 2006-12-09  Vin Shelton  <acs@xemacs.org>
3372
3373         * XEmacs 21.4.20 is released
3374
3375 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3376
3377         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3378
3379 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3380
3381         * info.el (Info-find-file-node, Info-insert-dir)
3382         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3383         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3384         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3385         and discussion.
3386
3387 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3388
3389         * obsolete.el (line-beginning-position): New, from 21.5.x.
3390         (line-end-position): Ditto.
3391
3392 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3393
3394         * package-get.el (package-get-download-sites): Welcome
3395         nl.xemacs.org and Thanks!
3396         * package-get.el (package-get-pre-release-download-sites): Ditto.
3397
3398 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3399
3400         * font-lock.el: Add support for not-so recent changes in Java to
3401         java-mode.
3402
3403 2006-01-28  Vin Shelton  <acs@xemacs.org>
3404
3405         * XEmacs 21.4.19 is released
3406
3407 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3408
3409         * easymenu.el: Update copyright. 
3410         * easymenu.el (easy-menu-all-popups):
3411         Add a docstring. 
3412         * easymenu.el (easy-menu-add):
3413         Document a bug, rework the function to preserve any existing
3414         non-default mode-popup-menu instead of overwriting it, and not to
3415         bother normalising the menu title (nothing else does).
3416         * easymenu.el (easy-menu-remove):
3417         Restore the default mode-popup-menu instead of leaving an empty
3418         one when we remove the last easy-menu popup. 
3419
3420 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3421
3422         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3423         as suggested by Rodrigo Ventura.
3424         * package-get.el (package-get-pre-release-download-sites): Ditto,
3425         with replacement of xemacs-21.5 by beta, which is the logical path
3426         to our beta core and package pre-releases.
3427
3428 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3429
3430         * package-get.el (package-get-download-sites): Add Hong Kong
3431         download site.
3432         * package-get.el (package-get-pre-release-download-sites): Ditto.
3433
3434 2005-12-26  Vin Shelton  <acs@xemacs.org>
3435
3436         * find-paths.el:
3437         * find-paths.el (paths-emacs-root-p): Add search for package root.
3438         * find-paths.el (paths-find-emacs-root): Replaced with
3439         paths-find-invocation-roots, which returns a list of roots.
3440         * find-paths.el (paths-find-invocation-roots): New.
3441         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3442
3443 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3444
3445         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3446         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3447
3448 2005-12-03  Vin Shelton <acs@xemacs.org>
3449
3450         * XEmacs 21.4.18 is released
3451
3452 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3453
3454         * package-get.el (package-get-download-sites): Update reflecting
3455         latest http://www.xemacs.org/Releases/ information generated by
3456         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3457         * package-get.el (package-get-pre-release-download-sites): Ditto.
3458
3459 2005-02-28  Simon Josefsson  <jas@extundo.com>
3460
3461         * about.el (xemacs-hackers): Add jas.
3462         (about-other-current-hackers): Likewise.
3463         (about-url-alist): Add URL for jas.
3464         (about-personal-info): Document jas.
3465         (about-hacker-contribution): Describe jas contributions.
3466
3467 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3468
3469         * easymenu.el (easy-menu-remove): As described in 
3470         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3471         except the "Command" menu from mode-popup-menu. 
3472
3473 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3474  
3475         * font.el (font-spatial-to-canonical): Correct calculation of 
3476         return value for pixel-based input value. 
3477  
3478 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3479
3480         * code-process.el (call-process): Process-related docstring
3481         improvements spurred by Norbert Koch.
3482         * code-process.el (call-process-region): Ditto.
3483         * code-process.el (start-process): Ditto.
3484
3485 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3486
3487         * finder.el (finder-find-library): Return filename actually
3488         searched for.
3489
3490 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3491
3492         * help.el (view-emacs-news): Use `expand-file-name' instead of
3493         `locate-data-file' as the latter will find any "NEWS" files that
3494         might exist in packages _before_ the one in core.
3495
3496 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3497
3498         * package-get.el (package-get-init-package):
3499         package-get-init-package buglet (21.4.17) by Jeff Mincy
3500         <mincy@rcn.com> fixing false temporary load-path shadows reported
3501         after package installation and simplifying code.
3502
3503 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3504
3505         * package-get.el (package-get-download-sites): Sync mirrors list
3506         with the XEmacs website.
3507         (package-get-pre-release-download-sites): Ditto.
3508
3509 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3510
3511         * derived.el (derived-mode-merge-syntax-tables):
3512         Revert my 21.5-only patch of 2003-07-18 which slipped in
3513         through Jerry James's patch of 2004-06-07.
3514
3515 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3516
3517         * cmdloop.el (keyboard-quit): Remove workaround for
3518         `region-active-p' not making sure active region is in current
3519         buffer now that it does.
3520         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3521         * simple.el (region-active-p): `region-active-p' to only return t
3522         when active region is in current buffer.
3523
3524 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3525
3526         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3527         package names, quell a byte-compiler warning, doc fix.
3528
3529 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3530
3531         * buffer.el (pop-to-buffer):
3532         * window-xemacs.el (display-buffer):
3533         Document use of `same-window-buffer-names,' `same-window-regexps'
3534         by pop-to-buffer and display-buffer. 
3535         
3536 2005-02-06  Vin Shelton <acs@xemacs.org>
3537
3538         * XEmacs 21.4.17 is released
3539
3540 2005-01-29  Ben Wing  <ben@xemacs.org>
3541
3542         * shadow.el (find-emacs-lisp-shadows):
3543         Add custom-defines to list of ignored files.
3544
3545 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3546
3547         * simple.el (shifted-motion-keys-select-region): Fix statement
3548         about unshifted-motion-keys-deselect-region.
3549
3550 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3551
3552         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3553         now) for GNU Emacs compatibility.
3554         (make-obsolete-variable): Ditto.
3555
3556 2004-01-08  Ben Wing  <ben@xemacs.org>
3557
3558         * code-files.el (load):
3559         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3560
3561 2004-12-05  Vin Shelton <acs@xemacs.org>
3562
3563         * XEmacs 21.4.16 is released
3564
3565 2004-12-04  Vin Shelton  <acs@xemacs.org>
3566
3567         * auto-autoloads.el: Regenerated.
3568
3569         * custom-load.el: Regenerated.
3570
3571 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3572
3573         Fix bug: apropos errors if a defalias refers to an undefined
3574         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3575
3576         * apropos.el (apropos):
3577         (apropos-command):
3578         * help.el (frob-help-extents):
3579         * help-macro.el (make-help-screen):
3580         * hyper-apropos.el (hyper-apropos-grok-functions):
3581         (hyper-apropos-get-doc):
3582         Catch void-function error thrown by `documentation'.
3583
3584 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3585
3586         * packages.el (package-require): Fix incorrect arg to format.
3587         This fixes a `format specifier' error.
3588
3589 2004-08-13  Jerry James  <james@xemacs.org>
3590
3591         * bytecomp.el (forward-word): Tell the byte compiler the correct
3592         number of arguments to forward-word.
3593
3594 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3595
3596         * etags.el: Fixed loading of include files for tag completion. Now
3597         you can make a tag file for a library, include it into your
3598         project and it will be reloaded only if it changed. Infinte
3599         include loops are detected and the correct tag files are loaded.
3600         * etags.el (buffer-tag-table-list): Load and verify tag files in
3601         the external function buffer-tag-table-list-load.
3602         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3603         tag files. Also load the included tag files. The priority of the
3604         included files is right below their parent file. If multiple
3605         matches occur then the symbols from the parent file are found
3606         first.
3607         * etags.el (tag-table-include-files): Corrected comment
3608         string. Switched to pattern constant tags-include-pattern to have
3609         it at a central location.
3610         * etags.el (tags-include-pattern): Added doc string.
3611         * etags.el (add-to-tag-completion-table): Removed obsolete
3612         comments as the include files are allready returned by
3613         buffer-tag-table-list and loaded.
3614         * etags.el (find-tag-internal): The include files are allready
3615         included in tag-tables as buffer-tag-table-list returns them now.
3616
3617 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3618
3619         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3620         Loading items into the notebook is now done by C code.
3621         * widgets-gtk.el (gtk-widget-instantiate-internal):
3622         Style no longer changed.
3623
3624 2004-06-28  Nix  <nix@esperi.org.uk>
3625
3626         * cmdloop.el (truncate-command-history-for-gc): Delay
3627         execution of all things that look up variable bindings,
3628         via `enqueue-eval-event'.
3629
3630 2004-06-24  Vin Shelton  <acs@xemacs.org>
3631
3632         * package-get.el (package-get-require-signed-base-updates):
3633         now defaults to nil.
3634
3635 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3636
3637         * subr.el (split-string): Clean up docstring.
3638
3639 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3640
3641         * faces.el (zmacs-region): fix typo in docstring.
3642
3643 2004-06-07  Jerry James  <james@xemacs.org>
3644
3645         * derived.el: Synch with Emacs 21.3.
3646         * subr.el (with-local-quit): New, from Emacs 21.3.
3647         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3648         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3649         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3650
3651 2004-06-16  Jerry James  <james@xemacs.org>
3652
3653         * cl.el (cl-set-substring): Increment start by the length of the
3654         string, not the string itself.
3655
3656 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3657
3658         * etags.el (tag-table-include-files): Expand included TAGS file
3659         paths to avoid problems with relative paths.  Thanks to Peter
3660         Chubb <peterc@gelato.unsw.edu.au>.
3661         * etags.el (tags-include-pattern): New.
3662         * etags.el (add-to-tag-completion-table): Parse and ignore
3663         trailing include lines.
3664
3665 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3666
3667         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3668         avoiding line solely composed of equal signs.
3669
3670 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3671
3672         * cus-edit.el (alloc): Typo fix.
3673         * cus-edit.el (custom-browse-visibility): Ditto.
3674         * cus-edit.el (custom-variable-value-create): Ditto.
3675         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3676         * cus-edit.el (custom-save-variables): Bind print-length and
3677         print-level to nil to avoid value abbreviation.
3678         * cus-edit.el (custom-save-face-internal): Ditto.
3679         * cus-edit.el (custom-save-faces): Save in sorted order.
3680         * cus-edit.el (custom-save-resets): Bind print-length and
3681         print-level to nil to avoid value abbreviation.
3682         * cus-edit.el (custom-save-loaded-themes): Ditto.
3683
3684 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3685
3686         * subr.el (split-string-default-separators): New.
3687         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3688         see comment in source.
3689
3690 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * mule/japanese.el (paragraph-start, paragraph-separate):
3693         Remove anchor to BOL.
3694
3695 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3696
3697         * cl.el (gensym, gentemp): Improve docstrings.
3698
3699 2004-05-10  Vin Shelton  <acs@xemacs.org>
3700
3701         * etags.el: Sync with 21.5 version.
3702
3703 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3704
3705         * etags.el:
3706         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3707         only for use with exuberant ctags. This will also enable building of 
3708         completion tables with exuberant ctags. This will not work with
3709         xemacs ctags. 
3710         * etags.el (get-tag-table-buffer): New function for creating of
3711         completion table is used if tags-exuberant-ctags-optimization-p ist t
3712         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3713         finding the tag names. New.
3714         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3715         building tag completion table with exuberant ctags. New.
3716         * etags.el (find-tag-internal): Improve exact tag matching for tags
3717         with name fields. Before the patch return types of functions or
3718         function parameters (with exuberant ctags) were found as matches.
3719
3720 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3721
3722         * list-mode.el (display-completion-list): Fixed completion list was
3723         taking the width of the frame and not of the window for displaying
3724         the selection methods.
3725
3726 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3727
3728         * menubar-items.el (default-menubar): Options are saved to custom.el.
3729
3730
3731 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3732
3733         * isearch-mode.el (isearch-abort): Preserve successful search target.
3734
3735 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3736
3737         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3738         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3739         Bihlmeyer.
3740         * gnuserv.el (gnuserv-mode-line-string): New.
3741         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3742         gnuserv-mode.
3743         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3744         * gnuserv.el (gnuserv-edit-files): Use
3745         make-x-device-with-gtk-fallback.
3746
3747 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3748
3749         * gtk-widgets.el: New import: gtk-accel-group-new.
3750         * dialog-gtk.el:
3751         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3752         * dialog-gtk.el (popup-builtin-question-dialog):
3753         Added support for dialog button mnemonics.
3754
3755 2004-03-22  Chris Green <cmg@dok.org>
3756
3757         * process.el (shell-command): Output buffer was ignored when a
3758         background process was run via shell-command.
3759
3760 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3761
3762         * cus-edit.el (custom-save-variables): Retrieve a list of
3763         variables to save first, sort it, and make sure the variables are
3764         saved in sorted order.
3765
3766 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3767  
3768         * package-get.el (package-get-update-base-from-buffer): Force
3769         binary coding system for verifying GnuPG signature in the
3770         package-index file.
3771  
3772 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3773
3774         * package-get.el (package-get-package-index-file-location): Handle
3775         missing "EMACSPACKAGEPATH" environment variable.
3776
3777 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3778
3779         * package-admin.el (package-admin-find-top-directory): Simplify
3780         directory comparisions and fix substring errors on short path
3781         components.
3782         * package-get.el (package-get-package-index-file-location):
3783         Default to first component of "EMACSPACKAGEPATH", if set.
3784
3785 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3786
3787         * package-get.el (process-error): New error datum.
3788
3789 2004-02-02  Vin Shelton <acs@xemacs.org>
3790
3791         * XEmacs 21.4.15 is released
3792
3793 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3794
3795         * itimer.el (activate-itimer): Modify the itimer timeout value as
3796         if it were begun at the last time when the itimer driver was woken
3797         up.
3798
3799 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3800
3801         * specifier.el (Copyright):
3802         Update.
3803         (make-specifier-and-init):
3804         (map-specifier):
3805         (canonicalize-inst-pair):
3806         (canonicalize-spec-list):
3807         (set-specifier):
3808         Synch docstrings to 21.5 where appropriate.
3809
3810 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3811
3812         * package-get.el (package-get-list-packages-where): New.  A
3813         function that allows searching for groups of packages.  For
3814         example, find all packages that require the fsf-compat package.
3815
3816 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3817
3818         The Great PUI Sync.
3819
3820         * auto-autoloads.el: Regenerated.
3821
3822         * custom-load.el: Regenerated.
3823
3824         * dumped-lisp.el (packages-hardcoded-lisp): New.
3825
3826         * menubar-items.el (menu-max-items): New.
3827         (menu-submenu-max-items): New.
3828         (menu-submenu-name-format): New.
3829         (menu-split-long-menu): New.
3830         (menu-sort-menu): New.
3831         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3832
3833         * obsolete.el (pui-add-install-directory): Renamed to the more
3834         logical `pui-set-local-package-get-directory'.
3835         (package-get-download-menu): Moved to `package-ui.el' and renamed
3836         to `package-ui-add-download-menu'.
3837
3838         * package-admin.el (package-admin-install-function-mswindows):
3839         Whitespace clean up.
3840         (package-admin-add-single-file-package): Removed.
3841         (package-admin-default-install-function): Whitespace clean up.
3842         (package-admin-find-top-directory): New.
3843         (package-admin-get-install-dir): Use it.
3844         (package-admin-get-manifest-file): 
3845         (package-admin-check-manifest): 
3846         (package-admin-add-binary-package):
3847         (package-admin-get-lispdir):
3848         (package-admin-delete-binary-package):
3849         (package-admin):
3850
3851         * package-get.el (package-get-package-index-file-location): New.
3852         (package-get-install-to-user-init-directory): New.
3853         (package-get-remote):
3854         (package-get-download-sites):
3855         (package-get-pre-release-download-sites): New.
3856         (package-get-site-release-download-sites): New.
3857         (package-get-base-filename):
3858         (package-get-always-update):
3859         (package-get-user-index-filename): Removed.
3860         (package-get-pgp-available-p): New.
3861         (package-get-require-signed-base-updates):
3862         (package-get-was-current):
3863         (package-entries-are-signed): New.
3864         (package-get-continue-update-base): New.
3865         (package-get-download-menu): Removed.
3866         (package-get-require-base):
3867         (package-get-update-base-entry):
3868         (package-get-locate-file):
3869         (package-get-locate-index-file):
3870         (package-get-maybe-save-index):
3871         (package-get-update-base):
3872         (package-get-update-base-from-buffer):
3873         (package-get-update-base-entries):
3874         (package-get-interactive-package-query):
3875         (package-get-update-all):
3876         (package-get-all):
3877         (package-get-dependencies):
3878         (package-get-init-package):
3879         (package-get-info): New.
3880         (package-get):
3881         (package-get-staging-dir):
3882         (package-get-set-version-prop): Removed.
3883         (package-get-installedp):
3884         (package-get-ever-installed-p):
3885         (packages): Removed.
3886         (package-get-custom-groups): Removed.
3887         (package-get-custom): Removed.
3888         (package-get-custom-add-entry): Removed.
3889
3890         * package-info.el (batch-update-package-info):
3891
3892         * package-net.el (package-net-batch-generate-bin-ini):
3893         (package-net-update-installed-db):
3894
3895         * package-ui.el (pui-info-buffer):
3896         (pui-directory-exists): Removed.
3897         (pui-package-dir-list): Removed.
3898         (pui-add-install-directory): Removed.
3899         (package-ui-download-menu): New.
3900         (package-ui-pre-release-download-menu): New.
3901         (package-ui-site-release-download-menu): New.
3902         (pui-set-local-package-get-directory): New.
3903         (pui-package-symbol-char):
3904         (pui-update-package-display):
3905         (pui-toggle-package):
3906         (pui-toggle-package-key):
3907         (pui-toggle-package-delete):
3908         (pui-toggle-package-delete-key):
3909         (pui-toggle-package-event):
3910         (pui-toggle-verbosity-redisplay):
3911         (pui-install-selected-packages):
3912         (pui-add-required-packages):
3913         (pui-help-echo):
3914         (pui-display-info):
3915         (list-packages-mode):
3916         (pui-list-packages):
3917
3918         * packages.el (packages-compute-package-locations):
3919         (package-require):
3920         (package-delete-name):
3921         (packages-hardcoded-lisp): Removed.
3922         (packages-useful-lisp): Removed.
3923         (packages-unbytecompiled-lisp): Removed.
3924         (packages-find-package-directories):
3925
3926         Summary:
3927
3928         Major code clean up of all things PUI.
3929
3930         Much improved code to determine where packages should be
3931         installed.  PUI no longer depends on any packages being
3932         pre-installed to compute where packages are to be installed to.
3933
3934         The user can specify the location of their package-index file.  It
3935         isn't necessary to set this because it has sane defaults.  People
3936         who "run-in-place" won't accidently overwrite the CVS
3937         package-index file.  See
3938         `package-get-package-index-file-location'. 
3939
3940         PUI will now properly clean up after itself in the event of an
3941         unsuccessful package install.  This drastically reduces the number
3942         of "wrong md5sum" FAQs.
3943
3944         non-Mule XEmacsen can no longer install Mule packages.
3945
3946         Package management via the custom interface has been removed.
3947
3948         The PUI related menubar items have been reorganised.
3949
3950         The PGP verification code has been fixed and the default for
3951         whether or not it is used is automatically computed.
3952
3953         * update-elc.el ((preloaded-file-list site-load-packages
3954         need-to-dump dumped-exe)):
3955         Just a couple of small changes to allow for
3956         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3957         existing anymore.
3958
3959 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3960
3961         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3962         apply `format' to the first argument of byte-compile-warn, it
3963         already calls format.
3964
3965 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3966
3967         * files.el (delete-old-versions): Avoid going interactive during
3968         make install when environment variable VERSION_CONTROL is set.
3969
3970 2003-12-04  Vin Shelton  <acs@xemacs.org>
3971
3972         * menubar-items.el (menu-item-search): Only bring up search dialog
3973         box if the feature is available and desired.
3974
3975 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3976
3977         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3978
3979 2003-11-05  Vin Shelton  <acs@xemacs.org>
3980
3981         * help.el (Help-prin1-face):
3982         (Help-princ-face):
3983         princ and prin1 are functions and need to be called as such.  The
3984         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3985
3986 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3987
3988         * about.el (about-xemacs): Give full version and build date.
3989
3990 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3991
3992         * win32-native.el (grep-null-device): This XEmacs has null-device.
3993
3994 2003-09-06  Mike Sperber  <mike@xemacs.org>
3995
3996         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3997         implement the specified semantics for `defvar.'
3998
3999 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4000
4001         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4002         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4003         displaying buffer in question.
4004
4005 2003-09-03  Vin Shelton <acs@xemacs.org>
4006
4007         * XEmacs 21.4.14 is released
4008
4009 2003-08-17  Vin Shelton  <acs@xemacs.org>
4010
4011         * about.el: Vanity patch.
4012
4013 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4014
4015         * code-process.el (call-process):
4016         (call-process-region):
4017         (start-process):
4018         Document coding system processing.
4019
4020 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * startup.el (splash-frame-body): Idiomatic English.
4023
4024 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4025
4026         * font-lock.el (font-lock-match-java-declarations): Move
4027         save-restriction, narrow-to-region to beginning of function to
4028         avoid going beyond the limit and causing an infloop.
4029
4030 2003-04-16  Jerry James  <james@xemacs.org>
4031
4032         * keydefs.el: Remove mappings for keys mapped to the nowhere
4033         defined function function-key-error.
4034
4035 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4036
4037         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4038         lisp-interaction-mode-hook): Add the docstrings.
4039
4040 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4041
4042         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4043         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4044         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4045
4046 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4047
4048         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4049         lambda list after the original doc.  Care about
4050         #'(lambda () "SingleString") 
4051         (cl-upcase-arg): 
4052         (cl-function-arglist):
4053         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4054         circular data structures in lambda list specification
4055
4056 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4057
4058         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4059         to appear in font-lock-function-name-face.
4060
4061 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4062
4063         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4064         is not also the value of the lambda.
4065
4066 2003-05-06  Andy Piper  <andy@xemacs.org>
4067
4068         * files.el (revert-buffer): Make sure local variables get processed,
4069         even in the case of an optimized reversion.
4070
4071 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4072
4073         * XEmacs 21.4.13 is released
4074
4075 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4076
4077         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4078         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4079
4080 2003-02-14  Ben Wing  <ben@xemacs.org>
4081
4082         * byte-optimize.el:
4083         * byte-optimize.el (byte-compile-inline-expand):
4084         * byte-optimize.el (byte-compile-unfold-lambda):
4085         * byte-optimize.el (byte-optimize-form-code-walker):
4086         * byte-optimize.el (byte-optimize-form):
4087         * byte-optimize.el (byte-decompile-bytecode-1):
4088         * byte-optimize.el (byte-optimize-lapcode):
4089         Review carefully and sync up to 20.7 except for areas as noted.
4090         Fixes problem with JDE compilation.
4091
4092 2003-02-05  Ben Wing  <ben@xemacs.org>
4093
4094         * simple.el:
4095         * simple.el (motion-keys-for-shifted-motion):
4096         Omit M-S-home/end from motion keys.
4097
4098 2003-02-07  Ben Wing  <ben@xemacs.org>
4099
4100         * text-props.el (text-property-any):
4101         * text-props.el (text-property-not-all):
4102         Fix bug when end > start.
4103
4104 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4105
4106         * info.el (Info-insert-dir): Make default-directory end in
4107         separator.  Patch due to Martin Buchholz.
4108
4109 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4110
4111         * XEmacs 21.4.12 "Portable Code" is released.
4112
4113 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4114
4115         * about.el: Update golubev data.
4116
4117 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4118
4119         * isearch-mode.el (isearch-mode-map): Substitute comment on
4120         desirability, and back out "GR is printable" changes.
4121
4122 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4123
4124         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4125
4126 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4127
4128         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4129
4130 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4131
4132         * menubar-items.el (default-menubar): Use browse-url-mozilla
4133         instead of browse-url-gnome-moz for Mozilla.
4134
4135 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4138
4139 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4140
4141         * files.el (auto-mode-alist): Remove redundant entries for modes
4142         that live in packages.
4143         (interpreter-mode-alist): Ditto.
4144
4145 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4146
4147         * menubar-items.el (default-menubar): Sync with current
4148         browse-url-xemacs.el.
4149
4150 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4151
4152         * XEmacs 21.4.10 "Military Intelligence" is released.
4153
4154 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4155
4156         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4157
4158 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4159
4160         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4161
4162 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4163
4164         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4165         effect free function.
4166         (font-lock-fontify-keywords-region): Supply the argument to
4167         font-lock-compile-keywords.
4168
4169 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4170
4171         * package-get.el (package-get-download-sites): Bring sites list
4172         up to date, prefer xx.xemacs.org addresses.
4173
4174 2002-09-27  Andy Piper  <andy@xemacs.org>
4175
4176         * dialog.el (make-dialog-box): for general dialogs only
4177         delete-frame-hook will be run.
4178
4179 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4180
4181         * font-lock.el (font-lock-fontify-syntactically-region): Add
4182         comment about lookup-syntax-properties, document LOUDLY as unused.
4183
4184 2002-08-26  Andy Piper  <andy@xemacs.org>
4185
4186         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4187         merge.
4188
4189 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4190
4191         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4192         (make-obsolete-variable): Ditto.
4193         (make-compatible): Ditto.
4194         (make-compatible-variable): Ditto.
4195
4196 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4197
4198         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4199         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4200
4201 2002-08-28  Andy Piper  <andy@xemacs.org>
4202
4203         * files.el (revert-buffer): propagate revert-without-query-status.
4204
4205 2002-06-03  Andy Piper  <andy@xemacs.org>
4206
4207         * dialog-items.el (make-search-dialog): align various subcontrols
4208         in visually pleasing ways, allow frame to autosize to the dialog
4209         size.
4210         * dialog.el (make-dialog-box): add a border inside the frame. Add
4211         :autosize property, if t then reset the frame size appropriately
4212         before the frame is mapped.
4213         * gutter-items.el (set-progress-feedback-instantiator): align
4214         various subcontrols.
4215         * gutter-items.el (set-progress-abort-instantiator): ditto.
4216
4217 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4218
4219         * XEmacs 21.4.9 "Informed Management" is released.
4220
4221 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4222
4223         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4224         "&optional append" argument.
4225
4226 2002-07-16  Didier Verna  <didier@xemacs.org>
4227
4228         * subr.el (replace-in-string): fix case fold bug introduced by
4229         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4230         case-fold-search in temporary buffers.
4231
4232 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4233
4234         * lib-complete.el (find-library): Remove check for mule because
4235         decompression DOES work on Mule.
4236
4237 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4238
4239         * simple.el (join-line): New alias for `delete-indentation'.
4240
4241 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4242
4243         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4244         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4245         (font-lock-builtin-face): New.
4246         (font-lock-constant-face): New.
4247         (font-lock-face-list): Add builtin and constant faces.
4248
4249 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4250
4251         * autoload.el (make-autoload): Support define-derived-mode.
4252         Collected puts of doc-string-elt property.  Based on a patch by
4253         Didier Verna <didier@xemacs.org>.
4254
4255 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4256
4257         * wid-edit.el (widget-field-activate): Fix docstring typo.
4258
4259 2002-07-23  Andy Piper  <andy@xemacs.org>
4260
4261         * about.el (about-personal-info): update me.
4262
4263 2002-07-12  Andy Piper  <andy@xemacs.org>
4264
4265         * custom.el (custom-theme-set-variables): remove bogus
4266         arguments. Use custom-set-default to set defaults.
4267         (custom-set-variables): update doc.
4268         (custom-local-buffer): new, synced from FSF.
4269         (custom-set-default): ditto.
4270         (defcustom): update doc.
4271
4272 2002-06-16  Andy Piper  <andy@xemacs.org>
4273
4274         * menubar-items.el (default-menubar): enable windows printing on
4275         cygwin as well as native.
4276
4277 2002-06-12  Andy Piper  <andy@xemacs.org>
4278
4279         * printer.el (generic-print-buffer): catch all errors so that the
4280         print device can be cleared in all scenarios.
4281         (Printer-clear-device): make sure clearing the printer allows it
4282         to be used again immediately.
4283         (generic-print-region): make sure the default printer face is
4284         black-on-white.
4285
4286 2002-04-23  Jerry James  <james@xemacs.org>
4287
4288         * window-xemacs.el (display-buffer-function): Change doc to
4289         reflect new arg.
4290         * window-xemacs.el (pre-display-buffer-function): Ditto.
4291         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4292         non-nil, make the new window just big enough for its contents.
4293         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4294         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4295         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4296
4297 2002-06-06  Andy Piper  <andy@xemacs.org>
4298
4299         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4300         (defcustom): ditto.
4301         (custom-handle-keyword): ditto.
4302
4303 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4304
4305         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4306         Make obsolete.  Default to nil.
4307         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4308         Inspired by a patch by John Palmieri.
4309
4310 2002-07-01  Mike Alexander  <mta@arbortext.com>
4311
4312         * process.el (shell-command-on-region): Don't delete the region
4313         before giving it to call-process-region
4314
4315 2002-06-04  Jerry James <james@eecs.ku.edu>
4316
4317         * find-paths.el (paths-find-architecture-directory): Search in
4318         `system-configuration'/`base', not `base'`system-configuration'.
4319
4320 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4321
4322         * info.el (Info-index): Add missing \ in [ t].
4323
4324 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4325
4326         * gutter-items.el (gutter-buffers-tab-visible-p,
4327         buffers-tab-omit-function, buffers-tab-selection-function,
4328         buffers-tab-filter-functions):
4329         Doc improvements.
4330
4331 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4332
4333         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4334
4335         * toolbar-items.el (toolbar-news): Fix typo in message string.
4336
4337 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4338
4339         * dialog.el (yes-or-no-p-dialog-box): 
4340         * cmdloop.el (y-or-n-p-minibuf):
4341         (yes-or-no-p-minibuf):
4342         (yes-or-no-p):
4343         (y-or-n-p): 
4344         Specify negative answers in docstrings.
4345
4346 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4347
4348         * package-ui.el (pui-help-echo): Display both installed and author
4349         version.  Use a balloon-help window to display extra info like
4350         package requires.
4351
4352 2002-05-30  Andy Piper  <andy@xemacs.org>
4353
4354         * files.el (revert-buffer-internal): don't visit
4355         revert-buffer. Kill buffer when not used. Suggested by Mike
4356         Alexander <mta@arbortext.com>
4357
4358 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4359
4360         * files.el (revert-buffer): More docstring fiddling.
4361
4362 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4363
4364         * files.el (revert-buffer):
4365         (revert-buffer-internal):
4366         (revert-buffer-insert-file-contents-function):
4367         Improve docstrings and comments.
4368
4369 2002-05-08  Andy Piper  <andy@xemacs.org>
4370
4371         * files.el (revert-buffer): observe noconfirm behavior.
4372
4373 2002-04-09  Andy Piper  <andy@xemacs.org>
4374
4375         * files.el (revert-buffer): use revert-buffer-internal if it looks
4376         like doing so will not result in any user-visible changes.
4377         (revert-buffer-internal): new function. Do the actual process of
4378         reversion and then see whether the result is any different to what
4379         we have already. If it is not then do nothing.
4380
4381 2001-12-11  Andy Piper  <andy@xemacs.org>
4382
4383         * menubar.el (get-popup-menu-response): re-order so that it works
4384         on more sane/facist window systems.
4385
4386 2001-12-03  Andy Piper  <andy@xemacs.org>
4387
4388         * faces.el (frob-face-property): don't infloop in face frobbing
4389         from Jan Vroonhof <jan@xemacs.org>.
4390
4391 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4392
4393         * faces.el (frob-face-property): Follow face fall-back hierarchy
4394         properly for face properties without an instance. Only do manual
4395         copy form 'default in last resort. This handles in particular
4396         the case where 'default itself has only a fall-back (which is
4397         the case by default on windows).
4398
4399 2001-11-24  Andy Piper  <andy@xemacs.org>
4400
4401         * printer.el (generic-print-region): set default-frame-plist to
4402         nil while creating the printer frame so that sizes reflect the
4403         printed page.
4404
4405         * faces.el (face-complain-about-font): Don't complain on printers.
4406
4407 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4408         
4409         * package-net.el: Andy synch.
4410         
4411 2001-12-16  Andy Piper  <andy@xemacs.org>
4412
4413         * package-get.el (package-get-update-all): Make sure installed.db
4414         gets updated after updating packages.
4415
4416 2002-03-28  Ben Wing  <ben@xemacs.org>
4417
4418         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4419         continuation, truncation so that we don't get line jumpiness from
4420         them being larger than the line height.
4421
4422         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4423
4424 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4425
4426         * font.el (font-window-system-mappings): Add mapping for Gtk
4427         (assume identical to X) 
4428
4429 2002-02-04  Andy Piper  <andy@xemacs.org>
4430
4431         * files.el (convert-standard-filename): Fix for short filename
4432         Peter Arius <pas@methodpark.de>
4433
4434 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4435
4436         * list-mode.el (default-choose-completion): completion-base-size
4437         should refer to local value in the completion list buffer.
4438
4439 2001-12-03  Didier Verna  <didier@xemacs.org>
4440
4441         * rect.el: autoload `replace-rectangle'.
4442         * keydefs.el (global-map): bind it to `C-x r p'.
4443
4444 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4445
4446         * XEmacs 21.4.8 "Honest Recruiter" is released.
4447
4448 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4449
4450         This patch is based on Jerry James's patch and analysis.
4451
4452         * select.el (get-clipboard):
4453         (get-selection):
4454         Update docstrings.
4455         (get-clipboard-foreign):
4456         (get-selection-foreign):
4457         New function for use as `interprogram-paste-function's.
4458
4459         * simple.el (interprogram-paste-function): Change default to
4460         `get-clipboard-foreign'; improve docstring.
4461         (interprogram-cut-function): Improve dosctring.
4462
4463 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4464
4465         * XEmacs 21.4.7 "Economic Science" is released.
4466
4467 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4468
4469         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4470
4471 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4472
4473         * obsolete.el (assq-delete-all): New compatibility alias for 
4474         remassq.
4475
4476 2002-01-09  Simon Josefsson  <jas@extundo.com>
4477
4478         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4479
4480 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4481
4482         * info.el (Info-auto-generate-directory): Default
4483         Info-auto-generate-directory to 'if-outdated.
4484
4485 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4486
4487         * startup.el (normal-top-level): Prevent migration code from
4488         trashing .emacs on an error in loading the init files.
4489
4490 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4491
4492         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4493         "system default" Xdefaults and friends get xrdb-mode.
4494
4495 2002-03-05  Mats Lidell  <matsl@contactor.se>
4496  
4497         * help-nomule.el (tutorial-supported-languages): Added Swedish
4498         tutorial. Sorted languages.
4499
4500 2002-02-11  Mike Sperber <mike@xemacs.org>
4501
4502         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4503         regenerating outdated dir files and dir is non-existent.
4504
4505 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4506
4507         * code-files.el (convert-mbox-coding-system): Improve comment.
4508         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4509         coding-system argument to `write-region-pre-hook' call.
4510         (write-region-pre-hook): Fix docstring to mention lockname argument.
4511
4512 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4513
4514         * minibuf.el (completing-read): Remove redundant wrong arg list.
4515
4516         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4517
4518 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4519
4520         * obsolete.el (interactive-form): new compatibility alias for 
4521         function-interactive.
4522
4523 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4524
4525         * menubar-items.el (Menubar-items-truncate-list): Removed.
4526         * menubar-items.el (Menubar-items-truncate-history): New.
4527         * menubar-items.el (default-menubar): Use
4528         Menubar-items-truncate-history.
4529
4530 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4531
4532         * printer.el (generic-print-region): Pass correct arguments to
4533         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4534         Torkelsson <torkel@acc.umu.se>.
4535
4536 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4537
4538         * help.el (describe-mode): synched with FSF 19.34; handle nil
4539         minor mode indicators.
4540
4541 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4542
4543         * minibuf.el (completing-read): Update docstring.
4544
4545 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4546
4547         * XEmacs 21.4.6 "Common Lisp" is released.
4548
4549 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4550
4551         * package-net.el: Inadvertant synch with Windows branch.  From
4552         Andy's log:
4553         (package-net-kit-version): new variable.
4554         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4555
4556 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4557
4558         * package-get.el (package-get-locate-index-file): Also search the
4559         core etc/ directory for the package index file if it can't be
4560         found in ~/.xemacs/.
4561
4562 2001-12-13  William Perry  <wmperry@gnu.org>
4563
4564         * dialog-gtk.el (popup-builtin-question-dialog):
4565         Conform to API in gui.c.
4566         
4567 2001-11-12  Andy Piper  <andy@xemacs.org>
4568
4569         * cus-edit.el (custom-save-face-internal): make sure we save
4570         non-themed faces.
4571         (custom-save-variables): ditto variables.
4572
4573 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4574
4575         * faces.el (make-face-family):
4576         (make-face-size):
4577         New face-modifying functions per Jan Vroonhof.
4578
4579         cus-face.el (custom-set-face-font-family):
4580         (custom-set-face-font-size):
4581         Use them.
4582
4583         * font.el (font-window-system-mappings): More precise docstring.
4584
4585         (font-create-name):
4586         (font-create-object):
4587         (tty-font-create-object):
4588         (tty-font-create-plist):
4589         (x-font-create-object):
4590         (x-font-create-name):
4591         (ns-font-create-name):
4592         (mswindows-font-create-object):
4593         (mswindows-font-create-name):
4594         Add doctrings.
4595
4596 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4597
4598         * gtk-faces.el (gtk-init-device-faces): removed spurious
4599         quote before let* expression.
4600
4601 2001-10-29  Andy Piper  <andy@xemacs.org>
4602
4603         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4604         modified when changing coding system.
4605
4606         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4607         that we invoke the GUI directory selector.
4608
4609 2001-10-25  Andy Piper  <andy@xemacs.org>
4610
4611         * dialog.el (make-dialog-box): use new directory dialog support.
4612         * minibuf.el (read-file-name-1): ditto.
4613         (read-file-name): ditto.
4614         (read-directory-name): ditto.
4615
4616 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4617
4618         * XEmacs 21.4.5 "Civil Service" is released.
4619
4620 2001-04-23  Didier Verna  <didier@xemacs.org>
4621
4622         * cus-edit.el (custom-variable-pre-save): New.
4623         * cus-edit.el (custom-variable-post-save): New.
4624         * cus-edit.el (custom-variable-save): use them.
4625         * cus-edit.el (custom-face-pre-save): New.
4626         * cus-edit.el (custom-face-post-save): New.
4627         * cus-edit.el (custom-face-save): use them.
4628         * cus-edit.el (custom-group-pre-save): New.
4629         * cus-edit.el (custom-group-post-save): New.
4630         * cus-edit.el (custom-group-save): use them.
4631         * cus-edit.el (Custom-save): use the pre/post functions above,
4632         call `custom-save-all' only once.
4633         * cus-edit.el (custom-variable-pre-reset-standard): New.
4634         * cus-edit.el (custom-variable-post-reset-standard): New.
4635         * cus-edit.el (custom-variable-reset-standard): use them.
4636         * cus-edit.el (custom-face-pre-reset-standard): New.
4637         * cus-edit.el (custom-face-post-reset-standard): New.
4638         * cus-edit.el (custom-face-reset-standard): use them.
4639         * cus-edit.el (custom-group-pre-reset-standard): New.
4640         * cus-edit.el (custom-group-post-reset-standard): New.
4641         * cus-edit.el (Custom-reset-standard): use them.
4642         * cus-edit.el (custom-face-reset-saved): use the pre/post
4643         functions above, call `custom-save-all' only once.
4644
4645 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4646
4647         * gutter-items.el (buffers-tab face): Derive from the modeline
4648         face by default.  Many people use white-on-black for the default
4649         font, and the tabs look hideous with that color combination.  The
4650         modeline usually has the correct colors.
4651
4652 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4653
4654         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4655         (tag-mark-stack-max): Typo fix.
4656
4657 2001-09-28  Ben Wing  <ben@xemacs.org>
4658
4659         * font-lock.el:
4660         * font-lock.el (font-lock-after-change-function):
4661         fix problem with last patch, reported by Katsumi Yamaoka.
4662
4663 2001-09-17  Ben Wing  <ben@xemacs.org>
4664
4665         * font-lock.el (font-lock-after-change-function):
4666         fix problem when you insert a comment on the line before a line of
4667         code: if we use the following char, then when you hit backspace,
4668         the following line of code turns the comment color.
4669
4670 2001-06-08  Ben Wing  <ben@xemacs.org>
4671
4672         * process.el: comment about shell-command-switch.
4673         * process.el (shell-quote-argument): Need to quote a null
4674         argument, too.  From Dan Holmsand.
4675         
4676         * startup.el (normal-top-level): Delete some unused FSF junk.
4677         * startup.el (command-line-early):
4678         
4679         * startup.el (command-line): Call MS Windows init function.
4680         
4681         * win32-native.el:
4682         * win32-native.el (mswindows-system-shells): New.
4683         * win32-native.el (mswindows-system-shell-p): New.
4684         * win32-native.el (init-mswindows-at-startup): New.
4685         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4686         * win32-native.el (mswindows-quote-one-simple-arg):
4687         * win32-native.el (mswindows-quote-one-command-arg):
4688         * win32-native.el (mswindows-construct-process-command-line-alist):
4689         Correct comments at top.  Correctly handle passing arguments
4690         to Cygwin programs and to bash.  Fix quoting of zero-length
4691         arguments (from Dan Holmsand).  Set shell-command-switch based
4692         on shell-file-name, which in turn comes from env var SHELL.
4693
4694 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4695
4696         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4697         default-toolbar-position): Fill docstrings for balloon-help.
4698
4699 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4700
4701         * faces.el: Reenable specifications over 'gtk domain.
4702
4703 2001-08-08  Didier Verna  <didier@xemacs.org>
4704
4705         * autoload.el (update-autoload-files): make defdir a file name,
4706         not directory name.
4707
4708 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4709
4710         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4711
4712         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4713
4714 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4715
4716         * font-menu.el (font-menu-set-font): Default to current font-family.
4717         (font-menu-preferred-resolution):
4718         (font-menu-size-scaling):
4719         Provide gtk defaults, too.
4720
4721 2001-07-29  Mike Alexander  <mta@arbortext.com>
4722
4723         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4724         list
4725         (custom-set-face-font-family): ditto
4726
4727 2001-07-26  Mike Sperber <mike@xemacs.org>
4728
4729         * files.el (auto-mode-alist): .9 files are man pages, too.
4730
4731 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4732
4733         * process.el (call-process-internal): bind
4734         coding-system-for-write to 'binary when calling
4735         start-process-internal, so the process receives 
4736         the literal contents of INFILE.
4737
4738 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4739
4740         * files.el (auto-mode-alist): Add configure.ac support.
4741
4742 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4743
4744         * buff-menu.el:
4745         mouse.el:
4746         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4747
4748 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4749
4750         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4751
4752 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4753
4754         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4755         mixed text.
4756         (kinsoku-eol-p): Ditto.
4757
4758 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4759
4760         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4761         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4762         characters as the category `s' or `e' correctly.
4763
4764 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4765
4766         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4767
4768 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4769
4770         * mule/cyrillic.el:  Set up case table.
4771
4772 2001-06-08  Mike Sperber <mike@xemacs.org>
4773
4774         * files.el (save-some-buffers-1): Don't zap the help window right
4775         after `map-y-or-n-p' has popped it up.
4776
4777 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4778
4779         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4780
4781 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4782
4783         * specifier.el: define-specifier-tag 'gtk.
4784
4785 2001-05-12  Ben Wing  <ben@xemacs.org>
4786
4787         * find-paths.el (paths-find-recursive-path):
4788         fix error with null EXCLUDE-REGEXP.
4789         
4790         * font-lock.el (font-lock-mode):
4791         fix problem reported by hrvoje with buffers starting with a space.
4792         
4793 2001-05-06  Ben Wing  <ben@xemacs.org>
4794
4795         * dialog.el (make-dialog-box):
4796         * menubar-items.el (default-menubar):
4797         * printer.el (generic-print-buffer):
4798         * printer.el (generic-print-region):
4799         implement printing the selection when it's selected.
4800
4801 2001-04-18  Didier Verna  <didier@xemacs.org>
4802
4803         * cus-edit.el (Custom-reset-standard): reset to standard settings
4804         not only when the buffer's :custom-state is 'modified, but also
4805         when it is 'set or 'saved.
4806
4807 2001-04-17  Didier Verna  <didier@xemacs.org>
4808
4809         * startup.el (load-user-init-file): define `custom-file' before
4810         loading the user's init file.
4811
4812 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4813
4814         * menubar.el (popup-mode-menu): Make it work with
4815         popup-menu-titles turned off.
4816         
4817 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4818
4819         * about.el (about-mailto-link): Use compose-mail for sending mail.
4820
4821 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4822
4823         * package-admin.el (package-install-hook): New.
4824         (package-delete-hook): New.
4825         (package-admin-add-single-file-package): Use package-delete-hook.
4826
4827         * package-get.el (package-get): Use package-install-hook.
4828
4829 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4830
4831         * package-ui.el (pui-install-selected-packages): reverse the lists
4832         of packages so that they get handled in the same order as they
4833         were selected.
4834
4835 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4836
4837         * packages.el (locate-library): Use read-library-name for completion.
4838
4839 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4840
4841         * byte-optimize.el (=): `=' is not a binary predicate!
4842         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4843         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4844
4845 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4846
4847         * bytecomp.el (byte-compile-arithcompare):
4848         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4849
4850 2001-06-03  William M. Perry  <wmperry@gnu.org>
4851
4852         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4853         return the filename selected by the user!
4854
4855 2001-05-31  William M. Perry  <wmperry@gnu.org>
4856
4857         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4858         in XEmacs/GTK.
4859
4860 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4861
4862         * coding.el: Tiny typo fixed.
4863
4864 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4865
4866         * XEmacs 21.4.3 "Academic Rigor" is released.
4867
4868 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4869
4870         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4871
4872 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4873
4874         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4875
4876 2001-05-04  Ben Wing  <ben@xemacs.org>
4877
4878         * printer.el (generic-print-buffer):
4879         * printer.el (generic-print-region):
4880         Enable dialog boxes.  Apply workaround recommended by Kirill.
4881         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4882         
4883         * simple.el (kill-whole-line):
4884         * simple.el (kill-line-1):
4885         * simple.el (kill-entire-line):
4886         * simple.el (kill-line):
4887         * simple.el (backward-kill-line):
4888         Take out interactive dependence of kill-whole-line.
4889
4890 2001-04-22  Ben Wing  <ben@xemacs.org>
4891
4892         * dialog.el (make-dialog-box):
4893         Put dialog titles back in -- this time correctly.  Fix various
4894         other problems with leaks and such.
4895
4896         * simple.el (region-exists-p):
4897         * simple.el (region-active-p):
4898         Add comment about which one is correct to use in menu specs.
4899
4900 2001-05-05  Ben Wing  <ben@xemacs.org>
4901
4902         * dialog.el (make-dialog-box): fix doc string.
4903         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4904         take out Pretty Print.
4905         * printer.el:
4906         * printer.el (printer-current-device): New.
4907         * printer.el (Printer-get-device): New.
4908         * printer.el (Printer-clear-device): New.
4909         * printer.el (generic-page-setup): New.
4910         * printer.el (generic-print-buffer):
4911         * printer.el (generic-print-region):
4912         Implement Page Setup.  Handle errors properly.
4913
4914 2001-05-05  Ben Wing  <ben@xemacs.org>
4915
4916         * subr.el (error): Complete list of errors in doc string.
4917         
4918 2001-04-22  Ben Wing  <ben@xemacs.org>
4919
4920         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4921         
4922 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4923
4924         * build-report.el: Remove CVS keywords since this file has been in
4925         core lisp for a while now.
4926         * build-report.el (build-report-make-output-files): Fix typo.
4927
4928 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4929
4930         * about.el (about-finish-buffer): Make sure the last change works
4931         even if EVENT is nil.
4932
4933 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4934
4935         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4936         clicked, not the one that happens to be the current buffer at the
4937         time.
4938
4939 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4940
4941         * cus-edit.el (custom-display): Support the GTK Window System also.
4942
4943 2001-04-30  Ben Wing  <ben@xemacs.org>
4944
4945         * printer.el:
4946         * printer.el (printer-page-header):
4947         * printer.el (Print-context): New.
4948         * printer.el (printer-page-footer):
4949         * printer.el (generate-header-element): New.
4950         * printer.el (generate-header-line): New.
4951         * printer.el (print-context-property):
4952         * printer.el (generic-print-buffer):
4953         * printer.el (generic-print-region):
4954         Implement headers and footers.  Implement calling Print dialog box
4955         (#### but it doesn't quite work yet).
4956
4957 2001-04-25  Ben Wing  <ben@xemacs.org>
4958
4959         * about.el (xemacs-hackers):
4960         * about.el (about-url-alist):
4961         * about.el (about-personal-info):
4962         * about.el (about-hacker-contribution):
4963         More contributions.
4964         
4965         * simple.el (handle-post-motion-command):
4966         Fix spurious setting of zmacs-region-stays to t after a non-shift
4967         motion command.
4968
4969 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4970
4971         * about.el (about-personal-info): Update my bio.
4972         (about-hacker-contribution): Ditto.
4973
4974 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4975
4976         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4977
4978 2001-04-19  Andy Piper  <andy@xemacs.org>
4979
4980         * package-net.el (package-net-cygwin32-binary-size): new size.
4981         (package-net-win32-binary-size): new size.
4982         (package-net-convert-index-to-ini): Use new arch.
4983         (package-net-batch-convert-index-to-ini): Removed.
4984         (package-net-generate-bin-ini): New.
4985         (package-net-batch-generate-bin-ini): New.
4986
4987 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4988
4989         * XEmacs 21.4.1 "Copyleft" is released.
4990
4991 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4992
4993         * x-compose.el (xlib-input-method-bug-workaround):
4994         (alias-colon-to-double-quote):
4995         Force sort in map-keymap to work around rehash bug.
4996
4997 2001-04-17  Ben Wing  <ben@xemacs.org>
4998
4999         * about.el: Finish overhaul, add a few new hackers, update a
5000         couple old ones.
5001
5002 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * XEmacs 21.4.0 "Solid Vapor" is released.
5005
5006 2001-04-15  Ben Wing  <ben@xemacs.org>
5007
5008         * about.el:
5009         * about.el (about-headline-face): New.
5010         * about.el (about-link-face): New.
5011         * about.el (about-current-release-maintainers): New.
5012         * about.el (about-other-current-hackers): New.
5013         * about.el (about-url-alist):
5014         * about.el (about-once-and-future-hackers): New.
5015         * about.el (about-mailto-link): New.
5016         * about.el (about-get-buffer):
5017         * about.el (about-finish-buffer):
5018         * about.el (about-xemacs):
5019         * about.el (about-features): Removed.
5020         * about.el (about-advantages): New.
5021         * about.el (about-maintainer-info): Removed.
5022         * about.el (about-personal-info): New.
5023         * about.el (about-hacker-contribution): New.
5024         * about.el (about-maintainer):
5025         * about.el (about-show-linked-info):
5026         * about.el (about-hackers):
5027         Major revamping.  Rewriting of most of the text, improve the
5028         link handling, separate info on contributors into personal
5029         and contribution info, add new contributors, update personal
5030         info, etc. etc.
5031         
5032         * menubar-items.el (default-menubar):
5033         Help menubar entry for News now says more accurately
5034         "What's New in XEmacs".
5035         
5036         * mouse.el:
5037         * mouse.el (mouse-track-cleanup-hook):
5038         * mouse.el (mouse-track):
5039         Don't set-buffer to a dead buffer when calling mouse-track
5040         cleanup hooks.
5041
5042 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5043
5044         * XEmacs 21.2.47 "Zephir" is released.
5045
5046 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5047
5048         * dialog.el (make-dialog-box): Disable dialog box titles until
5049         we get them working.
5050
5051 2001-03-30  Ben Wing  <ben@xemacs.org>
5052
5053         * help.el:
5054         * help.el (Help-princ-face):
5055         * help.el (Help-prin1-face):
5056         * help.el (frob-help-extents):
5057         * help.el (describe-function-1):
5058         * help.el (describe-variable):
5059         Avoid using font-lock faces, which may not be defined.
5060         Instead, use hyper-apropos faces, and make sure they're
5061         defined as necessary by using `require'. (It's not so safe
5062         to do this for font-lock.) In any case, we will eventually
5063         be merging this functionality into hyper-apropos.
5064
5065         * loaddefs.el (completion-ignored-extensions):
5066         Fix documentation.
5067         
5068         * menubar-items.el (menu-truncate-list): Removed.
5069         * menubar-items.el (Menubar-items-truncate-list): New.
5070         * menubar-items.el (default-menubar):
5071         Fix errors if grep or compile command is too long.  Rename helper
5072         function to be less visible.
5073
5074 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5075
5076         * byte-optimize.el (byte-optimize-minus):
5077         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5078
5079 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5080
5081         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5082         Mule is available.
5083
5084         * mule/latin.el: New file.
5085
5086 2001-03-11  Ben Wing  <ben@xemacs.org>
5087
5088         * auto-save.el:
5089         * auto-save.el (auto-save-directory):
5090         * auto-save.el (make-auto-save-file-name):
5091         * auto-save.el (auto-save-file-name-p): New.
5092
5093         Merge in improvements from other definition of
5094         make-auto-save-file-name in files.el.
5095         
5096         * auto-save.el (auto-save-original-name):
5097         * auto-save.el (auto-save-name-in-fixed-directory):
5098         * auto-save.el (auto-save-unslashify-name): Removed.
5099         * auto-save.el (auto-save-slashify-name): Removed.
5100         * auto-save.el (auto-save-reserved-chars): New.
5101         * auto-save.el (auto-save-escape-name): New.
5102         * auto-save.el (auto-save-unhex): New.
5103         * auto-save.el (auto-save-unescape-name): New.
5104
5105         Change algorithm for encoding filenames in auto-save names to be
5106         entirely safe with all filesystems and all possible characters in
5107         a filename, and 100% reversible. (Essentially, uses
5108         quoted-printable as the encoding.)
5109         
5110         * auto-save.el (recover-all-files):
5111
5112         Use insert-directory rather than calling ls directly -- fixes
5113         things under Windows.
5114
5115         * files.el:
5116         * files.el (convert-standard-filename): Substitute FSF's
5117         definition for this (we had nothing here before).
5118         
5119         * files.el (backup-buffer): Warning fix.
5120         
5121         * files.el (make-backup-file-name):
5122         * files.el (find-backup-file-name):
5123         Fix error in calling sequence to auto-save-file-name-p.
5124         
5125         * files.el (recover-file):
5126         Use insert-directory rather than calling ls directly -- fixes
5127         things under Windows.
5128
5129         * files.el (make-auto-save-file-name): Removed.
5130         * files.el (auto-save-file-name-p): Removed.
5131         auto-save is always dumped so no sense in having a definition
5132         that will always be overwritten with another.
5133         
5134         * files.el (insert-directory):
5135         * win32-native.el:
5136         * win32-native.el (debug-mswindows-process-command-lines):
5137         * win32-native.el (original-make-auto-save-file-name): Removed.
5138         * win32-native.el (make-auto-save-file-name): Removed.
5139
5140
5141 2001-03-21  Martin Buchholz <martin@xemacs.org>
5142
5143         * XEmacs 21.2.46 "Urania" is released.
5144
5145 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5146
5147         * menubar-items.el (default-menubar): Update sample.emacs to
5148         sample.init.el and adjust accelerators.
5149
5150 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5151
5152         * build-report.el (build-report): Improve docstring.
5153
5154 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * ChangeLog: Log GTK merge.
5157
5158         * gutter-items.el:
5159         * mwheel.el:
5160         * sound.el:
5161         * startup.el:
5162         Revert gratuitous whitespace changes.
5163
5164 2001-03-07  Ben Wing  <ben@xemacs.org>
5165
5166         * help.el:
5167         * help.el (key-or-menu-binding):
5168         * help.el (Help-find-file): New.
5169         * help.el (describe-beta):
5170         * help.el (describe-copying):
5171         * help.el (describe-project):
5172         * help.el (view-emacs-news):
5173         * help.el (view-sample-init-el): New.
5174         * help.el (Help-princ-face): New.
5175         * help.el (Help-prin1-face): New.
5176         * help.el (help-symbol-function-context-menu):
5177         * help.el (help-symbol-variable-context-menu):
5178         * help.el (help-symbol-function-and-variable-context-menu):
5179         * help.el (frob-help-extents):
5180         * help.el (describe-function-1):
5181         * help.el (describe-variable):
5182
5183         Add coloring in Help buffers, correspondent with hyperlinks.
5184         View files in view-mode rather than Fundamental.
5185         Remove separators from context menus -- now handled in generic code.
5186         Add `Find Tag' to context menu.
5187         
5188         * menubar.el (popup-mode-menu):
5189
5190         Rewrite code that outputs the popup menu to (a) put more specific
5191         entries first, (b) be more robust, (c) output the proper context
5192         menu separators automatically (the context menu functionality is
5193         new and currently used only by Help).
5194
5195 2001-03-10  William M. Perry  <wmperry@aventail.com>
5196
5197         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5198         this function when converting from the 21.1 GTK branch.  Now
5199         supports file, password, question, and color built-in dialogs.
5200
5201 2001-03-06  Ben Wing  <ben@xemacs.org>
5202
5203         * keydefs.el:
5204         * keydefs.el (global-map):
5205         Add commented-out change of M-k (for 21.5).
5206         
5207         * menubar-items.el (default-menubar):
5208         Fix items to control kill-line behavior; add items for
5209         shifted motion.
5210         
5211         * simple.el:
5212         * simple.el (kill-whole-line):
5213         * simple.el (historical-kill-line): Removed.
5214         * simple.el (kill-line): Removed.
5215         * simple.el (kill-entire-line): New.
5216         * simple.el (kill-line-1): New.
5217         * simple.el (backward-kill-line):
5218         Undo kill-whole-line == always changes.  Add new function
5219         kill-entire-line to unconditionally delete the current line.
5220         Add comments describing the lamentable state of affairs of
5221         the kill-line functions and variables.
5222
5223 2001-03-02  Ben Wing  <ben@xemacs.org>
5224
5225         * simple.el:
5226         * simple.el (beginning-of-buffer):
5227         * simple.el (end-of-buffer):
5228         * simple.el (mark-ring-unrecorded-commands):
5229         * simple.el (signal-error-on-buffer-boundary):
5230         * simple.el (shifted-motion-keys-select-region):
5231         * simple.el (unshifted-motion-keys-deselect-region):
5232         * simple.el (motion-keys-for-shifted-motion): New.
5233         * simple.el (handle-pre-motion-command):
5234         * simple.el (handle-post-motion-command):
5235         * simple.el (forward-char-command):
5236         * simple.el (backward-char-command):
5237         * simple.el (scroll-up-command):
5238         * simple.el (scroll-down-command):
5239         * simple.el (next-line):
5240         * simple.el (previous-line):
5241         * simple.el (backward-block-of-lines):
5242         * simple.el (forward-block-of-lines):
5243         * simple.el (backward-word):
5244         * simple.el (mark-word):
5245
5246         Augment documentation of the most common motion commands to make
5247         note of the shifted-motion support.  Improve the support to (a)
5248         properly document how it works and why it's done in the fashion it
5249         is, and (b) allow the keystrokes that trigger it to be customized.
5250
5251         Correct error in the customize specification of
5252         mark-ring-unrecorded-commands.
5253
5254 2001-03-02  Ben Wing  <ben@xemacs.org>
5255
5256         * font-lock.el:
5257         * font-lock.el (font-lock-pending-extent-table): Removed.
5258         * font-lock.el (font-lock-pending-buffer-table): New.
5259         * font-lock.el (font-lock-pre-idle-hook):
5260         * font-lock.el (font-lock-after-change-function):
5261         * font-lock.el (font-lock-fontify-pending-extents):
5262         * font-lock.el (font-lock-lisp-like):
5263
5264         Fix handling of pending extents to avoid excessive slowness (N^2
5265         behavior) when making lots of buffer changes between redisplays,
5266         such as when saving the Options.
5267
5268 2001-03-09  William M. Perry  <wmperry@aventail.com>
5269
5270         * device.el:
5271         * dragdrop.el:
5272         * dumped-lisp.el:
5273         * faces.el:
5274         * frame.el:
5275         * gnuserv.el:
5276         * loadup.el:
5277         * menubar-items.el:
5278         * minibuf.el:
5279         The Great GTK Merge.
5280
5281         * ChangeLog.GTK:
5282         * dialog-gtk.el:
5283         * gdk.el:
5284         * generic-widgets.el:
5285         * glade.el:
5286         * gnome-widgets.el:
5287         * gnome.el:
5288         * gtk-compose.el:
5289         * gtk-extra.el:
5290         * gtk-faces.el:
5291         * gtk-ffi.el:
5292         * gtk-file-dialog.el:
5293         * gtk-font-menu.el:
5294         * gtk-glyphs.el:
5295         * gtk-init.el:
5296         * gtk-iso8859-1.el:
5297         * gtk-marshal.el:
5298         * gtk-mouse.el:
5299         * gtk-package.el:
5300         * gtk-password-dialog.el:
5301         * gtk-select.el:
5302         * gtk-widget-accessors.el:
5303         * gtk-widgets.el:
5304         * gtk.el:
5305         widgets-gtk.el:
5306         The Great GTK Merge: new files.
5307
5308 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5309
5310         * generic-widgets.el: Don't require gtk (a built-in feature) at
5311         top level.  Don't execute the last sexp unless (featurep 'gtk).
5312
5313 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5314
5315         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5316
5317 2001-02-23  Martin Buchholz <martin@xemacs.org>
5318
5319         * XEmacs 21.2.45 "Thelxepeia" is released.
5320
5321 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5322  
5323         * about.el (xemacs-hackers): update my entry. 
5324         * about.el (about-maintainer-info): ditto. 
5325         * about.el (about-hackers): ditto. 
5326
5327 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5328
5329         * about.el (about-maintainer-info): More vanity info about
5330         yours truly.
5331
5332 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5333
5334         * build-report.el (build-report-destination): xemacs-build-reports
5335         has moved to SourceForge, where mailing list name length is
5336         restricted, hence the name change to
5337         xemacs-buildreports@xemacs.org.
5338         * build-report.el (build-report-keep-regexp): Update default.
5339         * build-report.el (build-report-delete-regexp): Ditto.
5340         * build-report.el (build-report-make-output-files): Ditto.
5341
5342 2001-02-19  Craig Lanning  <lanning@scra.org>
5343
5344         * lisp-mode.el: Add indentation specifications for following
5345         Common Lisp forms: handler-case, handler-bind, with-slots,
5346         with-open-file, with-open-stream, print-unreadable-object.
5347
5348 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5349
5350         * font-lock.el (font-lock-set-defaults-1):
5351         Move initialization of `font-lock-cache-position' so that it's set
5352         even if font-lock-keywords is already defined.
5353
5354 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5355
5356         * autoload.el (generate-file-autoloads-1):
5357         Use `emacs-lisp-mode-syntax-table' instead of
5358         `lisp-mode-syntax-table'.
5359         * lisp-mode.el (lisp-mode-syntax-table):
5360         Get rid of old checks for `parse-partial-sexp' version.
5361         Make `|' (pipe) string delimiter instead of punctuation.
5362
5363 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5364
5365         * window.el (save-selected-window):
5366         Use gensym for better macro hygiene.
5367
5368 2001-02-06  Mike Sperber <mike@xemacs.org>
5369
5370         * dump-paths.el:
5371         * startup.el (startup-setup-paths): Set and use
5372         `mule-lisp-directory'.
5373         (startup-setup-paths-warning): Ditto.
5374
5375         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5376         (paths-construct-load-path): Consider `mule-lisp-directory'.
5377
5378 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5379
5380         * font-lock.el: Syntax table improvements used.  A few random
5381         changes are not specified below.
5382         (font-lock-fontify-string-delimiters):
5383         (font-lock-syntactic-keywords):
5384         (font-lock-cache-state nil):
5385         (font-lock-cache-position):
5386         New variables.
5387         (font-lock-set-syntax):
5388         (font-lock-apply-syntactic-highlight):
5389         (font-lock-fontify-syntactic-anchored-keywords):
5390         (font-lock-fontify-syntactic-keywords-region):
5391         (font-lock-eval-keywords):
5392         New functions.
5393         (font-lock-remove-face):
5394         (font-lock-fontify-syntactically-region):
5395         Use syntax properties.
5396
5397 2001-02-08  Martin Buchholz <martin@xemacs.org>
5398
5399         * XEmacs 21.2.44 "Thalia" is released.
5400
5401 2001-01-16  Mike Sperber <mike@xemacs.org>
5402
5403         * startup.el (normal-top-level): Work even if no installation root
5404         is found.
5405
5406 2001-01-30  Andy Piper  <andy@xemacs.org>
5407
5408         * gutter-items.el (progress-abort-glyph): remove instantiator.
5409         (set-progress-abort-instantiator): new function.
5410         (abort-progress-feedback): use it.
5411
5412         * gutter.el (set-gutter-dirty-p): new function.
5413
5414 2001-01-30  Didier Verna  <didier@xemacs.org>
5415
5416         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5417
5418 2001-01-24  Didier Verna  <didier@xemacs.org>
5419
5420         * sound.el (sound-extension-list): give a better default value.
5421         * sound.el (load-sound-file): improve the doc string, also find
5422         files given by absolute names, pass a real extension list to
5423         `locate-file'.
5424
5425 2001-01-26  Martin Buchholz <martin@xemacs.org>
5426
5427         * XEmacs 21.2.43 "Terspichore" is released.
5428
5429 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5430
5431         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5432         messages from gnuserv.
5433
5434 2001-01-20  Martin Buchholz <martin@xemacs.org>
5435
5436         * XEmacs 21.2.42 "Poseidon" is released.
5437
5438 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5439
5440         * cl-macs.el (cl-upcase-arg): New function.
5441         (cl-function-arglist): New function.
5442         (cl-transform-lambda): Automatically add CL-style lambda list to
5443         documentation string using functions above.
5444
5445 2001-01-12  Andy Piper  <andy@xemacs.org>
5446
5447         * package-get.el (package-get-custom): call
5448         package-net-update-installed-db.
5449
5450         * package-ui.el (pui-install-selected-packages): call
5451         package-net-update-installed-db.
5452
5453         * package-net.el (package-net-update-installed-db): use
5454         packages-package-list so that we reflect reality.
5455
5456         * packages.el (packages-package-list): Make docstring reflect
5457         reality.
5458
5459         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5460
5461         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5462         isn't installed.
5463
5464 2001-01-17  Andy Piper  <andy@xemacs.org>
5465
5466         * wid-edit.el (widget-activation-glyph-mapper): activate or
5467         deactivate native widgets.
5468         (widget-glyph-insert-glyph): record instantiator.
5469         (widget-push-button-value-create): use it.
5470
5471         * gui.el (gui-button-action): new function. Make button's domain
5472         buffer current when calling.
5473         (make-gui-button): update to use gui-button-action.
5474
5475 2001-01-16  Didier Verna  <didier@xemacs.org>
5476
5477         * menubar-items.el (default-menubar): add an entry for modeline
5478         horizontal scrolling in Options -> Display.
5479
5480 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5481
5482         * package-get.el (package-get-require-signed-base): Set to nil
5483         by default.
5484
5485 2001-01-17  Martin Buchholz <martin@xemacs.org>
5486
5487         * XEmacs 21.2.41 "Polyhymnia" is released.
5488
5489 2001-01-16  Mike Sperber <mike@xemacs.org>
5490
5491         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5492         catch lisp/mule/.
5493
5494 2001-01-14  Mike Sperber <mike@xemacs.org>
5495
5496         * startup.el (maybe-create-compatibility-dot-emacs):
5497         (maybe-unmigrate-user-init-file):
5498         (unmigrate-user-init-file): Created.
5499         (maybe-migrate-user-init-file): Offer creation of compatibility
5500         .emacs.
5501         Some doc fixes wrt init file location.
5502
5503 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5504
5505         * faces.el (face-frob-from-locale-first): new variable.
5506         (frob-face-font-2): Honor tags arg while trying to use
5507         standard-face-mapping.  When face-frob-from-locale-first is set,
5508         first try to set face inheriting from frobbed-face.
5509
5510 2001-01-15  Didier Verna  <didier@xemacs.org>
5511
5512         * about.el (xemacs-hackers): update my entry.
5513         * about.el (about-url-alist): ditto.
5514         * about.el (about-maintainer-info): ditto.
5515         * about.el (about-hackers): ditto.
5516
5517 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5518
5519         The byte compiler has been badly broken for a year,
5520         by the patch of 1999-12-06.
5521         * byte-optimize.el (byte-optimize-form-code-walker):
5522         Bug was: the byte compiler was making this erroneous optimization:
5523         (progn (or (foo)) (bar)) ==> (bar)
5524
5525 2000-11-20  Mike Sperber <mike@xemacs.org>
5526
5527         * setup-paths.el (paths-core-load-path-depth): Split
5528         `paths-load-path-depth' in two for site and core lisp.  Don't
5529         recurse into core.
5530         * setup-paths.el (paths-construct-load-path): Use.
5531
5532 2001-01-10  Andy Piper  <andy@xemacs.org>
5533
5534         * package-net.el (package-net-cygwin32-binary-size): new variable
5535         (package-net-win32-binary-size): ditto.  add much needed
5536         commentary.
5537
5538         * gutter-items.el (buffers-tab-items): correct off-by-one error
5539         for buffers-tab-max-size.
5540
5541 2001-01-08  Martin Buchholz <martin@xemacs.org>
5542
5543         * XEmacs 21.2.40 is released.
5544
5545 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5546
5547         * mule/hebrew.el: Fix comments and typos.
5548         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5549
5550 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5551
5552         * ChangeLog.1: move ancient log from fill.el.
5553
5554         * dump-paths.el:
5555         paragraphs.el:
5556         mule/mule-category.el:
5557         Miscellaneous typo fixes and slight doc clarifications.
5558
5559         * mule/mule-ccl.el:  Correct file name in header.
5560
5561 2000-12-31  Martin Buchholz <martin@xemacs.org>
5562
5563         * XEmacs 21.2.39 is released.
5564
5565 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5566
5567         * byte-optimize.el (byte-optimize-cond):
5568         (byte-optimize-cond-1): New.
5569         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5570         Optimizes (cond (x nil)) ==> nil.
5571         Provide better diagnostic on malformed expr like (cond foo).
5572
5573 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5574
5575         * mule/mule-coding.el:
5576         mule/mule-cmds.el (reset-language-environment,
5577         set-language-environment-coding-systems):
5578         Safer default coding-priority-list, corresponding to src/file-coding.h.
5579
5580 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5581
5582         * package-admin.el: Allow package removal from
5583         early-package-load-path.
5584
5585 2000-12-15  Andreas Jaeger  <aj@suse.de>
5586
5587         * about.el (about-maintainer-info): Update my entry.
5588
5589 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5590
5591         * packages.el (locate-library): Add support for bzip2
5592         compressed .el files.
5593
5594 2000-12-12  Andy Piper  <andy@xemacs.org>
5595
5596         * package-net.el: new file.
5597
5598 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5599
5600         * font-lock.el: Add missing C++ keywords.
5601
5602 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5603
5604         * simple.el (indent-for-comment): Preserve indentation of comments
5605         starting in column 0, as documented in (Info-goto-node
5606         "(xemacs)Comments").  Update docstring accordingly.
5607
5608 2000-12-05  Martin Buchholz <martin@xemacs.org>
5609
5610         * XEmacs 21.2.38 is released.
5611
5612 2000-12-04  Didier Verna  <didier@xemacs.org>
5613
5614         * mouse.el (default-mouse-track-set-point-in-window): remove
5615         spurious '+' operation detected by Martin.
5616
5617
5618 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5619
5620         * cl-extra.el (coerce):
5621         Implement char to integer coercion.
5622         Remove extraneous (numberp) test.
5623
5624         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5625         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5626         (byte-optimize-predicate):
5627         Warn if evaluating constant expression signals an error.
5628         (byte-optimize-form): Small simplification.
5629
5630         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5631
5632 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5633
5634         * byte-optimize.el:
5635         (byte-optimize-minus):
5636         (byte-optimize-plus):
5637         (byte-optimize-mult):
5638         (byte-optimize-quo):
5639         Use (car (last x)) instead of (last x) to get last elt!
5640         Use `byte-optimize-predicate' to optimize `%'.
5641         Move optimizations for special numeric args to bytecomp.el.
5642         * bytecomp.el (byte-compile-associative): Remove.
5643         (byte-compile-max): New.
5644         (byte-compile-min): New.
5645         Properly handle erroneous calls: (max) (min).
5646         (byte-compile-plus): New.
5647         (byte-compile-minus):
5648         It's easiest to handle 0, +1 and -1 args here.
5649         (byte-compile-mult): New.
5650         It's easiest to handle 1, -1 and 2 args here.
5651         (byte-compile-quo):
5652         It's easiest to handle 0, +1 and -1 args here.
5653         Issue byte-compiler warning when dividing by zero.
5654
5655         Byte-compiler arithmetic improvements.
5656         Better optimize these expressions in the obvious way:
5657         (+ x y 1)   -->  varref x varref y add add1
5658         (+ x y -1)  -->  varref x varref y add sub1
5659         (- x y 0)   -->  (- x y)
5660         (- 0 x y)   -->  (- (- x) y)
5661         (% 42 19)   --> compile-time constant
5662         (/ 42 19)   --> compile-time constant
5663         (* (foo) 2) --> foo call dup plus
5664
5665         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5666         unless (declaim (optimize (safety 3)))
5667         or (setq byte-compile-delete-errors nil).
5668
5669 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5670
5671         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5672         docstrings.
5673
5674 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5675
5676         * startup.el (command-line-do-help):  Add documentation of
5677         portable dumper switches.
5678
5679 2000-11-22  Andy Piper  <andy@xemacs.org>
5680
5681         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5682
5683         * glyphs.el (init-glyphs): don't use autodetect for strings.
5684
5685 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5686
5687         * byte-optimize.el (byte-optimize-char-before):
5688         (byte-optimize-backward-char):
5689         (byte-optimize-backward-word):
5690         Fix incorrect optimizations for these sorts of expressions:
5691         (let ((x nil)) (backward-char x))
5692
5693 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5694
5695         * byte-optimize.el:
5696         * byte-optimize.el (byte-optimize-backward-char): New.
5697         * byte-optimize.el (byte-optimize-backward-word): New.
5698         Make backward-word and backward-char as efficient as forward versions.
5699
5700         * bytecomp.el (byte-compile-no-args-with-one-extra):
5701         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5702         * bytecomp.el (byte-compile-two-args-with-one-extra):
5703         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5704         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5705         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5706         Check if extra arg is constant nil, and if so, use byte-coded call.
5707
5708         * simple.el (backward-word):
5709         * simple.el (mark-word):
5710         * simple.el (kill-word):
5711         * simple.el (backward-kill-word):
5712         Make COUNT argument optional, for consistency with forward-char et al.
5713
5714         * abbrev.el (abbrev-string-to-be-defined):
5715         * abbrev.el (inverse-abbrev-string-to-be-defined):
5716         * abbrev.el (inverse-add-abbrev):
5717         * abbrev.el (expand-region-abbrevs):
5718         * buff-menu.el (Buffer-menu-execute):
5719         * indent.el (move-to-left-margin):
5720         * indent.el (indent-relative):
5721         * indent.el (move-to-tab-stop):
5722         * info.el (Info-reannotate-node):
5723         * lisp-mode.el (lisp-indent-line):
5724         * lisp.el (end-of-defun):
5725         * lisp.el (move-past-close-and-reindent):
5726         * misc.el (copy-from-above-command):
5727         * mouse.el (default-mouse-track-scroll-and-set-point):
5728         * page.el (forward-page):
5729         * paragraphs.el (forward-paragraph):
5730         * paragraphs.el (end-of-paragraph-text):
5731         * picture.el (picture-forward-column):
5732         * picture.el (picture-self-insert):
5733         * rect.el (extract-rectangle-line):
5734         * simple.el (newline):
5735         * simple.el (fixup-whitespace):
5736         * simple.el (backward-delete-char-untabify):
5737         * simple.el (transpose-chars):
5738         * simple.el (transpose-preceding-chars):
5739         * simple.el (do-auto-fill):
5740         * simple.el (indent-new-comment-line):
5741         * simple.el (blink-matching-open):
5742         * view-less.el (cleanup-backspaces):
5743         * wid-edit.el (widget-transpose-chars):
5744         * term/bg-mouse.el (bg-insert-moused-sexp):
5745         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5746
5747         * info.el (Info-fontify-node):
5748         * simple.el (backward-delete-function):
5749         Use canonical delete-backward-char instead of backward-delete-char.
5750
5751 2000-11-20  Andy Piper  <andy@xemacs.org>
5752
5753         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5754         no buffers.
5755
5756 2000-11-20  Andy Piper  <andy@xemacs.org>
5757
5758         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5759         buffer tabs.
5760
5761 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5762
5763         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5764         (proclaim inline...) was shadowing compiler-macros.
5765
5766 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5767
5768         * bytecomp.el (byte-compile-eval): New.
5769         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5770         Keeps this promise made in Lispref:
5771         "If a file being compiled contains a `defmacro' form, the macro is
5772         defined temporarily for the rest of the compilation of that file."
5773
5774 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5775
5776         * cl.el (floatp-safe):
5777         (plusp):
5778         (minusp):
5779         (oddp):
5780         (evenp):
5781         (cl-abs):
5782         Use a better parameter name than `x'.
5783
5784         * cl-macs.el (check-type): Make continuable.  Change documentation
5785         to require PLACE, but accept any form for compatibility.
5786
5787         * abbrev.el (define-abbrev): Use check-type.
5788         * font-menu.el (font-menu-change-face): Use check-type.
5789         * menubar.el (relabel-menu-item): Use check-type.
5790         * itimer.el: Fix typo.
5791
5792 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5793
5794         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5795
5796 2000-11-14  Martin Buchholz <martin@xemacs.org>
5797
5798         * XEmacs 21.2.37 is released.
5799
5800 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5801
5802         * code-cmds.el: Provide the feature.
5803
5804 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5805
5806         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5807
5808         * code-cmds.el: New file
5809         * mule/mule-cmds.el:
5810         * mule/mule-misc.el
5811         (coding-keymap): New keymap. Define coding system keyboard
5812         commands on file-coding builds too.
5813         (coding-system-change-eol-conversion):
5814         (universal-coding-system-argument):
5815         (set-default-coding-systems):
5816         (prefer-coding-system): Moved from mule-cmds.el
5817         (set-buffer-process-coding-system): Moved from mule-misc.el
5818
5819 2000-09-15  Stephen Carney <carney@scubadoo.com>
5820
5821         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5822
5823 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5824
5825         * package-get.el (package-get-download-sites): Add a pre-release
5826         site for experimental packages.
5827
5828         * auto-autoloads.el: Regenerated.
5829
5830 2000-08-01  Andy Piper  <andy@xemacs.org>
5831
5832         * gutter-items.el (buffers-tab-omit-function): reference
5833         buffers-tab-select-visible-buffers.
5834         (buffers-tab-filter-functions): new variable, by default uses
5835         buffers-tab-selection-function and buffers-tab-omit-function.
5836         (select-buffers-tab-buffers-by-mode): invert arguments.
5837         (buffers-tab-select-visible-buffers): new function. Invert calling
5838         of buffers-menu-omit-invisible-buffers.
5839         (buffers-tab-items): rewrite to use
5840         buffers-tab-filter-functions. Rewrite docstring.
5841         (gutter-buffers-tab-extent): delete.
5842         (add-tab-to-gutter): always build a new extent when adding the
5843         tabs.
5844         (update-tab-in-gutter): make gutter dirty when orientation
5845         changes.
5846
5847 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5848
5849         * bytecomp.el (byte-compile-defvar-or-defconst):
5850         Only do loadhist recording if defvar form includes a value.
5851
5852 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5853
5854         * bytecomp.el (byte-compile-initial-macro-environment):
5855         `eval-when-compile' should not compile its body.
5856
5857 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5858
5859         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5860         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5861         some Japanese English.  Remove some ancient FSF comments, and
5862         improve docstrings.  Use symbols not vectors for tables.
5863
5864 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5865
5866         * keymap.el:
5867         (local-key-binding):
5868         (global-key-binding):
5869         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5870
5871         * lisp.el:
5872         (backward-sexp): Slightly simpler code.
5873         (mark-sexp): Make arg optional, like FSF Emacs.
5874         (forward-list): Slightly simpler code.
5875         (backward-list): Slightly simpler code.
5876         (down-list):  Make arg optional, like FSF Emacs.
5877         (up-list):  Make arg optional, like FSF Emacs.
5878         (backward-up-list):  Make arg optional, like FSF Emacs.
5879         (kill-sexp):  Make arg optional, like FSF Emacs.
5880         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5881
5882         * font-menu.el (font-menu-change-face):
5883         Take continuable errors into account.
5884
5885         * abbrev.el:
5886         * abbrev.el (clear-abbrev-table):
5887         * abbrev.el (define-abbrev-table):
5888         * abbrev.el (define-abbrev):
5889         * abbrev.el (insert-abbrev-table-description):
5890         * apropos.el (apropos-documentation-check-doc-file):
5891         * apropos.el (apropos-documentation-check-elc-file):
5892         * buff-menu.el (list-buffers):
5893         * buff-menu.el (list-buffers-noselect):
5894         * bytecomp.el (byte-recompile-directory):
5895         * bytecomp.el (batch-byte-compile):
5896         * cl-macs.el (typep):
5897         * code-files.el (find-coding-system-magic-cookie):
5898         * code-files.el (insert-file-contents):
5899         * cus-edit.el (customize-set-variable):
5900         * cus-edit.el (customize-save-variable):
5901         * cus-face.el (custom-set-face-font-size):
5902         * cus-face.el (custom-set-face-update-spec):
5903         * cus-face.el (custom-reset-faces):
5904         * custom.el (custom-check-theme):
5905         * custom.el (copy-upto-last):
5906         * fill.el (canonically-space-region):
5907         * fill.el (fill-paragraph):
5908         * fill.el (fill-region):
5909         * fill.el (find-space-insertable-point):
5910         * fill.el (justify-current-line):
5911         * faces.el (face-spec-update-all-matching):
5912         * faces.el (set-face-stipple):
5913         * files-nomule.el (insert-file-contents):
5914         * files.el (insert-file-contents-literally):
5915         * files.el (hack-local-variables-last-page):
5916         * files.el (basic-save-buffer):
5917         * files.el (insert-directory):
5918         * font-menu.el (font-menu-change-face):
5919         * font.el (font-spatial-to-canonical):
5920         * format.el (format-encode-region):
5921         * format.el (format-insert-file):
5922         * format.el (format-replace-strings):
5923         * gutter.el (set-gutter-element):
5924         * help.el (key-or-menu-binding):
5925         * help.el (describe-bindings):
5926         * help.el (with-syntax-table):
5927         * indent.el (indent-rigidly):
5928         * indent.el (delete-to-left-margin):
5929         * info.el:
5930         * info.el (Info-extract-dir-entry-from):
5931         * info.el (Info-build-dir-anew):
5932         * info.el (Info-rebuild-dir):
5933         * info.el (Info-batch-rebuild-dir):
5934         * info.el (Info-read-subfile):
5935         * info.el (Info-build-node-completions):
5936         * info.el (Info-extract-menu-node-name):
5937         * isearch-mode.el (isearch-range-invisible):
5938         * isearch-mode.el (isearch-restore-invisible-extents):
5939         * itimer.el (itimerp):
5940         * itimer.el (itimer-live-p):
5941         * keymap.el:
5942         * keymap.el (substitute-key-definition):
5943         * keymap.el (read-command-or-command-sexp):
5944         * keymap.el (local-key-binding):
5945         * keymap.el (global-key-binding):
5946         * keymap.el (global-set-key):
5947         * keymap.el (local-set-key):
5948         * ldap.el:
5949         * ldap.el (ldap-add-entries):
5950         * ldap.el (ldap-delete-entries):
5951         * lisp.el (backward-sexp):
5952         * lisp.el (mark-sexp):
5953         * lisp.el (forward-list):
5954         * lisp.el (backward-list):
5955         * lisp.el (down-list):
5956         * lisp.el (backward-up-list):
5957         * lisp.el (up-list):
5958         * lisp.el (kill-sexp):
5959         * lisp.el (backward-kill-sexp):
5960         * menubar.el (add-menu-button):
5961         * menubar.el (add-submenu):
5962         * menubar.el (delete-menu-item):
5963         * menubar.el (relabel-menu-item):
5964         * mouse.el (narrow-window-to-region):
5965         * obsolete.el (define-obsolete-variable-alias):
5966         * obsolete.el (store-substring):
5967         * package-admin.el:
5968         * package-admin.el (package-admin-install-function):
5969         * package-admin.el (package-admin-install-function-mswindows):
5970         * package-admin.el (package-admin-default-install-function):
5971         * package-get.el (package-get-update-base-entries):
5972         * packages.el (packages-load-package-dumped-lisps):
5973         * packages.el (packages-collect-package-dumped-lisps):
5974         * printer.el (generic-print-buffer):
5975         * printer.el (generic-print-region):
5976         * replace.el (occur-mode-mouse-goto):
5977         * replace.el (perform-replace):
5978         * select.el (get-selection-no-error):
5979         * simple.el:
5980         * simple.el (newline):
5981         * simple.el (open-line):
5982         * simple.el (edit-and-eval-command):
5983         * simple.el (goto-line):
5984         * simple.el (undo):
5985         * simple.el (kill-region):
5986         * simple.el (copy-region-as-kill):
5987         * simple.el (kill-ring-save):
5988         * simple.el (set-mark):
5989         * simple.el (next-line):
5990         * simple.el (previous-line):
5991         * simple.el (line-move):
5992         * simple.el (set-goal-column):
5993         * simple.el (comment-region):
5994         * subr.el:
5995         * subr.el (putf):
5996         * syntax.el (modify-syntax-entry):
5997         * syntax.el (map-syntax-table):
5998         * view-less.el (view-file):
5999         * view-less.el (view-buffer):
6000         * view-less.el (view-file-other-window):
6001         * window-xemacs.el (backward-other-window):
6002         * window.el:
6003         * window.el (one-window-p):
6004         * window.el (walk-windows):
6005         * window.el (window-list):
6006         * x-mouse.el (x-mouse-kill):
6007         * x-select.el (x-get-cutbuffer):
6008         * x-select.el (x-store-cutbuffer):
6009         * term/bg-mouse.el (bg-mouse-line-to-center):
6010         * term/sun-mouse.el (window-line-end):
6011         * term/sun-mouse.el (sun-select-region):
6012         * term/sun.el (kill-region-and-unmark):
6013         * mule/mule-category.el:
6014         * mule/mule-category.el (modify-category-entry):
6015         * mule/mule-category.el (char-category-list):
6016         * mule/mule-coding.el (coding-system-force-on-output):
6017         * mule/mule-misc.el (coding-system-put):
6018         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6019
6020 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6021
6022         * cus-face.el: Typo fixes and tiny clarifications.
6023         * custom.el: ditto
6024
6025 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6026
6027         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6028         * startup.el (normal-top-level): Setup auto-save-list-file-name
6029         if auto-save-list-file-prefix is non-nil.
6030
6031 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6032
6033         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6034
6035 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6036
6037         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6038         get symbol at point-min.
6039
6040 2000-10-24  Didier Verna  <didier@xemacs.org>
6041
6042         * info.el (Info-emacs-info-file-name): defconst it.
6043         * info.el (Info-footnote-tag): defcustom it.
6044         * info.el (Info-no-description-string): ditto.
6045         * info.el (Info-find-node): adapt to new semantics of
6046         'Info-suffixed-file (don't do the case variants stuff).
6047         * info.el (Info-insert-dir): rewrite the dir file variants code.
6048         * info.el (Info-directory-files): New. Return the list of info
6049         files in a directory.
6050         * info.el (Info-dir-outdated-p): use it.
6051         * info.el (Info-parse-dir-entries): ditto.
6052         * info.el (Info-build-dir-anew): don't restrict to files ending
6053         with a ".info.*" extension.
6054         * info.el (Info-set-mode-line): ditto.
6055         * info.el (Info-read-subfile): adapt to new semantics of
6056         'Info-suffixed-file (append 'exact argument).
6057         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6058         string independently of the case.
6059         * info.el (Info-suffixed-file): use it (match all possible case
6060         for the file name).
6061         * info.el (Info-insert-file-contents): code cleanup.
6062         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6063         columns.
6064         * info.el (Info-batch-rebuild-dir): ditto.
6065         * info.el (Info-read-node-name-1): ditto.
6066         * info.el (Info-search): ditto.
6067         * info.el (Info-fontify-node): ditto.
6068
6069
6070 2000-10-24  Didier Verna  <didier@xemacs.org>
6071
6072         * process.el (shell-command): when called from a program, avoid
6073         'push-mark's "mark-set" message.
6074
6075 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6076
6077         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6078         by a symbol, not by a vector.
6079         * mule/vietnamese.el (vscii): Likewise.
6080         (viscii): Likewise.
6081         * mule/cyrillic.el (koi8-r): Likewise.
6082
6083         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6084         by a symbol, not by a vector.
6085         (chinese-big5-2): Likewise.
6086         * mule/ethiopic.el (ethiopic): Likewise.
6087         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6088         (vietnamese-viscii-upper): Likewise.
6089
6090 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6091
6092         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6093
6094 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6095
6096         * byte-optimize.el (byte-optimize-car): New function.
6097         (byte-optimize-cdr): Ditto.
6098
6099 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6100
6101         * byte-optimize.el: Partial synch with FSF 20.7.
6102         Optimize constant concatenation.
6103         Add keymapp as a side effect free function.  It is a built-in.
6104         (byte-after-unbind-pos): Remove byte-equal.
6105
6106 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6107
6108         * update-elc-2.el: Quote regexps correctly.
6109
6110 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6111
6112         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6113         (ccl-compile): Apply integerp, not integer-or-char-p to
6114         check the type of the buffer magnification
6115         (ccl-compile-write-string): Encode a string with binary
6116         coding system.
6117         (ccl-compile-write-repeat): Likewise.
6118
6119 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6120
6121         * buff-menu.el:
6122         * bytecomp.el:
6123         * coding.el:
6124         * faces.el:
6125         * files.el:
6126         * fill.el:
6127         * float-sup.el:
6128         * font-lock.el:
6129         * help.el:
6130         * iso8859-1.el:
6131         * loaddefs.el:
6132         * menubar-items.el:
6133         * menubar.el:
6134         * modeline.el:
6135         * msw-font-menu.el:
6136         * paragraphs.el:
6137         * paths.el:
6138         * replace.el:
6139         * simple.el:
6140         * sound.el:
6141         * startup.el:
6142         * version.el:
6143         * x-faces.el:
6144         * x-font-menu.el:
6145         Remove purecopy.
6146
6147 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6148
6149         * simple.el (do-auto-fill): Use the function pointer to by
6150         `comment-line-break-function', not `indent-new-comment-line'. This
6151         fixes an issue with cc-mode comment continuation.
6152
6153 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6154
6155         * simple.el (turn-on-auto-fill):  Add (interactive).
6156         * mwheel.el (mwheel-install): Add (interactive).
6157         * font-lock.el (turn-on-font-lock): Add (interactive).
6158         (turn-off-font-lock): Add (interactive).
6159
6160 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6161
6162         * packages.el (packages-special-base-regexp): Add `man'.
6163
6164 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6165
6166         * wid-edit.el (widget-specify-active): map over extents in current
6167         buffer like `widget-specify-inactive' does.  Mapping over the
6168         inactive extent object does not work since the current extent is
6169         ignored by `map-extents'.
6170
6171 2000-10-04  Martin Buchholz <martin@xemacs.org>
6172
6173         * XEmacs 21.2.36 is released.
6174
6175 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6176
6177         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6178         Optimize the compiled-function-constants vector by byte-code
6179         reference counts.
6180
6181 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6182
6183         * build-report.el (build-report-delete-regexp): quote value in
6184         defcustom
6185
6186 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6187
6188         * build-report.el (build-report): Don't bind srcdir which we don't
6189         use in `multiple-value-bind' to avoid the only byte-compiler
6190         warning.
6191
6192 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6193
6194         * build-report.el: Requires cl and custom now.
6195         build-report-version is determined by XEmacs version -- remove
6196         build-report-version*.
6197         * build-report.el (build-report-version): Removed.
6198         * build-report.el (build-report-installation-version-regexp): New.
6199         * build-report.el (build-report-version-file-regexp): New.
6200         * build-report.el (build-report-installation-srcdir-regexp): New.
6201         * build-report.el (build-report-destination): Offer
6202         xemacs-build-reports and xemacs-beta.
6203         * build-report.el (build-report-keep-regexp): Adjusted.
6204         * build-report.el (build-report-delete-regexp): Adjusted.
6205         * build-report.el (build-report-make-output-dir): New.
6206         * build-report.el (build-report-installation-file): Replace use of
6207         `concat' with `expand-file-name'.
6208         * build-report.el (build-report-make-output-file): Removed.
6209         * build-report.el (build-report-make-output-files): New.
6210         * build-report.el (build-report-subject): Identify as
6211         user-variable with "*...".
6212         * build-report.el (build-report-prompts): Ditto.
6213         * build-report.el (build-report-version-file): New.
6214         * build-report.el (build-report-file-encoding): Identify as
6215         user-variable with "*...".
6216         * build-report.el (build-report-make-output-get): New.
6217         * build-report.el (build-report-insert-header): Report
6218         emacs-version and system-configuration instead of
6219         build-report-version.
6220         * build-report.el (build-report-insert-make-output): Add file
6221         argument.
6222         * build-report.el (build-report-insert-installation-file):
6223         Re-indent.
6224         * build-report.el (build-report-keep): Change docstring,
6225         re-indent.
6226         * build-report.el (build-report-delete): Ditto.
6227         * build-report.el (build-report-installation-data): New.
6228         * build-report.el (build-report-version-file-data): New.
6229
6230 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6231
6232         * byte-optimize.el (byte-optimize-lapcode):
6233         Fix the optimization of using the first 5 elements of the
6234         constants vector for variables.
6235         (byte-optimize-lapcode): Fix another ancient broken optimization.
6236
6237 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6238
6239         * *: Spelling mega-patch
6240
6241 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6242
6243         * easymenu.el: doc fixes.
6244         (easy-menu-do-define): Use backquote.
6245         (easy-menu-change):
6246         (easy-menu-add):
6247         `when' seems much clearer than `if' here.
6248         (easy-menu-remove):
6249         (easy-menu-add-item):
6250         (easy-menu-item-present-p):
6251         (easy-menu-remove-item):
6252         Wrap using (when (featurep 'menubar) ...)
6253
6254 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6255
6256         * bytecomp.el (displaying-byte-compile-warnings):
6257         Revert Ben's change to this function below so that the compile log
6258         is displayed properly for users of the "popper" package.
6259
6260 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6261
6262         * window.el (save-selected-window): Use backquote.
6263
6264         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6265         Renamed from `byte-compile-file-form-defvar'.
6266         * bytecomp.el (byte-compile-defvar-or-defconst):
6267         Only cons onto current-load-list in top-level forms.
6268         Else this leaks a cons cell every time a defun is called.
6269         Renamed from `byte-compile-defvar', for clarity.
6270         Warn when docstring of defvar is not a string.
6271         Use consistent error messages.
6272         Better comments.
6273
6274 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6275
6276         * simple.el (set-variable):
6277         Remove unneeded defvar by rearranging order of let* forms.
6278
6279         * mule/mule-ccl.el (ccl-get-next-code):
6280         * menubar-items.el (bookmark-menu-filter):
6281         (language-environment-menu-filter):
6282         (tutorials-menu-filter):
6283         * toolbar-items.el (toolbar-compile):
6284         * byte-optimize.el (disassemble-offset):
6285         Use (declare (special ...)) instead of `defvar'.
6286
6287         * cl-macs.el (cl-do-proclaim):
6288         Fix (declare (special ...)) warning suppression syntax.
6289
6290 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6291
6292         * info.el (Info-tag-table-marker):
6293         (Info-tag-table-buffer):
6294         (Info-find-file-node):
6295         (Info-read-subfile):
6296         (Info-build-node-completions):
6297         (Info-search):
6298         (Info-mode):
6299         Multiple info buffer support.
6300
6301 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6302
6303         * ldap.el (ldap-decode-entry): New defun
6304         (ldap-search-entries): Use it in order to decode DN-prefixed
6305         entries properly
6306
6307 2000-08-23  Daniel Pittman <daniel@danann.net>
6308
6309         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6310         Use `eq', not `=', to compare symbols.
6311
6312 2000-07-30  Ben Wing  <ben@xemacs.org>
6313
6314         * bytecomp.el (byte-compile-report-error):
6315         * bytecomp.el (displaying-byte-compile-warnings):
6316         if stack-trace-on-error is set, send out a backtrace when
6317         an error is encountered that stops byte compilation.  this
6318         should make it much much easier to track down those curious
6319         problems.  also undo the kludge of using a separate "*Show*"
6320         buffer for display when there's a temp-buffer-show-function;
6321         we can avoid this by just being a little smarter.
6322
6323         * dialog-items.el:
6324         * dialog-items.el (search-dialog-regexp): New.
6325         * dialog-items.el (search-dialog-callback):
6326         * dialog-items.el (make-search-dialog):
6327         add a regexp option to the dialog and clean up a bit.
6328
6329         * dialog.el:
6330         * dialog.el (yes-or-no-p-dialog-box):
6331         * dialog.el (get-dialog-box-response):
6332         * dialog.el (make-dialog-box):
6333         * dialog.el (dialog-box-finish): New.
6334         * dialog.el (dialog-box-cancel): New.
6335         * dialog.el (internal-make-dialog-box-exit): New.
6336         implement [properly!] the :modal property of the new dialog box
6337         interface.  this is the first time xemacs has ever had *proper*
6338         modal dialog boxes, giving the standard window-system feedback.
6339         (e.g. under windows, clicking on a disabled frame causes a beep
6340         and makes the dialog box flash three times.)
6341
6342         * dragdrop.el: header keyword frobbing.
6343
6344         * dumped-lisp.el (preloaded-file-list):
6345         renamed winnt.el to win32-native.el.
6346
6347         * faces.el (face-property):
6348         * faces.el (set-face-property):
6349         * faces.el (frob-face-property):
6350         * faces.el (frob-face-font-2):
6351         * faces.el (make-face-bold):
6352         * faces.el (make-face-italic):
6353         * faces.el (make-face-bold-italic):
6354         * faces.el (make-face-unbold):
6355         * faces.el (make-face-unitalic):
6356         * faces.el (make-face-smaller):
6357         * faces.el (make-face-larger):
6358         clean up the implementation of these so that window-system-specific
6359         methods are called only on objects belonging to that window system.
6360         previously, you could have [e.g.] mswindows-make-face-bold called
6361         on font object of device type `stream', which is not good and
6362         explains the subtle errors Adrian was getting when byte-compiling
6363         something that required 'term. (Adrian, now you can use stack-trace-
6364         on-error to find the exact place where things are going wrong instead
6365         of having to laboriously binary-search your way through.)
6366
6367         * finder.el (finder-known-keywords):
6368         cleaned up -- properly sorted, clarified the meanings of many of
6369         the keywords, and added a few -- mswin, gui, content, build, www,
6370         user, services.  the last two try to distinguish between a package
6371         that's used directly by the user, and a package that provides
6372         support services to other packages.
6373
6374         * font-lock.el (lisp-font-lock-keywords-2):
6375         update list of lisp control structures to include everything,
6376         including new ones i introduced.
6377
6378         * gutter.el: header keyword frobbing.
6379
6380         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6381         recent isearch element was not doing so!  you got the second-most-
6382         recent instead.
6383
6384         * lisp-mode.el (construct-lisp-mode-menu):
6385         more menubar cleanups.
6386         * lisp-mode.el (with-selected-window):
6387         make it indent properly.
6388
6389         * menubar-items.el (default-menubar): lots of menubar cleanups.
6390         rearranged the options menu the most, e.g. splitting up the
6391         Keyboard/Mouse menu into a new Editing menu and combining the
6392         separate Scrollbar/Gutter/Toolbar submenus into Display.
6393         Got rid of General, moved items to Editing or new Troubleshooting.
6394         Moved Packages to Tools; doesn't seem to belong under Options.
6395         Added stuff to the Cmds menu, e.g. Change Case.
6396
6397         NB please don't complain about these periodic menubar changes.
6398         Anything like this is necessarily incremental in its construction
6399         -- By constant use you gradually become more and more aware of
6400         better and better ways to group menu items.  When we eventually
6401         move the options menu to a property sheet, the existing structure
6402         will probably be preserved fairly well.
6403
6404         * minibuf.el (next-history-element): fix problems with pressing
6405         down arrow in repeat-complex-command.
6406
6407         * modeline.el:
6408         * modeline.el (modeline-3d-p): New.
6409         added custom variable for controlling the 3d modeline.  the
6410         corresponding Options item has been present for a long time,
6411         but commented out with "fix me!" comments.  it's fixed now.
6412
6413         * obsolete.el (add-menu):
6414         remove bogus gettexts.
6415
6416         * process.el (shell-quote-argument):
6417         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6418         For bash under Windows native, see below.
6419
6420         * simple.el:
6421         * simple.el (display-warning-buffer):
6422         Fixed the handling of warning display to eliminate the annoying
6423         *Show* buffer, like was done for byte-compiler output above.
6424
6425         * simple.el (debug-print): New.
6426         Simple function for sending debug messages to the console and/or
6427         other debug places.
6428
6429         * subr.el (replace-in-string):
6430         Rewrite this function to avoid N^2 behavior with large strings --
6431         catastrophic with the new Windows selection code! (Apparently the
6432         author of this function didn't realize there was a fun
6433         replace-match that could make his life much easier, because we
6434         duplicated the entire logic.  The new version is smaller, easier
6435         to understand, much more robust, and has extended features --
6436         those of replace-match.)
6437
6438         * window.el:
6439         * window.el (with-selected-window): New.
6440         An obvious complement to the existing `with-selected-frame' and
6441         `with-current-buffer'.
6442
6443         * win32-native.el: Renamed from winnt.el.
6444         Added a great deal of stuff for properly handling process quoting,
6445         somewhat modeled on Kirill's original model (which i later threw
6446         away).  We should now finally have correctly working process arg
6447         quoting/dequoting so that the final app gets exactly what we
6448         intended.  Because the mechanism is in Lisp, it's easily
6449         extendible. (For those running bash and running the native
6450         version, I tried hard to do what I thought was correct.  But more
6451         thought is needed, and ideally the volunteer work of people with
6452         these configurations that they generally run on.)
6453
6454         * x-font-menu.el (x-font-menu-font-data):
6455         Put in defvar's to fix byte-compiler warnings.
6456
6457 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6458
6459         * select.el (selection-coercion-alist): Initialise.
6460         * select.el (select-coerce-to-text): New.
6461         * select.el (select-coerce): New.
6462         New functions to perform type and value coercion.
6463
6464         * select.el (select-buffer-killed-default): Keep data if it was
6465         on the clipboard.
6466
6467 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6468
6469         * menubar-items.el (default-menubar): Fix typo.
6470         (default-menubar): `lambda' was mispelled as `lamda'.
6471
6472 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6473
6474         * window.el (shrink-window-if-larger-than-buffer): Remove
6475         edge checking code.
6476
6477 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6478
6479         * paths.el (gnus-local-domain): Removed.
6480         (gnus-local-organization): Ditto.
6481         (gnus-startup-file): Ditto.
6482
6483 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6484
6485         * files.el (auto-mode-alist): Add .spec for RPM.
6486
6487 2000-07-31  Andy Piper  <andy@xemacs.org>
6488
6489         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6490
6491 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6492
6493         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6494         browse-url.
6495         * help.el (xemacs-www-page): Ditto.
6496         (xemacs-www-faq): Ditto.
6497         * menubar-items.el (default-menubar): Ditto.
6498
6499         * wid-edit.el (widget-url-link-action): Ditto.
6500         From: Kenichi OKADA <okada@opaopa.org>.
6501
6502 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6503
6504         * finder.el (finder-commentary): Add autoload cookie.
6505
6506 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6507
6508         * files.el (insert-file-contents-literally): Fix second let
6509         binding for `coding-system-for-read' to `coding-system-for-write'
6510         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6511
6512 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6513
6514         * files.el (insert-file-contents-literally): Use binary coding
6515         system (from Morioka san).
6516         (insert-file-contents-literally): Make file-name-handler method.
6517
6518 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6519
6520         * cl-macs.el (get-selection): Add defsetf.
6521
6522 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6523
6524         * x-init.el (x-activate-region-as-selection): replace obsolete
6525         function x-own-selection with own-selection.
6526         (ow-find): replace obsolete functions x-get-selection and
6527         x-get-clipboard with get-selection and get-clipboard.
6528         (init-post-x-win): replace obsolete function x-disown-selection
6529         with disown-selection.
6530
6531 2000-07-20  Mike Sperber  <mike@xemacs.org>
6532
6533         * startup.el (load-user-init-file): Only try to load init file if
6534         it exists.
6535
6536 2000-07-10  Andy Piper  <andy@xemacs.org>
6537
6538         * dialog-items.el: sync with Ben's patch.
6539
6540         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6541         comment.
6542         (progress-text-glyph): deleted.
6543         (progress-layout-glyph): make completely minimal.
6544         (progress-gauge-glyph): ditto.
6545         (progress-display-style): fix to handle dynamic instantiator
6546         changes.
6547         (progress-text-instantiator): new.
6548         (progress-layout-instantiator): new.
6549         (progress-gauge-instantiator): new.
6550         (set-progress-display-instantiator): renamed and changed from
6551         set-progress-display-style.
6552         (progress-abort-glyph): use instantiator not glyph.
6553         (append-progress-display): use set-progress-display-instantiator
6554         and set-glyph-image.
6555         (abort-progress-display): ditto.
6556         (raw-append-progress-display): ditto.
6557
6558 2000-07-20  Ben Wing  <ben@xemacs.org>
6559
6560         * code-files.el: Move Mule-specific code to mule-coding.el.
6561
6562 2000-07-15  Ben Wing  <ben@xemacs.org>
6563
6564         * autoload.el:
6565         Fixed comments.
6566
6567         * cmdloop.el:
6568         * cmdloop.el (yes-or-no-p):
6569         * cmdloop.el (y-or-n-p):
6570         Make these functions use should-use-dialog-box-p and not be
6571         overridden in dialog.el.
6572
6573         * cus-dep.el:
6574         * cus-dep.el (Custom-make-dependencies): Removed.
6575         * cus-dep.el (Custom-make-dependencies-1): New.
6576         * cus-dep.el (Custom-make-one-dependency): New.
6577         New entry point for use in Makefiles, to avoid excessive
6578         invocations.
6579
6580         * cus-edit.el (custom-variable-reset-saved):
6581         * cus-edit.el (custom-variable-reset-standard):
6582         * cus-edit.el (custom-save-resets):
6583         Fix bytecompiler warnings.
6584
6585         * dialog.el:
6586         * dialog.el (yes-or-no-p-dialog-box):
6587         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6588         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6589         * dialog.el (get-dialog-box-response):
6590         * dialog.el (message-or-box):
6591         * dialog.el (make-dialog-box):
6592         * dialog.el (popup-dialog-box): New.
6593         Avoid yes-or-no-p bogosities.
6594         Create a general function `make-dialog-box' to encapsulate all
6595         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6596
6597         * dumped-lisp.el (preloaded-file-list):
6598         Add dialog-items.  Clean up.  Group files by types.
6599
6600         * easymenu.el (easy-menu-add):
6601         * easymenu.el (easy-menu-remove):
6602         Account for accelerators.
6603
6604         * extents.el:
6605         * extents.el (extent-list): New args, like in map-extents.
6606         * extents.el (extent-at-event): New.
6607         * extents.el (extents-at-event): New.
6608
6609         * font-lock.el:
6610         * font-lock.el (font-lock-mode):
6611         * font-lock.el (font-lock-default-fontify-buffer):
6612         * font-lock.el (font-lock-default-unfontify-region):
6613         * font-lock.el (font-lock-fontify-syntactically-region):
6614         * font-lock.el (font-lock-fontify-keywords-region):
6615         Use new progress-feedback names.
6616
6617         * font-lock.el (java-font-lock-identifier-regexp):
6618         * font-lock.el (java-font-lock-class-name-regexp):
6619         Fix bytecompiler warnings.
6620
6621         * gutter-items.el:
6622         * gutter-items.el (progress-display-use-echo-area): Removed.
6623         * gutter-items.el (progress-feedback-use-echo-area): New.
6624         * gutter-items.el (progress-display-popup-period): Removed.
6625         * gutter-items.el (progress-feedback-popup-period): New.
6626         * gutter-items.el (set-progress-display-style): Removed.
6627         * gutter-items.el (set-progress-feedback-style): New.
6628         * gutter-items.el (progress-display-style): Removed.
6629         * gutter-items.el (progress-feedback-style): New.
6630         * gutter-items.el (progress-stack):
6631         * gutter-items.el (progress-displayed-p): Removed.
6632         * gutter-items.el (progress-feedbacked-p): New.
6633         * gutter-items.el (clear-progress-display): Removed.
6634         * gutter-items.el (clear-progress-feedback): New.
6635         * gutter-items.el (progress-display-clear-when-idle): Removed.
6636         * gutter-items.el (progress-feedback-clear-when-idle): New.
6637         * gutter-items.el (remove-progress-display): Removed.
6638         * gutter-items.el (remove-progress-feedback): New.
6639         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6640         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6641         * gutter-items.el (append-progress-display): Removed.
6642         * gutter-items.el (append-progress-feedback): New.
6643         * gutter-items.el (abort-progress-display): Removed.
6644         * gutter-items.el (abort-progress-feedback): New.
6645         * gutter-items.el (raw-append-progress-display): Removed.
6646         * gutter-items.el (raw-append-progress-feedback): New.
6647         * gutter-items.el (display-progress-display): Removed.
6648         * gutter-items.el (display-progress-feedback): New.
6649         * gutter-items.el (current-progress-display): Removed.
6650         * gutter-items.el (current-progress-feedback): New.
6651         * gutter-items.el (current-progress-display-label): Removed.
6652         * gutter-items.el (current-progress-feedback-label): New.
6653         * gutter-items.el (progress-display): Removed.
6654         * gutter-items.el (progress-feedback): New.
6655         Replace "progress-display" with "progress-feedback" globally.
6656
6657         * gutter-items.el (lprogress-display): Removed.
6658         * gutter-items.el (progress-feedback-with-label): New.
6659         Rename lprogress-display ==> progress-feedback-with-label.
6660
6661         * gutter-items.el (search-dialog-direction): Removed.
6662         * gutter-items.el (search-dialog-text): Removed.
6663         * gutter-items.el (search-dialog-callback): Removed.
6664         * gutter-items.el (make-search-dialog): Removed.
6665         Move to dialog-items.el.
6666
6667         * help.el:
6668         * help.el (help-mode-quit):
6669         * help.el (mode-for-help): New.
6670         * help.el (help-sticky-window): New.
6671         * help.el (help-window-config): New.
6672         * help.el (with-displaying-help-buffer):
6673         * help.el (function-at-event): New.
6674         * help.el (help-symbol-regexp): New.
6675         * help.el (help-symbol-run-function-1): New.
6676         * help.el (help-symbol-run-function): New.
6677         * help.el (help-symbol-function-context-menu): New.
6678         * help.el (help-symbol-variable-context-menu): New.
6679         * help.el (help-symbol-function-and-variable-context-menu): New.
6680         * help.el (frob-help-extents): New.
6681         * help.el (describe-function-1):
6682         * help.el (variable-at-point):
6683         * help.el (variable-at-event): New.
6684         * help.el (describe-variable):
6685         Major overhaul.
6686         - Make functions and variables be mousable.
6687         - Middle button hyperlinks.
6688         - New context-menu entries.
6689
6690         * keydefs.el:
6691         * keydefs.el (global-map):
6692         New key bindings to move lines up and down.
6693
6694         * lisp-mode.el:
6695         * lisp-mode.el (construct-lisp-mode-menu): New.
6696         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6697         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6698         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6699         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6700         Make popup and menubar menus be different.  Popup menu uses
6701         clicked location and automatically assumes symbol under the mouse
6702         for various commands.
6703
6704         * menubar-items.el:
6705         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6706         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6707
6708         * menubar-items.el (global-popup-menu): Removed.
6709         * menubar-items.el (mode-popup-menu): Removed.
6710         * menubar-items.el (activate-popup-menu-hook): Removed.
6711         * menubar-items.el (popup-mode-menu): Removed.
6712         * menubar-items.el (popup-buffer-menu): Removed.
6713         * menubar-items.el (popup-menubar-menu): Removed.
6714         Move to menubar.el.
6715
6716         * menubar.el:
6717         * menubar.el (global-popup-menu): New.
6718         * menubar.el (mode-popup-menu): New.
6719         * menubar.el (activate-popup-menu-hook): New.
6720         * menubar.el (last-popup-menu-event): New.
6721         * menubar.el (popup-mode-menu): New.
6722         * menubar.el (popup-buffer-menu): New.
6723         * menubar.el (popup-menubar-menu): New.
6724         * menubar.el (menu-call-at-event): New.
6725         Move non-content functions here.  Add support for context menu
6726         items on extents.
6727
6728         * minibuf.el (minibuffer-history-uniquify):
6729         Typo fix.
6730
6731         * minibuf.el (read-file-name-1):
6732         Call new file dialog box if it exists.
6733
6734         * minibuf.el (mouse-rfn-setup-vars):
6735         Clean up "chop" action.
6736
6737         * mouse.el:
6738         * mouse.el (button2): Now bound to mouse-track.
6739         * mouse.el (click-inside-extent-p):
6740         * mouse.el (point-inside-extent-p):
6741         * mouse.el (point-inside-selection-p):
6742         * mouse.el (mouse-drag-or-yank): Removed.
6743         * mouse.el (mouse-begin-drag-n-drop): New.
6744         * mouse.el (mouse-eval-sexp):
6745         * mouse.el (mouse-track-activate-strokes): New.
6746         * mouse.el (mouse-track-do-activate): New.
6747         * mouse.el (mouse-track):
6748         * mouse.el (default-mouse-track-event-is-with-button): New.
6749         * mouse.el (default-mouse-track-cleanup-hook):
6750         * mouse.el (default-mouse-track-drag-hook):
6751         * mouse.el (default-mouse-track-drag-up-hook):
6752         * mouse.el (default-mouse-track-click-hook):
6753         Merge drag-n-drop into mouse-track.
6754         Add general "activate" support to replace specific button2 kludges.
6755         Use "button modifier" support in mouse-track.
6756
6757         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6758
6759         * package-ui.el:
6760         * package-ui.el (pui-menu):
6761         * package-ui.el (pui-popup-context-sensitive): Removed.
6762         Fix bytecompiler warnings.
6763         Clean up popup code a bit.
6764
6765         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6766
6767         * simple.el:
6768         * simple.el (transpose-lines):
6769         * simple.el (transpose-line-up): New.
6770         * simple.el (transpose-line-down): New.
6771         * simple.el (transpose-subr):
6772         * simple.el (transpose-subr-1): Removed.
6773         Clean up, add functions to move lines up and down.
6774
6775         * startup.el (mail-host-address):
6776         * startup.el (user-mail-address):
6777         Customize.
6778
6779         * subr.el:
6780         * subr.el (set-symbol-value-in-buffer): New.
6781         * subr.el (error):
6782         * subr.el (check-argument-type):
6783         * subr.el (defined-error-p): New.
6784         Add structured error support.
6785
6786         * toolbar-items.el (toolbar-compile):
6787         Use new make-dialog-box.
6788
6789         * update-elc.el:
6790
6791         * userlock.el (ask-user-about-lock-dbox):
6792         * userlock.el (ask-user-about-supersession-threat-dbox):
6793         * userlock.el (ask-user-about-lock):
6794         * userlock.el (ask-user-about-supersession-threat):
6795         Use new make-dialog-box.
6796         Add safety checks; use should use-dialog-box-p.
6797
6798         * window-xemacs.el:
6799         * window-xemacs.el (__buffer-dedicated-frame):
6800         * window-xemacs.el (buffer-dedicated-frame): New.
6801         * window-xemacs.el (set-buffer-dedicated-frame): New.
6802         Move dedicated-frame stuff into lisp.
6803
6804 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6805
6806         * printer.el (generic-print-region): Do not require that
6807         `printer-name' be set.
6808         (printer-name): Commentary clarification.
6809
6810 2000-07-19  Martin Buchholz <martin@xemacs.org>
6811
6812         * XEmacs 21.2.35 is released.
6813
6814 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6815
6816         * select.el (selection-coercible-types): Initialise.
6817
6818 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6819
6820         * select.el (own-clipboard): Bug fix.
6821
6822 2000-07-17  Mike Sperber  <mike@xemacs.org>
6823
6824         * cus-edit.el (custom-migrate-custom-file): Save init file before
6825         continuing.
6826
6827 2000-07-16  Mike Sperber  <mike@xemacs.org>
6828
6829         * startup.el (load-init-file): Remove silly call to
6830         `load-user-custom-file`.
6831         (maybe-migrate-user-init-file): Minor fixes.
6832
6833 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6834
6835         * apropos.el (apropos-documentation-check-doc-file):
6836         `doc' variable should be let-bound, as was presumably intended.
6837
6838         * cus-edit.el (custom-variable-reset-saved):
6839         (custom-variable-reset-standard):
6840         Remove unused variable comment-widget.  Twice.
6841
6842         * toolbar.el (toolbar-blank-press-function):
6843         Add a real defvar with initial value nil and proper docstring.
6844         (press-toolbar-button): No need to check for boundp-ness anymore.
6845
6846         * rect.el (open-rectangle-line): Remove useless (let) form.
6847         Add defvar for pending-delete-mode.
6848
6849         * info.el (Info-find-node): This function needs an autoload cookie.
6850
6851         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6852         Use let* since the second form referred to the first.
6853
6854 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6855
6856         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6857         instead of removed `mswindows-get-clipboard'.
6858
6859
6860 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6861
6862         * select.el (select-convert-from-text): New.
6863         * select.el (select-convert-from-length): New.
6864         * select.el (select-convert-from-integer): New.
6865         * select.el (select-convert-from-identity): New.
6866         * select.el (select-convert-from-filename): New.
6867         * select.el (selection-converter-in-alist): Use them.
6868         New converter functions for X.
6869
6870         * select.el (get-selection): Removed comment.
6871
6872         * select.el (own-selection): Removed append code - I thought
6873         I'd already done this, but apparently not...
6874
6875         * select.el: Changed comment about TIMESTAMP.
6876
6877         * select.el (select-convert-in): New.
6878         * select.el (select-convert-out): New.
6879         New functions that get used by select.c.
6880
6881         * select.el (select-buffer-killed-default): New.
6882         * select.el (select-buffer-killed-text): New.
6883         * select.el (selection-buffer-killed-alist): New.
6884         New list and functions that get called if a relevant selection
6885         exists and a buffer gets killed.
6886
6887         * select.el (select-convert-to-targets):
6888         * select.el (select-convert-to-identity): Removed.
6889         * select.el (select-convert-from-identity): Removed.
6890         * select.el (select-converter-out-alist):
6891         Removed _EMACS_INTERNAL selection type.
6892
6893         * x-select.el (xselect-kill-buffer-hook): Removed.
6894         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6895         Removed this X-specific nonesense. Use the generic support
6896         in select.el instead.
6897
6898 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6899
6900         * mule/mule-category.el (defined-category-hashtable):
6901         Use make-hash-table instead of make-hashtable
6902
6903         * buff-menu.el: Byte-compiler warning fix.
6904
6905         * isearch-mode.el (isearch-highlight-all-cleanup):
6906         Remove unused variable `isearch-highlight-all-start'.
6907
6908         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6909
6910         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6911
6912         * cus-dep.el (Custom-make-dependencies):
6913         Add autoload cookie for custom-add-loads to generated custom-load.el.
6914
6915         * autoload.el (autoload-package-name): Warning suppression.
6916         Move defvar prior to first use.
6917
6918         * custom.el: Add autoload for custom-declare-face.
6919         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6920         * cl.el (cl-hack-byte-compiler):
6921         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6922         to work properly.
6923
6924 2000-07-08  Mike Sperber  <mike@xemacs.org>
6925
6926         * startup.el (load-home-init-file): Added variable.
6927         (maybe-migrate-user-init-file): Added.
6928         (load-user-init-file): Load custom file if different from init
6929         file.
6930
6931         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6932         "startup."
6933
6934         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6935         Moved `custom-file'-related code to cus-file.el.
6936
6937         * cus-file.el: New file.
6938
6939 2000-04-01  Mike Sperber  <mike@xemacs.org>
6940
6941         * packages.el (packages-find-package-directories): Added support
6942         for external package hierarchies with in-place installations.
6943
6944         * find-paths.el (paths-root-in-place-p): Added.
6945         (paths-find-emacs-directory): Added support for external
6946         directories with in-place installations.
6947         (paths-find-site-directory): Ditto.
6948
6949         * startup.el (find-user-init-file): Also look for
6950         ~/.xemacs/init.elc? in preference to ~/.emacs.
6951
6952 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6953
6954         * select.el (own-selection):
6955         * select.el (own-clipboard): Changed `append' parameter to
6956         `how-to-use' parameter.
6957         * select.el (own-selection): Removed icky append code.
6958         * select.el (own-selection, get-selection): Removed extra type
6959         checking.
6960         * select.el (selection-appender-alist):
6961         * select.el (selection-converter-{in|out}-alist): Initialise.
6962         * select.el (select-append-to-*): New.
6963         * select.el (select-convert-from-*): New.  New functions to append
6964         data and convert data from external type.
6965
6966 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6967
6968         * font-lock.el: Javadoc enhancements.
6969
6970 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6971
6972         * printer.el (generic-print-region): Compose job name from buffer
6973         name.
6974
6975 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6976
6977         * font-lock.el (font-lock-fontify-pending-extents): Call
6978         font-lock-fontify-region instead of font-lock-fontify-buffer
6979         to avoid unnecessary progress gauges.
6980
6981 2000-07-06  Craig Lanning  <lanning@scra.org>
6982
6983         * custom-load.el (faces):
6984
6985         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6986         dir is a regex.
6987
6988         * process.el (call-process-internal): from Dan Holmsand, use binary
6989         coding systems so that jka-compr works.
6990
6991 2000-07-07  Ben Wing  <ben@xemacs.org>
6992
6993         * font-lock.el: Undo previous change.  Unfortunately, some
6994         files actually use the variables directly in their init code
6995         without quoting them.
6996
6997 2000-07-07  Ben Wing  <ben@xemacs.org>
6998
6999         * font-lock.el (defvar font-lock-*-face): Removed.
7000
7001         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7002         only when necessary.
7003
7004 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7005
7006         * cl-macs.el: fix cl-transform-function-property kludge
7007         so that it does not require a random feature.
7008
7009 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7010
7011         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7012         as in Linux kernel "Rules.make".
7013
7014 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7015
7016         * build-report.el (build-report): Add autoload cookie.
7017
7018 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7019
7020         * package-ui.el (defgroup pui):  Correct a misspelling
7021         (pui-toggle-package-delete):  Change `seleted' to `selected'
7022
7023 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7024
7025         * package-get.el (package-get-update-base):
7026         (package-get): Use insert-file-contents-literally always.
7027         (package-get-maybe-save-index):
7028         Force coding system for writing to binary.
7029
7030 2000-06-08  Mike Alexander  <mta@arbortext.com>
7031
7032         * code-process.el (call-process-region): If there is no coding
7033         system for the process on process-coding-system-alist use the
7034         coding system of the buffer containing the region.
7035
7036 2000-06-10  Ben Wing  <ben@xemacs.org>
7037
7038         * cmdloop.el (command-error):
7039         If debug-on-error and noninteractive, output backtrace.
7040
7041         * files.el (file-relative-name):
7042         Remove MSDOS references.
7043
7044         * simple.el (line-number): New function, due to non-obvious
7045         behavior/usage of count-lines.
7046
7047         * simple.el (count-lines): document non-obvious usage to get
7048         line number.
7049
7050 2000-06-11  Ben Wing  <ben@xemacs.org>
7051
7052         * faces.el ((featurep 'xpm)):
7053         * x-faces.el (x-init-face-from-resources):
7054         * x-faces.el (x-init-frame-faces):
7055         * x-misc.el (x-init-specifier-from-resources):
7056         * x-misc.el (x-get-resource-and-bogosity-check):
7057         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7058         * x-mouse.el (x-init-pointer-shape):
7059         * x-scrollbar.el (x-init-scrollbar-from-resources):
7060         Add sixth argument to x-get-resource calls so as to issue warnings
7061         rather than errors on bogus arguments.
7062
7063 2000-06-05  Ben Wing  <ben@xemacs.org>
7064
7065         * compat.el: new file.  provides a clean, non-intrusive way to
7066         define compatibility functions.
7067
7068         * process.el (shell-quote-argument): temporary fix for lack
7069         of nt-quote-process-args.  #### I need to put back the overall
7070         structure of that mechanism but redo the guts of it using the
7071         extra intelligence in the C code.
7072
7073 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7074
7075         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7076         `package-get' does in package-get.el, instead of using external
7077         "md5sum" program.
7078
7079         * package-get.el (package-get): Insert package file literally to
7080         make checksum calculation work.
7081
7082 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7083
7084         * code-files.el (convert-mbox-coding-system): Deleted.
7085         (file-coding-system-alist): Removed reference to
7086         convert-mbox-coding-system.
7087
7088 2000-05-28  Martin Buchholz <martin@xemacs.org>
7089
7090         * XEmacs 21.2.34 is released.
7091
7092 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7093
7094         * font-lock.el (font-lock-keywords): Rewrote docstring
7095
7096 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7097
7098         * loadhist.el (unload-feature): handle case where x is both boundp
7099         and fboundp
7100
7101 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7102
7103         * packages.el: It's ok to use built-in macros, but not lisp
7104         defined ones.
7105
7106 2000-05-20  Ben Wing  <ben@xemacs.org>
7107
7108         * font-lock.el:
7109         * font-lock.el (font-lock-message-threshold):
7110         * font-lock.el (font-lock-mode):
7111         * font-lock.el (font-lock-default-fontify-buffer):
7112         * font-lock.el (font-lock-always-fontify-immediately):
7113         * font-lock.el (font-lock-old-extent): Removed.
7114         * font-lock.el (font-lock-old-len): Removed.
7115         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7116         * font-lock.el (font-lock-pending-extent-table): New.
7117         * font-lock.el (font-lock-range-table): New.
7118         * font-lock.el (font-lock-after-change-function):
7119         * font-lock.el (font-lock-after-change-function-1): Removed.
7120         * font-lock.el (font-lock-fontify-pending-extents): New.
7121         * font-lock.el ('font-lock-revert-cleanup): Removed.
7122         * font-lock.el ('font-lock-revert-setup): Removed.
7123         Rewrite deferral code to handle any number of changes, merging
7124         them properly.  Remove hacked-up code for revert-buffer, now
7125         unnecessary.
7126
7127         * menubar-items.el (default-menubar):
7128         In Options->Edit Init File, don't switch to emacs-lisp-mode
7129         unless necessary; doing this turns off font-lock.
7130
7131 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7132
7133         * keydefs.el: Define C-x BS to backward-kill-sentence.
7134
7135 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7136
7137         * files.el (hack-local-variables-prop-line): Use non-greedy
7138         matching to process -*-texinfo-*- -*-.
7139
7140 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7141
7142         * minibuf.el (minibuf-directory-files): new function.
7143         (read-file-name-activate-callback): use minibuf-directory-files.
7144         (read-directory-name-internal): ditto.
7145         (mouse-file-display-completion-list): ditto.
7146         (mouse-directory-display-completion-list): ditto.
7147         (read-file-name-internal): remove "./" from completion list unless
7148         explicitly matched, for consistency.
7149
7150 2000-05-11  Ben Wing  <ben@xemacs.org>
7151
7152         * gutter-items.el (gutter-buffers-tab):
7153         * gutter-items.el (add-tab-to-gutter):
7154         * gutter-items.el (update-tab-in-gutter):
7155         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7156         * gutter-items.el (append-progress-display):
7157         * gutter-items.el (abort-progress-display):
7158         * gutter-items.el (raw-append-progress-display):
7159         Further fixes.  Use set-glyph-image not set-image-instance-property,
7160         to fix problems with multiple windows in a frame.
7161
7162         * menubar-items.el (tutorials-menu-filter):
7163         Fix typo.
7164
7165         * startup.el (early-error-handler):
7166         Display message box under windows; otherwise, message will disappear
7167         before it can be viewed.
7168
7169         * update-elc.el:
7170         Fix bug in NEEDTODUMP processing.
7171
7172 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7173
7174         * startup.el (lock-directory): Removed.
7175         (superlock-file): Ditto.
7176         (startup-set-paths): Remove lockdir.
7177         (startup-setup-paths-warning): Remove lock-directory.
7178
7179         * setup-paths.el (paths-find-lock-directory): Removed.
7180         (paths-find-superlock-file): Ditto.
7181
7182 2000-05-09  Ben Wing  <ben@xemacs.org>
7183
7184         * faces.el (set-face-property):
7185         * faces.el (set-face-font):
7186         * faces.el (set-face-foreground):
7187         * faces.el (set-face-background):
7188         * faces.el (set-face-background-pixmap):
7189         * faces.el (set-face-underline-p):
7190         * faces.el (set-face-strikethru-p):
7191         * faces.el (set-face-highlight-p):
7192         * faces.el (set-face-dim-p):
7193         * faces.el (set-face-blinking-p):
7194         * faces.el (set-face-reverse-p):
7195         doc string changes.
7196
7197         * glyphs.el:
7198         * glyphs.el (make-image-specifier):
7199         * glyphs.el (glyph-property):
7200         * glyphs.el (set-glyph-image):
7201         * glyphs.el (make-glyph):
7202         * glyphs.el (make-pointer-glyph):
7203         * glyphs.el (make-icon-glyph):
7204         * glyphs.el (widget-image-instance-p): New.
7205         authorship info, lots of doc changes.  New predicate, inadvertently
7206         omitted.  the general principle with specifier docs is now that
7207         the description of instantiators should go with the make-foo-specifier
7208         fun's doc string, rather than in foo-specifier-p.  this follows
7209         conventions elsewhere in XEmacs and in general is a lot more obvious
7210         of a place to look.  sometimes the make-foo-specifier function needs
7211         to be created in the process.
7212
7213         * gutter.el:
7214         * gutter.el (make-gutter-specifier): New.
7215         * gutter.el (make-gutter-size-specifier): New.
7216         * gutter.el (make-gutter-visible-specifier): New.
7217         specifier doc updates according to the conventions specified before.
7218
7219         * objects.el:
7220         * objects.el (make-font-specifier):
7221         * objects.el (make-color-specifier):
7222         * objects.el (make-face-boolean-specifier): New.
7223         specifier doc updates according to the conventions specified before.
7224
7225         * specifier.el:
7226         * specifier.el (set-specifier):
7227         * specifier.el (make-integer-specifier): New.
7228         * specifier.el (make-boolean-specifier): New.
7229         * specifier.el (make-natnum-specifier): New.
7230         * specifier.el (make-generic-specifier): New.
7231         * specifier.el (make-display-table-specifier): New.
7232         specifier doc updates according to the conventions specified before.
7233
7234         * toolbar.el:
7235         * toolbar.el (make-toolbar-specifier): New.
7236         specifier doc updates according to the conventions specified before.
7237
7238 2000-05-09  Ben Wing  <ben@xemacs.org>
7239
7240         * process.el (call-process-internal): Revert to previous version
7241         because Mike's change clashed with a change I did not long before.
7242         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7243         Thanks very much Mike for pointing out the bug and submitting a
7244         patch!
7245
7246 2000-04-13  Mike Alexander  <mta@arbortext.com>
7247
7248         * process.el (call-process-internal): Send the correct input buffer
7249         (call-process-internal): Return the exit status of the process
7250
7251 2000-05-07  Ben Wing  <ben@xemacs.org>
7252
7253         * winnt.el:
7254         * winnt.el (nt-quote-args-verbatim): Removed.
7255         * winnt.el (nt-quote-args-prefix-quote): Removed.
7256         * winnt.el (nt-quote-args-backslash-quote): Removed.
7257         * winnt.el (nt-quote-args-double-quote): Removed.
7258         * winnt.el (nt-quote-args-functions-alist): Removed.
7259         * winnt.el (nt-quote-process-args): Removed.
7260         Remove all stuff for argument quoting.  We borrow the code instead
7261         from Emacs 20.6, which is much more careful in its quoting
7262         (e.g. in handling runs of the escape character) and avoids most of
7263         the need for this Lisp mechanism by checking to see whether we're
7264         running a Cygwin or normal program and doing the appropriate
7265         quoting.  If we end up needing such a mechanism, we should add
7266         it by extending the variable `mswindows-quote-process-args' so it
7267         can take an alist of regexps.
7268
7269 2000-05-07  Ben Wing  <ben@xemacs.org>
7270
7271         * keydefs.el:
7272         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7273         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7274         the window without moving point.
7275
7276         * simple.el:
7277         * simple.el (scroll-up-one): New.
7278         * simple.el (scroll-down-one): New.
7279         Functions for use with C-M-up/down.
7280
7281 2000-05-01  Martin Buchholz <martin@xemacs.org>
7282
7283         * XEmacs 21.2.33 is released.
7284
7285 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7286
7287         * dialog.el (yes-or-no-p-dialog-box):
7288         Fix docstring.
7289         Fix following horrible bug in X11 mode with focus-follows-mouse:
7290           1. Visit two files in two different frames.
7291           2. do File->Revert Buffer in one of those frames.
7292           3. Dialog box appears.
7293           4. Arrange things so that the mouse passes over the *other*
7294              frame, then to the dialog box, and click on "Yes".
7295           5. The file contents end up in the *wrong* buffer!
7296         Add TODO comment.
7297
7298 2000-04-28  Ben Wing  <ben@xemacs.org>
7299
7300         * help.el (describe-installation): correct typo introduced
7301         in last patch: boundp -> fboundp.
7302
7303         * etags.el (buffer-tag-table-list):
7304         canonicalize filenames to Unix format so that tag-table-alist
7305         searching works under Windows.
7306
7307         * autoload.el:
7308         Bowdlerize the supposedly objectionable words
7309         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7310
7311         * gutter-items.el (set-progress-display-style):
7312         * gutter-items.el (search-dialog-callback):
7313         * gutter-items.el (make-search-dialog):
7314         Change to new callback-ex api.
7315
7316 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7317
7318         * help.el: (describe-installation): decode-coding-string is not
7319         defined in a non MULE environment.
7320
7321 2000-04-28  Ben Wing  <ben@xemacs.org>
7322
7323         * gutter-items.el (buffer-list-changed-hook):
7324         use it, not record-buffer-hook.
7325
7326         * subr.el (record-buffer-hook): Removed.
7327
7328 2000-04-27  Ben Wing  <ben@xemacs.org>
7329
7330         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7331         use NORECORD option.  Andy will not like this, but the existing
7332         gutter behavior is just wrong, as per this comment:
7333
7334         ;; this used to add the norecord flag to both calls below.
7335         ;; this is bogus because it is a pervasive assumption in XEmacs
7336         ;; that the current buffer is at the front of the buffers list.
7337         ;; for example, select an item and then do M-C-l
7338         ;; (switch-to-other-buffer).  Things get way confused.
7339         ;;
7340         ;; Andy, if you want to maintain the current look, you must
7341         ;;  *uncouple* the gutter order and buffers order.
7342
7343         * loaddefs.el (completion-ignored-extensions): unfuckify.
7344
7345         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7346         xemacs.mak.
7347
7348         * autoload.el (batch-update-one-directory): new function, used in
7349         xemacs.mak.
7350
7351         * loadup.el: set gc-cons-threshold very high unless dumping --
7352         loadup during update-elc is much much much faster.  also do this
7353         when quick-building.
7354
7355         add commented-out code for profiling loadup.
7356
7357
7358         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7359         is required in order to build xemacs.
7360
7361 2000-04-26  Ben Wing  <ben@xemacs.org>
7362
7363         * loadup.el: don't garbage collect during loadup if quick-build
7364         compile-time option is set.
7365
7366 2000-04-23  Ben Wing  <ben@xemacs.org>
7367
7368         * update-elc.el: compute whether any dumped .el or .elc files
7369         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7370         if so.
7371
7372         * update-elc.el (update-elc-files-to-compile): always change
7373         NOBYTECOMPILE in the src directory rather than current dir,
7374         so it will work under NT.
7375
7376         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7377         the form of this file is identical between Unix and Windows.
7378         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7379         Added comment.
7380         (update-autoloads-from-directory): updated doc string.
7381         updated doc strings in a few other places.
7382
7383 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7384
7385         * bytecomp.el (byte-force-recompile): Fix argument to
7386         byte-recompile-directory.
7387
7388 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7389
7390         * gutter-items.el (progress-display-clear-when-idle): Use
7391         add-one-shot-hook.
7392         * gutter-items.el (clear-progress-display): Adjust number of
7393         arguments.
7394
7395 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7396
7397         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7398
7399 2000-04-16  Ben Wing  <ben@xemacs.org>
7400
7401         * printer.el: New file.
7402
7403         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7404
7405         * help.el (describe-installation): Fix decoding for Windows.
7406
7407         * menubar-items.el:
7408         * menubar-items.el (default-menubar):
7409         * menubar-items.el (tutorials-menu-filter): New.
7410         * menubar-items.el (popup-menubar-menu):
7411         Add authorship.  Redo Help menu and Tutorials filter.
7412
7413         * menubar.el: Correct comment.
7414
7415         * modeline.el (modeline-buffer-identification): Correct doc string.
7416
7417         * simple.el:
7418         * simple.el (printing): Removed.
7419         * simple.el (printer-name): Removed.
7420         * simple.el (generic-print-buffer): Removed.
7421         * simple.el (generic-print-region): Removed.
7422         Move generic print code to printer.el.
7423
7424 2000-04-15  Ben Wing  <ben@xemacs.org>
7425
7426         * simple.el (generic-print-region): New.
7427         make this function actually work.
7428         (generic-print-buffer): call generic-print-region.
7429
7430 2000-04-14  Andy Piper  <andy@xemacs.org>
7431
7432         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7433         by using the new widget-callback-current-channel.
7434         (search-dialog-callback): ditto.
7435
7436 2000-04-12  Andy Piper  <andy@xemacs.org>
7437
7438         * gutter.el (default-gutter-position): moved from gutter-items.el.
7439         (default-gutter-position-changed-hook): ditto.
7440         (gutter-element-visibility-changed-hook): ditto.
7441         (set-gutter-element): ditto.
7442         (remove-gutter-element): ditto.
7443         (set-gutter-element-visible-p): ditto.
7444         (gutter-element-visible-p): ditto.
7445         (init-gutter): ditto.
7446
7447         * dialog.el (make-dialog-box): renamed and moved from
7448         gutter-items.el
7449
7450         * gutter-items.el: move various functions elsewhere.
7451
7452 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7453
7454         * menubar-items.el: Fixed place of parenthesis.
7455
7456 2000-04-12  Ben Wing  <ben@xemacs.org>
7457
7458         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7459                 without constantly being prompted for the tag.
7460         * simple.el: Added a number of section headings, to clarify the
7461                 organization of this file.
7462         * simple.el (activate-region):
7463         * simple.el (region-exists-p):
7464         * simple.el (region-active-p):
7465                 Moved these three function down to the other side of
7466                 the case-changing functions, so they join the rest of
7467                 the region code.
7468         * simple.el (printing): New.
7469         * simple.el (printer-name): New.
7470         * simple.el (generic-print-buffer): New.
7471                 New functions, a very simple prototype for a unified
7472                 printing interface.
7473
7474         * process.el (call-process-internal): Real fix for null BUFFER,
7475                 other problems with BUFFER specs.
7476
7477         * menubar-items.el:
7478                 Fixed up File->Print to use new printing functions.
7479                 Various corrections and expansions to Grep/Compile menus.
7480                 New options for Printing.
7481                 New options for SMTP Mail, the way to send mail under
7482                   MS Windows. (There's also a package patch to make SMTP
7483                   Mail be the default under MSWin.)
7484
7485 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7486
7487         * menubar-items.el: Selecting Rectangle Mousing from menubar
7488         did not work.  Needed to quote mouse-track-rectangle-p.
7489
7490 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7491
7492         * cl-compat.el (keywordp): Removed.
7493
7494 2000-04-05  Andy Piper  <andy@xemacs.org>
7495
7496         * gutter-items.el (progress-layout-glyph): don't initialize here.
7497         (progress-gauge-glyph): use dynamic sizing.
7498         (set-progress-display-style): new function. Set progress glyphs
7499         appropriately depending on the style.
7500         (progress-display-style): new variable. Custom version of
7501         set-progress-display-style.
7502         (progress-abort-glyph): switch to dynamic sizes.
7503         (search-dialog-text): make the edit field active.
7504
7505 2000-04-04  Andy Piper  <andy@xemacs.org>
7506
7507         * gutter-items.el (make-search-dialog): need to make the search
7508         dialog visible after creation.
7509
7510         * menubar-items.el (default-menubar): use the search dialog for
7511         searching. Remove some extraneous search menu items.
7512
7513         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7514         well as strings.
7515         (make-gutter-only-dialog-frame): allow the user to create the
7516         frame unmapped. Allow the gutter spec to be given as a glyph.
7517         (search-dialog-direction): new variable.
7518         (search-dialog-text): new variable.
7519         (search-dialog-callback): new function. Callback for the search
7520         dialog action.
7521         (make-search-dialog): new function. Create a user-friendly search
7522         dialog.
7523
7524 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7525
7526         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7527         under Windows.
7528
7529 2000-04-01  Andy Piper  <andy@xemacs.org>
7530
7531         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7532         progress more accurately.
7533
7534 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7535
7536         * finder.el (finder-compile-keywords): Process readable files only.
7537         Because error in process of .#finder-inf.el when compile xemacs
7538         with --with-clash-detection option.
7539
7540 2000-03-31  Andy Piper  <andy@xemacs.org>
7541
7542         * gutter-items.el (append-progress-display): don't delay after a
7543         successful font-lock.
7544         (make-gutter-only-dialog-frame): new function. Allow users to
7545         create gutter-only dialogs.
7546
7547 2000-03-27  Mike Alexander  <mta@arbortext.com>
7548
7549         * process.el (call-process-internal): Handle a null BUFFER
7550         parameter correctly.
7551
7552 2000-03-28  Andy Piper  <andy@xemacs.org>
7553
7554         * gutter-items.el (abort-progress-display): put strings in the
7555         gutter not extents.
7556         (progress-layout-glyph): signal special 'quit callback.
7557         (progress-display-quit-function): deleted.
7558         (progress-display-stop-callback): deleted.
7559         (progress-display-dispatch-command-events): deleted.
7560         (append-progress-display): remove calls to
7561         progress-display-dispatch-command-events.
7562         (raw-append-progress-display): ditto.
7563
7564 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7565
7566         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7567         being a list.  Actually define `stipple-pixmap-p' which is used as
7568         an error predicate.  Correctly handle PIXMAP being either relative
7569         or absolute file name.
7570
7571 2000-03-24  Andy Piper  <andy@xemacs.org>
7572
7573         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7574         (abort-progress-display): ditto. Don't delete the created extent.
7575         (raw-append-progress-display): ditto.
7576         (progress-display-dispatch-non-command-events): new
7577         function. Encapsulates what we want to do when no command input is
7578         required.
7579         (progress-display-dispatch-command-events): likewise, but disable
7580         for now since it causes too many problems.
7581         (append-progress-display): use them.
7582         (raw-append-progress-display): ditto.
7583         (default-gutter-position-changed-hook): set this rather than
7584         default-gutter-position-changed.
7585         (default-gutter-position-changed-hook): lambda with zero arguments
7586         rather than one.
7587         (raw-append-progress-display): trap errors in pending input since
7588         allowing them to signal will hose the gauge well and
7589         truly. Ideally we would like to delay these until we are more able
7590         to cope.
7591         (append-progress-display): ditto.
7592
7593 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7594
7595         * lisp/make-docfile.el: call-process-internal is now implemented
7596         in process.el.
7597
7598 2000-03-21  Ben Wing  <ben@xemacs.org>
7599
7600         * mule\mule-cmds.el (set-language-info-alist):
7601         Fix to correspond to new menu arrangement.
7602
7603 2000-03-21  Ben Wing  <ben@xemacs.org>
7604
7605         * process.el:
7606         * process.el (call-process-internal): New.
7607         New implementation of call-process.  Only enabled under NT, so far.
7608         stderr handling not implemented yet in CVS'd C code.
7609
7610 2000-03-20  Ben Wing  <ben@xemacs.org>
7611
7612         * lisp-mode.el:
7613         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7614         * lisp-mode.el (lisp-interaction-mode):
7615         Put back Lisp Interaction menubar for Jan V's sake.
7616
7617         * simple.el:
7618         * simple.el (mark-ring):
7619         * simple.el (dont-record-current-mark): New.
7620         * simple.el (in-shifted-motion-command): New.
7621         * simple.el (mark-ring-unrecorded-commands): New.
7622         * simple.el (mark-ring-max):
7623         * simple.el (set-mark-command):
7624         * simple.el (push-mark):
7625         * simple.el (handle-pre-motion-command):
7626         Implement scheme for not recording unimportant marks.
7627
7628         * subr.el:
7629         * subr.el (function-allows-args): New.
7630         New function function-allows-args.
7631
7632 2000-03-20  Martin Buchholz <martin@xemacs.org>
7633
7634         * XEmacs 21.2.32 is released.
7635
7636 2000-03-20  Andy Piper  <andy@xemacs.org>
7637
7638         * gutter-items.el (update-tab-in-gutter): force selection of the
7639         selected-window if required to do so.
7640         (buffers-tab-items): ditto.
7641         (add-tab-to-gutter): ditto.
7642         (create-frame-hook): use force-selection.
7643         (default-gutter-position-changed): lambdify.
7644         (update-tab-hook): deleted since it was only used in one place.
7645
7646 2000-03-18  Andy Piper  <andy@xemacs.org>
7647
7648         * files.el (find-file-noselect): undo change that shouldn't have
7649         gone in.
7650
7651 2000-03-17  Andy Piper  <andy@xemacs.org>
7652
7653         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7654         of selected-window trickery.
7655
7656         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7657         frames tabs.
7658         (progress-display-stop-callback): progress -> progress-display
7659         (progress-display-quit-function): ditto.
7660         (clear-progress-display): ditto.
7661         (remove-progress-display): ditto.
7662         (append-progress-display): ditto.
7663         (abort-progress-display): ditto.
7664         (raw-append-progress-display): ditto.
7665         (display-progress-display): ditto.
7666         (current-progress-display-label): ditto.
7667         (current-progress-display): ditto.
7668         (lprogress-display): ditto and save the buffer
7669         (progress-display): ditto. Otherwise the buffer sometimes gets
7670         changed which confuses font-lock.
7671
7672         * font-lock.el (font-lock-default-fontify-buffer): catch all
7673         errors, not just quit.
7674         (font-lock-mode): progress -> display-progress
7675         (font-lock-default-fontify-buffer): ditto.
7676         (font-lock-fontify-syntactically-region): ditto.
7677         (font-lock-fontify-keywords-region): ditto.
7678
7679 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7680
7681         * cl.el (gensym): Move to here from cl-macs.el.
7682         (gentemp): Ditto.
7683
7684 2000-03-16  Andy Piper  <andy@xemacs.org>
7685
7686         * font-lock.el (font-lock-mode): use lprogress and friends for
7687         progress management.
7688         (font-lock-default-fontify-buffer): ditto.
7689         (font-lock-fontify-syntactically-region): ditto.
7690         (font-lock-fontify-keywords-region): ditto.
7691         (font-lock-revert-cleanup): fix reverting.
7692         (font-lock-revert-setup): ditto.
7693
7694         * gutter-items.el (progress-use-echo-area): new variable. Use the
7695         echo area for progress gauges if non-nil.
7696         (clear-progress): remove echo area stuff and defer to
7697         clear-message.
7698         (append-progress): dispatch non-command events after each progress
7699         increment. Remove echo area stuff.
7700         (abort-progress): remove echo area stuff and defer to
7701         display-message.
7702         (raw-append-progress): ditto. Dispatch non-command events after
7703         gutter redisplay.
7704         (display-progress): defer echo area stuff to display-message.
7705
7706         * gutter-items.el (clear-progress):
7707         (abort-progress): indentation changes.
7708         (display-progress): don't clear progress.
7709         (append-progress): compare messages with equal.
7710         (raw-append-progress): use dispatch-non-command-events to flush
7711         widget creation events.
7712
7713 2000-03-13  Ben Wing  <ben@xemacs.org>
7714
7715         * abbrev.el:
7716         * abbrev.el (abbrev-string-to-be-defined): New.
7717         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7718         Changes for use with the menubar.
7719
7720 2000-03-12  Ben Wing  <ben@xemacs.org>
7721
7722         * alist.el (vassoc): moved here from font-menu.el.
7723
7724         * custom.el (defface): typo fix.
7725
7726         * dialog.el (yes-or-no-p-dialog-box):
7727         * dialog.el (message-box):
7728         * files.el (save-some-buffers-1):
7729         Put accelerators in the button names.
7730
7731         * font-lock.el (font-lock-comment-face):
7732         * font-lock.el (font-lock-keyword-face):
7733         * font-lock.el (font-lock-function-name-face):
7734         Fixed some of the colors under MS Windows because the existing
7735         default colors were hardly different from black and needed to be
7736         made lighter.
7737
7738         * font-menu.el:
7739         * font-menu.el (font-menu-split-long-menu):
7740         * font-menu.el (font-menu-family-constructor):
7741         * font-menu.el (font-menu-size-constructor):
7742         * font-menu.el (font-menu-weight-constructor):
7743         * font-menu.el (font-menu-set-font):
7744         vassoc moved to alist.el.
7745         Accelerators added to all menus.
7746         Unused bound var new-props removed.
7747
7748         * keydefs.el: I did a whole lot of rearranging to put things in a
7749         more consistent order and fixed a number of cases where key
7750         combinations involving up, down, left, right and so on were
7751         defined but the corresponding keypad combinations were not
7752         defined.
7753
7754         * lisp-mode.el:
7755         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7756         * lisp-mode.el (emacs-lisp-mode):
7757         * lisp-mode.el (lisp-interaction-mode):
7758         * lisp-mode.el (flet):
7759         Added accelerators onto the menus.
7760         Made all the different versions of the let function be indented
7761         the same way.
7762         Undid Steve's easy-menu-ification, because it makes it impossible
7763         to have the menubar and popup menus different.
7764         Cleaned up the menu; added items for find-function &c and some
7765         indenting, and removed debug-on-*.
7766
7767         * list-mode.el (list-mode-hook):
7768         * list-mode.el (list-mode):
7769         * list-mode.el (completion-setup-hook):
7770         * list-mode.el (display-completion-list):
7771         Added support for the :window-height keyword, which is required
7772         because of other changes that I made for the file dialog box.  I
7773         also made the hook variables list-mode-hook and
7774         completion-setup-hook and also minibuffer-setup-hook in
7775         minibuf.el be permanent-local; see comment in list-mode.el.
7776
7777         * map-ynp.el (map-y-or-n-p):
7778         Added accelerators to the dialog buttons.
7779
7780         * menubar-items.el (menu-truncate-list):
7781         New internal function.
7782         * menubar-items.el (submenu-generate-accelerator-spec):
7783         * menubar-items.el (menu-item-strip-accelerator-spec):
7784         * menubar-items.el (menu-item-generate-accelerator-spec):
7785         New exported functions, for use in auto-generating accelerator specs.
7786
7787         * menubar-items.el:
7788         * menubar-items.el (default-menubar):
7789         * menubar-items.el (maybe-add-init-button):
7790         * menubar-items.el (bookmark-menu-filter):
7791         * menubar-items.el (slow-format-buffers-menu-line):
7792         * menubar-items.el (build-buffers-menu-internal):
7793         * menubar-items.el (language-environment-menu-filter):
7794         * menubar-items.el (default-popup-menu):
7795         * menubar-items.el (popup-buffer-menu):
7796         * menubar-items.el (popup-menubar-menu):
7797         Did a major overhaul on this file, and in fact I'm nowhere near
7798         done working on the menubar, and there will be more patches to
7799         come.  A basic summary of what I've done:
7800
7801         a) I added accelerators to all of the menu items.  For menus that
7802         are auto-generated, such as the buffers menu, the accelerators are
7803         automatically added to the beginning of each line using the
7804         numbers 1 through 9, then zero, and then letters starting with A,
7805         but omitting the letters that are already in use for the fixed
7806         menu items at the top of the buffers menu.  To facilitate adding
7807         accelerators of this kind, I created some new functions
7808         (*-accelerator-spec), which are also being used by other filters
7809         that auto generate lists of things such as ftp sites to download
7810         packages.  If people really don't like these accelerators
7811         appearing at the beginning of the menu items, a variable can be
7812         added to optionally turn them off, but I think this is rather
7813         pointless because other menu items have accelerators and many or
7814         most of the menu users will use the accelerators if the support is
7815         there.
7816
7817         b) I combined the top level Tools and Apps menus into a single
7818         Tools menu, because the distinction between the two is not
7819         obvious, and the items on the menus are not used often enough that
7820         putting some of them onto submenus is a problem.
7821
7822         c) I created two new top level menus called View and Cmds because
7823         there were too many items on the File and Edit menus, and I'm going
7824         to be adding more items to these menus.  In contrast to the Tools
7825         menu, the items on these menus may be used quite often during an
7826         editing session, and so should be available with fewer
7827         keystrokes.
7828
7829         d) I added a number of options to the options menu, including one
7830         for controlling whether the alt key can be used to traverse to
7831         menu items using the accelerators, one for controlling behavior of
7832         control-k, one for controlling how the kill and yank functions
7833         interact with the clipboard, a few additional buffers-menu
7834         options, and various other things.  I also did a bit of
7835         rearranging, for example, combining the keyboard and mouse options
7836         into a single keyboard and mouse submenu to facilitate the
7837         accelerators on that level.
7838
7839         e) I changed the variable buffers-menu-format-buffer-line-function
7840         to take two arguments instead of one, the second argument being
7841         the line number for use in creating an accelerator.  I added a
7842         hack to support existing functions with one argument (although I
7843         doubt that very many of these exist), for backward compatibility.
7844
7845         f) I moved the top level mule menu to be a submenu of the edit
7846         menu.  I think that most of the items on this menu are fairly
7847         useless and there are certainly not enough frequently used items
7848         to justify this being its own top level menu.
7849
7850         g) I combined most of the items in big-menubar.el into the main menu.
7851         If people think the main menu is too big, it would be possible to
7852         create different configurations, some smaller.
7853
7854         * menubar.el (check-menu-syntax):
7855         Deleted some syntax checks that were no longer valid, partly
7856         because of changes that were already made a long time ago, and
7857         partly because of a change I made where I allow the name of the
7858         menu item to be an evaluated expression rather than just a string,
7859         similar to all of the other parameters of a menu item.
7860
7861         * minibuf.el:
7862         * minibuf.el (read-file-name-1):
7863         * minibuf.el (mouse-read-file-name-1):
7864         I made a number of changes to improve the appearance
7865         and functioning of the file dialog box.  They include:
7866
7867         a) Fixing the problem where closing the dialog box by clicking on
7868         the close button of the window didn't properly exit the
7869         minibuffer.
7870
7871         b) Fixing the problem that if you typed part of a file name, and
7872         then clicked on a completion with the mouse, the file was not
7873         correctly selected.
7874
7875         c) Changing the title of the dialog box to reflect the operation
7876         being done in accordance with user interface conventions, rather
7877         than the name of the dialog box buffer, which is rather useless.
7878
7879         d) Remove the words "possible completions are" which didn't
7880         belong.
7881
7882         e) Fix things so that the completions scroll off the end of the
7883         completions windows only to the right, rather than both to the
7884         right and down, which is in accordance with Windows user interface
7885         conventions.
7886
7887         * msw-init.el (init-post-mswindows-win):
7888         Added a binding for meta-F4, which is the standard windows binding
7889         for exiting a program.
7890
7891         * select.el (get-selection-no-error):
7892         * select.el (own-selection):
7893         * select.el (own-clipboard):
7894         Added an optional argument called append to the functions
7895         own-selection and own-clipboard.  This adds support for appending
7896         text to the existing selection and allows the function
7897         own-clipboard to be used as the value of the variable
7898         interprogram- cut-function.
7899
7900         Fixed a bug in own-selection in handling zmacs-region-stays.
7901
7902         * simple.el (historical-kill-line): New.
7903
7904         * simple.el (kill-line):
7905         * simple.el (interprogram-cut-function):
7906         * simple.el (interprogram-paste-function):
7907         * simple.el (handle-pre-motion-command):
7908         * simple.el (next-line):
7909         * simple.el (previous-line):
7910         a) Expanded the variable kill-whole-line, so that function
7911         kill-line can be set to delete the entire line always, not just
7912         when cursor is at the beginning of the line.  This is controlled
7913         by setting the variable kill-whole-line to the symbol 'always.
7914         This behavior, as well as the existing kill-whole-line behavior,
7915         now only take effect when kill-line is called interactively,
7916         although this is a departure from a previous behavior in the case
7917         of setting this variable kill-whole-line to t.  It is almost
7918         certainly what has always been intended, and most likely the old
7919         way of doing things introduced bugs.  I also created a function
7920         called historical-kill-line, which ignores the kill-whole-line
7921         setting and always gives the historical behavior of only killing
7922         to the end of the line.  I bound this function to shift- control-k
7923         so that the kill to end of line behavior is available, even when
7924         kill-whole-line has been set to change control-k into the simple
7925         delete-whole-line behavior. (This can be set using the options
7926         menu.)
7927
7928         b) I changed things so that kill and yank now interact with the
7929         clipboard by default under windows.  This was done by changing the
7930         default value of interprogram-cut- function and
7931         interprogram-paste-function.  You can get the old behavior by
7932         setting these to nil, and there is an option on the options menu
7933         to do this.
7934
7935         c) I added support for selecting text using shifted motion keys.
7936         This support is on by default and can be controlled by the
7937         variable shifted-motion-keys-select-region.  There is also a
7938         variable called unshifted-motion-keys-deselect-region that
7939         controls more specifically how the shifted motion key behavior
7940         works.  I did not put an option on the options menu to turn this
7941         off, because I can't imagine why this would be useful.
7942
7943         * simple.el (forward-block-of-lines):
7944         * simple.el (backward-block-of-lines):
7945         * simple.el (block-movement-size):
7946         New.
7947
7948         * simple.el (uncapitalized-title-words):
7949         * simple.el (uncapitalized-title-word-regexp):
7950         * simple.el (capitalize-string-as-title):
7951         * simple.el (capitalize-region-as-title):
7952         New.
7953
7954
7955         * subr.el (add-hook):
7956         * subr.el (make-local-hook): New.
7957         * subr.el (remove-local-hook): New.
7958         * subr.el (add-one-shot-hook): New.
7959         * subr.el (add-local-one-shot-hook): New.
7960         Added some functions to make using hooks easier.
7961         These include:
7962
7963         a) Functions add-local-hook and remove-local-hook to make it easy
7964         to use local hooks.
7965
7966         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7967         make it possible to add a "one-shot" hook, which is to say a hook
7968         that runs only once, and automatically removes itself after the
7969         first time it has run.
7970
7971 2000-03-09  Andy Piper  <andy@xemacs.org>
7972
7973         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7974
7975 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7976
7977         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7978         Moved from menubar-items.el.
7979         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7980
7981 2000-03-08  Andy Piper  <andy@xemacs.org>
7982
7983         * gutter-items.el (build-buffers-tab-internal): add selected field
7984         to buffers tab spec.
7985
7986 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7987
7988         * minibuf.el (last-exact-completion): Initialize to nil.
7989
7990 2000-03-07  Didier Verna  <didier@xemacs.org>
7991
7992         * startup.el (command-line-1): remove unused variable
7993         `first-file-buffer'.
7994
7995 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7996
7997         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7998         which is also used for Web server log files.
7999
8000 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8001
8002         * mule/mule-charset.el: Setup auto-fill-chars.
8003
8004 2000-03-02  SL Baur  <steve@beopen.com>
8005
8006         * subr.el (with-string-as-buffer-contents): Reimplement using
8007         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8008         non-deletion of buffer after execution problem.
8009         (with-output-to-string): Use unique buffer name.
8010
8011 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8012
8013         * gutter-items.el (buffers-tab-sort-function):  New variable.
8014         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8015
8016 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8017
8018         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8019
8020 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8021
8022         * menubar-items.el (maybe-add-init-button): Remove the "Load
8023         .emacs" button from all menubars.
8024
8025 2000-03-01  Didier Verna  <didier@xemacs.org>
8026
8027         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8028         region rectangle replacement (from Jan Vroonhof).
8029         (replace-rectangle): new function.
8030
8031 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8032
8033         * mule/mule-cmds.el (set-default-coding-systems): Use
8034         set-terminal-coding-system and set-keyboard-coding-system.
8035         * coding.el (set-terminal-coding-system): Use
8036         set-console-tty-output-coding-system.
8037         (set-keyboard-coding-system): Use
8038         set-console-tty-input-coding-system.
8039
8040 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8041
8042         * minibuf.el (read-variable): Allow symbol to default argument.
8043
8044 2000-02-27  Andy Piper  <andy@xemacs.org>
8045
8046         * gutter-items.el (update-tab-hook): new function to be used for
8047         hooks.
8048         (create-frame-hook): add update-tab-hook.
8049         (record-buffer-hook): ditto.
8050         (default-gutter-position-changed): ditto.
8051         (default-gutter-position): updating the buffers tab is now handled
8052         by a hook.
8053         (default-gutter-position-changed-hook): new variable.
8054         (gutter-element-visibility-changed-hook): ditto.
8055         (set-gutter-element-visible-p): call it.
8056         (set-gutter-element): use modify-specifier-instances. Set extents
8057         as duplicable before using.
8058         (remove-gutter-element): ditto.
8059         (set-gutter-element-visible-p): ditto.
8060         (init-gutter): new function.
8061         (add-tab-to-gutter): use new gutter-element functions rather than
8062         setting specifiers directly.
8063         (clear-progress): ditto.
8064         (abort-progress): ditto.
8065         (gutter-buffers-tab-visible-p): renamed from
8066         default-gutter-visible-p
8067
8068         * specifier.el (modify-specifier-instances): new function from Jan
8069         Vroonhof.
8070
8071         * x-init.el (init-post-x-win): call init-gutter.
8072
8073         * msw-init.el (init-post-mswindows-win): call init-gutter.
8074
8075         * menubar-items.el (default-menubar): Update to reflect new gutter
8076         variables.
8077
8078 2000-02-26  Andy Piper  <andy@xemacs.org>
8079
8080         * gutter-items.el (set-gutter-element): new function. Add gutter
8081         elements to the specified gutter.
8082         (remove-gutter-element): new function. Remove gutter elements from
8083         the specified gutter.
8084         (set-gutter-element-visible-p): new function. Set gutter element
8085         visibility for the provided gutter-visible specifier.
8086
8087 2000-02-23  Andy Piper  <andy@xemacs.org>
8088
8089         * gutter-items.el (add-tab-to-gutter): specify dimensions
8090         dynamically.
8091
8092 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8093
8094         * gutter-items.el (add-tab-to-gutter):
8095         * package-get.el (package-get-interactive-package-query):
8096         * package-ui.el (pui-directory-exists):
8097         (pui-install-selected-packages):
8098         (pui-list-packages):
8099         Use #'(lambda ...)  instead of '(lambda ...).
8100
8101 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8102
8103         * startup.el (load-user-init-file): Check to make sure user
8104           has an init-file before calling load().
8105
8106 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8107
8108         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8109
8110 2000-02-23  Martin Buchholz <martin@xemacs.org>
8111
8112         * XEmacs 21.2.31 is released.
8113
8114 2000-02-21  Mike Sperber <mike@xemacs.org>
8115
8116         * loadup.el (really-early-error-handler):
8117         * update-elc.el:
8118         * make-docfile.el:
8119         Remove dependency on EMACSBOOTSTRAP... environment variables.
8120
8121 2000-02-21  Martin Buchholz <martin@xemacs.org>
8122
8123         * XEmacs 21.2.30 is released.
8124
8125 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8126
8127         * byte-optimize.el (byte-optimize-plus):
8128         (byte-optimize-minus):
8129         (byte-optimize-multiply):
8130         Optimize (- 0) to 0, not (-)
8131         Optimize (+ 5 3.0) to 8.0
8132         Optimize (* 5 3.0) to 15.0
8133         Improve readability.
8134
8135 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8136
8137         * modeline.el: (modeline-scrolling-method): change modeline
8138         mswindows cursor appearance according to the value.
8139
8140         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8141         and 'gui-element face colors and 'gui-element face font to Windows
8142         defaults.
8143
8144 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8145
8146         * font-lock.el: Javadoc enhancements
8147
8148 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8149
8150         * ldap.el (toplevel): Test if LDAP support has been compiled in
8151         (ldap-verbose): New option
8152         (ldap-search-entries): Renamed from the previous ldap-search
8153         Conditionalize message display on ldap-verbose
8154         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8155         defuns
8156         (ldap-search): Is now defined as an obsolete wrapper calling
8157         ldap-search-basic or ldap-search-entries
8158
8159
8160 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8161             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8162             Jan Vroonhof  <jan@xemacs.org>
8163
8164         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8165         When for-effect is true, didn't call `byte-optimize-form'
8166         in and/or subforms without last.
8167
8168 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8169
8170         * package-get.el (package-get-download-sites): Use correct custom
8171         type.
8172
8173 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8174
8175         * files.el (write-file): Ask for coding system when compiled with
8176         file-coding.
8177
8178 2000-02-16  Andy Piper  <andy@xemacs.org>
8179
8180         * buffer.el (switch-to-buffer): give norecord argument to
8181         set-window-buffer instead of explicitly recording.
8182
8183         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8184         we have to pick a window.
8185
8186 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8187
8188         * mule/mule-cmds.el (describe-language-support): Don't add
8189         unexist function to help-map.
8190         (describe-coding-system): Don't use already assigend `C'.
8191
8192 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8193
8194         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8195         work in custom.
8196
8197 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8198
8199         * about.el: Ienaga's e-mail address change.
8200
8201 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8202
8203         * etags.el (find-tag): force new window -- even if buf already
8204         visible -- when other-window is t
8205
8206 2000-02-16  Martin Buchholz <martin@xemacs.org>
8207
8208         * XEmacs 21.2.29 is released.
8209
8210 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8211
8212         * cl-extra.el (getf): This is now identical to `plist-get', so
8213         just defalias it.
8214         * cl-macs.el: Make getf an alias to plist-get, at the
8215         byte-compiler level, using define-compiler-macro.
8216
8217 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8218
8219         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8220
8221 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8222
8223         * lisp/etags.el (find-tag-internal): set exact-tagname to
8224           a regular expression that matches against the tagname
8225           part of the tag entry first instead of only looking in
8226           the context area.
8227
8228 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8229
8230         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8231         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8232
8233 2000-02-07  Martin Buchholz <martin@xemacs.org>
8234
8235         * XEmacs 21.2.28 is released.
8236
8237 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8238
8239         * cl-extra.el (getf): Just call `get', never `get*'.
8240         Make arglist match docstring.
8241         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8242         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8243         * byte-optimize.el: remove references to `get*'.
8244
8245 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8246
8247         * mule/european.el: Add syntax information for Latin3 and Latin4.
8248
8249 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8250
8251         * byte-optimize.el: Byte-optimize (length "foo")
8252
8253 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8254
8255         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8256         width check using `window-leftmost-p' and `window-rightmost-p'.
8257
8258 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8259
8260         * wid-edit.el (widget-match-inline): An atom never matches a
8261           list.
8262
8263 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8264
8265         * modeline.el: Consolidated 'x and 'mswindows specification under
8266         'win tag.
8267
8268 2000-01-29  Andy Piper  <andy@xemacs.org>
8269
8270         * gutter-items.el: (format-buffers-tab-line): Try and be
8271         intelligent about buffer naming when we have duplicates.
8272
8273 2000-01-29  Andy Piper  <andy@xemacs.org>
8274
8275         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8276         updated when it becomes visible.
8277
8278 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8279
8280         * bytecomp.el (byte-compile-insert-header): Properly set coding
8281         system under MULE and file-coding.
8282
8283 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8284
8285         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8286         (dontusethis-set-value-terminal-coding-system-handler):
8287         (dontusethis-set-value-keyboard-coding-system-handler):
8288         Never undefine coding system aliases.  Emergency fix for gnus.
8289
8290 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8291
8292         * files.el (abbreviate-file-name): Use directory-sep-char instead
8293         of hard-coded "/".
8294
8295 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8296
8297         * startup.el (user-init-file-base-list): New variable, replacing
8298         user-init-file-base.
8299         (find-user-init-file): New function.
8300         (command-line-early): Use it.
8301         (load-user-init-file): Ditto.
8302
8303 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8304
8305         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8306         calling valid-image-instantiator-format-p
8307
8308 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8309
8310         * isearch-mode.el (isearch-mode): The variable is
8311         isearch-unhidden-extents, not isearch-opened-extents.
8312
8313 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8314
8315         * minibuf.el (next-history-element): Modify error message if a
8316         default value is available.
8317
8318 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8319
8320         * bytecomp.el (byte-compile-file): Don't unconditionally write
8321         .elc files in binary - might contain non-Latin1.
8322
8323 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8324
8325         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8326         for windows-nt.
8327
8328         * version.el:
8329         * startup.el (user-init-file-base):
8330         * process.el (call-process-region):
8331         * files.el (make-backup-file-name):
8332         (backup-file-name-p):
8333         (file-relative-name):
8334         (abbreviate-file-name):
8335         (set-auto-mode):
8336         * code-process.el (call-process-region): Removed unnecessary
8337         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8338         support out of the universe.
8339
8340         * process.el:
8341         * code-process.el:
8342         * bytecomp.el (byte-compile-file): Removed reference to
8343         buffer-file-type, and commented usage of binary-process-output
8344         NTEmacs variables.
8345
8346 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8347
8348         * help.el (function-arglist): Add case for macro.
8349
8350 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8351
8352         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8353         printers.
8354         (custom-display): Added a menu for printer/display tags.
8355
8356         * frame.el (frame-type):
8357         * device.el (device-type): Added 'msprinter to the doc string, and
8358         removed 'pc -- it is not going to be implemented ever.
8359         (call-device-method): Fixed docstring typo.
8360         Defined specifier tags 'printer and 'display.
8361
8362 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8363
8364         * lisp/itimer.el (itimer-run-expired-timers): (consp
8365           last-command-event-time) instead of (consp
8366           'last-command-event-time).
8367
8368 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8369
8370         * msw-glyphs.el: Removed obsolete commentary.
8371
8372 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8373
8374         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8375         better default value.
8376
8377 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8378
8379         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8380         (read-string): Ditto.
8381         (eval-minibuffer): Ditto.
8382         (read-command): Ditto.
8383         (read-function): Ditto.
8384         (read-variable): Ditto.
8385         (read-number): Ditto.
8386         (read-shell-command): Ditto.
8387         (read-number): Record history.
8388
8389 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8390
8391         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8392
8393 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8394
8395         * faces.el (startup-initialize-custom-faces): New function.
8396         Reset all faces created during auto-autoloads loading time
8397         by defface.
8398         * startup.el (command-line): Call it.
8399
8400 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8401
8402         * about.el (about-hackers): Add myself to contributors list.
8403
8404 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8405
8406         * menubar-items.el (maybe-add-init-button): Removed an argument in
8407         a call to load-user-init-file, as the function managed to lose its
8408         formal parameter a few betas ago.
8409
8410 2000-01-18  Martin Buchholz <martin@xemacs.org>
8411
8412         * XEmacs 21.2.27 is released.
8413
8414 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8415
8416         * process.el (shell-command-to-string): Use the FSF docstring.
8417         Make shell-command-to-string the standard function, and
8418         exec-to-string the (deprecated) alias.
8419
8420         * startup.el: typo fix.
8421
8422 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8423
8424         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8425
8426 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8427
8428         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8429         buffers after visible buffers.
8430         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8431
8432 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8433
8434         * info.el (Info-extract-menu-node-name): Stop at a dot
8435         followed by whitespace or right parenthesis.
8436
8437 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8438
8439         * info.el (Info-directory-list): Warn against using Customize with
8440         Info-directory-list.
8441
8442 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8443
8444         * minibuf.el (read-file-name): doc fix.
8445
8446         * autoload.el (update-file-autoloads): doc fix.
8447
8448         * about.el (about-hackers): Change my E-mail address.
8449
8450 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8451
8452         * info.el (Info-visit-file): Just use the `f' interactive spec to
8453         read a filename in the standard way.
8454
8455 2000-01-13  Andy Piper  <andy@xemacs.org>
8456
8457         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8458         (gutter-buffers-tab-extent): new variable.
8459         (update-tab-in-gutter): call add-tab-to-gutter again if the
8460         orientation has changed.
8461         (add-tab-to-gutter): cope with different orientations.
8462
8463 2000-01-11  Didier Verna  <didier@xemacs.org>
8464
8465         * info.el (Info-following-node-name): backward-skip dots as well
8466         as spaces (dots at the end of a node name aren't part of it).
8467         (Info-extract-menu-node-name): don't skip dots. There could be
8468         some in the node name.
8469         (Info-index): allow dots to be part of a node name.
8470
8471 2000-01-12  Andreas Jaeger  <aj@suse.de>
8472
8473         * files.el (auto-mode-alist): Added idlwave-mode.
8474         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8475
8476 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8477
8478         * info.el (Info-search): Show default value.
8479
8480 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8481
8482         * info.el (Info-read-node-completion-table): New variable.
8483         (Info-read-node-name-1): New function.
8484         (Info-read-node-name): Use it.
8485         (Info-follow-reference): Use DEFAULT argument of completing-read.
8486         (Info-menu): Ditto.
8487
8488 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8489
8490         * hyper-apropos.el (hyper-describe-key-briefly): Save
8491         window configuration.
8492         (hyper-describe-face): Use DEFAULT of completing-read.
8493         (hyper-apropos-read-variable-symbol): Ditto.
8494         (hyper-apropos-read-function-symbol): Ditto.
8495
8496 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8497
8498         * mule/mule-cmds.el (set-default-coding-system): Set
8499         comint-exec-hook to use coding-system-for-read and
8500         coding-system-for-write so that C-x RET c works.
8501
8502 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8503
8504         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8505         (previous-matching-history-element): Increment
8506         minibuffer-max-depth by 1.
8507         (next-matching-history-element): Ditto.
8508
8509 2000-01-11  Andy Piper  <andy@xemacs.org>
8510
8511         * gutter-items.el (buffers-tab): Create a new face for the buffers
8512         tab.
8513         (buffers-tab-face): use it.
8514
8515 2000-01-10  Didier Verna  <didier@xemacs.org>
8516
8517         * modeline.el (modeline-scrolling-method): change modeline X
8518         cursor appearance according to the value.
8519
8520 2000-01-07  Andreas Jaeger  <aj@suse.de>
8521
8522         * about.el (about-hackers): Moved my entry to contributor list.
8523         (xemacs-hackers): Added myself.
8524         (about-maintainer-info): Added description of myself.
8525
8526
8527 2000-01-07  Didier Verna  <didier@xemacs.org>
8528
8529         * modeline.el (modeline-scrolling-method): new variable.
8530         (mouse-drag-modeline): add reference to it in the docstring.
8531         (mouse-drag-modeline): handle it.
8532
8533 2000-01-08  Andy Piper  <andy@xemacs.org>
8534
8535         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8536         calls.
8537         (remove-buffer-from-gutter-tab): ditto.
8538
8539 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8540
8541         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8542         (custom-face-edit): Fix grammatical error in help message.
8543
8544 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8545
8546         * movemail.el: Added.
8547
8548         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8549
8550 2000-01-03  Didier Verna  <didier@xemacs.org>
8551
8552         * modeline.el (mouse-drag-modeline): remove the code related to
8553         the modeline horizontal scrolling facility.
8554
8555 1999-12-31  Martin Buchholz <martin@xemacs.org>
8556
8557         * XEmacs 21.2.26 is released.
8558
8559 1999-12-28  Andy Piper  <andy@xemacs.org>
8560
8561         * wid-edit.el (widget-push-button-value-create): The gui cache
8562         does not agree with native widgets which can only be displayed
8563         once per window. The reasons for caching are diminished now that
8564         we don't hog resources when creating buttons.
8565         (widget-push-button-cache) deleted.
8566
8567 1999-12-24  Martin Buchholz <martin@xemacs.org>
8568
8569         * XEmacs 21.2.25 is released.
8570
8571 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8572
8573         * hyper-apropos.el (hyper-apropos): Toggle
8574         hyper-apropos-programming-apropos correctly.
8575         Set REGEXP when user accepts default value.
8576
8577 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8578
8579         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8580         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8581
8582 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8583
8584         * mule/mule-category.el (undefined-category-designator):
8585         Return char instead of character.  Search for undefined one.
8586         (describe-category): Use with-displaying-help-buffer.
8587
8588 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8589
8590         * byte-optimize.el (byte-optimize-plus):
8591         Optimize (+ 1) to 1 instead of (1+ nil).
8592
8593         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8594
8595         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8596
8597         * byte-optimize.el (byte-optimize-char-before): New function.
8598         Remove performance penalty for using (char-before) instead of (char-after).
8599
8600 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8601
8602         * mule/mule-category.el (char-category-list): Return character
8603         instead of integer.
8604
8605 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8606
8607         * minibuf.el (read-buffer): Check default is buffer object.
8608
8609 1999-11-25  Andy Piper  <andy@xemacs.org>
8610
8611         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8612         for buttons.
8613
8614 1999-12-16  Andreas Jaeger  <aj@suse.de>
8615
8616         * package-get.el (package-get-maybe-save-index): Fixed typo.
8617         Patch by Jeff Miller <jmiller@smart.net>.
8618
8619 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8620
8621         * gnuserv.el (gnuserv-process-filter):  don't call
8622         gnuserv-write-to-client when gnuserv-current-client is nil
8623
8624 1999-12-14  Martin Buchholz <martin@xemacs.org>
8625
8626         * XEmacs 21.2.24 is released.
8627
8628 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8629
8630         * about.el (about-hackers): Update my email address.
8631
8632 1999-12-07  Martin Buchholz <martin@xemacs.org>
8633
8634         * XEmacs 21.2.23 is released.
8635
8636 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8637
8638         * package-get.el (package-get-download-sites): Removed several
8639         defunct download sites, added many new ones, and corrected a few
8640         incorrect directory-on-site entries.  Added physical locations to
8641         site-description.
8642
8643 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8644
8645         * finder.el (finder-commentary): add DOC string and fix
8646         interactive spec
8647
8648 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8649
8650         * help.el (describe-function): Don't forget to intern the string
8651         completing-read returns.
8652         (describe-variable): Ditto.
8653
8654 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8655
8656         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8657         `hyper-apropos-help-mode' here to find symbol to customize
8658         irregardless of cursor position and simplify
8659         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8660         `hyper-apropos-popup-menu'.
8661
8662 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8663
8664         * apropos.el (apropos-mode-map): Add return to call
8665         apropos-follow.
8666         (apropos-print): Call apropos-mode to have better
8667         command reference. Put keymap text-poperty to
8668         symbole name.
8669
8670 1999-11-22  Alastair Burt  <burt@dfki.de>
8671
8672         * help.el: (describe-bindings-1): Added handling of keymaps for
8673         the extents at point.
8674
8675 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8676
8677         * gutter-items.el (buffers-tab-items): Wrap the function in a
8678         save-match-data
8679
8680 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8681
8682         * help.el (describe-function): Use the DEFAULT argument to
8683         completing-read.
8684         (describe-variable): Ditto.
8685
8686 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8687
8688         * minibuf.el (read-from-minibuffer): Add optional argument
8689         DEFAULT to have better mini-buffer history support.
8690         (completing-read): Pass default to read-from-minibuffer.
8691         (read-buffer): Pass default to completing-read.
8692
8693 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8694
8695         * font-lock.el (font-lock-doc-string-face): Document the
8696         `font-lock-lisp-like' property.
8697
8698 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8699
8700         * lisp-mode.el: Specify `font-lock-lisp-like'.
8701
8702         * font-lock.el (font-lock-lisp-like): New function.
8703         (font-lock-fontify-syntactically-region): Use it.
8704
8705 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8706
8707         * XEmacs 21.2.22 is released
8708
8709 1999-11-28  Martin Buchholz <martin@xemacs.org>
8710
8711         * XEmacs 21.2.21 is released.
8712
8713 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8714
8715         * minibuf.el (read-coding-system): Accept symbol and
8716         coding-system object as a default-coding-system.
8717
8718 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8719
8720         * minibuf.el (read-coding-system): Accept symbol as
8721         a default-coding-system.
8722
8723 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8724
8725         * apropos.el (apropos-documentation): Use insert instead
8726         of princ.
8727
8728 1999-11-07  William M. Perry  <wmperry@aventail.com>
8729
8730         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8731           for the linux console.
8732
8733         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8734           stuff to work when you are not on a window system, since the GPM
8735           mouse support now allows pasting from outside of XEmacs.
8736
8737 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8738
8739         * XEmacs 21.2.20 is released
8740
8741 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8742
8743         * setup-paths.el (paths-default-info-directories): Add
8744         /usr/share/info and /usr/local/share/info.
8745
8746 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8747
8748         * about.el: Updated Vladimir Ivanovic's info.
8749
8750 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8751
8752         * auto-show.el (auto-show-truncationp): Remove.
8753
8754         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8755
8756 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8757
8758         * indent.el (indent-line-to): fix bug: spaces were not replaced
8759         with tab if column is multiple of tab-width
8760         From dhn@qedinc.com
8761
8762 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8763
8764         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8765         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8766
8767         * package-get.el (package-get-package-provider): Be verbose when
8768         interactive. Patch from Robert Pluim
8769
8770 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8771
8772         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8773         info file suffixes.
8774
8775 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8776
8777         * process.el (open-network-stream): Add a new optional parameter
8778         PROTOCOL to support udp; fix a minor typo and add an explanation
8779         in docstring for udp programming.
8780
8781         * code-process.el (open-network-stream): Add a new optional
8782         parameter PROTOCOL to support udp; fix a minor typo and add an
8783         explanation in docstring for udp programming.
8784
8785 1999-10-18  Andy Piper  <andy@xemacs.org>
8786
8787         * gui.el (make-gui-button): be more precise about how we call
8788         callbacks.
8789
8790         * wid-edit.el (widget-push-button-value-create): Use the new form
8791         of native gui-button.
8792
8793 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8794
8795         * info.el (Info-page-prev): Don't do (sit-for 0).
8796
8797 1999-10-13  Andy Piper  <andy@xemacs.org>
8798
8799         * gutter-items.el (progress-abort-glyph): new glyph for showing
8800         abort status.
8801         (append-progress): dispatch-event rather than sit-for.
8802         (abort-progress): new function. Show the abort glyph with an
8803         appropriate message.
8804         (raw-append-progress): dispatch-event rather than sit-for.
8805         (display-progress): cope with aborts.
8806
8807         * gui.el (make-gui-button): Use native widgets for buttons
8808         unconditionally.
8809         (insert-gui-button): ditto.
8810         (gui-button-p): ditto.
8811
8812         * xbm-button.el: remove from core.
8813
8814         * xpm-button.el: remove from core.
8815
8816 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8817
8818         * faces.el (init-device-faces): Don't initialize the random faces
8819         on the stream device.
8820
8821 1999-10-06  Andy Piper  <andy@xemacs.org>
8822
8823         * files.el (recover-file): Don't use ls under windows for revert buffer.
8824
8825 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8826
8827         * package-get.el (package-get-download-menu): Make menu really
8828         toggle download sites.
8829         (package-get-download-sites): Add autoload cookie.
8830
8831 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8832
8833         * setup-paths.el (paths-find-module-directory): Ditto.
8834
8835 1999-09-29  Werner Fink  <werner@suse.de>
8836
8837         * setup-paths.el (paths-find-exec-directory): Add missing nil
8838         parameter for environment.
8839
8840 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8841
8842         * modeline.el (modeline-format):
8843         Only purecopy the strings.  Else
8844         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8845         barfs.
8846
8847 1999-08-28  Mike Woolley  <mike@bulsara.com>
8848
8849         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8850         user setting comint-completion-addsuffix and
8851         comint-process-echoes.
8852
8853 1999-09-22  Andy Piper  <andy@xemacs.org>
8854
8855         * gutter-items.el (update-tab-in-gutter): use
8856         last-nonminibuf-window instead of selected-window.
8857
8858 1999-09-18  Andy Piper  <andy@xemacs.org>
8859
8860         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8861         display on.
8862
8863         * subr.el (record-buffer-hook): new variable so that the hook gets
8864         some documentation.
8865
8866 1999-09-16  Andy Piper  <andy@xemacs.org>
8867
8868         * gutter-items.el (update-tab-in-gutter): only update when the
8869         gutter is visible.
8870         (remove-buffer-from-gutter-tab): ditto.
8871
8872 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8873
8874         * simple.el (do-auto-fill): Commented out part of Kinsoku
8875         processing.
8876
8877 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8878
8879         * isearch-mode.el (isearch-highlightify-region): Give the
8880         highlighting extents a high priority.
8881         (isearch-make-extent): Give the main highlighting extent an even
8882         higher priority.
8883
8884 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8885
8886         * packages.el (packages-compute-package-locations): Fix typo from
8887         -u rationalization.
8888
8889 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8890
8891         * setup-paths.el (paths-find-doc-directory): Respect value of
8892         `configure-doc-directory.'
8893
8894         * find-paths.el (paths-find-architecture-directory): Give
8895         precendence `default' argument (which typically comes from
8896         configure).
8897
8898 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8899
8900         * startup.el (command-line-early): Added options -user-init-file
8901         and -user-init-directory.
8902
8903         * files.el (user-init-file): Default to NIL so we can recognize
8904         when it's set.
8905
8906 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8907
8908         * obsolete.el (init-file-user):
8909         * startup.el:
8910         * packages.el (packages-compute-package-locations):
8911         * package-get.el (package-get-user-index-filename):
8912         * menubar-items.el (maybe-add-init-button):
8913         * info.el (Info-annotations-path):
8914         * dump-paths.el:
8915         Change `user-init-directory' to be an absolute path.
8916         Use `user-init-directory' where appropriate.
8917         Zap `init-file-user' and its uses.
8918
8919 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8920
8921         * subr.el (copy-symbol): New function.
8922
8923 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8924
8925         * isearch-mode.el (isearch-done): Be sure to restore invisible
8926         extents in the proper buffer.
8927         (isearch-pre-command-hook): Set this-command to the correct value
8928         in case the buffer has changed and old overriding-local-map was
8929         used.
8930         (isearch-restore-extent): Use remprop instead of setting the
8931         property to nil.
8932
8933 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8934
8935         * cmdloop.el (execute-extended-command): Update zmacs region
8936         before the delay.
8937         (execute-extended-command): Make the message gettext-friendly.
8938
8939 1999-09-07  Andy Piper  <andy@xemacs.org>
8940
8941         * gutter-items.el (progress-gauge-glyph): renamed from
8942         progress-glyph.
8943         (progress-text-glyph): new variable.
8944         (progress-layout-glyph): use layouts and text glyphs.
8945         (progress-area-buffer): removed.
8946         (progress-text-and-extent): new variable.
8947         (progress-displayed-p): dynamically create gutter area buffer.
8948         (clear-progress): ditto.
8949         (raw-append-progress): ditto.
8950         (append-progress): use new glyph names.
8951         (raw-append-progress): only create the extent when needed. set
8952         properties more optimally.
8953         (progress): remove args.
8954
8955 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8956
8957         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8958         mapcar where the return value is unused.
8959         (isearch-restore-invisible-extents): Ditto.
8960         (isearch-highlight-all-cleanup): Ditto.
8961         (isearch-delete-extents-in-range): Traverse the extents only once.
8962         (isearch-highlight-all-update): Don't start over if the search
8963         string has changed and more input is pending.
8964
8965 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8966
8967         * packages.el (packages-find-package-data-path): Ditto.
8968
8969         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8970
8971         * subr.el (mapc-internal): Don't make obsolete.
8972
8973         * cl-extra.el (mapc): Resurrect.
8974
8975 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8976
8977         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8978         alias.
8979
8980         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8981         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8982         (isearch-yank-clipboard): Use get-clipboard instead of
8983         x-get-clipboard.
8984         (isearch-yank-selection): Fix docstring.
8985
8986 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8987
8988         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8989
8990 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8991
8992         * cl-macs.el (extent-start-position): Fix setf method.
8993         (extent-end-position): Ditto.
8994
8995 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8996
8997         * isearch-mode.el: End merge with FSF 20.4.
8998
8999         * isearch-mode.el (search-invisible): New variable.
9000         (isearch-hide-immediately): Ditto.
9001         (isearch-unhidden-extents): Ditto.
9002         (isearch-range-invisible): New function.
9003         (isearch-unhide-extent): Ditto.
9004         (isearch-restore-invisible-extents): Ditto.
9005         (isearch-restore-extent): Ditto.
9006
9007         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9008         implementation.
9009         (isearch-ring-retreat-edit): Ditto.
9010         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9011         (isearch-forward-regexp): New arguments NOT-REGEXP and
9012         NO-RECURSIVE-EDIT.
9013         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9014         (isearch-backward-regexp): New arguments NOT-REGEXP and
9015         NO-RECURSIVE-EDIT.
9016         (isearch-mode): Return isearch-success.
9017         (isearch-update): Use unread-command-events instead of
9018         unread-command-event.
9019         (isearch-abort): If an invalid regexp is encountered, keep popping
9020         states.
9021         (isearch-*-char): Use FSF implementation.
9022         (isearch-whitespace-chars): Use the more robust FSF's
9023         implementation.
9024         (isearch-within-brackets): New variable.
9025         (isearch-mode): Initialize it.
9026         (isearch-edit-string): Bind it.
9027         (isearch-search-and-update): Set it.
9028         (isearch-push-state): Push it.
9029         (isearch-top-state): Pop it.
9030         (isearch-search): Set it.
9031         (isearch-printing-char): When called by isearch-whitespace-chars,
9032         handle M-SPC gracefully.
9033         (isearch-message-prefix): New argument ELLIPSIS.
9034         (isearch-message-suffix): Ditto.
9035         (isearch-message): Use the ELLIPSIS argument when calling
9036         isearch-message-prefix and isearch-message-suffix.
9037         (isearch-message-prefix): Distinguish between "wrapped" and
9038         "overwrapped" search, FWIW.
9039
9040 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9041
9042         * isearch-mode.el (isearch-edit-string): Use the head of the
9043         search ring instead of search-last-string and search-last-regexp.
9044         (search-highlight): Renamed from isearch-highlight.
9045         (isearch-exit): Use the new name.
9046         (isearch-highlight): Ditto.
9047         (isearch-dehighlight): Ditto.
9048         (isearch-update-ring): New function.
9049         (isearch-done): Call it.
9050         (isearch-done): New argument EDIT.
9051         (isearch-repeat): If search string is empty, look up at the car of
9052         the search ring; ignore the yank pointer.
9053         (isearch-abort): Call isearch-done with NOPUSH.
9054         (isearch-cancel): New function.
9055         (isearch-mode-map): Bind it to ESC ESC ESC.
9056
9057         * isearch-mode.el: Begin merge with FSF 20.4.
9058
9059 1999-09-01  Andy Piper  <andy@xemacs.org>
9060
9061         * x-select.el (x-get-clipboard): obsolete.
9062         (x-yank-clipboard-selection): obsolete
9063
9064         * select.el (disown-selection): need to be careful to disown the
9065         clipboard if we set it via selection.
9066         (get-clipboard): move from x-select.el
9067         (yank-clipboard-selection): ditto.
9068
9069 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9070
9071         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9072         isearch-highlight-all-matches to nil.
9073         (isearch-fixed-case): New variable.
9074         (isearch-mode): Initialize it.
9075         (isearch-edit-string): Save it.
9076         (isearch-toggle-case-fold): Set it.
9077         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9078         need to check isearch-fixed-case.
9079         (isearch-toggle-case-fold): Update highlighting of all matches
9080         before the pause.
9081         (isearch-edit-string):
9082
9083 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9084
9085         * isearch-mode.el (isearch-edit-string): Call isearch-message
9086         before reading the event so that the prompt is displayed properly.
9087         (isearch-message): Use isearch-nonincremental when calling
9088         isearch-message-prefix.
9089         (minibuffer-local-isearch-map): Bind up and down to do the same as
9090         M-p and M-n respectively.
9091         (isearch-done): New arg NOPUSH.
9092         (isearch-edit-string): Use it.
9093         (isearch-edit-string): Don't bind isearch-string.
9094         (isearch-ring-adjust): Edit string, *then* push state.
9095
9096 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9097
9098         * faces.el (isearch-secondary): Make isearch-secondary look
9099         different than default.
9100
9101 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9102
9103         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9104         save-excursion.
9105         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9106         (isearch-update): Call isearch-dehighlight without arguments.
9107         (isearch-done): Ditto.
9108
9109         * isearch-mode.el (isearch-fix-case): If the search string has no
9110         upper-case letters, allow the folding to be reenabled.
9111         Previously, once disabled, the folding would remain that way until
9112         the end of isearch.
9113         (isearch-top-state): Call isearch-fix-case.
9114
9115         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9116         save-excursion.
9117         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9118
9119 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9120
9121         * xpm-button.el:
9122         xbm-button.el: Need to exist in core because gui.el depends on
9123         them.
9124
9125 1999-08-31  Andy Piper  <andy@xemacs.org>
9126
9127         * gutter-items.el (buffers-tab-face): new customizable variable.
9128         (buffers-tab-default-buffer-line-length): new specifier for
9129         maximum viewable characters.
9130         (progress-stack): new variable for implementing widget-based
9131         progress messages.
9132         (progress-area-buffer): ditto.
9133         (progress-glyph-height): ditto.
9134         (progress-stop-callback): ditto.
9135         (progress-quit-function): new function.
9136         (progress-glyph): new variable.
9137         (progress-layout-glyph): ditto.
9138         (progress-displayed-p): new function, see message-displayed-p for
9139         details.
9140         (clear-progress): ditto.
9141         (remove-progress): ditto.
9142         (append-progress): ditto.
9143         (raw-append-progress): ditto.
9144         (display-progress): ditto.
9145         (current-progress): ditto.
9146         (current-progress-label): ditto.
9147         (progress): ditto.
9148         (lprogress): ditto.
9149
9150
9151 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9152
9153         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9154
9155         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9156         `isearch-yank-selection'.
9157         (isearch-mode-map): Use it.
9158         (isearch-yank-selection): Use `get-selection' instead of
9159         `get-x-selection'.
9160
9161 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9162
9163         * faces.el (isearch-secondary): Create face here.
9164
9165         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9166         timers.
9167
9168 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9169
9170         * subr.el (buffer-string): More robust backward compatibility
9171         check, courtesy William Perry.
9172
9173 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9174
9175         * replace.el (perform-replace): Stop the search after the search
9176         limit has been reached.
9177
9178 1999-08-23  Andy Piper  <andy@xemacs.org>
9179
9180         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9181         here if we don't have one.
9182
9183 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9184
9185         * ldap.el (ldap-coding-system): Default to nil until we get
9186         efficient UTF8 support
9187         (ldap-decode-string): Guard against `decode-coding-string' not
9188         being defined
9189         (ldap-encode-string): Guard against `encode-coding-string' not
9190         being defined
9191
9192 1999-08-23  Didier Verna  <didier@xemacs.org>
9193
9194         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9195         Some doc strings improvements, and add a star to the `interactive'
9196         calls.
9197
9198 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9199
9200         * font-lock.el (java-font-lock-keywords-3): introduced new
9201         keywords and regexpes for javadoc syntax 1.2.
9202
9203 1999-08-17  Andy Piper  <andy@xemacs.org>
9204
9205         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9206         format-buffers-tab-line.
9207         (buffers-tab-max-buffer-line-length): new variable.
9208         (format-buffers-tab-line): new function. truncate names if over
9209         buffers-tab-max-buffer-line-length.
9210
9211 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9212
9213         * cus-start.el: Customize the variable `bell-inhibit-time'.
9214
9215 1999-08-16  Andy Piper  <andy@xemacs.org>
9216
9217         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9218         brute-force approach to deleting the last buffer.
9219         (buffers-tab-grouping-regexp): new customizable variable.
9220         (select-buffers-tab-buffers-by-mode): use it.
9221
9222 1999-08-13  Andy Piper  <andy@xemacs.org>
9223
9224         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9225         deletion problem.
9226
9227 1999-07-30  Didier Verna  <didier@xemacs.org>
9228
9229         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9230         of princ to output symbols.
9231         (custom-save-face-internal): ditto.
9232         (custom-save-resets): ditto.
9233
9234 1999-08-09  Didier Verna  <didier@xemacs.org>
9235
9236         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9237         `regexp-quote' to protect the major mode name for use as a regular
9238         expression (c++ needs this for instance).
9239
9240 1999-08-08  Andy Piper  <andy@xemacs.org>
9241
9242         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9243         cope with similar mode names.
9244
9245         * gutter-items.el (buffers-tab-selection-function): new selection
9246         function.
9247         (select-buffers-tab-buffers-by-mode): new function.
9248         (buffers-tab-items): use it if set to only display buffers in the
9249         tab in the current buffer's group..
9250         (update-tab-in-gutter): use new api.
9251         (remove-buffer-from-gutter-tab): ditto.
9252
9253         * gutter-items.el (buffers-tab-max-size): set custom selection
9254         default to 6.
9255         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9256         (add-tab-to-gutter): set face as default.
9257
9258 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9259
9260         * faces.el (frob-face-property): Merge the fall-back specifier
9261         with the target, not replace it.
9262
9263 1999-08-05  Andy Piper  <andy@xemacs.org>
9264
9265         * gutter-items.el (update-tab-in-gutter): add frame argument for
9266         buffer-items.
9267         (update-tab-in-gutter): use it.
9268
9269         * gutter-items.el (record-buffer-hook): set.
9270
9271         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9272         change.
9273         (switch-to-buffer-hook) deleted.
9274
9275 1999-08-04  Andy Piper  <andy@xemacs.org>
9276
9277         * gutter-items.el (update-tab-in-gutter): make sure this will work
9278         as an argument to create-frame-hook.
9279
9280 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9281
9282         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9283         instead of timer emulation.
9284
9285 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9286
9287         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9288         Emacs isearch enhancements.
9289
9290 1999-07-28  Andy Piper  <andy@xemacs.org>
9291
9292         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9293         all devices that support tab controls.
9294         (remove-buffer-from-gutter-tab): new function. to be used as a
9295         value for kill-buffer-hook.
9296
9297 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9298
9299         * auto-show.el (auto-show-truncationp): changed to match
9300         `window_translation_on'
9301
9302 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9303
9304         * XEmacs 21.2.19 is released
9305
9306 1999-07-28  SL Baur  <steve@miho>
9307
9308         * code-files.el (insert-file-contents): Fix docstring.
9309         revert previous change.
9310
9311 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9312
9313         * fill.el (fill-region-as-paragraph): Change re-break-point to
9314         contain word-across-newline plus one character so that filling
9315         Japanese and Chinese works as desired.
9316         * simple.el (do-auto-fill): Ditto.
9317
9318 1999-07-26  SL Baur  <steve@miho>
9319
9320         * mule/japanese.el ("Japanese"): Do not specify a default input
9321         method.
9322         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9323
9324 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9325
9326         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9327         able to use cl-macs macro in early lisp.
9328
9329 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9330
9331         * custom.el:
9332         * cus-face.el:
9333         * cus-edit.el:
9334                 Massive custom Theme API changes.
9335
9336 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9337
9338         * code-files.el (insert-file-contents): Regard
9339         coding-system-magic-cookie if `coding-system-for-read' is nil.
9340
9341 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9342
9343         * mule/thai-xtis.el: Add coding: local variable, to avoid
9344         bootstrapping problem with C locale.
9345
9346 1999-07-22  Andy Piper  <andy@xemacs.org>
9347
9348         * dumped-lisp.el (preloaded-file-list): guard against putting
9349         gutter-items in a less than functional XEmacs.
9350         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9351
9352 1999-07-18  Bob Weiner  <weiner@beopen.com>
9353
9354         * fill.el (fill-context-prefix): Fixed bug that prevented the
9355         setting of an adaptive fill prefix when the `dont-skip-first' was
9356         t.
9357
9358 1999-07-22  SL Baur  <steve@miho>
9359
9360         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9361
9362 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9363
9364         * files.el (interpreter-mode-alist): add `make', `guile', and
9365         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9366         makefile-mode, guile is a scheme, and someday XEmacs will be
9367         modular enough to use as an efficient scripting tool.)
9368
9369 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9370
9371         * mule/mule-cmds.el (reset-language-environment): Regard
9372         coding-category `utf-8' and `ucs-4' if they are available.
9373
9374 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9375
9376         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9377         (prefer-coding-system): Fix DOC-string.
9378
9379         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9380         DOC-string too.
9381
9382         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9383         Mule.
9384         (coding-system-change-eol-conversion): Fix DOC-string.
9385
9386 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9387
9388         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9389         instead of `list-coding-system'.
9390
9391 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9392
9393         * menubar-items.el (default-menubar): `select-input-method' was
9394         renamed to `set-input-method'.
9395
9396         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9397         "Set Language Environment" menu.
9398
9399         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9400         "Describe Language Support" menu.
9401
9402 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9403
9404         * mule/chinese.el ("Chinese-GB"): Rename
9405         `chinese-gb-environment-setup-function' to
9406         `setup-chinese-gb-environment-internal'.
9407
9408 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9409
9410         * mule/korean.el: Use `define-coding-system-alias' instead of
9411         `copy-coding-system'.
9412
9413 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9414
9415         * mule/mule-cmds.el (set-language-environment-coding-systems):
9416         Treat duplicated coding-categories.
9417
9418 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9419
9420         * mule/japanese.el: Use `define-coding-system-alias' instead of
9421         `copy-coding-system'.
9422
9423 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9424
9425         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9426         coding-system `viscii'.
9427
9428 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9429
9430         * mule/cyrillic.el:
9431         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9432         (cyrillic-alternativnyj-decode-table): New variable.
9433         (cyrillic-alternativnyj-encode-table): New variable.
9434         - Specify `iso-8-1' as a category of coding-system
9435           `alternativnyj'.
9436         - Abolish general Cyrillic environment.
9437
9438 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * mule/chinese.el:
9441         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9442         - Register `chinese-gb-environment-setup-function' as a
9443           `setup-function' of "Chinese-GB" environment.
9444
9445 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9446
9447         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9448         optional argument `parents'.
9449
9450         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9451         property for Thai-XTIS.
9452
9453         * mule/mule-help.el (help-with-tutorial): Use property
9454         `tutorial-coding-system' of language-info as a coding-system to
9455         read tutorial file.
9456
9457 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9458
9459         * mule/thai-xtis.el: Don't setup `setup-function' and
9460         `exit-function'.
9461
9462         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9463         `set-coding-category-system' to set up coding-system for
9464         coding-category.
9465
9466         * mule/mule-cmds.el (prefer-coding-system): Use
9467         `set-coding-category-system' to set up coding-system for
9468         coding-category.
9469
9470 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9471
9472         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9473         Thai-XTIS environment.
9474
9475         * mule/mule-cmds.el (prefer-coding-system): Use
9476         `find-coding-system' instead of `coding-system-p'.
9477
9478 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9479
9480         * mule/mule-cmds.el (set-language-environment-coding-systems):
9481         Modify eol-type for XEmacs.
9482
9483         * mule/thai-xtis.el: Delete unused local variable `category'.
9484
9485         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9486         function.
9487         (prefer-coding-system): Don't call
9488         `update-coding-systems-internal'; use function
9489         `coding-category-list' instead of variable `coding-category-list';
9490         use `set-coding-priority-list' instead of `set-coding-priority';
9491         modify `eol-type' for XEmacs.
9492
9493         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9494         `charset-columns'.
9495         (char-width): Likewise.
9496
9497 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9498
9499         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9500         `tis-620'.
9501
9502         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9503         `set-coding-priority-list' instead of `set-coding-priority'; don't
9504         call `update-coding-systems-internal'.
9505
9506         * mule/mule-misc.el (coding-system-get): New function.
9507         (coding-system-put): New function.
9508         (coding-system-category): New function.
9509
9510 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9511
9512         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9513         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9514         to avoid conflict with leim/quail/thai-xtis.
9515
9516         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9517         to thai-xtis-chars.el.
9518
9519         * mule/thai-xtis-chars.el: New file (split from
9520         mule/thai-xtis.el).
9521
9522 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9523
9524         * mule/thai-xtis.el:
9525         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9526         - Add syntax entries.
9527         - Put `preferred-coding-system' of the charset `thai-xtis' to
9528           `tis-620'.
9529
9530 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9531
9532         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9533         rewritten to use write-multibyte-character.
9534
9535 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9536
9537         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9538         of `iso-2022-7'.
9539         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9540         ported yet.
9541         (read-input-method-name): Treat optional argument `default'.
9542
9543 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9544
9545         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9546         all.
9547         (set-language-info-alist): Set up menus here.
9548
9549 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9550
9551         * minibuf.el (completing-read): Add new optional argument
9552         `default'.
9553         (read-coding-system): Add new optional argument
9554         `default-coding-system'.
9555
9556 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9557
9558         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9559         (viet-viscii-...->viet-vscii...).
9560
9561 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9562
9563         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9564         and menus.
9565
9566 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9567
9568         * mule/mule-cmds.el (input-method-function): Add permanent-local
9569         property.
9570
9571 1999-03-30  Dave Love  <fx@gnu.org>
9572
9573         * mule/mule-cmds.el (current-language-environment): Doc fix.
9574
9575 1999-02-06  Richard Stallman  <rms@gnu.org>
9576
9577         * mule/european.el (setup-slovenian-environment): New function.
9578         ("Slovenian"): New language environment.
9579
9580 1999-01-27  Dave Love  <fx@gnu.org>
9581
9582         * mule/mule-cmds.el (current-language-environment): Provide :link,
9583         :type (choices) and appropriate :get.
9584
9585 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9586
9587         * mule/mule-cmds.el (describe-language-environment): Don't alter
9588         input-method-alist.
9589
9590 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9591
9592         * mule/mule-cmds.el (prefer-coding-system): Call
9593         set-coding-priority, so that the internal array of priorities is
9594         also updated.
9595
9596 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9597
9598         * mule/mule-cmds.el (prefer-coding-system): If the argument
9599         requires specific EOL conversion type, make the default coding
9600         systems use that.
9601
9602 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9603
9604         * mule/mule-cmds.el (set-language-environment): Pass the default
9605         eol-type to set-language-environment-coding-systems.
9606         (set-default-coding-systems): Copy the eol-type property for the
9607         new default values of {buffer-file,process}-coding-system from the
9608         old defaults.
9609         (set-language-environment-coding-systems): Accept an optional
9610         argument EOL-TYPE, and set the eol-type property of the default
9611         coding systems accordingly.
9612
9613 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9614
9615         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9616         use generate-new-buffer instead of get-buffer-create.
9617
9618 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9619
9620         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9621
9622 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9623
9624         * mule/mule-cmds.el (default-input-method): Fix custom type.
9625
9626 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9627
9628         * mule/mule-cmds.el (setup-specified-language-environment):
9629         Add apropos-inhibit property.
9630         (describe-specified-language-support): Likewise.
9631
9632 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9633
9634         * mule/mule-cmds.el: Doc fixes.
9635
9636 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9637
9638         * mule/mule-cmds.el (register-input-method): Doc-string
9639         modified.
9640
9641 1998-09-01  Dave Love  <fx@gnu.org>
9642
9643         * mule/mule-cmds.el (current-language-environment): Fix
9644         setter function.
9645
9646 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9647
9648         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9649         mule/european.el, mule/hebrew.el, mule/japanese.el,
9650         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9651         avoid bootstrapping problem if you need to recompile all the Lisp
9652         files using interpreted code.
9653
9654 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9655
9656         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9657         ("Latin-2"): Likewise.
9658
9659 1998-08-18  Per Starback  <starback@update.uu.se>
9660
9661         * mule/european.el (setup-latin2-environment): Fix typo.
9662
9663 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9664
9665         * mule/european.el: Give proper value of `input-method' key to all
9666         lang. env.
9667
9668         * mule/mule-cmds.el (activate-input-method): Handle the case that
9669         the arg INPUT-METHOD is nil correctly.
9670         (read-multilingual-string): Activate the specified input method
9671         before calling read-string.  Afterward, activate the original
9672         input method.
9673
9674 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9675
9676         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9677         (set-language-info-alist): Fix typo in doc-string.
9678
9679         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9680
9681 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9682
9683         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9684         (reset-language-environment): New function for the job that
9685         setup-english-environment used to do.
9686         (set-language-environment): Do more setups according to the info
9687         in language-info-alist.
9688         (read-language-name): Handle the case that the arg KEY is nil.
9689         (describe-language-environment): Handle input-method property.
9690
9691         * mule/: All files under this directory, which related with
9692         specific languages (such as mule/european.el, mule/greek.el,
9693         mule/hebrew.el, mule/misc-lang.el), modified as below.
9694         (setup-XXX-environment): Just call set-language-environment.  If
9695         they used to do some other jobs than what done by
9696         set-language-environment, those jobs are done in
9697         setup-XXX-environment-internal now.
9698         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9699         the value to setup-XXX-environment-internal.  Add properties
9700         input-method and features.
9701
9702         * mule/english.el (setup-english-environment): Just call
9703         reset-language-environment.
9704
9705         * mule/european.el (setup-8-bit-environment): Function deleted.
9706
9707 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9708
9709         * mule/mule-cmds.el (input-method-exit-on-first-char)
9710         (input-method-use-echo-area): Doc fixes.
9711
9712 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9713
9714         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9715         variable.
9716         (input-method-use-echo-area): New variable.
9717
9718 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9719
9720         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9721
9722 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9723
9724         * mule/mule-cmds.el (activate-input-method): Update mode line.
9725         (inactivate-input-method): Likewise.
9726
9727 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9728
9729         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9730         input method in the current buffer, but just bind
9731         current-input-method.
9732
9733 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9734
9735         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9736
9737         * mule/misc-lang.el ("IPA"): Add coding-priority and
9738         coding-system.
9739
9740 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9741
9742         * mule/greek.el: Add coding-priority.
9743
9744 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9745
9746         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9747         LANG-ENV.
9748
9749 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9750
9751         * mule/mule-cmds.el (register-input-method): Fix previous change.
9752         (setup-specified-language-environment): Doc fix.
9753
9754 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9755
9756         * mule/mule-cmds.el: Several doc fixes.
9757         (get-language-info, set-language-info): Rename argument.
9758         (set-language-info-alist): Likewise.
9759         (register-input-method): Rename argument.
9760         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9761
9762 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9763
9764         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9765         default value while reading an input method.
9766
9767 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9768
9769         * mule/mule-cmds.el (universal-coding-system-argument):
9770         Use buffer-file-coding-system as default.
9771
9772 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9773
9774         * mule/korean.el ("Korean"): Doc fix.
9775
9776 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9777
9778         * mule/mule-cmds.el (describe-language-environment): Print the
9779         languge environment at the head.
9780
9781 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9782
9783         * mule/japanese.el: Set exit-function to exit-japanese-environment
9784         for Japanese environment.
9785
9786 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9787
9788         * mule/mule-cmds.el (set-language-environment): Doc fix.
9789         (current-language-environment): Use defcustom.
9790         (default-input-method): Specify :type.
9791
9792 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9793
9794         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9795         modified.
9796         (prefer-coding-system): Doc-string modified.
9797
9798 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9799
9800         * mule/mule-cmds.el (set-language-info): Doc-string
9801         describes `coding-priority' KEY.
9802         (set-language-environment-coding-systems): New function.
9803         (select-safe-coding-system): New function.
9804         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9805         (set-language-info-alist): New optionla arg PARENTS.  Call
9806         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9807         (set-language-environment-coding-systems): New function.
9808
9809         * mule/chinese.el: Remove setting up of
9810         describe-chinese-environment-map and
9811         setup-chinese-environment-map.  Exclude them in args of calls to
9812         set-language-info-alist.  Register coding-priority key in
9813         language-info-alist.
9814
9815         * mule/cyrillic.el: Remove setting up of
9816         describe-cyrillic-environment-map and
9817         setup-cyrillic-environment-map.  Exclude them in args of calls to
9818         set-language-info-alist.  Register coding-priority key in
9819         language-info-alist.
9820
9821         * mule/english.el: Register coding-priority key in
9822         language-info-alist.
9823
9824         * mule/ethiopic.el: Register coding-priority key in
9825         language-info-alist.
9826
9827         * mule/european.el: Remove setting up of
9828         describe-european-environment-map and
9829         setup-european-environment-map.  Exclude them in args of calls to
9830         set-language-info-alist.  Register coding-priority key in
9831         language-info-alist.  Add "German" language env.
9832         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9833         (setup-german-environment): New function.
9834
9835         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9836         change default input method to "greek-postfix".
9837
9838         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9839         coding-priority key in
9840
9841 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9842
9843         * mule/mule-cmds.el (set-language-info): Doc fix.
9844         (input-method-inactivate-hook): Doc fix.
9845
9846 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9847
9848         * mule/mule-cmds.el (set-input-method): Renamed from
9849         select-input-method.
9850
9851 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9852
9853         * mule/mule-cmds.el (set-language-environment): Run
9854         exit-language-environment-hook before calling `exit-function'
9855         which is specified for the language environment.
9856
9857 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9858
9859         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9860         modified.
9861         (prefer-coding-system): Likewise.
9862         (describe-language-environment): Print aliases of each coding
9863         system.
9864         (set-language-environment-hook): New variable.
9865         (exit-language-environment-hook): New variable.
9866         (set-language-environment): Call these hooks.  Before setting a
9867         new language environment, exit from the
9868         current-language-environment if necessary.
9869         (input-method-verbose-flag): The value can be nil, t,
9870         complex-only, or default.
9871         (input-method-highlight-flag): Doc-string augmented.
9872         (activate-input-method): Check if we can run the registered
9873         function to activate an input method.
9874
9875         * mule/korean.el: Set exit-function for language environment
9876         "Korean" to exit-korean-environment.
9877         (setup-korean-environment): Moved to korea-util.el.
9878
9879 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9880
9881         * mule/mule-cmds.el (read-multilingual-string): Use
9882         current-input-method prior to default-input-method.  Don't bind
9883         current-input-method by `let', instead, activate the specified
9884         input method in the current buffer temporarily.
9885
9886 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9887
9888         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9889
9890 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9891
9892         * mule/chinese.el (post-read-decode-hz): Return the result of
9893         decode-hz-region.
9894         (pre-write-encode-hz): Do not change the value of
9895         last-coding-system.
9896
9897 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9898
9899         * mule/mule-ccl.el: Doc fixes.
9900
9901 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9902
9903         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9904         (check-ccl-program): New macro.
9905
9906 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9907
9908         * mule/mule-ccl.el: Comment about CCL syntax modified.
9909         (ccl-command-table): Add read-multibyte-character and
9910         write-multibyte-character.
9911         (ccl-code-table): Add ex-cmd.
9912         (ccl-extended-code-table): New variable.
9913         (ccl-embed-extended-command): New function.
9914         (ccl-compile-read-multibyte-character,
9915         ccl-compile-write-multibyte-character) New functions.
9916         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9917         ccl-dump-write-multibyte-character): New functions.
9918
9919 1999-07-22  SL Baur  <steve@miho>
9920
9921         * config.el (config-value-file): config.values is installed into
9922         doc-directory.
9923         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9924
9925 1999-07-19  Didier Verna  <didier@xemacs.org>
9926
9927         * rect.el: all functions rewritten, except when noted. Below is a
9928         list of interface changes.
9929         (apply-on-rectangle): new function. Obsoletes
9930         `operate-on-rectangle'. All functions that used to call this
9931         function now call the new one.
9932         (kill-rectangle): added optional prefix arg to fill lines.
9933         (delete-rectangle): ditto.
9934         (delete-extract-rectangle): ditto.
9935         (open-rectangle): ditto.
9936         (clear-rectangle): ditto.
9937         (delete-rectangle-line): added third arg FILL.
9938         (delete-extract-rectangle-line): ditto.
9939         (open-rectangle-line): ditto.
9940         (clear-rectangle-line): ditto.
9941
9942 1999-07-18  Andy Piper  <andy@xemacs.org>
9943
9944         * menubar-items.el (default-menubar): add gutter options.
9945
9946         * gutter-items.el: new file.
9947         (gutter): new group for custom.
9948         (gutter-visible-p): new variable.
9949         (default-gutter-position): ditto.
9950         (buffers-tab): new group for the buffers tab.
9951         (gutter-buffers-tab): widget to put in the gutter.
9952         (buffers-tab-max-size): max number of tabs.
9953         (buffers-tab-switch-to-buffer-function): function to call when a
9954         tab is pressed.
9955         (buffers-tab-omit-function): filter buffers with this function.
9956         (buffers-tab-format-buffer-line-function): format buffer names for
9957         inclusion in tabs.
9958         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9959         the record.
9960         (build-buffers-tab-internal): build a list of tab items.
9961         (buffers-tab-items): ditto.
9962         (add-tab-to-gutter): put a tab in the gutter area.
9963         (update-tab-in-gutter): reset the buffers in the tab.
9964
9965         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9966
9967         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9968         (switch-to-buffer-hooks): new hook.
9969
9970         * toolbar.el (default-toolbar-position): fix typo.
9971
9972 1999-07-16  Andy Piper  <andy@xemacs.org>
9973
9974         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9975
9976 1999-07-15  Didier Verna  <didier@xemacs.org>
9977
9978         * cus-edit.el (custom-prompt-variable): optional third arg makes
9979         prompt for a comment string.
9980         (customize-set-value): optional prefix makes this function handle
9981         variable comments.
9982         (customize-set-variable): ditto.
9983         (customize-save-variable): ditto.
9984         (customize-customized): handle custom comments.
9985         (customize-save-customized): ditto.
9986         (custom-variable-state-set): ditto.
9987         (custom-face-state-set): ditto.
9988         (customize-saved): ditto.
9989         (custom-variable-set): ditto.
9990         (custom-face-set): ditto.
9991         (custom-variable-save): ditto.
9992         (custom-face-save): ditto.
9993         (custom-variable-reset-saved): ditto.
9994         (custom-face-reset-saved): ditto.
9995         (custom-variable-reset-standard): ditto.
9996         (custom-face-reset-standard): ditto.
9997         (custom-comment-face): new face.
9998         (custom-comment-tag-face): ditto.
9999         (custom-comment): new widget.
10000         (custom-comment-create): new function.
10001         (custom-comment-delete): ditto.
10002         (custom-comment-value-set): ditto.
10003         (custom-comment-show): ditto.
10004         (custom-comment-invisible-p): ditto.
10005         (custom-variable-value-create): create a comment field widget.
10006         (custom-face-value-create): ditto.
10007         (custom-variable-menu): new entry for adding a custom comment.
10008         (custom-face-menu): ditto.
10009         (custom-save-variables): possibly save custom comments.
10010         (custom-save-faces): ditto.
10011
10012         * cus-face.el (custom-set-faces): the arguments can now have a
10013         custom comment as fourth argument.
10014
10015         * custom.el (custom-set-variables): the arguments can now have a
10016         custom comment as fifth element.
10017
10018 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10019
10020         * XEmacs 21.2.18 is released
10021
10022 1999-07-13  SL Baur  <steve@miho>
10023
10024         * lib-complete.el (read-library-name): Revert previous change.
10025         (read-library): Ditto.
10026
10027 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10028
10029         * packages.el (packages-package-list): Capitalize docstring.
10030
10031         * packages.el (packages-find-package-library-path): Use #'nconc
10032         rather than #'append to reduce consing -- #'mapcar uses Flist,
10033         which returns a freshly consed list.  #'append would create yet
10034         another fresh list, using Fmake_list in concat.
10035
10036         * packages.el (package-provide): Use setq with remassq like it
10037         says in its docstring.
10038
10039 1999-07-06  SL Baur  <steve@miho.m17n.org>
10040
10041         * lib-complete.el (progn-with-message): Fix typo.
10042
10043 1999-07-06  SL Baur  <steve@miho.m17n.org>
10044
10045         * mule/mule-misc.el (char-octet): Make function match docstring.
10046         From Katsumi Yamaoka <yamaoka@jpl.org>
10047
10048 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10049
10050         * wid-edit.el (widget-documentation): corrected spelling error.
10051
10052 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10053
10054         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10055         keys if already bound
10056
10057 1999-07-06  SL Baur  <steve@miho.m17n.org>
10058
10059         * lib-complete.el (progn-with-message): Revert previous changes.
10060
10061 1999-06-24  Bob Weiner  <weiner@beopen.com>
10062
10063         * lib-complete.el (find-library):
10064         (find-library-other-window):
10065         (find-library-other-frame): Completely rewrote
10066         so that these functions actually work when called non-interactively.
10067         Also made them handle LIBRARY arguments which end with .el or .elc.
10068
10069 1999-06-24  Bob Weiner  <weiner@beopen.com>
10070
10071         * simple.el (indent-new-comment-line): Locally bound
10072         `block-comment-start' to `comstart' or else when this is called
10073         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10074         `block-comment-start' value, ignoring any existing spacing after a
10075         comment prefix in the previous line and producing ugly comments.
10076
10077 1999-06-23  Bob Weiner  <weiner@beopen.com>
10078
10079         * list-mode.el (mouse-choose-completion):
10080         (choose-completion):
10081         (completion-switch-to-minibuffer): Added.
10082         ([Tab]): [Tab] previously switched to the minibuffer
10083         but since [space] does that and since most applications in the
10084         world use [Tab] to select the next item in a list, do that in the
10085         *Completions* buffer too.  This will cause the least confusion
10086         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10087         06/23/1999.
10088
10089 1999-06-22  Bob Weiner  <weiner@beopen.com>
10090
10091         * help.el (help-buffer-name): Added support for a null value
10092         of `help-buffer-prefix-string' since some buffers require no
10093         prefix.
10094
10095 1999-06-20  Bob Weiner  <weiner@beopen.com>
10096
10097         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10098         in the completion-list-mode-map to bury the completions buffer
10099         even when the minibuffer is no longer active.
10100
10101 1999-06-20  Bob Weiner  <weiner@beopen.com>
10102
10103         * list-mode.el (list-mode): It is visually disconcerting to have
10104         the text cursor disappear within list buffers, especially when
10105         moving from window to window, so leave it visible.
10106
10107 1999-07-01  SL Baur  <steve@miho.m17n.org>
10108
10109         * menubar-items.el (default-menubar): Conditionalize the bug
10110         report menu item (which may not be possible in this XEmacs).
10111         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10112
10113 1999-06-30  SL Baur  <steve@miho.m17n.org>
10114
10115         * subr.el (with-current-buffer): DOC string fix.
10116         Suggested by Bob Weiner <weiner@altrasoft.com>
10117
10118 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10119
10120         * cus-face.el (custom-face-italic): insert missing args
10121
10122 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10123
10124         * packages.el (package-locations): Changed default early package
10125         hierarchies to ~/.xemacs/mule-packages and
10126         ~/.xemacs/xemacs-packages.
10127
10128 1999-06-23  SL Baur  <steve@miho.m17n.org>
10129
10130         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10131
10132 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10133
10134         * packages.el (package-locations): Changed default early package
10135         hierarchy to ~/.xemacs/packages.
10136         (package-locations): Removed `packages' as a possible name for a
10137         late package hierarchy.
10138
10139 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10140
10141         * mule/mule-category.el (word-combining-categories): Set up new
10142         variable.
10143         (word-separating-categories): Likewise.
10144
10145 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10146
10147         * XEmacs 21.2.17 is released
10148
10149 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10150
10151         * font-menu.el (font-menu-set-font): allow for nil specification
10152         of font size.
10153
10154 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10155
10156         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10157         is 1.
10158
10159 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10160
10161         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10162         8859-5 instead of ISO 8859-1.
10163
10164 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10165
10166         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10167         (viet-viscii-encode-table): Ditto.
10168
10169         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10170         Make obsolete definition of char-octet.
10171
10172 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10173
10174         * subr.el: Move no-Mule make-char ...
10175         * help-nomule.el (make-char): To here.
10176         (string-width): Make Mule compatibility alias.
10177
10178 1999-06-15  Andy Piper  <andy@xemacs.org>
10179
10180         * select.el (get-selection-no-error): really make there be no-error.
10181         (get-selection): revert to original.
10182
10183 1999-06-11  Andy Piper  <andy@xemacs.org>
10184
10185         * select.el (selection-sets-clipboard): renamed.
10186         (own-selection): use it.
10187
10188 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10189
10190         * XEmacs 21.2.16 is released
10191
10192 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10193
10194         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10195         missing characters to avoid crash.
10196
10197 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10198
10199         * coding.el (set-terminal-coding-system): Only set the console
10200         coding system on the selected console if it is a tty.
10201
10202 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10203
10204         * cus-face.el:
10205         * cus-edit.el:
10206         * faces.el:
10207         (custom):
10208         (face-spec-set):
10209         * faces.el (frob-face-property):
10210         * font-menu.el (font-menu-set-font):
10211                   Actually apply changes from 1999-03-17
10212
10213 1999-06-10  Andy Piper  <andy@xemacs.org>
10214
10215         * select.el (get-selection): abstract out non error-signalling
10216         part.
10217         (get-selection-no-error): get-selection without signalling an
10218         error.
10219         (selection-is-clipboard-p): new variable. controls whether the
10220         selection sets the clipboard.
10221         (own-selection): use it.
10222
10223         * mouse.el (insert-selection): fallback to clipboard after trying
10224         primary selection and cutbuffer.
10225
10226 1999-06-05  Andy Piper  <andy@xemacs.org>
10227
10228         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10229         selection functions.
10230
10231 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10232
10233         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10234         default value.
10235         (load): Use `raw-text' instead of `no-conversion'.
10236         (insert-file-contents): Likewise.
10237
10238         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10239         of `no-conversion'.
10240
10241 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10242
10243         * coding.el: Don't copy `no-conversion' to `raw-text'.
10244
10245 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10246
10247         * subr.el (make-char): Define it if Mule is not around.
10248
10249 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10250
10251         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10252
10253         * x-select.el (x-disown-selection-internal): Restore symbol as an
10254         obsolete alias.
10255         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10256
10257 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10258
10259         * XEmacs 21.2.15 is released
10260
10261 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10262
10263         * subr.el (split-string): Avoid infinite looping
10264
10265 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10266
10267         * ldap.el (ldap-ignore-attribute-codings): New variable
10268         (ldap-default-attribute-decoder): New variable
10269         (ldap-coding-system): New variable
10270         (ldap-attribute-syntax-encoders): New variable
10271         (ldap-attribute-syntax-decoders): New variable
10272         (ldap-attribute-syntaxes-alist): New variable
10273         (ldap-encode-boolean): New function
10274         (ldap-decode-boolean): New function
10275         (ldap-encode-country-string): New function
10276         (ldap-decode-string): New function
10277         (ldap-decode-address): New function
10278         (ldap-encode-address): New function
10279         (ldap-decode-attribute): New function
10280         (ldap-search): Use some of these
10281
10282 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10283
10284         * version.el (emacs-version): Make the patch level/beta come
10285         before the XEmacs qualifier so that it gets into (funcall
10286         emacs-version) and thus in the bug reports.
10287         (emacs-version>=): Support patch levels.
10288
10289 1999-06-03  SL Baur  <steve@xemacs.org>
10290
10291         * version.el: implement x.y.z version number
10292         From Jan Vroonhof <vroonhof@math.ethz.ch>
10293
10294 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10295
10296         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10297
10298 1999-05-22  Vin Shelton <acs@xemacs.org>
10299
10300         * startup.el: Document -private and break out non-standard X options.
10301
10302 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10303
10304         * mule/mule-charset.el (charset-after): New function.
10305         (charset-direction): Synch with Mule, update docstring.
10306         (get-charset-property): New function.
10307         (put-charset-property): New function.
10308         (charset-plist): New function.
10309
10310         * mule/mule-charset.el (compose-region):
10311         (decompose-region): remove;  these functions (which don't work
10312         since we don't do composite characters) have been moved to
10313         mule-util.el.
10314         (toplevel): follow coding standards
10315
10316 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10317
10318         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10319         exist any more.
10320
10321         * code-files.el: Fix commentary to follow coding standards.  Move
10322         the single line left in mule-files.el to here.
10323
10324         * mule/mule-files.el: delete.
10325
10326 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10327
10328         * info.el (Info-scroll-prev): Use event functions instead of the
10329         old emacs 19 interface.
10330
10331 1999-06-02  Andy Piper  <andy@xemacs.org>
10332
10333         * x-font-menu.el (x-font-menu-load-font):
10334         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10335
10336 1999-05-31  Andy Piper  <andy@xemacs.org>
10337
10338         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10339         group.
10340         (font-menu-this-frame-only-p): ditto.
10341         (font-menu-max-items): reinstate, from Jan Vroonhof
10342         <vroonhof@math.ethz.ch>
10343         (font-menu-submenu-name-format): ditto.
10344         (font-menu-split-long-menu): ditto, for use by the family
10345         constructor.
10346         (font-menu-family-constructor): use it.
10347
10348 1999-05-30  Andy Piper  <andy@xemacs.org>
10349
10350         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10351         for use by the font menu.
10352
10353         * msw-font-menu.el: new file implementing mswindows specific
10354         font-menu behaviour.
10355         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10356         (mswindows-font-menu-junk-families): ditto.
10357         (hack-font-truename): ditto.
10358         (mswindows-font-regexp-ascii): ditto.
10359         (mswindows-reset-device-font-menus): ditto.
10360         (mswindows-font-menu-font-data): ditto.
10361         (mswindows-font-menu-load-font): ditto.
10362
10363         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10364         (x-font-menu-font-data): ditto.
10365         (x-font-menu-load-font): ditto.
10366
10367         * font-menu.el: new file implementing generic font menu behaviour.
10368         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10369         made device independent.
10370         (font-menu-this-frame-only-p): ditto.
10371         (font-menu-preferred-resolution): ditto.
10372         (font-menu-size-scaling): new variable used to determine whether
10373         sizes are in points or tenths of a point.
10374         (vassoc): moved from x-font-menu.el.
10375         (device-fonts-cache): ditto.
10376         (device-fonts-cache): ditto.
10377         (flush-device-fonts-cache): ditto.
10378         (reset-device-font-menus): copied from x-font-menu.el and made
10379         device independent. Most functionality deferred to
10380         device-dependent versions.
10381         (font-menu-family-constructor): copied from x-font-menu.el and
10382         made device independent.
10383         (font-menu-size-constructor): ditto.
10384         (font-menu-weight-constructor): ditto.
10385         (font-menu-set-font): ditto.
10386         (font-menu-change-face): ditto.
10387         (font-menu-load-font): new device method.
10388         (font-menu-font-data): ditto.
10389
10390         * x-font-menu.el: The above functions deleted.
10391
10392 1999-05-26  Andy Piper  <andy@xemacs.org>
10393
10394         * update-elc.el:
10395         * make-docfile.el:
10396         * loadup.el: rehash expand-file-name usage to not use default-directory.
10397
10398 1999-05-21  Andy Piper  <andy@xemacs.org>
10399
10400         * x-select.el (x-select-convert-to-text):
10401         (x-selected-text-type):
10402         (x-get-selection):
10403         (xselect-convert-to-string):
10404         (xselect-convert-to-compound-text):
10405         (xselect-convert-to-length):
10406         (xselect-convert-to-targets):
10407         (xselect-convert-to-delete):
10408         (xselect-convert-to-filename):
10409         (xselect-convert-to-charpos):
10410         (xselect-convert-to-lineno):
10411         (xselect-convert-to-colno):
10412         (xselect-convert-to-sourceloc):
10413         (xselect-convert-to-os):
10414         (xselect-convert-to-host):
10415         (xselect-convert-to-user):
10416         (xselect-convert-to-class):
10417         (xselect-convert-to-name):
10418         (xselect-convert-to-integer):
10419         (xselect-convert-to-atom):
10420         (xselect-convert-to-identity): functions renamed from x-* and
10421         moved to select.el.
10422         (x-get-secondary-selection): use rename get-selection.
10423         (x-get-clipboard): ditto.
10424         (x-own-selection): moved to select.el.
10425         (x-valid-simple-selection-p): ditto.
10426         (x-dehilight-selection): ditto.
10427         (x-own-clipboard): ditto.
10428         (x-disown-selection): ditto.
10429
10430         * x-mouse.el (x-yank-function): moved to mouse.el.
10431         (x-insert-selection): ditto.
10432         (x-set-point-and-move-selection): use renamed function.
10433
10434         * select.el (selected-text-type): moved and renamed from
10435         x-select.el.
10436         (selection-owner-p): moved to C.
10437         (selection-exists-p): ditto.
10438         (get-cutbuffer): new device method.
10439         (get-selection): generalised and moved from x-select.el.
10440         (own-selection): moved x-own-selection functionality into here.
10441         (dehilight-selection): renamed and moved from x-select.el.
10442         (own-clipboard): functionality moved from x-select.el using new
10443         generic C builtins.
10444         (disown-clipboard): ditto.
10445         (select-convert-to-text):
10446         (select-convert-to-string):
10447         (select-convert-to-compound-text):
10448         (select-convert-to-length):
10449         (select-convert-to-targets):
10450         (select-convert-to-delete):
10451         (select-convert-to-filename):
10452         (select-convert-to-charpos):
10453         (select-convert-to-lineno):
10454         (select-convert-to-colno):
10455         (select-convert-to-sourceloc):
10456         (select-convert-to-os):
10457         (select-convert-to-host):
10458         (select-convert-to-user):
10459         (select-convert-to-class):
10460         (select-convert-to-name):
10461         (select-convert-to-integer):
10462         (select-convert-to-atom):
10463         (select-convert-to-identity): new functions renamed from x-* and
10464         moved from x-select.el.
10465
10466         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10467         into here and use as the default window-system mouse yank.
10468         (insert-selection): generalised and moved from x-mouse.el.
10469         (own-clipboard): moved to C.
10470
10471         * msw-select.el (mswindows-selection-owned-p): deleted.
10472         (mswindows-own-selection): generalised and moved to select.el.
10473         (mswindows-disown-selection): generalised and moved to C.
10474         (mswindows-selection-owner-p): ditto.
10475
10476 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10477
10478         * XEmacs 21.2.14 is released
10479
10480 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10481
10482         * about.el: update contact info for jason and slb.
10483
10484 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10485
10486         * mule/european.el (setup-romanian-environment): Add Romanian
10487         support from Emacs/Mule romanian.el.
10488
10489 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10490
10491         * cus-face.el: Label all custom changes with the 'custom' tag.
10492
10493         * cus-edit.el: idem ditto.
10494
10495         * faces.el: Added suport for adding device tags to various functions.
10496         (custom): New device tag.
10497         (face-spec-set): Call reset face with tags argument. No longer do
10498         x-init-global-faces hack.
10499
10500         * faces.el (frob-face-property): Use an anonymous specifier to map
10501         frob-face-property-1 over.
10502
10503         * x-font-menu.el (font-menu-set-font): Always specify all
10504         properties to custom.
10505
10506 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10507
10508         * mule/european.el (setup-czech-environment): Add czech support.
10509         From David Sauer <davids@orfinet.cz>
10510
10511 1999-03-15  SL Baur  <steve@xemacs.org>
10512
10513         * check-features.el: Turn hard errors into warnings.
10514
10515 1999-03-21  SL Baur  <steve@xemacs.org>
10516
10517         * simple.el (delete-key-deletes-forward): As per discussion on
10518         xemacs-beta, default to t.
10519
10520 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10521
10522         * loadup.el: Define Installation-string before loading anything.
10523
10524 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10525
10526         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10527         From Anders Stenman <stenman@isy.liu.se>
10528
10529 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10530
10531         * wid-edit.el (widget-glyph-find): Ditto.
10532
10533         * packages.el (locate-library): Ditto.
10534
10535         * loadup.el (really-early-error-handler): Ditto.
10536
10537         * lib-complete.el (read-library): Ditto.
10538
10539         * faces.el (set-face-stipple): Ditto.
10540
10541         * code-files.el (load): Use new calling style of locate-file.
10542
10543 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10544
10545         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10546         dead.
10547
10548 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10549
10550         * dumped-lisp.el (preloaded-file-list): Don't load
10551         Installation.el.
10552
10553         * loadup.el (Installation-string): Define it here.
10554
10555 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10556
10557         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10558         Installation.el needs to be loaded before `dump-paths', otherwise
10559         the dumping process won't find it.
10560
10561 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10562
10563         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10564         subr so that we can use `replace-in-string' in Installation.el to
10565         get rid of C-m chars under the native Windows build.
10566
10567 1999-04-29  Andy Piper  <andy@xemacs.org>
10568
10569         * make-docfile.el: canonicalize file and directory names.
10570
10571         * device.el (call-device-method): new function for calling device
10572         specific methods.
10573         (define-device-method): new function for defining device methods.
10574         (define-device-method*): ditto.
10575
10576 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10577
10578         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10579
10580 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10581
10582         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10583         (cyrillic-koi8-r-encode-table): Likewise.
10584         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10585         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10586
10587         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10588         from vietnamese.el].
10589
10590         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10591         mule/mule-misc.el.
10592
10593 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10594
10595         * mule/thai-xtis.el:
10596         - Change font registry name from "Thai94x94-0" to "xtis-0".
10597         - Change mnemonic of coding-system `tis-620' to "TIS620".
10598
10599 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10600
10601         * mule/ethiopic.el: fixed.
10602
10603 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10604
10605         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10606
10607         * mule/thai-xtis.el: New file.
10608
10609         * mule/vietnamese.el: New file.
10610
10611         * mule/ethiopic.el: New file.
10612
10613 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10614
10615         * bytecomp.el (byte-compile-close-variables): Leave
10616         debug-issue-ebola-notices alone.
10617
10618 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10619
10620         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10621         at the top of the buffer since it is the most important thing to
10622         customize
10623         (ldap-get-host-parameter): New defun
10624         (ldap-search): Add a new parameter `withdn' to retrieve the
10625         distinguished names of entries
10626
10627 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10628
10629         * startup.el (splash-frame-body): Date and spelling fixes.
10630
10631 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10632
10633         * view-less.el (toggle-truncate-lines): add autoload tag
10634
10635 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10636
10637         * format.el (format-alist): Disable image stuff.
10638
10639 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10640
10641         * wid-edit.el (widget-glyph-find): Search by directories, then by
10642         suffixes rather than the other way around.
10643         (widget-image-conversion): Renamed to
10644         `widget-image-file-name-suffixes'.
10645
10646 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10647
10648         * mule/mule-charset.el: Made old functions obsolete, remove the
10649         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10650         (charset-iso-graphic-plane): Rename from charset-graphic.
10651         (charset-iso-final-char): Rename from charset-final.
10652         (charset-width): Rename from charset-columns.
10653         (charset-bytes): Added from fsf compatibility, returns always 1.
10654
10655         * mule/mule-misc.el: Move charset-doc-string alias to
10656         mule-charset.el
10657
10658 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10659
10660         * x-faces.el (x-make-font-bold-italic): honor
10661         *try-oblique-before-italic-fonts*
10662
10663 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10664
10665         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10666
10667 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10668
10669         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10670         name.
10671
10672 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10673
10674         * cl-extra.el (equalp): Would bug out for lists.
10675
10676 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10677
10678         * about.el (about-hackers):  Change cgw's email address
10679
10680 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10681
10682         * XEmacs 21.2.13 is released
10683
10684 1999-03-12  SL Baur  <steve@xemacs.org>
10685
10686         * simple.el (delete-key-deletes-forward): Revert to previous
10687         behavior.
10688
10689 1999-01-18  Didier Verna  <didier@xemacs.org>
10690
10691         * menubar-items.el (xemacs-splash-buffer): handle the case of
10692         multiple elements in the splash buffer body.
10693
10694         * startup.el (splash-frame-timeout): new constant: interval
10695         between splash buffer elements.
10696         (command-line-1): handle splash buffer with multiple elements (use
10697         a timeout).
10698         (splash-frame-body): Originally `startup-splash-frame-body'.
10699         Rewrote a cleaner and more readable version. This can now be array,
10700         in which case each element is displayed in turn in the splash buffer.
10701         (splash-frame-static-body): new constant. Persistent information
10702         across all splash buffer elements (preserves the possibility to give
10703         it in different languages.
10704         (circulate-splash-frame-elements): new function. Used as a timeout
10705         to circulate through all splash frame elements and display them in
10706         sequence.
10707         (display-splash-frame): originally `startup-splash-frame'. Handle
10708         the case of multiple elements in the splash buffer body. Now
10709         returns a timeout id if multiple elements to display, or nil.
10710
10711 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10712
10713         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10714         so they can be overridden by x-init-face-from-resources.
10715         Additionally specify the font name also with an x tag.
10716
10717 1999-03-08  Andy Piper  <andy@xemacs.org>
10718
10719         * package-get.el (package-get-base): autoload.
10720
10721         * menubar-items.el (default-menubar): add update menu item. Fix
10722         custom menu to only be activated when package-base is available.
10723
10724         * package-get.el (package-get-custom): don't load
10725         package-get-custom as it is auto-generated. Fix group definition.
10726
10727 1999-03-05  Didier Verna  <didier@xemacs.org>
10728
10729         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10730         instead of `symbol-name' (Thanks Kyle).
10731
10732         * cus-edit.el (custom-save-variables): use `prin1' instead of
10733         princ to write symbols.
10734
10735 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10736
10737         * XEmacs 21.2.12 is released
10738
10739 1999-03-05  SL Baur  <steve@xemacs.org>
10740
10741         * menubar-items.el (default-menubar): Add kfm browsing support.
10742         From Neal Becker <nbecker@fred.net>
10743
10744 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10745
10746         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10747         calls to font-lock during buffer reversion.
10748
10749 1999-02-12  Didier Verna  <didier@xemacs.org>
10750
10751         * info.el (Info-build-node-completions): unconditionally widen the
10752         tag table buffer.
10753
10754 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10755
10756         * x-faces.el (x-init-face-from-resources):
10757         Only set fonts in the 'x locale.
10758
10759 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10760
10761         * package-ui.el (pui-install-selected-packages): Don't throw on
10762         `package-admin-delete-binary-package' returning nil since it's
10763         normal.  Reindent function.
10764         (pui-add-required-packages): Handle case where packages selected
10765         for installation have never been installed.
10766
10767 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10768
10769         * menubar-items.el (default-menubar):
10770         Implement the ``Mule->Set coding system of process'' menu item.
10771
10772 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10773
10774         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10775         files
10776         - Change some `if's to `when's
10777
10778 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10779
10780         * XEmacs 21.2.11 is released
10781
10782 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10783
10784         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10785         against window close (Fix Bug #460).
10786         (ask-user-about-lock-dbox): Idem.
10787
10788 1999-02-25  SL Baur  <steve@xemacs.org>
10789
10790         * mule/mule-charset.el (charset-leading-byte): New function.
10791         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10792
10793 1999-02-12  Andy Piper  <andy@xemacs.org>
10794
10795         * about.el (xemacs-hackers): change andy's email address.
10796         (about-url-alist): change andy's web page address.
10797         (about-xemacs): add piper.
10798
10799 1999-02-16  SL Baur  <steve@xemacs.org>
10800
10801         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10802         of mule-base into lisp/mule.
10803
10804 1999-02-16  SL Baur  <steve@xemacs.org>
10805
10806         * mule/arabic.el:
10807         mule/canna-leim.el:
10808         mule/chinese.el:
10809         mule/cyrillic.el:
10810         mule/english.el:
10811         mule/european.el:
10812         mule/greek.el:
10813         mule/hebrew.el:
10814         mule/japanese.el:
10815         mule/kinsoku.el:
10816         mule/korean.el:
10817         mule/misc-lang.el:
10818         mule/mule-category.el:
10819         mule/mule-ccl.el:
10820         mule/mule-charset.el:
10821         mule/mule-cmds.el:
10822         mule/mule-coding.el:
10823         mule/mule-files.el:
10824         mule/mule-help.el:
10825         mule/mule-init.el:
10826         mule/mule-misc.el:
10827         mule/mule-tty-init.el:
10828         mule/mule-x-init.el:
10829         mule/viet-chars.el:  Remerge from mule-base.
10830
10831         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10832         of mule-base into lisp/mule.
10833
10834 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10835
10836         * process.el (exec-to-string): Use `shell-command-switch' in place
10837         of hard-wired "-c" (for WindowsNT).
10838
10839 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10840
10841         * menubar-items.el (default-menubar):  Remove obsolete
10842         "Gopher" item
10843
10844 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10845
10846         * package-admin.el (package-admin-get-install-dir): First fall
10847         back to the location of xemacs-base for non-mule packages.
10848
10849 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10850
10851         * paths.el:
10852         - improved automounter tmp directory support.
10853         - support 4 (!) empirically discovered automounter conventions
10854
10855 1999-02-12  SL Baur  <steve@xemacs.org>
10856
10857         * etags.el (pop-tag-mark): autoload to match key binding.
10858
10859 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10860
10861         * XEmacs 21.2.10 is released
10862
10863 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10864
10865         * package-get.el (package-get-remote-filename): Don't bug out for
10866         a local file name in the search entry.
10867
10868 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10869
10870         * XEmacs 21.2.9 is released
10871
10872 1999-01-19  Didier Verna  <didier@xemacs.org>
10873
10874         * replace.el (replace-search-function): new variable containing a
10875         function to perform a search-forward.
10876         (replace-re-search-function): new variable containing a function
10877         to perform a re-search-forward.
10878         (perform-replace): use them.
10879
10880 1999-01-25  Didier Verna  <didier@xemacs.org>
10881
10882         * select.el (selection-owner-p): use the name `XEmacs'.
10883         (cut-copy-clear-internal): ditto.
10884
10885 1999-01-18  Andy Piper  <andy@xemacs.org>
10886
10887         * about.el (about-url-alist): Update my entry.
10888         (xemacs-hackers): Ditto.
10889
10890 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10891
10892         * buffer.el (switch-to-buffer): Fixing documentation.
10893         * minibuf.el (minibuffer-completion-table): ditto.
10894         * cl-macs.el (return-from): ditto.
10895
10896 1999-01-04  Didier Verna  <didier@xemacs.org>
10897
10898         * replace.el (delete-non-matching-lines): temporarily disable
10899         case-folding when called interactively with a regexp containing
10900         uppercase characters.
10901         (delete-matching-lines): ditto.
10902         (count-matches): ditto.
10903         (list-matching-lines): ditto.
10904
10905 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10906
10907         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10908         abort if current window is split horizontally, not if others are
10909         split.  Got rid of unnecessary minibuffer checking.  Also, add
10910         some comments (it's still complex).
10911
10912 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10913
10914         * package-get.el: changed address for doc.ic.ac.uk to
10915         sunsite.doc.ic.ac.uk
10916
10917 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10918
10919         * ldap.el (toplevel): Remove requires so that the file compiles
10920         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10921
10922 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10923
10924         * dump-paths.el: Calculate module-directory and set
10925         module-load-path to the load path for modules.
10926
10927         * loadup.el: Get bootstrap value of module-load-path from the
10928         environment variable EMACSBOOTSTRAPMODULEPATH.
10929         - Display the module load path if we're debugging paths.
10930
10931         * setup-paths.el: Added function paths-find-site-module-directory.
10932         - Added function paths-find-module-directory.
10933         - Added function paths-construct-module-load-path.  Uses new
10934         environment variable EMACSMODULEPATH.
10935
10936 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10937
10938         * font.el (font-default-object-for-device):
10939         Oops! This `or' can't be replaced by `unless'.
10940         Fixed inability to run w3, among other things.
10941
10942 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10943
10944         * package-admin.el: Change initialization of
10945           package-admin-install-function dependent on system type.
10946           Change package-admin-install-function-mswindows to use
10947           "minitar".
10948
10949 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10950
10951         * mouse.el (default-mouse-motion-handler): Disable help echo while
10952         in the minibuffer.
10953
10954 1998-12-28  Martin Buchholz <martin@xemacs.org>
10955
10956         * XEmacs 21.2.8 is released.
10957
10958 1998-12-24  Martin Buchholz <martin@xemacs.org>
10959
10960         * XEmacs 21.2.7 is released.
10961
10962 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10963
10964         * package-ui.el (pui-list-packages): Set truncate-lines.
10965
10966         * package-get.el (package-get-download-menu): Use
10967         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10968
10969         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10970         (pui-help-string): idem.
10971         (list-packages-mode): New major mode.
10972         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10973         (pui-install-selected-packages): Add suport for removing packages.
10974         (pui-toggle-package-delete-key): New function.
10975         (pui-popup-context-sensitive): New kludge.
10976         (pui-list-packages): Add warning when `package-get-remote' is nil.
10977         (package-ui-add-site): New function.
10978
10979 1998-12-01  Didier Verna  <didier@xemacs.org>
10980
10981         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10982
10983 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10984
10985         * ldap.el: Custom-ized
10986         (toplevel): Do not provide `ldap' which is provided by C level
10987         LDAP code
10988         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10989
10990 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10991
10992         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10993
10994 1998-12-17  Andy Piper  <andy@xemacs.org>
10995
10996         * sound.el (sound-load-list): name changed from sound-load-alist.
10997         (sound-extension-list): name changed from sound-ext-list.
10998         (load-default-sounds): use new names.
10999         (load-sound-file): use new names.
11000
11001 1998-12-16  Andy Piper  <andy@xemacs.org>
11002
11003         * XEmacs 21.2.6 is released
11004
11005 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11006
11007         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11008         errors.
11009
11010 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11011
11012         * wid-edit.el (widget-echo-this-extent): Set
11013         help-echo-owns-message to t.
11014
11015 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11016
11017         * package-get.el (package-get-download-menu): use toggles for
11018           each site in the download site menu.
11019
11020 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11021
11022         * package-get.el (package-get): If we cannot find a package
11023           because package-get-remote is not set, give a more helpful
11024           error message.
11025
11026 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11027
11028         * package-get.el (package-get-remote-filename): use an EFS path
11029         with user anonymous if no user is specified.
11030
11031 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11032
11033         * faces.el (face-spec-set): Re-init fallfacks for default after
11034         calling reset-face on the default face.
11035
11036 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11037
11038         * package-admin.el (package-admin-default-install-function):
11039         Behave as advertised.  Make sure the pkg-dir is proper for
11040         default-directory.
11041         (package-admin-add-binary-package): Make sure the pkg-dir is
11042         proper for default-directory.
11043         (package-admin-install-function-mswindows): Make sure the pkg-dir
11044         is proper for default-directory.
11045
11046 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11047
11048         * XEmacs 21.2.5 is released
11049
11050 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11051
11052         * files.el (binary-file-regexps): regexp-opt is not available at
11053         bytecompile time.
11054
11055 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11056
11057         * x-win-xfree86.el:
11058         * x-win-sun.el (x-win-init-sun):
11059         * x-win-sun.el:
11060         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11061         * x-iso8859-1.el:
11062         * x-init.el (init-post-x-win):
11063         * x-init.el (init-pre-x-win):
11064         * x-init.el (x-initialize-compose):
11065         * x-init.el:
11066         * x-compose.el:
11067         * winnt.el:
11068         * widget.el:
11069         * wid-edit.el (widget-glyph-click):
11070         * wid-edit.el (widget-glyph-find):
11071         * wid-edit.el (widget-type):
11072         * view-less.el (view-buffer-other-window):
11073         * very-early-lisp.el:
11074         * version.el:
11075         * toolbar.el:
11076         * toolbar-items.el:
11077         * term/sun.el (suntool-map):
11078         * term/sun-mouse.el:
11079         * term/internal.el:
11080         * syntax.el (modify-syntax-entry):
11081         * symbol-syntax.el:
11082         * subr.el:
11083         * startup.el (lock-directory):
11084         * simple.el (set-comment-column):
11085         * simple.el (backward-delete-char-untabify):
11086         * shadow.el (find-emacs-lisp-shadows):
11087         * shadow.el:
11088         * setup-paths.el (paths-construct-info-path):
11089         * select.el (cut-copy-clear-internal):
11090         * process.el (call-process-region):
11091         * process.el (start-process-shell-command):
11092         * process.el:
11093         * paths.el (rmail-spool-directory):
11094         * paragraphs.el (use-hard-newlines):
11095         * package-get.el (package-get-dependencies):
11096         * package-admin.el (package-admin-delete-binary-package):
11097         * obsolete.el (truncate-string):
11098         * obsolete.el (store-substring):
11099         * mouse.el (default-mouse-track-maybe-own-selection):
11100         * mouse.el (mouse-yank-at-point):
11101         * modeline.el:
11102         * modeline.el (mouse-drag-modeline):
11103         * minibuf.el (read-directory-name-internal):
11104         * minibuf.el (read-file-name-internal):
11105         * minibuf.el (read-file-name-internal-1):
11106         * minibuf.el (read-file-name-2):
11107         * minibuf.el (exact-minibuffer-completion-p):
11108         * minibuf.el (read-from-minibuffer):
11109         * minibuf.el:
11110         * menubar.el (check-menu-syntax):
11111         * map-ynp.el (map-y-or-n-p):
11112         * make-docfile.el (docfile-out-of-date):
11113         * loadup.el ((member "run-temacs" command-line-args)):
11114         * loadup.el ((member "no-site-file" command-line-args)):
11115         * loadup.el (really-early-error-handler):
11116         * loadup.el:
11117         * loadhist.el:
11118         * loaddefs.el:
11119         * lisp-mnt.el (lm-verify):
11120         * lib-complete.el (lib-complete:cache-completions):
11121         * lib-complete.el (library-all-completions):
11122         * itimer.el (itimer-run-expired-timers):
11123         * info.el (Info-mode):
11124         * info.el (Info-insert-file-contents):
11125         * info.el (Info-rebuild-dir):
11126         * info.el (Info-build-dir-anew):
11127         * info.el (Info-parse-dir-entries):
11128         * info.el (Info-dir-outdated-p):
11129         * info.el (Info-insert-dir):
11130         * info.el (info-xref):
11131         * info.el:
11132         * hyper-apropos.el (hyper-apropos-get-doc):
11133         * hyper-apropos.el (hyper-describe-face):
11134         * hyper-apropos.el (hyper-apropos-mode):
11135         * hyper-apropos.el:
11136         * help.el (list-processes):
11137         * help.el:
11138         * gnuserv.el:
11139         * font.el (mswindows-font-create-name):
11140         * font.el (font-default-font-for-device):
11141         * font.el (x-font-create-object):
11142         * font.el (font-registry):
11143         * font.el:
11144         * font-lock.el (font-lock-keywords):
11145         * font-lock.el:
11146         * finder.el (finder-compile-keywords):
11147         * find-paths.el (paths-find-recursive-path):
11148         * fill.el (set-justification-center):
11149         * fill.el (fill-region-as-paragraph):
11150         * files.el (insert-directory):
11151         * files.el (wildcard-to-regexp):
11152         * files.el (recover-file):
11153         * files.el (basic-save-buffer):
11154         * files.el (delete-auto-save-file-if-necessary):
11155         * files.el (file-relative-name):
11156         * files.el (backup-extract-version):
11157         * files.el (backup-buffer):
11158         * files.el (set-visited-file-name):
11159         * files.el (set-auto-mode):
11160         * files.el (interpreter-mode-alist):
11161         * files.el:
11162         * files.el (find-file-noselect):
11163         * files.el (abbreviate-file-name):
11164         * files.el (parse-colon-path):
11165         * files.el (directory-abbrev-alist):
11166         * etags.el (visit-tags-table-buffer):
11167         * easymenu.el (easy-menu-define):
11168         * dragdrop.el (experimental-dragdrop-drag):
11169         * dragdrop.el (dragdrop-drop-do-functions):
11170         * dragdrop.el (dragdrop-drop-at-point):
11171         * disass.el (disassemble-1):
11172         * disass.el (disassemble-internal):
11173         * disass.el (disassemble):
11174         * disass.el:
11175         * derived.el (derived-mode-init-mode-variables):
11176         * derived.el (define-derived-mode):
11177         * custom.el (defgroup):
11178         * cus-edit.el (custom-quote):
11179         * config.el:
11180         * code-process.el (open-network-stream):
11181         * code-process.el (start-process):
11182         * code-process.el (call-process-region):
11183         * code-process.el (call-process):
11184         * code-process.el:
11185         * code-files.el (insert-file-contents):
11186         * code-files.el:
11187         * code-files.el (buffer-file-coding-system-for-read):
11188         * cmdloop.el (yes-or-no-p-minibuf):
11189         * cl.el:
11190         * cl-macs.el:
11191         * cl-extra.el:
11192         * callers-of-rpt.el (make-caller-report):
11193         * callers-of-rpt.el:
11194         * bytecomp.el (batch-byte-recompile-directory):
11195         * bytecomp.el (batch-byte-compile-1):
11196         * bytecomp.el (batch-byte-compile):
11197         * bytecomp.el (display-call-tree):
11198         * bytecomp.el (byte-compile-insert):
11199         * bytecomp.el (byte-compile-two-args-19->20):
11200         * bytecomp.el (byte-compile-variable-ref):
11201         * bytecomp.el (byte-compile-form):
11202         * bytecomp.el (byte-compile-top-level-body):
11203         * bytecomp.el (byte-compile-out-toplevel):
11204         * bytecomp.el (byte-compile-byte-code-maker):
11205         * bytecomp.el (byte-compile-file-form-defmumble):
11206         * bytecomp.el (byte-compile-file-form):
11207         * bytecomp.el (byte-compile-keep-pending):
11208         * bytecomp.el (byte-compile-insert-header):
11209         * bytecomp.el (byte-compile-from-buffer):
11210         * bytecomp.el (byte-compile-file):
11211         * bytecomp.el (byte-recompile-file):
11212         * bytecomp.el (byte-compile-close-variables):
11213         * bytecomp.el (byte-compile-warn-about-unused-variables):
11214         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11215         * bytecomp.el (byte-compiler-legal-options):
11216         * bytecomp.el (byte-compile-lapcode):
11217         * bytecomp.el (byte-optimize-log):
11218         * bytecomp.el ((fboundp 'defsubst)):
11219         * bytecomp.el:
11220         * bytecomp-runtime.el:
11221         * byte-optimize.el (byte-optimize-apply):
11222         * byte-optimize.el (car):
11223         * byte-optimize.el (byte-optimize-form):
11224         * byte-optimize.el (byte-optimize-form-code-walker):
11225         * byte-optimize.el:
11226         * build-report.el (build-report-insert-installation-file):
11227         * build-report.el (build-report):
11228         * auto-show.el:
11229         * apropos.el (apropos-documentation):
11230         - mega patch
11231         - clean up byte-compile warnings
11232         - remove unused variables
11233         - Use common lisp style hashtable functions
11234         - byte compiler cleanup
11235         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11236         - remove old backquote syntax usage
11237         - move some cl functionality into C for speed.
11238         - remove last remaining VMS support
11239         - spelling fixes
11240         - implement last, butlast, nbutlast, copy-list in C.
11241         - new macro ignore-file-errors, similar to ignore-errors
11242           (ignore-file-errors (delete-file "foo"))
11243         - get frequent garbage collection during loadup.el by tweaking
11244           gc-cons-threshold, rather than explicitly calling garbage-collect
11245         - default delete-key-deletes-forward to `t'.
11246
11247 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11248
11249         * XEmacs 21.2-beta4 is released.
11250
11251 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11252
11253         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11254         (easy-menu-item-present-p): Wrapper around find-menu-item.
11255         (easy-menu-remove-item): Wrapper around delete-menu-item.
11256
11257         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11258         (add-menu-button): Add 'in-menu' argument.
11259         (add-menu-item-1): Add in-menu support to helper function.
11260
11261 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11262
11263         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11264
11265 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11266
11267         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11268         of Dec 4, 1997.
11269
11270 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11271
11272         * process.el (shell-command-on-region): Report if the command
11273         succeeded or failed.
11274
11275 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11276
11277         * subr.el (buffer-substring-no-properties): Comment out.
11278
11279 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11280
11281         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11282           into font instances first, like `x-frob-font-size' does.
11283           (mswindows-find-larger-font): ditto
11284
11285 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11286
11287         * package-ui.el (pui-install-selected-packages): fix args in call
11288         to `package-get'.
11289
11290 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11291
11292         * package-get.el (host-name): New widget type.
11293         (package-get-remote): Better customization using new type.
11294         (package-get-download-sites): idem dito.
11295
11296         (package-get-custom): Do not use package-get-all untill we have
11297         runtime dependencies.
11298
11299         (package-get-remove-copy): Default to 't' we no longer need this
11300         kludge as we do not currently use depenencies.
11301
11302         (package-get-was-current): New variable.
11303         (package-get-require-base): New 'force-current' argument.
11304         (package-get-update-base): idem
11305         (package-get-package-provider):  idem
11306         (package-get-locate-index-file): New 'no-remote' argument.
11307         (package-get-locate-file): idem.
11308
11309         (package-get-maybe-save-index): New function.
11310         (package-get-update-base): Use it.
11311
11312 1998-10-28 Greg Klanderman <greg@alphatech.com>
11313
11314         * package-get.el (package-get-remote): default to nil; by default,
11315         don't go out to the net via EFS.  They must select a download site.
11316         (package-get-download-sites): new variable.
11317         (package-get-download-menu): new function.
11318         (package-get-locate-index-file): new function.
11319         (package-get-update-base): use it.
11320
11321         * menubar-items.el (default-menubar): add "Update Package Index"
11322         and "Add Download Site" menus under Options | Manage Packages.
11323
11324 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11325
11326         * package-get.el (package-get): bugfix code checking installed version
11327         for case where package is not currently installed.
11328         (package-get-require-signed-base-updates): new variable.
11329         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11330         deemed not a goot thing.  Use the variable
11331         package-get-allow-unsigned-base-updates instead.
11332
11333 1998-10-16 Greg Klanderman <greg@alphatech.com>
11334
11335         * package-get.el (package-get): Don't install an older version than
11336         we already have unless explicitly told to.  Issue a warning.
11337
11338         * package-ui.el (pui-add-required-packages): when adding
11339         dependencies, don't add packages that are up to date.
11340         (pui-package-symbol-char):  Don't consider a package out of date
11341         if you have a newer version installed than the latest version in
11342         package-get-base.
11343
11344         * package-get.el (package-get-base-filename): document that it may
11345         be a path relative to package-get-remote;  new default value.
11346         (package-get-locate-file): new function.
11347         (package-get-update-base): use it to expand package-get-base-filename.
11348         (package-get-save-base): new function to save the package-get database
11349         to file.
11350         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11351         (package-get-update-base): pass the REMOTE-SOURCE arg.
11352         (package-get-update-base-entry): call package-get-custom-add-entry.
11353         (package-get-file-installed-p): removed; no longer needed.
11354         (package-get-create-custom): ditto.
11355         (toplevel): remove code to build and load package-get-custom.el
11356         (package-get-custom-add-entry): new function.
11357
11358 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11359
11360         * wid-edit.el (widget-button-click): Don't switch window.
11361
11362 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11363
11364         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11365
11366 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11367
11368         * etags.el (find-tag-default): Run find-tag-hook using
11369         run-hooks rather than funcall
11370
11371 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11372
11373         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11374         and the current local map as the parents to isearch-mode-map.
11375
11376 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11377
11378         * XEmacs 21.2-beta3 is released.
11379
11380 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11381
11382         * package-get.el (package-get-update-base): use
11383         insert-file-contents-internal, not insert-file-contents-literally.
11384
11385 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11386
11387         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11388         dump time.
11389
11390 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11391
11392         * package-get.el (package-get-update-base-entry): new function.
11393         (package-get-update-base): renamed; was `package-get-load-base'.
11394         cleanup, and use package-get-update-base-from-buffer.
11395         (package-get-update-base-from-buffer): new function.
11396         (package-get-update-base-entries): new; helper for above.
11397         Do not eval lisp grabbed over ftp; parse it from new format.
11398
11399 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11400
11401         * files.el (set-auto-mode): Don't play games loading package-get
11402         database; package-get-package-provider will handle it all.
11403
11404 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11405
11406         * package-get.el (package-get-base-filename): new variable.
11407         (package-get-require-base): new function.
11408         (package-get-pgp-signed-begin-line): new variable.
11409         (package-get-pgp-signature-begin-line): ditto.
11410         (package-get-pgp-signature-end-line):  ditto.
11411         (package-get-load-base): new function.
11412         (package-get-interactive-package-query):
11413         (package-get-update-all):
11414         (package-get-dependencies):
11415         (package-get-package-provider):
11416         (package-get-custom): use package-get-require-base.
11417         [package-get-custom loading]: disable for now.
11418
11419         * package-ui.el (pui-list-packages): use (package-get-require-base)
11420
11421 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11422
11423         * package-ui.el: Correct obvious thinko in choosing extent face.
11424
11425 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11426
11427         * menubar-items.el (default-menubar): pui-list-package has nothing
11428         to with Customize. Move all the package stuff to a new Item in Options.
11429
11430         * package-ui.el (pui-menu): Add menu and Popup menu.
11431
11432         * package-get.el (package-get): Use new
11433         package-admin-get-install-dir.
11434
11435         * package-admin.el (package-admin-get-install-dir): New syntax.
11436         Conserve package location and put mule packages where mule-base is.
11437
11438         * package-get.el : Customized
11439
11440         * package-ui.el (pui): Customized
11441         (pui-package-install-dest-dir): New variable.
11442         (pui-install-selected-packages): Use it
11443
11444 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11445
11446         * package-get.el (package-get-interactive-package-query): Move
11447         dependency on package-get-base to run-time.
11448         (package-get-update-all): Ditto.
11449         (package-get-dependencies): Ditto.
11450         (package-get-package-provider): Ditto.
11451         (package-get-custom): Ditto.
11452
11453 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11454
11455         * events.el: Remove 'ascii-character property from 'backspace
11456         and 'delete symbols
11457
11458 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11459
11460         * package-get-base.el: removed.
11461
11462 1998-09-23  Didier Verna  <didier@xemacs.org>
11463
11464         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11465         (no-upper-case-p): new function.
11466         (with-search-caps-disable-folding): new macro.
11467         (with-interactive-search-caps-disable-folding): new macro.
11468         (zap-to-char): In interactive mode, do a case-sensitive search if
11469         the character is uppercase.
11470         (zap-up-to-char): ditto.
11471
11472         * replace.el (perform-replace): use the function no-upper-case-p.
11473
11474         * isearch-mode.el (isearch-fix-case): ditto.
11475         make obsolete `with-caps-disable-folding' and
11476         `isearch-no-upper-case-p'.
11477
11478         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11479         (tags-search): ditto.
11480         (tags-query-replace): ditto.
11481
11482         * info.el (Info-search): ditto.
11483
11484 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11485
11486         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11487
11488 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11489
11490         * package-admin.el (package-admin-rmtree): rewritten.  need to
11491         check for "." and ".." before symlink check.  expand files and
11492         directories with respect to DIRECTORY, not default-directory.
11493
11494 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11495
11496         * package-get.el (package-get-all): add INSTALL-DIR argument.
11497
11498 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11499
11500         * package-ui.el (pui-add-required-packages): new function, select
11501         dependent packages.
11502         (pui-display-keymap): bind it.
11503         (pui-help-string): document it.
11504         (pui-install-selected-packages): package-get-all -> package-get.
11505
11506         * package-get.el (package-get-dependencies): new function.
11507
11508 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11509
11510         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11511         regexps.
11512
11513 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11514
11515         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11516         function.
11517         (default-mouse-track-normalize-point): Use it.
11518
11519 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11520
11521         * package-admin.el (package-admin-delete-binary-package):
11522                 General cleanup. Remove unnessary use of progn and
11523         save-excursion.
11524         (package-admin-delete-binary-package): Do NOT mess with file
11525         modes. That is evil.
11526         (package-admin-delete-binary-package): Wrap all deleting in
11527         condition-case. The data in MANIFEST is untrustworthy.
11528         (package-admin-delete-binary-package): Let the OS worry about non
11529         empty directories.
11530
11531 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11532
11533         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11534         processing.
11535         (lm-report-bug): Fix mail address to send bug reports to.
11536
11537 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11538
11539         * XEmacs 21.2-beta2 is released.
11540
11541 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11542
11543         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11544
11545 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11546
11547         * info.el (Info-mode): Document page turning by double clicks in
11548         docstring so `M-x describe-mode' will display it.
11549
11550 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11551
11552         * info.el (Info-mouse-track-double-click-hook): Use character
11553         widths to calculate a border region where double clicking does
11554         page turning, and return `nil' by default so other hooks, such as
11555         region highlighting, will be run.
11556
11557 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11558
11559         * sound.el (default-sound-directory-list): Initialize with all the
11560         "sounds" directories in `data-directory-list'.  It used to just be
11561         the first one.
11562
11563         * packages.el (locate-data-directory-list): Created.  This gives
11564         the list of matching directories, unlike `locate-data-directory',
11565         which just gives the first one.
11566
11567 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11568
11569         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11570         make a binding in the local keymap until help-char handling is
11571         improved.
11572
11573         * help.el (help-keymap-with-help-key): Provide keymap with help
11574         binding.
11575         (help-print-help-form): New helper function.
11576
11577 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11578
11579         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11580         move extent to another buffer; no need to create a new extent.
11581         (isearch-fix-case): New function.
11582         (isearch-search-and-update): Use it.
11583
11584 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11585
11586         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11587         the keymap, not minor-mode-map-alist.
11588         (isearch-done): Restore overriding-local-map.
11589
11590 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11591
11592         * bytecomp.el (byte-compile-buffer-substring):
11593         Fix for: (byte-compile (defun f () (buffer-substring)))
11594         ==>   ** buffer-substring called with 3 args, but requires 0-3
11595         - new code not only works, but is more readable, too.
11596
11597 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11598
11599         * msw-faces.el (mswindows-init-device-faces): Don't try to
11600           specify a default font at this late stage. Do try to force
11601           creation of the default face font so that if it fails we get
11602           an error now instead of a crash at frame creation.
11603
11604           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11605           mswindows-make-font-unitalic: Canonical default weight
11606           changed from "Normal" to "Regular".
11607
11608           mswindows-make-font-bold / -bold-italic: Supplied device was
11609           not being passed into call to mswindows-find-smaller-font.
11610
11611 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11612
11613         * package-get.el (package-get-remote): Fix the path where to find
11614           the packages on xemacs.org.
11615
11616 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11617
11618         * about.el (about-maintainer-info): Update Ben's entry.
11619
11620 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11621
11622         * lisp/shadow.el (find-emacs-lisp-shadows):
11623         - `member' was being called on lists of length 2000!
11624         - Replace with hashtables.
11625         - Replace hand-coded loops with (dolist)
11626         - Fix comment typo
11627
11628 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11629
11630         * packages.el: Added new function, `package-delete-name', to
11631           delete existing packages from the installed package database
11632           (`packages-package-list').  Also added the "pkginfo" directory
11633           to `packages-special-base-regexp', so that the pkginfo directory
11634           would not get added to `late-packages'.
11635
11636         * package-admin.el: Added ability to delete an installed package
11637           (added low-level function, `package-admin-delete-package').
11638           Understands how to use the pkginfo/MANIFEST.<package> file to
11639           delete the package.  When installing a package, will also
11640           create a MANIFEST.* file if one is not provided by the
11641           package.  If the MANIFEST.* doesn't exist when deleting a
11642           package, the functions will fall back to attempting to delete
11643           any package-specific lisp directory.
11644
11645         * package-get.el: Moved some functions to package-admin.el.
11646           Added interactive function `package-get-delete-package', for
11647           use by users for deleting a package.
11648
11649           Also modified to not require the presence of efs.
11650
11651 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11652
11653         * files.el (find-file-noselect): Handle all signals, kill the
11654         buffer and resignal.
11655
11656 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11657
11658         * cl-macs.el (glyph-image): Add setf method.
11659
11660 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11661
11662         * package-get.el: Fixed broken EFS downloading.  Also, look for
11663           .tar.gz files first, in preference over .tgz files.
11664
11665         * package-ui.el: Fix display of package version numbers.
11666
11667 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11668
11669         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11670         argument.
11671
11672 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11673
11674         * list-mode.el: `display-completion-list': added new/optional
11675           keyword `:completion-string', which allows the programmer to
11676           change the "Possible completions are:" prompt.
11677
11678         * menubar-items.el: Added new pulldown menu-pick to start up the
11679           visual package browser/installer:
11680
11681                 Options->Customize->List Packages
11682
11683         * package-admin.el: Added hooks for installing under both Unix
11684           and MS Windows.  Does additional error checking.  No longer
11685           calls "add-big-package.sh" to install packages under Unix; now
11686           calls gunzip & tar directly.
11687
11688         * package-get.el: Added ability to install packages from files
11689           on a local disk/CDROM.  Now deletes any existing package lisp
11690           directory.  Does completion on available packages when
11691           querying for package names.  Will also search for .tgz files
11692           in addition for .tar.gz files.  Tries to reload
11693           auto-autoloads, as a convenience when loading new packages,
11694           and also tries to add any new package paths to `load-path'.
11695           Changed all occurences of `concat' to use `expand-file-name'.
11696
11697         * package-ui.el: New file which implements the main visual
11698           package browser/installer, which is started via a menu pick or
11699           M-x pui-list packages.
11700
11701 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11702
11703         * startup.el (load-init-file): spelling fix.
11704
11705 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11706
11707         * startup.el (normal-top-level): Load auto-autoload files
11708         covariantly with their precedence.
11709
11710 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11711
11712         * menubar-items.el (default-menubar): Remove "Font Weight"
11713         option, there is currently no custom equivalent.. Customize-faces
11714         is "Edit faces".
11715
11716         * x-font-menu.el (font-menu-set-font): Use customize to set
11717         default face.
11718
11719         * faces.el (face-spec-update-all-matching): New function.
11720
11721         * cus-face.el (custom-set-face-update-spec): New function.
11722         Interface to customize faces from elisp.
11723
11724         (custom-face-value-create): Show the customized settings if set
11725         but not saved.
11726
11727 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11728
11729         (custom-face-value-create): Show the customized settings if set
11730         but not saved.
11731
11732 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11733
11734         * keydefs.el (global-map): Add FSF 20.3 binding of
11735         query-replace-regexp.
11736
11737 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11738
11739         * minibuf.el (read-file-name-internal-1): use
11740         user-name-completion-1 instead of user-name-completion.
11741
11742 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11743
11744         * loadup.el:
11745         * make-docfile.el:
11746         * update-elc.el: Don't set `source-directory' (now defunct as a
11747         global variable) no more.
11748
11749         * packages.el (packages-list-autoloads): Made `source-directory'
11750         (now defunct as a global variable) a parameter.
11751
11752 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11753
11754         * about.el (about-hackers): new email
11755
11756 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11757
11758         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11759
11760 1998-07-17  Didier Verna  <didier@xemacs.org>
11761
11762         * faces.el (set-face-property):
11763         (set-face-dim-p):
11764         (face-dim-p): updated the doc strings now that the dim property isn't
11765         tty-specific.
11766         (face-equal): the dim property is now a common one.
11767
11768         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11769         Renamed the `stipple' attribute to `background-pixmap'.
11770         (custom-face-background-pixmap): make custom-face-stipple an
11771         obsolete alias for this.
11772
11773 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11774
11775         * find-paths.el (paths-file-readable-directory-p): Created and
11776         used.
11777
11778         * loadup.el: Don't set inhibit-... flags from run-temacs.
11779
11780 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11781
11782         * packages.el (packages-data-path-depth): Added and used.
11783
11784 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11785
11786         * about.el:
11787         - Change .xpm to .png, delete "zcat" section.
11788         - cosmetic fix in the 'marcpa' entry.
11789
11790         * etc/photos
11791         - convert all .xpm.Z to .png
11792         - rename mrb to martin
11793         - rename mcook-m to mcookm
11794
11795 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11796
11797         * x-init.el (x-initialize-compose): Add support for
11798         dead-circumflex as YET ANOTHER NAME for that dead key.
11799
11800 1998-08-05  Colin Rafferty <colin@xemacs.org>
11801
11802         * setup-paths.el (paths-construct-exec-path): Made the
11803         last-packages really be last.
11804         (paths-construct-data-directory-list): Ditto.
11805
11806 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11807
11808         * startup.el(startup-splash-frame-body):
11809         Update Copyright notice in splash screen
11810
11811 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11812
11813         * minibuf.el (read-file-name-internal-1): do ~user completion.
11814
11815 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11816
11817         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11818         aginst destroyed extents
11819
11820 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11821
11822         * package-get.el (package-get): add `install-dir' argument.
11823
11824 1998-07-20  John Jones  <jj@asu.edu>
11825
11826         * package-get.el: calls to package-get-update-all will only
11827           update packages which are already installed.
11828
11829 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11830
11831         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11832         writable.
11833
11834 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11835
11836         * about.el (about-hackers): Correct my email.
11837
11838 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11839
11840         * about.el (about-hackers): new email-address.
11841
11842 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11843
11844         * minibuf.el (read-number): Don't let `input-error' condition
11845         escape.
11846
11847 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11848
11849         * about.el (about-hackers): use my `email-for-life' address.
11850
11851 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11852
11853         * XEmacs 21.2-beta1 is released.
11854
11855 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11856
11857         * ldap.el (ldap-search): Doc string change
11858
11859 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11860
11861         * menubar-items.el (default-menubar): Removed references to
11862         `data-directory', and use `locate-data-file' instead, and made
11863         then greyed out if they don't exist.
11864
11865 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11866
11867         * keymap.el (events-to-keys): Use `format' instead of `concat'
11868         since the latter does not accept integer args anymore
11869
11870 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11871
11872         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11873         macros replaced.
11874
11875 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11876
11877         * make-docfile.el: Get first initialization from very-early-lisp.el
11878         * update-elc.el: Ditto.
11879         * loadup.el (really-early-error-handler): Ditto.
11880
11881         * packages.el (packages-unbytecompiled-lisp): Add new file,
11882         very-early-lisp.el.
11883
11884         * very-early-lisp.el: New file.
11885
11886 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11887
11888         * Symbols that have been obsolete for at least 3 years removed (II).
11889
11890         * obsolete.el (eval-current-buffer): Make compatible.
11891         (byte-code-function-p): Ditto.
11892         (send-string): Removed.
11893         (send-region): Removed.
11894         (screen-scrollbar-width): Removed.
11895         (set-screen-scrollbar-width): Removed.
11896         (set-screen-left-margin-width): Removed.
11897         (set-screen-right-margin-width): Removed.
11898         (screen-left-margin-width): Removed.
11899         (screen-right-margin-width): Removed.
11900         (set-buffer-left-margin-width): Removed.
11901         (set-buffer-right-margin-width): Removed.
11902         (buffer-left-margin-width): Removed.
11903         (buffer-right-margin-width): Removed.
11904         (x-set-frame-icon-pixmap): Removed.
11905         (x-set-screen-icon-pixmap): Removed.
11906         (pixel-name): Removed.
11907         (make-pixmap): Removed.
11908         (make-cursor): Removed.
11909         (pixmap-width): Removed.
11910         (pixmap-contributes-to-line-height-p): Removed.
11911         (set-pixmap-contributes-to-line-height): Removed.
11912
11913 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11914
11915         * obsolete.el (popup-menu-up-p): removed.
11916         (read-no-blanks-input): Removed.
11917         (wholenump): Removed.
11918         (ring-mod): Removed (what was ring-mod?).
11919         (current-time-seconds): Removed.
11920         (run-special-hook-with-args): Removed.
11921         (dot): Removed.
11922         (dot-marker): Removed.
11923         (dot-min): Removed.
11924         (dot-max): Removed.
11925         (window-dot): Removed.
11926         (set-window-dot): Removed.
11927
11928         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11929         `dot-min'.
11930
11931         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11932
11933         * code-files.el (insert-file-contents): Rename
11934         run-special-hook-with-args to run-hook-with-args-until-success.
11935         (write-region): Ditto.
11936
11937 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11938
11939         * about.el: Fix typos, update release date.
11940
11941         * Symbols that have been obsolete for at least 3 years removed.
11942
11943         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11944         screen- functions.
11945         (toplevel): remove setf methods for screen functions.
11946         * cl-macs.el (extent-data): defsetf removed.
11947         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11948         many places to remove.
11949         (comment-indent-hook): Ditto.
11950         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11951         (buffer-dedicated-screen): Ditto.
11952         (deiconify-screen): Ditto.
11953         (delete-screen): Ditto.
11954         (event-screen): Ditto.
11955         (find-file-other-screen): Ditto.
11956         (find-file-read-only-other-screen): Ditto.
11957         (live-screen-p): Ditto.
11958         (screen-height): Ditto.
11959         (screen-iconified-p): Ditto.
11960         (screen-list): Ditto.
11961         (screen-live-p): Ditto.
11962         (screen-name): Ditto.
11963         (screen-parameters): Ditto.
11964         (screen-pixel-height): Ditto.
11965         (screen-pixel-width): Ditto.
11966         (screen-root-window): Ditto.
11967         (screen-selected-window): Ditto.
11968         (screen-totally-visible-p): Ditto.
11969         (screen-visible-p): Ditto.
11970         (screen-width): Ditto.
11971         (screenp): Ditto.
11972         (get-screen-for-buffer): Ditto.
11973         (get-screen-for-buffer-noselect): Ditto.
11974         (get-other-screen): Ditto.
11975         (iconify-screen): Ditto.
11976         (lower-screen): Ditto.
11977         (mail-other-screen): Ditto.
11978         (make-screen): Ditto.
11979         (make-screen-invisible): Ditto.
11980         (make-screen-visible): Ditto.
11981         (modify-screen-parameters): Ditto.
11982         (new-screen): Ditto.
11983         (next-screen): Ditto.
11984         (next-multiscreen-window): Ditto.
11985         (other-screen): Ditto.
11986         (previous-screen): Ditto.
11987         (previous-multiscreen-window): Ditto.
11988         (raise-screen): Ditto.
11989         (redraw-screen): Ditto.
11990         (select-screen): Ditto.
11991         (selected-screen): Ditto.
11992         (set-buffer-dedicated-screen): Ditto.
11993         (set-screen-height): Ditto.
11994         (set-screen-position): Ditto.
11995         (set-screen-size): Ditto.
11996         (set-screen-width): Ditto.
11997         (show-temp-buffer-in-current-screen): Ditto.
11998         (switch-to-buffer-other-screen): Ditto.
11999         (visible-screen-list): Ditto.
12000         (window-screen): Ditto.
12001         (x-set-screen-pointer): Ditto.
12002         (x-set-frame-pointer): Ditto.
12003         (screen-title-format): Ditto.
12004         (screen-icon-title-format): Ditto.
12005         (terminal-screen): Ditto.
12006         (delete-screen-hook): Ditto.
12007         (create-screen-hook): Ditto.
12008         (mouse-enter-screen-hook): Ditto.
12009         (mouse-leave-screen-hook): Ditto.
12010         (map-screen-hook): Ditto.
12011         (unmap-screen-hook): Ditto.
12012         (default-screen-alist): Ditto.
12013         (default-screen-name): Ditto.
12014         (x-screen-defaults): Ditto.
12015         (x-create-screen): Ditto.
12016         * obsolete.el: meta-flag removed.
12017         baud-rate removed.
12018         sleep-for-millisecs removed.
12019         extent-data removed.
12020         set-extent-data removed.
12021         set-extent-attribute removed.
12022         extent-glyph removed.
12023         extent-layout removed.
12024         set-extent-layout removed.
12025         list-faces-display removed.
12026         list-faces removed.
12027         trim-versions-without-asking removed.
12028         after-write-file-hooks removed.
12029         truename removed.
12030         auto-fill-hook removed.
12031         blink-paren-hook removed.
12032         select-screen-hook, deselect-screen-hook removed.
12033         auto-raise-screen, auto-lower-screen removed.
12034
12035         * msw-mouse.el: Global change resource -> mswindows-resource.
12036
12037         * XEmacs 21.0-pre5 is released.
12038
12039 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12040
12041         * about.el (about-hackers): Credits update.
12042
12043 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12044
12045         * register.el (insert-register): Don't activate the region.
12046
12047 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12048
12049         * select.el: Restore x-* symbols for backwards compatibility:
12050         x-copy-primary-selection, x-kill-primary-selection,
12051         x-delete-primary-selection, x-select-make-extent-for-selection,
12052         x-valid-simple-selection-, x-cut-copy-clear-internal.
12053
12054 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12055
12056         * XEmacs 21.0-pre4 is released.
12057
12058 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12061         reporting bugs.
12062         (maybe-add-init-button): Fix semantics under Windows.  Use
12063         `expand-file-name' rather than `concat'.
12064
12065         * help.el (print-messages): New function.
12066
12067 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12068
12069         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12070
12071 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12072
12073         * about.el: Tweaked my entry in about-hackers.
12074
12075         * find-paths.el (paths-emacs-root-p):
12076           Relaxed emacs-root checking of an in-place installation to
12077           also accommodate the flat layout used on MS Windows.
12078
12079 1998-06-29  John Jones  <jj@asu.edu>
12080
12081         * package-get.el: calls to package-get-update-all will only
12082           update packages which are already installed.
12083
12084 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12085
12086         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12087         are handled by the gui-element face fallbacks now.
12088
12089         * x-faces.el: default gui-element face to "background" as well as
12090         the default face.
12091
12092         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12093         and default face settings since these are set as fallbacks now in
12094         the appropriate domain.
12095
12096 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12097
12098         * text-mode.el (text-mode): Reorder regexp so the OR part
12099         corresponding to `page-delim' goes first and the hack in
12100         `forward-paragraph' will work.
12101         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12102
12103 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12104
12105         * subr.el (remove-hook): When checking the hook value
12106           with functionp, don't apply car to it.
12107
12108 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12109
12110         * package-get.el (package-get-remote-filename):
12111           Don't use file-name-as-directory because the local directory
12112           separator conventions might not be the same as ftp's.
12113
12114 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12115
12116         * ldap.el (ldap-host-parameters-alist): New name of
12117         `ldap-host-parameters-plist'
12118
12119 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12120
12121         * package-get.el: Using (require 'package-get-base), now that it
12122         provides itself.  Consequently removed all instances of (load
12123         "package-get-base.el").
12124
12125 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12126
12127         * subr.el (remove-hook): Don't treat the hook value as a
12128           list unless it is both consp and not functionp.
12129
12130 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12131
12132         * about.el: Email address for Ben Wing is ben@xemacs.org.
12133         * auto-show.el: Ditto.
12134         * bytecomp.el: Ditto.
12135         * faces.el: Ditto.
12136         * x-scrollbar.el: Ditto.
12137         * x-misc.el: Ditto.
12138         * tty-init.el: Ditto.
12139         * toolbar-items.el: Ditto.
12140         * symbol-syntax.el: Ditto.
12141         * specifier.el: Ditto.
12142         * objects.el: Ditto.
12143         * hyper-apropos.el: Ditto.
12144         * glyphs.el: Ditto.
12145
12146 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12147
12148         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12149         vertical-divider-always-visible-p.
12150         (default-mouse-motion-handler): Ditto.
12151
12152 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12153
12154         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12155         global value.
12156
12157 1998-06-21  Oliver Graf <ograf@fga.de>
12158
12159         * build-reports.el: changed receiver to xemacs-build-reports list
12160
12161 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12162
12163         * font.el: Split font-family-mappings into X and
12164           mswindows-specific versions.
12165           mswindows-font-create-[object|name]: Treat supplied size
12166           as a pointsize. Added underline and strikethru handling.
12167
12168         * msw-faces.el: changed default mswindows charset to western.
12169
12170         * msw-glyphs.el: removed space in border-glyph font string that
12171           was inserted to get round bugs in the mswindows C font code.
12172
12173 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12174
12175         * about.el (about-hackers): Credits update.
12176
12177         * help-nomule.el (tutorial-supported-languages): Add Romanian
12178         TUTORIAL.
12179
12180         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12181         to ISO-8859-2.
12182
12183 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12184
12185         * font.el: Split font-family-mappings into X and
12186           mswindows-specific versions.
12187           mswindows-font-create-[object|name]: Treat supplied size
12188           as a pointsize. Added underline and strikethru handling.
12189
12190         * msw-faces.el: changed default mswindows charset to western.
12191
12192         * msw-glyphs.el: removed space in border-glyph font string that
12193           was inserted to get round bugs in the mswindows C font code.
12194
12195 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12196
12197         * minibuf.el: make read-color-completion-table call
12198           (mswindows-color-list for mswindows devices.
12199
12200 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12201
12202         * lisp/font-lock.el
12203         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12204         Let declaration items contain non-word symbol characters.
12205
12206 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12207
12208         * package-get.el (package-get-package-provider): Added autoload
12209         cookie.  Loading "package-get-base.el" in ALL functions that use
12210         it.  Fixed some (interactive ...) with multiple argument specs
12211         again.  Cosmetic indentation changes.
12212
12213 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12214
12215         * info.el (Info-insert-dir): Don't use nreverse on variables
12216         that you want to use later.
12217
12218 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12219
12220         * x-mouse.el (x-set-point-and-move-selection): Replace call
12221         to x-kill-primary-selection with kill-primary-selection
12222
12223 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12224
12225         * simple.el (what-cursor-position): Make cursor position reported
12226         use value of column-number-start-at-one
12227
12228 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12229
12230         * about.el (xemacs-hackers): Fix Jareth's email address.
12231
12232 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12233
12234         * startup.el (startup-splash-frame): Remove
12235         `xemacs-startup-logo-function'.
12236
12237 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12238
12239         * about.el (about-hackers): Update credits list.
12240
12241 1998-06-06  Jeff Miller <jmiller@smart.net>
12242
12243         * lisp/sound.el: Update sound-ext to allow filenames with
12244           extensions to be found by load-sound-file
12245
12246 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12247
12248         * info.el (Info-rebuild-outdated-dir): Removed variable
12249         (Info-auto-generate-directory): New variable
12250         (Info-save-auto-generated-dir): New variable
12251         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12252         (Info-build-dir-anew): Second parameter removed.  Use
12253         `Info-save-auto-generated-dir'
12254         (Info-rebuild-dir): Ditto
12255
12256 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12257
12258         * list-mode.el (next-list-mode-item): Would not recognize
12259         border between directly neighbored items.
12260
12261 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12262
12263         * package-get.el: add autoloads for some functions.
12264
12265 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12266
12267         * specifier.el (let-specifier): Tiny docfixes.
12268
12269 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12270
12271         * msw-mouse.el: set selection-pointer-glyph to Normal.
12272
12273 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12274
12275         * wid-edit.el (widget-specify-secret): New function.
12276         (widget-after-change): Use it.
12277         (widget-specify-field): Use it.
12278
12279 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12280
12281         * mouse.el (drag-window-divider): Use `(not done)' instead of
12282         `doit'; reuse result of `window-pixel-edges'.
12283
12284         * modeline.el (drag-modeline-event-lag): Rename to
12285         drag-divider-event-lag.
12286
12287 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12288
12289         * specifier.el (let-specifier): Rewritten not to generate needless
12290         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12291         arguments.
12292
12293 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12294
12295         * minibuf.el (read-file-name-1): Setup buffer-local value of
12296         `completion-ignore-case' in completions buffer under Windows.
12297
12298 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12299
12300         * about.el (about-maintainer-glyph): Fix support for not
12301         compressed images.
12302
12303 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12304
12305         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12306
12307         * mouse.el (mouse-track): Cancel selection if misc-user event with
12308         `cancel-mode-internal' function is fetched.
12309
12310 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12311
12312         * files.el (save-some-buffers-1): Fixed return value.
12313
12314 1998-06-01  Oliver Graf <ograf@fga.de>
12315
12316         * dragdrop.el: added experimental
12317
12318 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12319
12320         * startup.el (after-init-hook, init-file-user,
12321         user-init-directory, load-user-init-file):  Purge references
12322         to "~/.xemacs/init.el" from docstrings.
12323
12324         (load-user-init-file) Use paths-construct-path to construct
12325         paths to user init files.  Go directly to ~/.emacs, do not
12326         search ~/.xemacs/, do not load `default-custom-file'.
12327
12328 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12329
12330         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12331         general *sh.
12332         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12333
12334 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12335
12336         * menubar-items.el (default-menubar): add Update Packages to customize
12337         menu.
12338
12339 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12340
12341         * faces.el: use toolbar face as a fallback for toolbar properties
12342         in xpm-color-symbols instead of default.
12343
12344         * msw-faces.el: rename 3d-object -> gui-element face.
12345
12346 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12347
12348         * startup.el (xemacs-startup-logo-function): New variable.
12349         (startup-splash-frame): Use it.
12350
12351 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * files.el (save-some-buffers): Would wait 1 second.
12354         (save-some-buffers-1): Delete other windows here instead of in
12355         `save-some-buffers'.
12356         (save-some-buffers): Force redisplay only if windows were deleted.
12357
12358 1998-06-02  Didier Verna  <didier@xemacs.org>
12359
12360         * cus-face.el (custom-face-attributes): generalized the use of
12361         toggle buttons for boolean attributes.
12362         Re-ordered the items a bit.
12363
12364 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12365
12366         * sound.el (default-sound-directory): Use `locate-data-directory'
12367         to find the sounds directory.
12368
12369 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12370
12371         * sound.el: default sound-ext to .wav under mswindows, .au
12372         otherwise. load-default sounds without extensions.
12373
12374 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12375
12376         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12377         if send-pr is not bound.
12378
12379 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12380
12381         * files.el: grok idl files in auto-mode-alist.
12382 1998-06-01  Jeff Miller  <jmiller@smart.net>
12383
12384         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12385         calling `upcase'.
12386
12387 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12388
12389         * msw-glyphs.el: add xbm to the list of image types supported.
12390
12391 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12392
12393         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12394         instead of XEmacs one when dumping InfoDock.
12395
12396 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12397
12398         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12399         for `modeline-visible-p'
12400
12401         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12402
12403 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12404
12405         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12406         since it's not used anymore. doc string fixes.
12407
12408         * package-get.el (package-get-file-installed-p): new function. use
12409         instead of file-installed-p which is in an external package.
12410
12411 1998-05-28  Oliver Graf <ograf@fga.de>
12412
12413         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12414         favor of select-window/switch-to-buffer
12415
12416 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12417
12418         * startup.el: changed (getenv "HOME") to (user-home-directory)
12419
12420 1998-05-25  Oliver Graf <ograf@fga.de>
12421
12422         * frame.el (cde-start-drag) moved to dragdrop.el
12423         (offix-start-drag-region) moved to dragdrop.el
12424         (offix-start-drag) moved to dragdrop.el
12425         * dragdrop.el (cde-start-drag) moved from frame.el
12426         (offix-start-drag-region) moved from frame.el
12427         (offix-start-drag) moved from frame.el
12428         (cde-start-drag-region) cde drag regions
12429         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12430
12431 1998-05-26  Oliver Graf <ograf@fga.de>
12432
12433         * dragdrop.el: created dragdrop-drag prototypes
12434         (cde-start-drag-region) fixed typo
12435
12436 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12437
12438         * simple.el (after-init-hook): Remove reader macro.
12439
12440         * packages.el (packages-hardcoded-lisp): Get rid of reader
12441         macros.  Update DOC string.
12442
12443 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12444
12445         * mouse.el (drag-window-divider): Ditto.
12446
12447         * modeline.el (mouse-drag-modeline): Use it.
12448
12449         * lisp-mode.el (let-specifier): Specify indentation.
12450
12451         * specifier.el (let-specifier): Renamed from
12452         `with-specifier-instance'.
12453
12454 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12455
12456         * x-faces.el:
12457         * faces.el: move definition of xpm-color-symbols from x-faces.el
12458         to faces. Predicate x-get-resource on the presence of x.
12459
12460         * msw-faces.el: set 3d-object face rather than modeline. Specify
12461         faces as specfier defaults.
12462
12463         * package-get.el: don't use package-admin-add-single-file-package.
12464
12465 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * toolbar-items.el: Fixup tooltips.
12468         (toolbar-gnus): Don't use obsolete variable
12469         toolbar-news-frame-properties.
12470         (toolbar-news-reader): Default to `gnus' instead of
12471         `not-configured'.
12472
12473         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12474         Windows.
12475
12476 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12477
12478         * package-get.el: rename -installedp -> -installed-p.
12479
12480 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12481
12482         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12483         attributes, and assinged it to continuation, truncation and
12484         hscroll glyphs.
12485
12486         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12487         and made continuation, truncation and hscroll glyphs arrow
12488         characters out of that font.
12489
12490 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * minibuf.el (minibuffer-electric-separator): Play nicely with
12493         directory-sep-char being \.
12494         (minibuffer-electric-tilde): Ditto.
12495         (read-file-name-map): Ditto.
12496
12497 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12498
12499         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12500         on X devices.
12501         (default-mouse-track-deal-with-down-event): Avoid
12502         `x-disown-selection'; use `disown-selection' instead.
12503
12504 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12505
12506         * select.el:
12507         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12508         moved to (cut-copy-clear-internal) in select.el. Ditto for
12509         (x-delete-primary-selection) (x-kill-primary-selection)
12510         (x-copy-primary-selection).
12511         (own-clipboard): new function.
12512
12513         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12514         functions in select.el. remove old ones.
12515         (mswindows-own-clipboard): new function.
12516
12517 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12518
12519         * gnuserv.el: allow connections from mswindows type devices.
12520
12521 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12522
12523         * msw-glyphs.el: change image type used from cursor to resource.
12524
12525 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12526
12527         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12528         for {top,bottom}-{left,right} values in addition to
12529         {top,bottom}_{left,right}.
12530         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12531
12532 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12533
12534         * cl-macs.el (specifier-instance): Undefine its setf method.
12535
12536         * specifier.el (with-specifier-instance): Added docstring.
12537
12538         * mouse.el (drag-window-divider): Ditto.
12539
12540         * modeline.el (mouse-drag-modeline): Use it.
12541
12542         * lisp-mode.el (with-specifier-instance): Define its indentation
12543         level.
12544
12545         * specifier.el (with-specifier-instance): New macro.
12546
12547 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12548
12549         * package-get.el (package-get-create-custom): new function to
12550         auto-generate package-get-custom.el from package-get-base.el.
12551         * (package-get-ever-installedp): new function.
12552         * (package-get-custom): new function to get all packages specified
12553         by customize.
12554
12555 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12556
12557         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12558
12559 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12560
12561         * cl-extra.el: Reverse previous float change.
12562
12563 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12564
12565         * x-faces.el:
12566         * faces.el (try-font-name): moved from x-faces.el since it is
12567         required by w3 under mswindows as well X.
12568
12569 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12570
12571         * winnt.el: Removed evil (setq completion-ignore-case t)
12572         clause, one more overlookef fsfism.
12573         (nt-quote-args-functions-alist): End sentences with double space.
12574
12575 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12576
12577         * window-xemacs.el (push-window-configuration): Remove kludgery of
12578         recaching default-toolbar specifier.
12579         (pop-window-configuration): Ditto.
12580         (unpop-window-configuration): Ditto.
12581
12582 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12583
12584         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12585
12586 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12587
12588         * winnt.el (nt-quote-args-verbatim): Added function.
12589         (nt-quote-args-prefix-quote): Added function.
12590         (nt-quote-args-backslash-quote): Added function.
12591         (nt-quote-args-double-quote): Added function.
12592         (nt-quote-args-functions-alist): New variable.
12593         (nt-quote-process-args): Added function. This is the main quoting
12594         work horse called from process-nt.c
12595
12596 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12597
12598         * winnt.el: Removed duplicate definitions for backspace,
12599         delete, M-backspace and C-M-backspace.
12600         (file-name-buffer-file-type-alist): Removed this variable.
12601         (find-buffer-file-type): Removed function.
12602         (find-file-binary):  Removed function.
12603         (find-file-text): Removed function.
12604         (find-file-not-found-set-buffer-file-type): Removed function.
12605         (save-to-unix-hook): Removed function.
12606         (revert-from-unix-hook): Removed function.
12607         (using-unix-filesystems): Removed function.
12608         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12609         warning.
12610         (x-set-selection): Removed function.
12611         (x-get-selection): Removed function.
12612         Removed commented FSFisms.
12613         Replaced copyright notice (this file is not part of GNU Emacs).
12614         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12615         comint-process-echoes setting to t.
12616
12617 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12618
12619         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12620         and used following the interface change of
12621         `paths-find-recursive-path'.
12622
12623         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12624         regexp instead of a list of base names.
12625         (paths-version-control-filename-regexp):
12626         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12627         Introduced and used following the interface change of
12628         `paths-find-recursive-path'.
12629
12630 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12631
12632         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12633         on X devices, rather than on all non-TTY devices.
12634
12635 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12636
12637         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12638
12639         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12640
12641 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12642
12643         * itimer.el (activate-itimer): Fixed usage of integers
12644         as argument to `concat'.
12645
12646 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12647
12648         * itimer.el (start-itimer): replace the use of `concat' with
12649         `format'
12650
12651 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12652
12653         * mode-motion.el (mode-motion-hook): Clarify docstring.
12654         From Bob Weiner <weiner@altrasoft.com>
12655
12656         * loadhist.el (symbol-file): Supply prompt string when used
12657         interactively.
12658         From Bob Weiner <weiner@altrasoft.com>
12659
12660 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12661
12662         * loadup.el (really-early-error-handler): Ditto.
12663
12664         * update-elc.el: Ditto.
12665
12666         * setup-paths.el (paths-construct-exec-path): Ditto.
12667
12668         * make-docfile.el: Ditto.
12669
12670         * find-paths.el (paths-decode-directory-path): Use split-path
12671         instead of decode-path.
12672
12673         * files.el (parse-colon-path): Update docstring reference.
12674
12675 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12676
12677         * msw-init.el:
12678         * x-init.el:
12679         Bind cut'n'paste keys to non window-system specific functions.
12680
12681         * msw-select.el: New function mswindows-clear-clipboard.
12682         mswindows-cut-copy-clipboard extended to handle clearing of the
12683         selection and renamed to mswindows-cut-copy-clear-clipboard.
12684
12685         * select.el: on mswindows devices delete-primary-selection
12686         calls mswindows-clear-clipboard.
12687
12688 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12689
12690         * simple.el (quoted-insert): Inhibit quit when using read-char.
12691
12692         * cmdloop.el (read-char): Don't inhibit quit.
12693         (read-char-exclusive): Ditto.
12694         (read-char): Signal quit if quit-char was pressed.
12695         (read-char-exclusive): Ditto.
12696         (read-quoted-char): Return a character, not integer.
12697
12698         * menubar-items.el (default-popup-menu): Use Andy's generic
12699         selection code.
12700         (default-popup-menu): Fix code.
12701
12702 1998-05-14  Oliver Graf <ograf@fga.de>
12703
12704         * dragdrop.el (dragdrop-function-widget): this time it's done
12705
12706 1998-05-13  Oliver Graf <ograf@fga.de>
12707
12708         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12709
12710 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12711
12712         * device.el (device-pixel-width):
12713         (device-pixel-height):
12714         (device-mm-width):
12715         (device-mm-height):
12716         (device-bitplanes):
12717         (device-color-cells): Swapped parameters to device-system-metric
12718         according to the interface change.
12719
12720 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12721
12722         * mouse.el (default-mouse-motion-handler): Use new name of the
12723         function event-over-vertical-divider-p.
12724         Do not set E-W arrow cursor over the divider if
12725         vertical-divider-draggable-p is nil in the window.
12726         ([top-level]): Use new name for the variable
12727         vertical-divider-map.
12728         (drag-window-divider): Respect vertical-divider-draggable-p.
12729         Variable name typo fixes.
12730
12731 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12732
12733         * keymap.el (kbd): Define here; handle string constants and
12734         others...
12735
12736 1998-05-15  Christian Nyb <chr@mediascience.no>
12737
12738         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12739         in Emacs 18.
12740
12741 1998-05-13  Didier Verna  <didier@xemacs.org>
12742
12743         * mouse.el (drag-window-divider): give the vertical divider a
12744         pressed look when dragging it.
12745
12746 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12747
12748         * faces.el: predicate some more face operations on x or mswindows
12749         not just x.
12750
12751         * modeline.el: enable modeline coloring for mswindows.
12752
12753 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12754
12755         * minibuf.el (minibuffer-default): Added variable; compatible with
12756         FSF Emacs.
12757         (next-history-element): Used `minibuffer-default'.
12758
12759 1998-05-12  Oliver Graf <ograf@fga.de>
12760
12761         * dragdrop.el (dragdrop-function-widget): button and mods ok
12762         arguments still look a bit strange
12763         (dragdrop-compare-mods) created
12764         (dragdrop-drop-do-functions) correctly checks for buttons and
12765         modifiers
12766
12767 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * setup-paths.el (paths-default-info-directories): Replace
12770         path-separator with directory-sep-char.
12771
12772         * files.el (path-separator): Don't define it here.
12773
12774 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12775
12776         * update-elc.el: Ditto.
12777
12778         * setup-paths.el (paths-construct-exec-path): Ditto.
12779
12780         * make-docfile.el: Ditto.
12781
12782         * loadup.el (really-early-error-handler): Ditto.
12783
12784         * find-paths.el (paths-decode-directory-path): Use decode-path
12785         instead of decode-path-internal.
12786
12787         * files.el (parse-colon-path): Update docstring.
12788
12789 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12790
12791         * subr.el (get-buffer-window-list): Make BUFFER optional.
12792
12793         * window-xemacs.el (windows-of-buffer): Defalias to
12794         get-buffer-window-list.
12795
12796 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12797
12798         * disass.el: Fix maintainer keyword.
12799
12800         * bytecomp.el (byte-compile-and-load-file): Autoload.
12801         (byte-compile-buffer): Ditto.
12802
12803         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12804         value is returned, not the name.
12805         (lisp-imenu-generic-expression): Enable it.
12806         (lisp-mode-variables): Ditto.
12807         (lisp-indent-offset): Change defconst to defvar.
12808         (lisp-indent-function): Ditto.
12809         (lisp-body-indent): Ditto.
12810
12811 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * modeline.el: Use zap-last-kbd-macro-event.
12814
12815         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12816         nil, don't attempt to do anything with messages.
12817         (eval-last-sexp): Use `letf' for clarity.
12818
12819 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12820
12821         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12822
12823 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12824
12825         * buff-menu.el:
12826         * lisp-mode.el:
12827         * obsolete.el:
12828         Change empty docstrings into no doc strings at all.
12829         Fix bogus FSF-format docstrings.
12830         * etags.el: Fix docstring.
12831
12832 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12833
12834         * package-get.el (package-get): Use internal md5
12835
12836 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12837
12838         * about.el (about-xemacs): Correct abuse of concat.
12839
12840 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12841
12842         * info.el (Info-mode): Use easymenu.
12843
12844 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12845
12846         * apropos.el (apropos): Don't use concat with integers.
12847
12848         * cmdloop.el (describe-last-error): Handle the case when no error
12849         was seen gracefully.
12850
12851         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12852         defun.
12853         (apropos-describe-plist): Ditto.
12854
12855         * help.el (with-displaying-help-buffer): Revert to a defun.
12856         (describe-key): Use it as defun.
12857         (describe-mode): Ditto.
12858         (describe-bindings): Ditto.
12859         (describe-prefix-bindings): Ditto.
12860         (describe-installation): Ditto.
12861         (view-lossage): Ditto.
12862         (describe-function): Ditto.
12863         (describe-variable): Ditto.
12864         (describe-syntax): Ditto.
12865
12866 1998-05-11  Oliver Graf <ograf@fga.de>
12867
12868         * dragdrop.el: changed order of require/provide
12869         (dragdrop-drop-mime-default) changed to new calling conventions
12870         (dragdrop-drop-do-functions) changed to new calling conventions
12871         (dragdrop-function-widget) this one needs more work...
12872
12873 1998-05-10  Oliver Graf <ograf@fga.de>
12874
12875         * about.el: another small change in my entry
12876         * dragdrop.el (dragdrop-drop-log-function): logging added
12877         plus customizations
12878         changed interface to handler functions. now called with event
12879         and object
12880
12881 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12882
12883         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12884         E-W arrow pointer displayed over draggable dividers.
12885
12886         * mouse.el (default-mouse-motion-handler): Show it when
12887         appropriate.
12888         (drag-window-divider): Added.
12889         ([top-level]): Initialized window-divider-map with a keymap
12890         binding the above function to left button down event.
12891
12892         * x-mouse.el (x-init-pointer-shape): Initialize
12893         divider-pointer-glyph from Cursor.dividerPointer, or use default
12894         E-W double arrow.
12895
12896 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12897
12898         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12899
12900 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12901
12902         * simple.el (count-words-buffer): Don't query for buffer.
12903         (count-lines-buffer): Ditto.
12904
12905 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12906
12907         * help.el (where-is): add optional insert argument.
12908
12909 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12910
12911         * help.el (describe-key-briefly): New argument INSERT.
12912
12913         * simple.el (eval-expression): New optional argument; synch with
12914         FSF 20.3.
12915
12916         * keydefs.el (global-map): Add new register bindings.
12917
12918         * register.el: Synched with FSF 20.3.
12919
12920 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12921
12922         * window-xemacs.el (recenter): all arguments are optional.
12923
12924 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12925
12926         * device.el: (device-pixel-width): Reflected name/parameters
12927         change to device-system-metric.
12928         (device-pixel-height): Ditto.
12929         (device-mm-width): Ditto.
12930         (device-mm-height): Ditto.
12931         (device-bitplanes): Ditto.
12932         (device-color-cells): Ditto.
12933
12934 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12935
12936         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12937
12938         * cl.el (most-positive-fixnum): Document.
12939         (most-negative-fixnum): Ditto.
12940
12941         * cus-dep.el: Updated comment.
12942
12943         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12944         constant.
12945
12946         * cus-load.el (custom-put): Removed.
12947
12948         * files.el (after-find-file): Just resignal quit instead of
12949         signaling "canceled".
12950
12951 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12952
12953         * frame.el (other-frame): Use `focus-frame' instead of
12954         select-frame kludges.
12955
12956         * lisp-mode.el: Update lisp-indent-function for
12957         save-selected-frame and with-selected-frame.
12958
12959         * frame.el (save-selected-frame): New macro.
12960         (with-selected-frame): Ditto.
12961         (other-frame): Use `set-frame-focus'.
12962
12963 1998-05-06  Oliver Graf <ograf@fga.de>
12964
12965         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12966         (dragdrop-drop-url-default) default handler for URL drops created
12967         (dragdrop-drop-mime-default) default handler for MIME drops created
12968         (dragdrop-drop-functions) default custom for handling drops created
12969         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12970
12971 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12972
12973         * mouse.el: Removed redundant mouse-mswindows-drop function.
12974
12975 1998-05-05  Oliver Graf <ograf@fga.de>
12976
12977         * about.el: changed some text in my entry
12978         * dragdrop.el: added customs
12979
12980 1998-05-04  Oliver Graf <ograf@fga.de>
12981
12982         * mouse.el: killed global drop key bindings
12983         (mouse-offix-drop) removed
12984         * dragdrop.el: created
12985         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12986
12987 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12988
12989         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12990         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12991
12992         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12993         obsolete comment.
12994
12995         * scrollbar.el (scrollbars-visible-p): Use new
12996         {vertical,horizontal}-scrollbar-visible-p specifiers.
12997
12998 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12999
13000         * device.el (device-pixel-height):
13001         (device-pixel-width):
13002         (device-mm-width):
13003         (device-mm-height):
13004         (device-bitplanes):
13005         (device-color-cells): Moved these 6 functions from device.c; they
13006         all use single (device-system-metrics) call.
13007
13008 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13009
13010         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13011         were renamed.
13012
13013         * menubar-items.el:
13014         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13015         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13016
13017         * help.el (help-map): Remove Hyperbole keybinding logic.
13018         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13019
13020 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13021
13022         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13023         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13024
13025 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13026
13027         * msw-glyphs.el: use nicer icon3 from the frame icon.
13028
13029 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13030
13031         * version.el (emacs-version): Remove InfoDock conditionals.
13032
13033         * startup.el (startup-splash-frame): Change ID logo name.
13034
13035 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13036
13037         * files.el (after-find-file): If the user presses C-g on
13038         directory-creation prompt, kill the buffer.
13039
13040 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13041
13042         * simple.el (count-words-region): Reverse previous change.
13043
13044 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * replace.el (query-replace): Just call perform-replace.
13047         (query-replace-regexp): Ditto.
13048         (perform-replace): Move region handling here.
13049         (perform-replace): Use the new arg to match-data.
13050
13051 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13052
13053         * x-init.el: Install X specific display table that
13054           displays char 0240 as a space to avoid whatever it is
13055           that screws up display of that character code.
13056
13057 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13058
13059         * help.el (function-arglist): If no arguments are documented for a
13060         subr, print nothing rather than incorrect output.
13061
13062 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13063
13064         * cmdloop.el (command-error): Update bail-out error message to use
13065         `emacs-program-name'.
13066
13067         * lib-complete.el: Remove reader macro cruft.
13068
13069         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13070         cruft.
13071
13072         * simple.el (count-words-region): Drop interactive-p check on the
13073         message.
13074
13075 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13076
13077         * font.el
13078         * msw-faces.el
13079         Correct spelling of mswindows-font-canonicalize-name.
13080
13081 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13082
13083         * ldap.el (ldap-host-parameters-alist): Replaced with
13084         `ldap-host-parameters-plist'
13085         (ldap-search): Adapt to previous change
13086
13087 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13088
13089         * about.el (about-hackers): Update Bob Weiner bio.
13090         (about-maintainer-info): Ditto.
13091
13092 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13093
13094         * simple.el (display-warning-minimum-level): Docfix.
13095
13096 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13097
13098         * widget.el (:default-get): New keyword.
13099         * wid-edit.el (default, widget-default-default-get): Define it.
13100         (group, widget-group-default-get): Define it.
13101         (menu-choice, widget-choice-default-get): Define it.
13102         (widget-default-get): New function.
13103         (widget-choice-action): Call it.
13104         (widget-editable-list-entry-create): Call it.
13105
13106 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13107
13108         * byte-optimize.el (byte-boolean-vars): Removed.
13109         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13110         lookup through `byte-boolean-vars'.
13111
13112 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13113
13114         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13115         resource-provided values into ghost specs for scrollbar-height and
13116         scrollbar-width.
13117
13118 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13119
13120         * byte-optimize.el: Don't attempt to optimize /=.
13121
13122         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13123         (byte-compile-/=): Ditto.
13124
13125 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13126
13127         * apropos.el: Use `with-displaying-help-buffer'.
13128         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13129         Use `with-displaying-help-buffer'.
13130         (apropos-follow): Do not give special treatment to buffer cursor
13131         was in prior to a mouse click.
13132         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13133         (apropos-print-doc): Set correct buffer for setting text
13134         properties.
13135
13136 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13137
13138         * help.el (help-buffer-prefix-string): New variable.
13139         (help-buffer-name): Use it.
13140
13141         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13142         mode menu.
13143
13144 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13145
13146         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13147
13148 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13149
13150         * files.el (find-file-noselect): Update docstring.
13151         (find-file-noselect): Signal an error if found an unreadable file.
13152         (file-chase-links): Save the match data.
13153         (normal-mode): Use `lwarn' and `error-message-string'.
13154         (interpreter-mode-alist): Change defconst to defvar.
13155         (inhibit-first-line-modes-regexps): Ditto.
13156         (inhibit-first-line-modes-regexps): Added .tgz.
13157         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13158         (change-major-mode-with-file-name): New user-option.
13159         (set-visited-file-name): Synched with FSF.
13160         (file-name-extension): New function, from FSF 20.3.
13161         (file-relative-name): Synched with FSF.
13162         (save-some-buffers): Support the C-r feature.
13163         (recover-session): Synched with FSF.
13164         (kill-some-buffers): Ditto.
13165         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13166
13167 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13168
13169         * files.el (insert-file): Undo previous change and reenable use of
13170         format.el.
13171
13172 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13173
13174         * window-xemacs.el (recenter): Define.
13175
13176 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13177
13178         * font.el (mswindows-font-create-name)
13179         (mswindows-font-create-object): new functions for mswindows type
13180         fonts.
13181
13182         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13183         strings are parsed as well as font objects.
13184
13185 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13186
13187         * modeline.el (defining-kbd-macro): Restore modeline indication of
13188         kbd-macro being recorded.
13189         (add-minor-mode): Simplify docstring.
13190         (modeline-minor-mode-menu): Remove stuff.
13191
13192 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13193
13194         * code-process.el (call-process): dynamically decide process
13195         coding type.
13196
13197 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13198
13199         * modeline.el: Add line-number-mode, column-number-mode to
13200         the modeline minor-mode menu.  Button2 on the line number does
13201         goto-line.
13202
13203 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13204
13205         * mouse.el: move x-selection-owner-p type things to
13206         selection-owner-p.
13207
13208         * msw-init.el: copy zmacs stuff from x-init.el
13209
13210         * msw-select.el (mswindows-own-selection)
13211         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13212         functions. Very simple minded implementation of selectio
13213         ownership.
13214
13215         * select.el (own-selection) (disown-selection)
13216         (activate-region-as-selection) (select-make-extent-for-selection)
13217         (valid-simple-selection-p): functions moved from x-select.el for
13218         generalized selection.
13219
13220         * x-select.el: see select.el changes.
13221
13222         * x-toolbar.el: use new selection functions.
13223
13224 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13225
13226         * packages.el (packages-find-package-directories): Fixed bug that
13227         would pick up multiple site-package directories.
13228         (package-locations): Added "xemacs-packages" as a late package
13229         location.
13230
13231         * find-paths.el: Now uses `emacs-program-name' and
13232         `emacs-program-version'.
13233         Additions to enforce version-specific directories in
13234         `paths-find-version-directory'.
13235
13236 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13237
13238         * default.el: Removed.
13239         * site-start.el: Removed.
13240
13241 1998-04-29  Didier Verna  <didier@xemacs.org>
13242
13243         * minibuf.el (minibuffer-history-minimum-string-length): Default
13244         to nil.
13245
13246 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13247
13248         * find-paths.el (paths-program-name): Rename.
13249         (paths-emacs-root-p): Ditto.
13250         (paths-find-site-directory): Ditto.
13251
13252 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13253
13254         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13255         `emacs-lisp-byte-compile-and-load'.
13256
13257 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13258
13259         * ldap.el (ldap-search): Fixed additional parameter passing to
13260         `ldap-open'
13261
13262 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13263
13264         * select.el (kill-primary-selection) (selection-owner-p)
13265         (copy-primary-selection) (yank-clipboard-selection)
13266         (selection-exists-p) (delete-primary-selection): new file and
13267         functions that do the right thing for the selected device.
13268
13269         * x-menubar.el: use generalised selection functions.
13270
13271         * dumped-lisp.el: dump select.el.
13272
13273 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13274
13275         * find-paths.el (paths-progname): New variable.
13276         (paths-emacs-root-p): Use it.
13277         (paths-find-site-directory): Ditto.
13278
13279 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13280
13281         * loadup.el ((member "dump" command-line-args)): Dump as
13282         `infodock' if InfoDock.
13283
13284 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13285
13286         * find-paths.el (construct-emacs-version): Simplify, include
13287         program name in the return value.
13288         * (paths-find-version-directory): Use it.
13289
13290 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13291
13292         * info.el (Info-parse-dir-entries): Fixed regexp
13293         (Info-build-dir-anew): Remove full suffix and capitalize info file
13294         name for files with no @direntry
13295         (Info-batch-rebuild-dir): New function
13296         (Info-suffixed-file): Check for regular files instead of simple
13297         file existence (could catch directories before)
13298
13299 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13300
13301         * setup-paths.el, find-paths.el: Removed uses of `not' which
13302         temacs doesn't have.
13303
13304         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13305         into root searching.
13306
13307 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13308
13309         * subr.el: Remove definition of `not'.
13310
13311 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13312
13313         * msw-glyphs.el: enable graphics support.
13314
13315 1998-04-23  Didier Verna  <didier@xemacs.org>
13316
13317         * x-menubar.el (default-menubar): restored the line-number-mode
13318         option.
13319
13320         * misc doc string updates related to the options menu.
13321
13322 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13323
13324         * setup-paths.el (paths-construct-load-path): Fix typo.
13325
13326 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13327
13328         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13329         font-menu-ignore-scaled-fonts don't have to be bound now; this
13330         gets us one step further towards making --no-autoloads work.
13331
13332         * startup.el (normal-top-level): Load auto-autoloads only if
13333         lisp-directory is non-nil.
13334
13335         * setup-paths.el (paths-construct-load-path): Made it robust
13336         against nil lisp-directory.
13337
13338         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13339         to the list of variables that cause a warning when nil.
13340
13341         * toolbar.el (init-toolbar-location): Now works even when there's
13342         no toolbar icon directory.
13343
13344 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13345
13346         * help.el (view-lossage): Recognize it.
13347
13348         * simple.el (log-message): Mark multiline messages.
13349
13350 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13351
13352         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13353
13354 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13355
13356         * package-get.el (package-get-all):  add `\n' separator to
13357         interactive specification so that both variables are read
13358
13359 1998-04-22  Didier Verna  <didier@xemacs.org>
13360
13361         * x-menubar.el: ported the options menu to Custom.
13362         Moved the "read only" toggle button to the buffers menu.
13363         Corrected some missing ;;;###autoload or defcustom.
13364
13365         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13366         the scrollbar-visible specifier for options menu handling.
13367
13368         * toolbar.el (toolbar-visible-p)
13369                      (toolbar-captioned-p)
13370                      (default-toolbar-position): defcustom wrappers around
13371         the toolbar specifiers for options menu handling.
13372
13373         * frame.el (get-frame-for-buffer-default-instance-limit):
13374         defcustom it for options menu handling.
13375
13376         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13377         font-lock-mode for options menu handling.
13378
13379         * cus-start.el: added Custom properties to overwrite-mode for
13380         options menu handling.
13381
13382 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13383
13384         * about.el: shameless self-promotion.
13385
13386 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13387
13388         * simple.el (raw-append-message): Slightly optimize.
13389         (remove-message): Use `push' for clarity.
13390         (append-message): Ditto.
13391         (display-warning): Dito.
13392         (raw-append-message): Send the message to the appropriate device.
13393
13394 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13395
13396         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13397         From Sean MacLennan <Sean.MacLennan@pika.ca>
13398
13399 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13400
13401         * setup-paths.el: Changed `directory-sep-char' to
13402         `path-separator', following a change in GNU Emacs.
13403
13404 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13405
13406         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13407         (Info-build-dir-anew): Add a final newline.
13408         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13409         is `always'
13410         (Info-rebuild-dir): Ditto
13411
13412         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13413
13414 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13415
13416         * simple.el (count-words-buffer): Retain zmacs region.
13417         (count-words-region): Ditto.
13418         * simple.el: (what-line): Expanded line counts.
13419         (count-lines): New parameter to conditionalize whether collapsed
13420         lines get counted.
13421         From Bob Weiner <weiner@altrasoft.com>
13422
13423 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13424
13425         * packages.el (package-locations): infodock-packages must override
13426         mule-packages and packages.
13427
13428 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13429
13430         * wid-edit.el:
13431         remove rude messages from widget-activation-widget-mapper
13432         and widget-activation-glyph-mapper
13433
13434 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13435
13436         * toolbar.el: Remove (featurep 'x) test from
13437         toolbar-make-button-list
13438
13439 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13440
13441         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13442         only if in the same frame.
13443
13444 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13445
13446         * packages.el (package-locations): Added site-packages hierarchy.
13447
13448         * setup-paths.el (paths-default-info-directories): Introduced and
13449         used.
13450
13451         * packages.el, setup-paths.el: Set various path searching depths
13452         to 1.
13453
13454         * packages.el (packages-hierarchy-depth):
13455         (packages-load-path-depth): Introduced and used.
13456
13457         * setup-paths.el (paths-load-path-depth): Introduced and used.
13458
13459         * find-paths.el (paths-find-recursive-path): Added max-depth
13460         parameter.
13461
13462 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13463
13464         * setup-paths.el (paths-construct-info-path): Removed
13465         dependency on behavior of (file-name-as-directory "").
13466
13467 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13468
13469         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13470         lisp objects
13471
13472 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13473
13474         * dump-paths.el, startup.el: Added handling for --debug-paths.
13475
13476 1998-04-15  William M. Perry  <wmperry@aventail.com>
13477
13478         * wid-edit.el: We cannot just set the help-echo or balloon-help
13479           properties for an extent based on the :help-echo widget
13480           property, since help-echo and balloon-help cause an EXTENT to
13481           get passed in, where :help-echo functions are expecting a WIDGET
13482
13483 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13484
13485         * scrollbar.el (init-scrollbar-from-resources): Call
13486         mswindows-init-scrollbar-metrics when appropriate.
13487
13488 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13489
13490         * dumped-lisp.el: dump x-toolbar for window system
13491
13492         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13493         have support and xpm.
13494
13495 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13496
13497         * files.el (toggle-read-only): Fix docstring.
13498         From Didier Verna <didier@xemacs.org>
13499
13500 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13501
13502         * startup.el (normal-top-level): Load autoload-file-name without
13503         specifying an extension---some people only auto-autoload.el.gz.
13504
13505 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13506
13507         * files.el (backup-enable-predicate): Don't bomb on NAME being
13508         nil.
13509
13510 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13511
13512         * find-paths.el, packages.el: Now prefers configure'd paths.
13513         This shouldn't cause any of the originally anticipated problems as
13514         the current paths architecture will not define the various
13515         configure-xxx variables if they're not specified on the configure
13516         command line.
13517
13518         * find-paths.el, setup-paths.el, packages.el: Removed all
13519         mentionings of "/" as a path separator.
13520         Used paths-construct-path throughout.
13521
13522         * find-paths.el (paths-construct-path): Created to assemble paths
13523         from directory components.
13524
13525         * setup-paths.el, packages.el: Used paths-decode-directory-path
13526         instead of decode-path-internal.
13527
13528         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13529         and associates.
13530         (paths-decode-directory-path) Created.
13531
13532         * setup-paths.el: Changed configure-exec-path to
13533         configure-exec-directory.
13534
13535 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13536
13537         * packages.el (packages-find-packages): Fixed decoding of
13538         EMACSPACKAGEPATH.
13539
13540         * startup.el: -no-packages -> -no-early-packages.
13541
13542         (packages-load-package-lisps): Fixed loading of auto-autoload
13543         files.
13544
13545         * startup.el (normal-top-level): Fixed loading of core
13546         auto-autoload.
13547
13548         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13549
13550         * startup.el, packages.el, dump-paths.el: Added proper settings
13551         for site-directory and lisp-directory variables.
13552
13553         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13554         inhibit-package-autoloads and fixed handling of it.
13555
13556         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13557         handling of former inhibit-package-init, now
13558         inhibit-early-packages, to make -vanilla etc. work.
13559
13560 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13561
13562         * code-process.el (start-process): Fallback to 'undecided instead
13563         of 'binary for process input coding stream.
13564
13565         * process.el (start-process): Docstring fix.
13566
13567 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13568
13569         * info.el (Info-insert-dir): Do not insert temporary dir files
13570         in Info-dir-file-attributes
13571         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13572         (Info-rebuild-dir): Ditto.
13573
13574 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13575
13576         * obsolete.el: Added obsoleteness declarations for
13577         `site-directory' and `Info-default-directory-list'.
13578
13579 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13580
13581         * find-paths.el (paths-find-emacs-root): Only look at the
13582         executable at the end of the symlink chain for determining the
13583         Emacs root.
13584
13585 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13586
13587         * setup-paths.el (paths-construct-info-path): Changed construction
13588         to cater to gone default in configure.
13589
13590         * find-paths.el (paths-uniq-append): Added.
13591
13592         * packages.el: Rewritten package path construction once again.
13593
13594         * dump-paths.el, startup.el: Removed package-path as a global
13595         variable.
13596
13597         * package-admin.el (package-admin-add-single-file-package):
13598         (package-admin-add-binary-package): Changed package-path to
13599         late-packages.
13600
13601         * packages.el (packages-split-path): Split path at "/" rather than
13602         nil according to change in emacs.c.
13603
13604 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13605
13606         * setup-paths.el (paths-construct-info-path): Changed info path
13607         order so that directories come out right.
13608         (paths-find-lock-directory): Fixed bug: It used to think
13609         configure-lock-directory is a path.
13610
13611 1998-04-06  Jeff Miller <jmiller@smart.net>
13612
13613         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13614         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13615         eases the use of toolbar-add/kill-item functions.
13616
13617 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13618
13619         * code-files.el (file-coding-system-alist): Commented out
13620         loaddefs.el magical treatment.
13621
13622 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13623
13624         * info.el (Info-rebuild-outdated-dir): Added new option
13625         `conservative' and made it the default
13626         (Info-rebuild-dir): Appropriately parse multi-line description
13627         strings, and multi-section dir files. Issue warning when dir
13628         is rebuilt as temporary
13629         (Info-build-dir-anew): Issue warning when dir is built as
13630         temporary
13631
13632 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13633
13634         * list-mode.el (list-mode-map): Bind highlight motion commands to
13635         standard keys left, right, C-b and C-f.
13636
13637 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13638
13639         * files.el (auto-mode-alist): allow .sc for Scheme->C
13640
13641 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13642
13643         * loadup.el (pureload): Don't quote (garbage-collect).
13644
13645 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13646
13647         * package-get-base.el: Updated.
13648
13649 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13650
13651         * isearch-mode.el (isearch-just-started): New variable.
13652         (isearch-mode): Set it.
13653         (isearch-repeat): Advance one character forward only if the search
13654         was successful, and was not just started.
13655         (isearch-repeat): Clear isearch-just-started.
13656
13657 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13658
13659         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13660         if running -batch.
13661
13662 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13663
13664         * subr.el (listify-key-sequence): Removed.
13665
13666 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13667
13668         * bytecomp.el (byte-compile-print-gensym): New option.
13669         (byte-compile-output-file-form): Use it.
13670         (byte-compile-output-docform): Ditto.
13671         (byte-compile-compiled-obj-to-list): Ditto.
13672
13673 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13674
13675         * msw-glyphs.el: set frame icon if xpm support.
13676
13677 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13678
13679         * help.el: Code that pretty prints variable values
13680           removed.
13681
13682 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13683
13684         * find-paths.el (paths-emacs-root-p): Correct test for installation
13685         directory.
13686         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13687
13688 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13689
13690         * loaddefs.el: Don't set debug-ignored-errors; leave
13691           its default value set to nil.
13692
13693 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13694
13695         * info.el (Info-rebuild-dir): fixed mis-spelling.
13696
13697 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13698
13699         * info.el (Info-rebuild-outdated-dir): New custom var
13700         (Info-insert-node): Create/update dir file when needed, ie when it
13701         does not exist or is older than some info files in directory
13702
13703 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13704
13705         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13706         for last packages, mainly for using a 20.4 package base.
13707
13708         * packages.el (late-packages): Typo fix.  It was called
13709         early-packages.
13710
13711         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13712         relative symlinks correctly.
13713         (paths-find-emacs-roots): More rigorous checking for plausible
13714         configuration-time root.
13715
13716         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13717         find its roots.
13718
13719 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13720
13721         * faces.el: Fix docstrings.
13722         * glyphs.el: Fix docstrings.
13723         * mouse.el: Fix docstrings.
13724
13725         * frame.el: Change phrase `current frame' to `selected frame'.
13726
13727         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13728
13729         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13730         macros using backquote to make them infinitely more readable.
13731
13732 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13733
13734         * packages.el (packages-find-package-path): Hardcoded specialized
13735         InfoDock support until we can clean this up.
13736
13737         * help.el (describe-bindings-1): Return the value of the bindings
13738         help buffer created.
13739         (describe-bindings): Ditto.
13740
13741         * simple.el (set-variable): Restore previous behavior of not
13742         bombing if the variable to set is not boundp.
13743
13744 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13745
13746         * packages.el (packages-handle-package-dumped-lisps): Allow for
13747         non-local files to be loaded off the package-lisp variable.
13748
13749 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13750
13751         * x-faces.el: Global X resources should override
13752           specs for all device classes (color, grayscale, mono);
13753           code currently doesn't override any of them.  Fixed by
13754           calling remove-specifier with '(x default) as the tag
13755           set and allowing inexact matches.
13756
13757 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13758
13759         * faces.el: Separated face initializations based on
13760           device classes into device type specific (tag set,
13761           instantiator) pairs.
13762
13763 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13764
13765         * wid-edit.el (widget-choice-action): Remember user's explicit
13766         choice.
13767         (widget-choice-value-create): Respect it.
13768         From Richard Stallman <rms@gnu.org>
13769
13770 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13771
13772         * setup-paths.el (paths-construct-info-path): Always append
13773         existing directories from configure-time info path.
13774
13775         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13776         Info-directory-list.
13777
13778         * info.el: Removed Info-default-directory-list which was broken by
13779         design.
13780         Removed bogus initialization of Info-directory-list---startup.el
13781         can do a much better job.
13782         Added autoload of Info-directory-list.
13783
13784         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13785         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13786         be exclusive; now it's merely given precedence, just like in the
13787         old days.
13788
13789 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13790
13791         * find-paths.el (paths-find-architecture-directory): Fix bug with
13792         finding; it used to default too early.
13793
13794 1998-03-25  Martin Buchholz <martin@xemacs.org>
13795
13796         * packages.el (packages-split-path): Fix a bug; it used to fail
13797         for paths that weren't split.
13798
13799 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13800
13801         * finder.el (finder-compile-keywords): trap on errors.
13802
13803 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13804
13805         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13806           fourth argument of t so that only the specs exactly
13807           matching the tag lists are removed.
13808
13809 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13810
13811         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13812
13813 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13814
13815         * minibuf.el (mouse-read-file-name-1): If a default directory was
13816         specified, use it for generating the completions.
13817
13818 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13819
13820         * update-elc.el: Now respects inhibit-package-init and
13821         inhibit-site-lisp.
13822         Now does path construction with loadup-paths.
13823
13824         * startup.el (normal-top-level, startup-setup-paths): Now respects
13825         inhibit-package-init and inhibit-site-lisp.
13826
13827         * packages.el (packages-find-package-path): Extended package path
13828         by version-specific hierarchies.
13829         (packages-find-packages): Now respects inhibit flag and
13830         inhibit-site-lisp.
13831         Moved path setup to loadup-paths.
13832
13833         * make-docfile.el: Now respects inhibit-package-init and
13834         inhibit-site-lisp.
13835         Now does path construction with loadup-paths.
13836
13837         * loadup.el: Now respects inhibit-package-init and
13838         inhibit-site-lisp.
13839
13840         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13841
13842         * loadup-paths.el: New file: setup load-path to encompass
13843         packages.
13844
13845 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13846
13847         * auto-show.el: load-gc renamed to pureload.
13848         * site-load.el: Ditto.
13849         * packages.el (toplevel): Ditto.
13850         * loadup.el (really-early-error-handler): Ditto.
13851         * dumped-lisp.el (preloaded-file-list): Ditto.
13852         * cus-face.el (custom-declare-face): Ditto.
13853
13854 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13855
13856         * <Today>: The Big Path Searching Overhaul.
13857
13858         * find-paths.el: New file: find and assemble paths in the
13859         installation hierarchy.
13860
13861         * setup-paths.el: New file: global layout of paths and directories
13862         within the XEmacs hierarchy.
13863
13864         * packages.el: Replaced everything related to path searching and
13865         startup by code in terms of find-paths.
13866
13867         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13868         the new path searching engine.
13869
13870         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13871         and setup-paths.
13872
13873 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13874
13875         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13876         setup-paths.el.
13877
13878 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13879
13880         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13881         compiles identically in any configuration.
13882         Removed irrelevant commentary.
13883
13884 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13885
13886         * simple.el (set-variable): Allow setting specifiers.
13887
13888 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13889
13890         * lisp.el (forward-sexp): Revert previous change.
13891
13892 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13893
13894         * frame.el (frame-initialize): Use `delete-console' instead of
13895         `delete-device' to delete the stream console to match the usage in
13896         Fkill_emacs.
13897
13898 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13899
13900         * files.el (cdpath-previous): New variable.
13901         (cd): Use it.
13902         From Bob Weiner <weiner@wave.altrasoft.com>
13903
13904 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13905
13906         * keydefs.el: Changed keybindings of forward-char,
13907           backward, scroll-up and scroll-down to point to their
13908           -command counterparts.
13909
13910         * simple.el: New functions: forwarc-char-command,
13911           backwrad-char-command, scroll-up-command,
13912           scroll-down-command which work liek their counterparts
13913           except that they honor the variable
13914           signal-error-on-buffer-boundary.
13915
13916           Definition of signal-error-on-buffer-boundary received
13917           from src/cmds.c.
13918
13919           defvar declaration added for word-across-newline to avoid
13920           byte-compiler warning about the free variable reference.
13921
13922 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13923
13924         * winnt.el: Removed "%t" from the beginning of
13925         modeline-format. From now on, there's no nt-specifics in the modeline.
13926
13927 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13928
13929         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13930         of `when' with `if'.
13931
13932 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13933
13934         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13935         mswindows. Must be reworked along with glyphs.el, or
13936         merged into it, after there is images support.
13937
13938         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13939         'mswindows.
13940
13941 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13942
13943         * faces.el: fix for text cursor initialization.
13944         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13945         From Andy Piper <andyp@parallax.co.uk>
13946
13947 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13948
13949         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13950         if there is an existing package that handles it and warn the user
13951         about that mode.
13952
13953 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13954
13955         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13956         Installation" menu item when Installation-string is not bound.
13957
13958 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13959
13960         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13961         From Jeremiah W. James <jerry@cs.ucsb.edu>
13962
13963 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13964
13965         * msw-faces.el:
13966         * faces.el: Fix face initialization.
13967
13968 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13969
13970         * files.el (backup-enable-predicate): fix breakage introduced
13971         by TMPDIR patch.
13972
13973 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13974
13975         * x-faces.el (x-init-face-from-resources): The
13976           TTY face property retrieval functions don't return
13977           specifiers, so use face-property instead.
13978
13979 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13980
13981         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13982
13983 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13984
13985         * x-menubar.el: Expanded documentation for
13986           option-save-faces.  Changed Options -> Browse Faces
13987           menu entry to invoke customize-face.
13988
13989 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13990
13991         * faces.el: Most face initialization moved out of
13992           init-other-random-faces to the top level so that the
13993           initialization happens before Xemacs is dumped.  Much
13994           of the fascist "face-differs-from-default-p or FROB!"
13995           code has been retired in favor of letting the user do
13996           what they want to do.  Face initialization code changed
13997           to use `default' specifier tag so that the settings can
13998           be overridden later if the user wishes it.
13999
14000 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14001
14002         * about.el (about-hackers): Update contributors list.
14003
14004 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14005
14006         * specifier.el: Define new specifier tag `default'.
14007
14008         * modeline.el: Initialize faces using `default' tag.
14009
14010         * x-faces.el (x-init-face-from-resources): Remove
14011           specifier specs containing the `default' tag before
14012           adding new specs.
14013
14014 1998-03-02  John Jones  <jj@asu.edu>
14015
14016         * package-get.el (package-get-all): fixed arguments on call to
14017         package-admin-add-single-file-package.
14018         * package-get.el (package-get-installedp): fixed to match
14019         advertised behavior.
14020         * package-get.el: added function package-get-update-all which
14021         installs newest versions of all the current packages (if they are
14022         not already installed).
14023
14024 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14025
14026         * files.el (find-file-noselect): Uncommented `truename' binding in
14027         `let*' and use it later to set `buffer-file-truename' iff it's
14028         still nil, as happens for example when finding a compressed
14029         file with "jka-compr".
14030
14031 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14032
14033         * faces.el: in make-face-* type functions do the operation for all
14034         window systems, not just the first one found.
14035
14036         * font.el: call mswindows-list-fonts for mswindows.
14037
14038 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14039
14040         * code-process.el (call-process-region):
14041         * process.el (call-process-region):
14042         * package-get.el (package-get-dir):
14043         * files.el (backup-enable-predicate):
14044         * gnuserv.el (gnuserv-temp-file-regexp):
14045         Use temp-directory in place of `/tmp'.
14046
14047 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14048
14049         * "Fast" dired-in-C enhancements for Windows 95/NT:
14050
14051         * files.el: Added function, `wildcard-to-regexp', from GNU
14052           Emacs.
14053
14054         * files.el (insert-directory): Modified to use special
14055           dired-in-C enhancements if present.
14056
14057 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14058
14059         * code-files.el: make default coding no-conversion.
14060
14061 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14062
14063         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14064         the load-path.
14065
14066         * update-elc.el: Strip directory when testing for files not to
14067         bytecompile.
14068
14069 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14070
14071         * lisp-mode.el: Use recommended form for menus.
14072
14073         * info.el (Info-construct-menu): Use recommended form for menus.
14074
14075         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14076         entry.
14077
14078 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14079
14080         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14081           (get-frame-for-buffer-noselect): Always return frames
14082           in the not-this-window-p cond clause.
14083
14084 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14085
14086         * help.el (describe-installation): New function.
14087
14088         * x-menubar.el (default-menubar): Add describe-installation to
14089         Help menu.
14090
14091         * packages.el (packages-unbytecompiled-lisp): Installation.el
14092         should not be bytecompiled.
14093
14094         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14095         XEmacs.
14096
14097         * x-menubar.el (default-menubar): Use correct guard for VM menu
14098         entry.
14099
14100         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14101         coding.
14102         From Andy Piper <andyp@parallax.co.uk>
14103
14104 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14105
14106         * ldap.el: Do not require ldap-internal at compile time.
14107
14108 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14109
14110         * code-files.el: new file. a virtual copy of mule-files.el
14111         but without charset
14112         dependencies. (toggle-buffer-file-ocding-system) new function for
14113         changing the eol type for the current buffer.
14114
14115         * code-process.el: new file. a copy of
14116         mule-process.el. mule-process.el will disappear when things have
14117         settled.
14118
14119         * coding.el: new file. a virtual copy of mule-files.el but
14120         without charset dependencies. (coding-system-base) new function
14121         for getting the parent coding system of a coding system with eol
14122         type set.
14123
14124         * dumped-lisp.el: add above files for the non-mule case.
14125
14126 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14127
14128         * window-xemacs.el (display-buffer): If no explicit
14129           frame is specified, search for a window that displays
14130           the buffer on the currently selected frame, before
14131           searching other frames.
14132
14133 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14134
14135         * frame.el (get-frame-for-buffer): If not-this-window-p
14136           is non-nil, use window on the selected frame if it is not
14137           also the selected window.  When defaulting, search for
14138           windows on the currently selected fgrame before searching
14139           other frames.
14140
14141 1998-02-25  Didier Verna  <didier@xemacs.org>
14142
14143         * modeline.el (modeline-swap-buffers): originally named
14144         `mouse-release-modeline'. Whether to actually swap the buffers is
14145         decided in `mouse-drag-modeline'.
14146         (mouse-drag-modeline): A button release event is considered a
14147         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14148         stay unchanged.
14149
14150 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14151
14152         * x-menubar.el: Put redo on the menubar.
14153         From Aki Vehtari <Aki.Vehtari@hut.fi>
14154
14155 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14156
14157         * bytecomp.el (displaying-byte-compile-warnings): if
14158         temp-buffer-show-function is set, use it to display current set of
14159         warnings in the "*Compile-Log-Show*" buffer.
14160
14161         * simple.el (display-warning-buffer): if temp-buffer-show-function
14162         is set, use it to display current set of warnings in the
14163         "*Warnings-Show*" buffer.
14164
14165 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14166
14167         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14168         Common Lisp.
14169
14170 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14171
14172         * menubar.el: Allow button descriptors at least 2 long.
14173
14174         * x-menubar.el (default-menubar): Use recommended forms.
14175         (file-menu-filter): Remove.
14176         (edit-menu-filter): Remove.
14177
14178 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14179
14180         * about.el (about-hackers): Updated.
14181
14182 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14183
14184         * help.el (help-max-help-buffers): new variable
14185         (help-register-and-maybe-prune-excess): new function
14186         (help-buffer-name): use help-max-help-buffers.
14187         (with-displaying-help-buffer): use
14188         help-register-and-maybe-prune-excess.
14189
14190         * help.el (help-maybe-pretty-print-value): if the value fits on
14191         one line, let it.
14192
14193 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14194
14195         * (with-displaying-help-buffer): there is no need to kill the buffer
14196         if it exists, because with-output-to-temp-buffer will clear it.
14197         further, killing the buffer violates the rule that
14198         temp-buffer-show-function, if set, has the full responsibility of
14199         showing the temp buffer.  killing the buffer fucks with the window
14200         configuration, hosing temp-buffer-show-function.
14201
14202
14203 1998-02-23  Didier Verna  <didier@xemacs.org>
14204
14205         * modeline.el (mouse-drag-modeline):
14206         - Always scroll the modeline that was originally clicked on.
14207         - Use x pixels instead of x characters (which doesn't work anyway)
14208         as horizontal reference for modeline dragging. This allows us to
14209         keep on dragging the modeline even if the motion event occurs in
14210         another window.
14211
14212 1998-02-23  Didier Verna  <didier@xemacs.org>
14213
14214         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14215         glyph on the modeline to indicate that dragging the mouse has an
14216         effect both horizontally and vertically.
14217
14218 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14219
14220         * about.el (about-xemacs): Get rid of redundant visible version
14221         number.
14222
14223 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14224
14225         * about.el (about-hackers): Update credits.
14226
14227 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14228
14229         * prim/register.el (view-register): Show register type file-query.
14230
14231 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14232
14233         * mode-motion.el (mode-motion-highlight-internal):
14234           save-excursion inside save-window-exucrsion form to
14235           hide buffer point changes from save-window-excursion.
14236           Prevents display flickering when the mouse pointer
14237           moves.
14238
14239 1998-02-17  Didier Verna  <didier@xemacs.org>
14240
14241         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14242         function to handle correctly the case of a toolbar one side of the
14243         window: scrolling will not necessarily happen.
14244
14245 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14246
14247         * files.el (after-find-file): Restore missing argument
14248           to format that provides filename for "... consider M-x
14249           recover-file" message.  Also call `message' with "%s"
14250           as the first arg instead of an arbitrary string.
14251
14252 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14253
14254         * about.el (about-hackers): Various additions.
14255
14256 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14257
14258         * autoload.el (generate-file-autoloads-1): Don't force an extra
14259         line out when copying on-the-same line autoloads.
14260
14261         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14262         is installed.
14263
14264 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14265
14266         * x11/x-win-xfree86.el (x-win-init-xfree86):
14267         * x11/x-win-sun.el (x-win-init-sun):
14268         * x11/x-init.el (x-initialize-compose):
14269         * prim/simple.el:
14270         (backward-or-forward-kill-sexp):
14271         (backward-or-forward-kill-sentence):
14272         (backward-or-forward-kill-word):
14273         (backward-or-forward-delete-char):
14274         * prim/isearch-mode.el (isearch-help-or-delete-char):
14275         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14276         x-keysym-on-keyboard-p to detect backspace.
14277         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14278         Clean up symbols used with dead keys, checking Linux and solaris
14279         keysyms.
14280         Simplify x-win-*.el using above methods.
14281         Change documentation for x-keysym-*-p functions.
14282
14283 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14284
14285         * about.el (about-hackers): Restore entries for Michael Sperber and
14286         Vinnie Shelton.
14287         From Vinnie Shelton <acs@acm.org>
14288
14289 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14290
14291         * simple.el (count-words-region): Ditto.
14292
14293 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14294
14295         * simple.el (count-words-buffer): Document.  Don't print anything
14296         if non-interactive.
14297
14298 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14299
14300         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14301         multiple files in InfoDock.
14302
14303 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14304
14305         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14306         from version.el in InfoDock.
14307
14308         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14309         specially.
14310
14311 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14312
14313         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14314         variable name in docstring.
14315
14316 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14317
14318         * menubar.h: Include "gui.h".
14319
14320 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14321
14322         * site-load.el: Fix documentation.
14323
14324 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14325
14326         * package-get-base.el (package-get-base): Updated.
14327
14328         * keymap.el: PC-ize.
14329
14330 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14331
14332         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14333         from' on a fresh line.
14334
14335 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14336
14337         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14338         object.
14339
14340 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14341
14342         * undo-stack.el: PC-ize.
14343
14344         * cmdloop.el: PC-ize.
14345
14346 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14347
14348         * bytecomp-runtime.el: PC-ize.
14349
14350         * byte-optimize.el: Prolog fixup.  PC-ize.
14351
14352         * cus-dep.el: Spelling fix.
14353
14354         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14355         entries follow).
14356
14357 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14358
14359         * text-mode.el (text-mode-hook-identify): New function,
14360         put on text-mode-hook.  Set text-mode-variant here.
14361         (text-mode): Don't set it here.
14362
14363 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14364
14365         * text-mode.el (text-mode-hook): New defvar.
14366         (text-mode-variant): New variable.
14367         (text-mode): Set that variable locally.
14368         (toggle-text-mode-auto-fill): New command.
14369
14370 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14371
14372         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14373
14374 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14375
14376         * text-mode.el (paragraph-indent-text-mode):
14377         Renamed from spaced-text-mode.
14378         (text-mode-map): Bind TAB to indent-relative.
14379         (indented-text-mode-map): Variable deleted.
14380         (indented-text-mode): Now an alias for text-mode.
14381
14382 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14383
14384         * loadup.el: test-atoms debugging stuffs removed.
14385
14386 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14387
14388         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14389
14390 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14391
14392         * help.el (describe-beta): Made it use `locate-data-file'.
14393         (describe-distribution): Ditto.
14394         (describe-copying): Ditto.
14395         (describe-project): Ditto.
14396         (view-emacs-news): Ditto.
14397
14398         * help-nomule.el (help-with-tutorial): Made it use
14399         `locate-data-file' to find tutorial.
14400
14401 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14402
14403         * about.el: Corrected my email address.
14404
14405         * mouse.el: Added 'mouse-mswindows-drop' similar to
14406         'mouse-offix-drop'.
14407
14408 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14409
14410         * loadup.el (running-xemacs): Spelling fix.
14411
14412 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14413
14414         * packages.el (packages-find-packages-1): Don't allow a backwards
14415         compatible lisp tree to overwrite `preloaded-file-list'.
14416
14417 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14418
14419         * loadup.el: Don't delete "xemacs" prior to dumping.
14420
14421 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14422
14423         * package-info.el (pi-last-mod-date): New function.
14424         (pi-author-version): New function.
14425         (batch-update-package-info): Use them.
14426
14427 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14428
14429         * frame.el (get-frame-for-buffer-default-to-current): Create.
14430         (get-frame-for-buffer-noselect): Allow user to use current frame
14431         with `get-frame-for-buffer-default-to-current'.
14432
14433 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14434
14435         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14436         (byte-compile-output-docform): Ditto.
14437         (byte-compile-compiled-obj-to-list): Ditto.
14438
14439 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14440
14441         * startup.el (command-line-1): Removed code that ran
14442           buffer-menu.
14443
14444 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14445
14446         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14447
14448 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * frame.el (suspend-emacs-or-iconify-frame): Check using
14451         `device-on-window-system-p' instead of explicitly checking for X,
14452         so that the same logic works for MS Windows.
14453         (suspend-or-iconify-emacs): Ditto.
14454
14455 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14456
14457         * about.el (about-maintainer-info): Andy Piper is back.
14458         (xemacs-hackers): Updated Andy Piper's email address.
14459         (about-hackers): Added Jonathan Harris.
14460         (about-hackers): Updated Tibor Polgar's email address.
14461
14462 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14463
14464         * about.el: Add xemacs.org email manager.
14465
14466         * package-get-base.el (package-get-base): Updated with most recent
14467         package updates.
14468
14469 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14470
14471         * help.el (function-arglist): Use `indirect-function' instead of
14472         `symbol-function' so that aliases are treated correctly.
14473
14474 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14475
14476         * help.el (help-map): Add f1 binding to `help-for-help'.
14477         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14478         (describe-key-briefly): Use `princ' "%s" to print object.
14479         (with-displaying-help-buffer): Kill buffer if it exists, again.
14480         (describe-key): Use `princ' "%s" to print object.
14481         (describe-function-1): Use `princ' "%s" to print object.
14482         Commented out alias lines removed.
14483         (help-pretty-print-limit): New variable to control pretty-printing
14484         of variable values.
14485         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14486         `help-pretty-print-value' again.  Only print-print when OBJECT is
14487         list of length less than `help-pretty-print-limit'.
14488         (describe-variable): Use `help-maybe-pretty-print-value' again.
14489
14490 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14491
14492         * simple.el (blink-matching-open): Remove C++ kludge.
14493         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14494
14495 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14496
14497         * info.el (Info-default-directory-list): Made the documentation
14498         more explanitory.
14499
14500 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14501
14502         * lisp/packages.el:
14503         * lisp/package-admin.el:
14504         * lisp/build-report.el:
14505         Fix typos.
14506
14507 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14508
14509         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14510         warnings in Java buffers without final newline and editing the
14511         last line.
14512
14513 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14514
14515         * packages.el (packages-find-packages-1): Don't allow a backwards
14516         compatible lisp tree to overwrite `preloaded-file-list'.
14517         Suggested by Colin Rafferty  <colin@xemacs.org>
14518
14519         * mouse.el (mouse-offix-drop): Set undo-boundary.
14520         From Oliver Graf <ograf@fga.de>
14521
14522 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14523
14524         * loadup.el (load-gc): rewrite as defun.
14525         Print something sensical if a required dump-time file isn't found.
14526
14527 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14528
14529         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14530         bug strikes a menudescriptor.
14531
14532         * package-get-base.el (package-get-base): Updated.
14533
14534         * package-info.el (batch-update-package-info): Derive REQUIRES
14535         from the Makefile.
14536
14537 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14538
14539         * files.el (save-some-buffers): Don't play games with deleting
14540         other windows if we are in the minibuffer window.
14541
14542 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14543
14544         * modeline.el (modeline-minor-mode-menu): Add support for :active
14545         (add-minor-mode): Document :active property to TOGGLE.
14546
14547 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14548
14549         * modeline.el (modeline-minor-mode-menu): Add support for an
14550         `:included' predicate in the `toggle-sym' plist.
14551         (add-minor-mode): Document the :included property, format
14552         docstring some more.
14553         (modeline-minor-mode-menu): Documentation string added.
14554
14555 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14556
14557         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14558         labels from the symbol-names by thwacking off the overly redundant
14559         and overused "mode", parenthesizing "minor", and capitalizing the
14560         resultant strings.  Also shortened the menu's title by eliminating
14561         the redundant buffer name.
14562         (add-minor-mode): Beautified the docstring, added mention of the
14563         `:menu-tag' property of TOGGLE.
14564         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14565         `toggle-sym' to beatify the mode-life menus.
14566         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14567         `auto-fill-function'.
14568
14569 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14570
14571         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14572         menus to :style 'toggle.
14573
14574 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14575
14576         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14577
14578 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14579
14580         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14581         only recognize first hyperlink.
14582         (hyper-apropos-highlightify): Deletia, this is already done by
14583         `hyper-apropos-insert-face'.
14584         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14585
14586 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14587
14588         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14589         mail.
14590         (toolbar-mail-reader): Add support for `send'.
14591         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14592
14593 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14594
14595         * info.el (Info-emacs-info-file-name): Add defvar for
14596         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14597         will function properly.
14598
14599 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14600
14601         * simple.el: make the backwards delete function called by
14602         `backward-or-forward-delete-char' user configurable.
14603
14604 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14605
14606         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14607         compiled function got loaded from.
14608
14609 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14610
14611         * term/apollo.el: Synched up with InfoDock 3.6.2.
14612
14613 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14614
14615         * startup.el (load-init-file): Load autoloads earlier.
14616         (startup-splash-frame): Handle InfoDock logo.
14617
14618         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14619         InfoDock.
14620         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14621
14622         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14623         doesn't have this function.
14624
14625         * packages.el (locate-data-file): Fix to call `locate-file'.
14626
14627 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14628
14629         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14630         version of version.el.
14631         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14632
14633         * x-menubar.el (default-menubar): Guard reference to
14634         `gnuserv-frame'.
14635         (default-menubar): Guard references to `font-lock-mode'.
14636         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14637         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14638
14639         * make-docfile.el: Don't snarf doc strings from autoloads.
14640
14641         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14642         loading auto-autoloads files.
14643
14644         * loaddefs.el: Disable dumping autoloads.
14645
14646 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14647
14648         * lisp-mnt.el: Synch to Emacs 20.2.
14649
14650         * help.el: Remove manual autoload of `finder-by-keyword'.
14651
14652         * finder.el (finder-by-keyword): Autoload.
14653
14654         * help.el: Conditionalize hyperbole setup.
14655
14656 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14657
14658         * packages.el (package-require): Update to reflect new data format.
14659
14660 1998-01-02  Didier Verna  <didier@xemacs.org>
14661
14662         * x-menubar.el (default-menubar): make the tutorials available
14663         through the menubar. (Plus some compilation warnings cleanup).
14664
14665 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14666
14667         * check-features.el: New file.  Perform sanity check after build.
14668
14669         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14670         files to tooltalk package.
14671         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14672         package.
14673
14674         * package-admin.el (package-admin-xemacs): Use better default for
14675         location of XEmacs binary.
14676
14677 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14678
14679         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14680         tag with sexp and add value tag with value `t'.
14681
14682 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14683
14684         * package-get.el: Changes to work with real data.
14685         From Pete Ware <ware@cis.ohio-state.edu>
14686
14687         * packages.el (packages-reload-autoloads): Guard load for the time
14688         being.
14689
14690         * update-elc.el ("packages.el"): Force loading packages.el instead
14691         of possibly out-of-date packges.elc.
14692         * make-docfile.el ("packages.el"): Ditto.
14693
14694 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14695
14696         * build-report.el (build-report-delete-regexp): Added a rule for
14697         the main tarball shadowing anything past it.
14698
14699 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14700
14701         * packages.el (package-provide): Delete a previous provide.
14702
14703         * package-info.el: New file.
14704
14705         * package-get.el: New file.
14706         From Pete Ware <ware@cis.ohio-state.edu>
14707         (package-get): Fix md5 computation to work with Mule.
14708
14709 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14710
14711         * simple.el (log-message-*): Quote symbols in docstrings properly.
14712
14713 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14714
14715         * packages.el (packages-new-autoloads): Ignore symbolic links.
14716
14717         * cus-face.el (face-custom-attributes-get): Fix typo.
14718         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14719
14720 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14721
14722         * startup.el (load-init-file): Reload new or changed autoloads
14723         unless inhibited.  Reload modified dumped lisp (stubbed).
14724
14725         * packages.el (packages-new-autoloads): New function.
14726         (packages-reload-autoloads): New function.
14727         (packages-reload-dumped-lisp): New (stub) function.
14728
14729         * loadup.el: Inhibit reloading dumped files when running temacs.
14730
14731         * loadhist.el (file-provides): Extend to handle variant
14732         extensions.
14733
14734         * replace.el (query-replace): Fix typo.
14735
14736 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14737
14738         * make-docfile.el: list-autoloads-path has been renamed.
14739         * update-elc.el: list-autoloads has been renamed.
14740
14741         * packages.el (packages-list-autoloads): Renamed.
14742         (packages-list-autoloads-path): Ditto.
14743
14744 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14745
14746         * packages.el (packages-find-packages-1): Made it signal a warning
14747         for an error in an auto-autoload.el file.
14748
14749 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14750
14751         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14752         tag with const.
14753         From Aki Vehtari <Aki.Vehtari@hut.fi>
14754
14755         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14756
14757         * loadhist.el (unload-feature): Remove autoload.
14758
14759 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14760
14761         * loadhist.el: Unpackaged.
14762
14763         * help.el (describe-symbol-find-file): Rename
14764         `describe-function-find-file' and make old name obsolete.
14765         (describe-function-1): Use it.
14766         (describe-function-1): Guard reference to
14767         `compiled-function-annotation'.
14768
14769 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14770
14771         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14772         argument.
14773         (help-mode-quit): New optional arg to control whether it kills or
14774         buries.  Tidied up.
14775         (with-displaying-help-buffer): Don't kill buffer initially, even
14776         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14777         (help-pretty-print-value): Rename back from
14778         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14779         use it, otherwise use dumped `cl-prettyprint'.
14780         (describe-variable): Use `help-pretty-print-value' again.
14781         (find-func): Removed reference to "find-func" at end.
14782
14783 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14784
14785         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14786           GUI XEmacs. Rename? x-menubar is rather window system
14787           independant, except for a couple of items.
14788
14789 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14790
14791         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14792         entries as they will no longer be distributed with XEmacs.
14793
14794         * format.el (format-alist): Fix image/tiff regexps.
14795         From P. E. Jareth Hein <jareth@camelot-soft.com>
14796
14797         * help.el (help-maybe-pretty-print-value): Rename.
14798         (describe-variable): Use it.
14799         (describe-variable): Add trailing linefeed.
14800
14801 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14802
14803         * help.el (describe-function-1): Don't output anything for
14804           arglist of autoload functions.
14805
14806 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14807
14808         * help.el (describe-function-1): Don't output anything for
14809           arglist of autoload functions.
14810
14811 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14812
14813         * help.el (help-mode-map): New bindings for `help-mode-bury',
14814         `describe-function-at-point', `describe-variable-at-point',
14815         `Info-elisp-ref', `customize-variable', `help-next-section' and
14816         `help-prev-section'.
14817         (help-next-section): New function.
14818         (help-prev-section): New function.
14819         (help-mode-quit): Changed to kill the help buffer.
14820         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14821         correctly.
14822         (help-buffer-name): New function to generate the name of help
14823         buffers.
14824         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14825         argument giving the name of the help buffer.
14826         (describe-key): Use `with-displaying-help-buffer' with name.
14827         (describe-mode): Ditto.
14828         (describe-bindings): Ditto.
14829         (describe-prefix-bindings): Ditto.
14830         (view-lossage): Ditto.
14831         (with-syntax-table): New macro.
14832         (function-called-at-point): Use `ignore-errors' and
14833         `with-syntax-table'.
14834         (function-at-point): Ditto.
14835         (describe-function): Use `with-displaying-help-buffer' with name.
14836         (function-arglist): Extracted from `describe-function-1'.  Returns
14837         function's arglist as string.
14838         (function-documentation): Extracted from `describe-function-1'.
14839         Returns function's docstring.
14840         (describe-function-1): Remove all the "stream" garbage, including
14841         the stream argument.  Use `function-arglist' and
14842         `function-documentation'.
14843         (describe-function-arglist): Just use `function-arglist'.
14844         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14845         (help-pretty-print-value): New function to help with
14846         pretty-printing variable values.  Knows about `#<...>'.  Needs
14847         `pp-internal'.
14848         (describe-variable): Use `with-displaying-help-buffer' with name.
14849         Formatting improved.  Display file where variable is defined, if
14850         known.  Use `help-pretty-print-value'.
14851         (describe-syntax): Use `with-displaying-help-buffer' with name.
14852         (list-processes): Remove "stream" garbage.
14853
14854 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14855
14856         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14857         call a dumped routine instead.
14858
14859         * x-win-xfree86.el: Wrap file in defun.
14860         * x-win-sun.el: Ditto.
14861
14862 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14863
14864         * help.el (view-emacs-news): Remove usage of outl-mouse which
14865         advises functions and does other evil things.
14866
14867 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14868
14869         * format.el (format-alist): Add `image/tiff'.
14870         From P. E. Jareth Hein <jareth@camelot-soft.com>
14871
14872 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14873
14874         * about.el (about-hackers): More names added.
14875
14876         * make-docfile.el: Remove superfluous package path search.
14877
14878         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14879
14880 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14881
14882         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14883         ignored shadows.
14884
14885 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14886
14887         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14888         get trailing slashes when added to the load-path.
14889
14890         * x-init.el (init-x-win): Locate where XEmacs X localization files
14891         are.
14892
14893 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14894
14895         * x-faces.el: Added support for foregroundToolBarColor
14896           to xpm-color-symbols.
14897
14898 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14899
14900         * etags.el (tags-remove-duplicates): Removed.
14901         (buffer-tag-table-list): Use `delete-duplicates'.
14902
14903         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14904         correctly.
14905         (get*): Defalias to `get'.
14906
14907         * cl.el (eql): Compare integers with `eq'.
14908         (cl-map-extents): Check for `map-extents' first.
14909
14910 1997-12-17  Didier Verna  <didier@xemacs.org>
14911
14912         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14913         added the 'numero', 'copyright' and 'trademark' symbols.
14914
14915         * leim/quail/latin-post.el ("french-postfix"): see above.
14916
14917 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14918
14919         * widget.el (define-widget): Check the arguments.
14920
14921         * cus-edit.el (customize-face): Use `check-argument-type'.
14922         (custom-variable-value-create): Use `signal' to signal error.
14923         (custom-variable-reset-saved): Ditto.
14924         (custom-variable-reset-standard): Ditto.
14925         (custom-face-reset-saved): Ditto.
14926
14927         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14928         (widget-default-format-handler): Ditto.
14929         (widget-checklist-add-item): Ditto.
14930         (widget-radio-add-item): Ditto.
14931         (widget-editable-list-entry-create): Ditto.
14932         (widget-sexp-prompt-value): Ditto.
14933
14934         * custom.el (custom-declare-variable): Signal errors better.
14935         (custom-handle-keyword): Ditto.
14936         (custom-declare-group): Ditto.
14937
14938         * window-xemacs.el (windows): Ditto.
14939
14940         * menubar.el (menu): Ditto.
14941
14942         * keydefs.el (keyboard): Ditto.
14943
14944         * minibuf.el (minibuffer): Ditto.
14945
14946         * process.el (execute): Ditto.
14947
14948         * fill.el (fill): Ditto.
14949
14950         * modeline.el (modeline): Ditto.
14951
14952         * help.el (help): Ditto.
14953
14954         * faces.el (faces): Ditto.
14955
14956         * files.el (files): Ditto.
14957
14958         * x-init.el (x): Ditto.
14959
14960         * lisp-mode.el (lisp): Ditto.
14961
14962         * process.el (processes): Ditto.
14963
14964         * mouse.el (mouse): Ditto.
14965
14966         * abbrev.el (abbrev): Moved from cus-edit.
14967
14968         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14969         as variable declaration.
14970
14971 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14972
14973         * menubar.el (find-menu-item): Use `check-argument-type'.
14974         (find-menu-item): Cosmetic changes.
14975
14976 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14977
14978         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14979
14980 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14981
14982         * startup.el (set-default-load-path): Only search package-path
14983         when not running temacs.
14984
14985         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14986         files.
14987
14988         * loadup.el: Correct commentary.  Reformatting.
14989         (really-early-error-handler): Use absolute path to the
14990         first dumped-lisp.el file.
14991         (really-early-error-handler): Print full path name of
14992         each dumped lisp file (inherited from InfoDock).
14993
14994         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14995         dumped-lisp.el files.
14996
14997         * make-docfile.el (preloaded-file-list): Reorder when the
14998         package-path is searched.
14999         * update-elc.el: Ditto.
15000
15001         * lisp-mode.el (call-with-condition-handler): Treat the same as
15002         `condition-case' for indentation.
15003
15004         * about.el (about-xemacs): Update release date.
15005
15006 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15007
15008         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15009         anywhere but at the last clause.
15010         (ecase): Disallow `t' and `otherwise'.
15011
15012 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15013
15014         * cus-edit.el (custom-buffer-create-buttons): New function
15015         from stuff moved out of `custom-buffer-create-internal'.
15016         (custom-novice): New variable.  Default t.
15017         (custom-display-global-buttons): Ditto.  Default `top'.
15018         (custom-buffer-create-internal): Only display help if
15019         `custom-novice' is non-nil.  Display global buttons according to
15020         `custom-display-global-buttons'.
15021
15022 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15023
15024         * menubar.el (find-menu-item): Use `check-argument-type'.
15025         (find-menu-item): Cosmetic changes.
15026
15027 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15028
15029         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15030         look.
15031
15032 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15033
15034         * format.el (format-deannotate-region):  Bug fix.
15035         Deannotating a region containing unknown tags would fail
15036         (causing decoding of text/enriched to fail at user level)
15037
15038 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15039
15040         * minibuf.el (read-directory-name): Support sixth
15041           arg, HISTORY, as already documented.
15042
15043 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15044
15045         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15046         to `ecase'.
15047
15048 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15049
15050         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15051         skk-activate.
15052
15053 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15054
15055         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.