update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
4         XEmacs CHISE.
5
6 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `===ruimoku-v6'.
10
11 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
14         setting for `===ruimoku-v6'.
15
16 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
19         CHISE.
20
21 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
24         coded-charset for XEmacs CHISE.
25
26 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
29         XEmacs CHISE.
30
31 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `===ucs-sip@iso'.
35
36 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
39         CHISE.
40
41 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
42
43         * mule/mule-charset.el (default-coded-charset-priority-list): Add
44         `==ucs-sip@iso'.
45
46         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
47         CHISE.
48
49 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
50
51         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
52         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
53         (=ucs-sip-ext-b@iso): Fix registry.
54         (==ucs-sip-ext-b@iso): Ditto.
55         (===ucs-sip-ext-b@iso): Ditto.
56
57         * mule/mule-charset.el (default-coded-charset-priority-list): Add
58         `=ucs-sip@iso'.
59
60 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=>cbeta'.
64
65 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `=>cns11643-7'.
69
70         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
71
72 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
73
74         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
75         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
76
77 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
78
79         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
80         `=ucs@cns'.
81         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
82         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
83         `=ucs@jis/1990'.
84         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
85         `=ucs@jis/2000'.
86         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
87         `=ucs@jis/2004'.
88         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
89
90         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
91         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
92
93 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
96         XEmacs CHISE.
97         (==jis-x0208@1978/1pr): Ditto.
98         (==jis-x0208@1978/2-pr): Ditto.
99
100 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
101
102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
103         setting for `===jis-x0213-1@2004'.
104
105 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
106
107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
108         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
109
110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
111         `===hanyo-denshi/jb'.
112
113         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
114         XEmacs CHISE.
115         (=+>hanyo-denshi/ft): Ditto.
116         (=+>hanyo-denshi/jt): Ditto.
117
118 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
119
120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
121         `===hanyo-denshi/hg'.
122
123 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
124
125         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
126         XEmacs CHISE.
127         (===hanyo-denshi/hg): Ditto.
128
129 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
132         glyph-forms instead of detailed glyph-images.
133         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
134         `=adobe-japan1-*'.
135         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
136         (===adobe-japan1-1): Ditto.
137         (===adobe-japan1-2): Ditto.
138         (===adobe-japan1-3): Ditto.
139         (===adobe-japan1-4): Ditto.
140         (===adobe-japan1-5): Ditto.
141         (===adobe-japan1-6): Ditto.
142         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
143         `=>>>adobe-japan1' as the mother.
144         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
145         `=>>adobe-japan1' as the mother.
146         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
147         glyph-images.
148         (==jis-x0208@1978): Ditto.
149         (==jis-x0208@1983): Ditto.
150         (==jis-x0208@1990): Ditto.
151         (==jis-x0213-1): Ditto.
152         (==jis-x0213-1@2000): Ditto.
153         (==jis-x0213-1@2004): Ditto.
154         (==jis-x0213-2): Ditto.
155         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
156         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
157         `=jis-x0208@1978'.
158         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
159         `=jis-x0208@1983'.
160         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
161         `=jis-x0208@1990'.
162         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
163         `=jis-x0213-1'.
164         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
165         `=jis-x0213-1@2000'.
166         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
167         `=jis-x0213-1@2004'.
168         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
169         `=jis-x0213-2'.
170         (===jis-x0208): New coded-charset for XEmacs CHISE.
171         (===jis-x0208@1978): Ditto.
172         (===jis-x0208@1983): Ditto.
173         (===jis-x0208@1990): Ditto.
174         (===jis-x0213-1): Ditto.
175         (===jis-x0213-1@2000): Ditto.
176         (===jis-x0213-2): Ditto.
177         (===jis-x0212): Ditto.
178         (===ks-x1001): Ditto.
179         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
180         mother.
181         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
182         as the mother.
183         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
184         as the mother.
185         (===cns11643-1): New coded-charset for XEmacs CHISE.
186         (===cns11643-2): Ditto.
187         (===cns11643-3): Ditto.
188         (===cns11643-4): Ditto.
189         (===cns11643-5): Ditto.
190         (===cns11643-6): Ditto.
191         (===cns11643-7): Ditto.
192         (=>>cns11643-1): Ditto.
193         (==big5-cdp): Indicate abstract glyph-images instead of
194         representative glyph-images.
195         (===big5-cdp): New coded-charset for XEmacs CHISE.
196         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
197         detailed glyph-images.
198         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
199         `=hanyo-denshi/*'.
200         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
201         (===hanyo-denshi/ib): Ditto.
202         (===hanyo-denshi/jt): Ditto.
203         (===hanyo-denshi/ks): Ditto.
204         (===mj): Ditto.
205         (===mj-0): Ditto.
206         (===mj-1): Ditto.
207         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
208         `=>>>hanyo-denshi/*' as its mother.
209         (==gt): Indicate abstract glyph-forms instead of detailed
210         glyph-images.
211         (===gt): New coded-charset for XEmacs CHISE.
212         (=>>>gt): Indicates `==gt' instead of `=gt'.
213         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
214         (==gt-k): Indicate abstract glyph-forms instead of detailed
215         glyph-images.
216         (===gt-k): New coded-charset for XEmacs CHISE.
217         (==daikanwa): Indicates glyph-images instead of detailed
218         glyph-images.
219         (===daikanwa): New coded-charset for XEmacs CHISE.
220         (===daikanwa/+p): Ditto.
221         (===daikanwa/ho): Ditto.
222         (==cbeta): Ditto.
223         (===cbeta): Ditto.
224         (==jef-china3): Ditto.
225         (===jef-china3): Ditto.
226         (==ruimoku-v6): Ditto.
227         (==ucs@iso): Indicate representative glyph-forms instead of
228         representative glyph-images.
229         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
230         (==ucs@unicode): Indicate representative glyph-forms instead of
231         representative glyph-images.
232         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
233         `=ucs@unicode'.
234         (==ucs@cns): Indicate representative glyph-forms instead of
235         representative glyph-images.
236         (==ucs@jis): Ditto.
237         (==ucs@jis/1990): Ditto.
238         (==ucs@jis/2000): Ditto.
239         (==ucs@jis/2004): Ditto.
240         (==ucs@ks): Ditto.
241         (===ucs@iso): New coded-charset for XEmacs CHISE.
242         (===ucs@unicode): Ditto.
243         (===ucs@gb): Ditto.
244         (===ucs@ks): Ditto.
245         (===ucs-bmp-cjk@gb): Ditto.
246         (===ucs-sip-ext-b@iso): Ditto.
247
248 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-charset.el (default-coded-charset-priority-list): Add
251         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
252         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
253         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
254         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
255         `===cns11643-3', `===cns11643-4', `===cns11643-5',
256         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
257         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
258         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
259         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
262         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
263         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
264         - Use "&g1-[NAME];" for `=>>[NAME]'.
265         - Abolish "&g2-[NAME];".
266
267 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
268
269         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
270         `=>>ucs@cns' as the mother.
271
272 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275         setting for `==ucs@ks'.
276
277 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
278
279         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
280         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
281         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
282         0x00E30000〜0x00E409D5.
283
284 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist):
287         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
288         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
289
290 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-charset.el (default-coded-charset-priority-list): Add
293         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
294
295         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
296         (=mj-0): Ditto.
297         (=mj-1): Ditto.
298         (==mj): Ditto.
299         (==mj-0): Ditto.
300         (==mj-1): Ditto.
301         (=>>mj): Ditto.
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `=mj' and `==mj'.
305
306 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
309         CHISE.
310
311 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
314         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
315         `=>ucs@hanyo-denshi'.
316
317 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `=koseki' and `=>ucs@hanyo-denshi'.
321
322         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
323         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
324
325 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
326
327         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
328         XEmacs CHISE.
329
330 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist):
333         Change priority of `=>>>ucs@iso'.
334
335         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
336         `=>>>ucs@iso' as the mother.
337         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
338
339 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist):
342         Change priority of `=>>>ucs@unicode'.
343
344         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
345         `=ucs@unicode'.
346
347 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist):
350         Change priority of `=>>>ucs@jis'.
351
352         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
353         `=ucs@jis'.
354
355 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
358         setting for `==daikanwa/+p'.
359
360 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         setting for `==shinjigen@1ed'.
364
365 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
366
367         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
368         XEmacs CHISE.
369
370 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
371
372         * mule/mule-conf.el (==shinjigen): Modify DOC.
373         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
374         (==shinjigen@rev): Modify DOC.
375
376 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
379         CHISE.
380
381 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
384         settings for `==daikanwa' and `==ucs@JP/hanazono'.
385
386         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
387         XEmacs CHISE.
388
389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
390         `==daikanwa'.
391
392 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
395         setting for `==cns11643-7'.
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `==cns11643-7'.
399
400 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
403         `==cns11643-6'.
404
405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
406         setting for `==cns11643-6'.
407
408 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
411         setting for `==cns11643-5'.
412
413         * mule/mule-charset.el (default-coded-charset-priority-list): Add
414         `==cns11643-5'.
415
416 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `==cns11643-4'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `==cns11643-4'.
423
424 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
427         setting for `==cns11643-3'.
428
429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
430         `==cns11643-3'.
431
432 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
433
434         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
435         setting for `==cns11643-2'.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `==cns11643-2'.
439
440 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist):
443         Change priority of `=>>>ucs@ks'.
444
445         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
446         `=ucs@ks'.
447
448 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
451         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
452         `==ucs@cns' and `==cns11643-1'.
453
454         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
455         (==cns11643-2): Ditto.
456         (==cns11643-3): Ditto.
457         (==cns11643-4): Ditto.
458         (==cns11643-5): Ditto.
459         (==cns11643-6): Ditto.
460         (==cns11643-7): Ditto.
461
462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
463         `==cns11643-1'.
464
465 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist):
468         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
469         `=>>>ucs@jis/1990'.
470
471         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
472         `=ucs@jis/1990'.
473         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
474         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
475
476 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
477
478         * mule/mule-coding.el (coded-charset-entity-reference-alist):
479         Change priority of `=>>>ucs@cns'.
480
481         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
482         `=ucs@cns'.
483
484 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `==ks-x1001'.
488
489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
490         `=ks-x1001' instead of `korean-ksc5601'; add setting for
491         `==ks-x1001'.
492
493 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
496
497 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
500         `=jis-x0208'.
501         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
502         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
503         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
504         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
505         (=>>>jis-x0213-1@2000): Changed to an alias for
506         `=jis-x0213-1@2000'.
507         (=>>>jis-x0213-1@2004): Changed to an alias for
508         `=jis-x0213-1@2004'.
509         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
510
511 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
512
513         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
514         `=adobe-japan1-0'.
515         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
516         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
517         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
518         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
519         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
520         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
521
522 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
523
524         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
525         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
526         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
527         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
528         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
529         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
530
531 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
534         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
535         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
536         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
537         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
538         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
539         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
540         `==jis-x0212'.
541
542 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
545         "AdobeJapan1-[0-6]$".
546         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
547         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
548         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
549         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
550         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
551         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
552         (==adobe-japan1-1): Ditto.
553         (==adobe-japan1-2): Ditto.
554         (==adobe-japan1-3): Ditto.
555         (==adobe-japan1-4): Ditto.
556         (==adobe-japan1-5): Ditto.
557         (==adobe-japan1-6): Ditto.
558         (==jis-x0208): Ditto.
559         (==jis-x0208@1978): Ditto.
560         (==jis-x0208@1983): Ditto.
561         (==jis-x0208@1990): Ditto.
562         (==jis-x0213-1): Ditto.
563         (==jis-x0213-1@2000): Ditto.
564         (==jis-x0213-1@2004): Ditto.
565         (==jis-x0213-2): Ditto.
566         (==jis-x0212): Ditto.
567         (==gb2312): Ditto.
568         (==iso-ir165): Ditto.
569         (==gb12345): Ditto.
570         (==ks-x1001): Ditto.
571         (==cns11643-1): Ditto.
572         (==cns11643-2): Ditto.
573         (==cns11643-3): Ditto.
574         (==cns11643-4): Ditto.
575         (==cns11643-5): Ditto.
576         (==cns11643-6): Ditto.
577         (==cns11643-7): Ditto.
578         (==big5-cdp): Ditto.
579         (==hanyo-denshi/ja): Ditto.
580         (==hanyo-denshi/jb): Ditto.
581         (==hanyo-denshi/jc): Ditto.
582         (==hanyo-denshi/jd): Ditto.
583         (==hanyo-denshi/ft): Ditto.
584         (==hanyo-denshi/ia): Ditto.
585         (==hanyo-denshi/ib): Ditto.
586         (==hanyo-denshi/hg): Ditto.
587         (==hanyo-denshi/jt): Ditto.
588         (==hanyo-denshi/ks): Ditto.
589         (==gt): Ditto.
590         (==gt-k): Ditto.
591         (==daikanwa): Ditto.
592         (==shinjigen): Ditto.
593         (==ucs@iso): Ditto.
594         (==ucs@unicode): Ditto.
595         (==ucs@gb): Ditto.
596         (==ucs-bmp@gb): Ditto.
597         (==ucs@cns): Ditto.
598         (==ucs-bmp@cns): Ditto.
599         (==ucs@jis): Ditto.
600         (==ucs@jis/1990): Ditto.
601         (==ucs@jis/2000): Ditto.
602         (==ucs@jis/2004): Ditto.
603         (==ucs@JP): Ditto.
604         (==ucs@JP/hanazono): Ditto.
605         (==ucs@ks): Ditto.
606         (==ucs-bmp@ks): Ditto.
607         (==ucs@cns11643): Ditto.
608         (==ucs-bmp-cjk@gb): Ditto.
609         (==ucs-bmp-cjk@JP/hanazono): Ditto.
610         (==ucs-sip-ext-b@iso): Ditto.
611
612 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-charset.el (default-coded-charset-priority-list): Use
615         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
616
617         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
618         XEmacs CHISE.
619         (=ucs-bmp-cjk@unicode): Abolished.
620
621 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `=+>ucs-bmp-cjk-compat@jis'.
625
626         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
627         for XEmacs CHISE.
628
629 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
632         CHISE.
633
634 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
637         for XEmacs CHISE.
638         (=jis-x0208@1978/1er-pr): Abolished.
639         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
640         `=jis-x0208@1978/1er-pr' as the mother.
641
642 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
643
644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
645         setting for `=ucs-itaiji-084'.
646
647 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
648
649         * mule/mule-charset.el (default-coded-charset-priority-list):
650         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
651
652         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
653         XEmacs CHISE.
654         (=ucs-bmp-itaiji-084): Ditto.
655
656 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
660
661 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
665
666         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
667         XEmacs CHISE.
668         (=big5-cdp-var-5): Ditto.
669
670 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
673         XEmacs CHISE.
674
675 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
676
677         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
678         XEmacs CHISE.
679
680 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
681
682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
683         setting for `=>>>hanyo-denshi/ft'.
684
685 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
686
687         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
688         XEmacs CHISE.
689         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
690         `=hanyo-denshi/jd' as the mother.
691
692 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
693
694         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
695         XEmacs CHISE.
696         (=+>adobe-japan1-1): Ditto.
697         (=+>adobe-japan1-2): Ditto.
698         (=+>adobe-japan1-3): Ditto.
699         (=+>adobe-japan1-4): Ditto.
700         (=+>adobe-japan1-5): Ditto.
701         (=+>adobe-japan1-6): Ditto.
702         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
703
704 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-coding.el (coded-charset-entity-reference-alist):
707         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
708         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
709
710         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
711         the top.
712
713 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
716         XEmacs CHISE.
717         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
718         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
719         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
720
721 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-charset.el (default-coded-charset-priority-list):
724         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
725         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
726
727         * mule/mule-conf.el: Modify order of definitions of some
728         coded-charsets.
729
730 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist):
733         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
734         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
735
736         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
737         CHISE.
738         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
739         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
740
741 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
744         CHISE.
745
746 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
749         setting for `=daikanwa/+2p'.
750
751         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
752         XEmacs CHISE.
753
754 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
755
756         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
757         XEmacs CHISE.
758         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
759
760 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
763         setting for `=>>>hanyo-denshi/ib'.
764
765 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
768         XEmacs CHISE.
769         (=>>>hanyo-denshi/ib): Ditto.
770         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
771         `=hanyo-denshi/ja' as the mother.
772         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
773         `=hanyo-denshi/ib' as the mother.
774
775 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
778         XEmacs CHISE.
779         (utf-8-ivs-mcs-er): Likewise.
780         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
781         and `=>ucs-gb'.
782         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
783         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
784         `ucs-gb' and `=>ucs-gb'.
785         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
786         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
787         and `=>ucs-cns'.
788         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
789         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
790         `ucs-cns' and `=>ucs-cns'.
791         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
792         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
793         `ucs-big5' and `=>ucs-big5'.
794         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
795         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
796         `ucs-big5' and `=>ucs-big5'.
797         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
798         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
799         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
800         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
801         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
802         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
803         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
804         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
805         `=>ucs-jis'; modify DOC and mnemonic.
806         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
807         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
808         and `=>ucs-jis'; modify DOC and mnemonic.
809         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
810         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
811         `=>ucs-ks'.
812         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
813         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
814         and `=>ucs-ks'.
815         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
816
817 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-coding.el (coded-charset-entity-reference-alist):
820         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
821
822 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist):
825         Modify priorities.
826
827 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist):
830         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
831
832 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
836
837 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
840         CHISE.
841
842 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
845         CHISE.
846
847 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
850         CHISE.
851
852 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
855         `=+>ucs-bmp-cjk@unicode'.
856
857         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
858         for XEmacs CHISE.
859
860 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
861
862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
863         setting for `=>>daikanwa'.
864
865 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `=>>hanyo-denshi/jt'.
869
870 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
871
872         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
873         XEmacs CHISE.
874         (=+>jis-x0208@1990): Ditto.
875         (=+>jis-x0213-1@2000): Ditto.
876
877 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
878
879         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
880         XEmacs CHISE.
881
882 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
883
884         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
885         XEmacs CHISE.
886         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
887         `=hanyo-denshi/jc' as the mother.
888
889 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
890
891         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
892         setting for `=+>adobe-japan1'.
893
894         * mule/mule-charset.el (default-coded-charset-priority-list):
895         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
896         and `=>>hanyo-denshi/ft' to `=>>gt'.
897
898 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
901         XEmacs CHISE.
902         (=>>adobe-japan1-1): Ditto.
903         (=>>adobe-japan1-2): Ditto.
904         (=>>adobe-japan1-3): Ditto.
905         (=>>adobe-japan1-4): Ditto.
906         (=>>adobe-japan1-5): Ditto.
907         (=>>adobe-japan1-6): Ditto.
908         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
909
910 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-conf.el (=adobe-japan1): New alias for
913         `=adobe-japan1-6'.
914         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
915         (=>>>adobe-japan1-1): Ditto.
916         (=>>>adobe-japan1-2): Ditto.
917         (=>>>adobe-japan1-3): Ditto.
918         (=>>>adobe-japan1-4): Ditto.
919         (=>>>adobe-japan1-5): Ditto.
920         (=>>>adobe-japan1-6): Ditto.
921         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
922
923 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `=>>>adobe-japan1'.
927
928 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
929
930         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
931         setting for `=+>ucs@ks'.
932
933 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
934
935         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
936         XEmacs CHISE.
937         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
938         `=adobe-japan1-6' as the mother.
939
940 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         setting for `=>cns11643-7'.
944
945 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
946
947         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
948         CHISE.
949
950 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
951
952         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
953         XEmacs CHISE.
954         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `=>ucs@jis/2004'.
958
959 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
962         setting for `=+>gt'.
963
964         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
965         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
966
967 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
968
969         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
970         `=>ucs@unicode' as the mother.
971         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
972         mother.
973         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
974         mother.
975         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
976         mother.
977
978 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=+>ucs@unicode'.
982
983         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
984         CHISE.
985
986 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
987
988         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
989         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
990         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
991         - Add setting for `=+>ucs@cns'.
992
993         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
994         CHISE.
995         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
996         as the mother.
997         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
998         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1002
1003 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=>ucs@ks'.
1007
1008 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `=ucs-bmp-cjk-compat@unicode'.
1012
1013         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1014         coded-charset for XEmacs CHISE.
1015
1016 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1017
1018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1019         `=ucs-bmp-cjk-compat'.
1020
1021         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1022         XEmacs CHISE.
1023
1024 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1025
1026         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1027         CHISE.
1028
1029 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1030
1031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1032         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1033
1034         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1035         `=>ucs@jis/1990'.
1036         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1037
1038 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1041         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1042
1043         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1044         CHISE.
1045         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1046         mother.
1047
1048 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1051         `=>jis-x0213-2@usual'.
1052         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1053         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1054         `=>jis-x0213-2@usual' as the mother.
1055
1056 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1059         (=>ucs@JP): New alias for `=+>ucs@jis'.
1060
1061 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1064         `=>jis-x0208@usual'.
1065         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1066         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1067         `=>jis-x0208@usual' as the mother.
1068         (=>jis-x0208): Likewise.
1069
1070 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1071
1072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1073         setting for `=+>jis-x0208@1978'.
1074
1075 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1076
1077         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1078         XEmacs CHISE.
1079
1080 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1083         setting for `=>>>ucs@jis/1990'.
1084
1085 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1088         setting for `=>ucs@jis/1990'.
1089
1090 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1093         setting for `=ucs@JP/hanazono'.
1094
1095         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1096         CHISE.
1097         (=ucs@JP/hanazono): Ditto.
1098         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1099         (=>>hanyo-denshi/jc): Ditto.
1100         (=>>hanyo-denshi/jd): Ditto.
1101
1102 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1105         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1106
1107 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1110         XEmacs CHISE.
1111
1112 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1115         XEmacs CHISE.
1116
1117 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1120         `=ucs-bmp-cjk@JP'.
1121
1122 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1123
1124         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1125         XEmacs CHISE.
1126
1127 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1130         Modify order of settings; add settings for `=daikanwa@rev2'.
1131
1132 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `=>>cbeta'.
1136
1137         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1138         CHISE.
1139
1140 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `=>>adobe-japan1'.
1144
1145 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1146
1147         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1148         XEmacs CHISE.
1149
1150 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         setting for `=>>hanyo-denshi/ia'.
1154
1155         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1156         XEmacs CHISE.
1157
1158 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1162
1163         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1164         XEmacs CHISE.
1165         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1166         `=hanyo-denshi/jt' as the mother.
1167
1168 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1169
1170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1171         setting for `=>>>jis-x0213-2'.
1172
1173         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1174         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1175         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1176
1177 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1180         XEmacs CHISE.
1181
1182 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1185         XEmacs CHISE.
1186
1187         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1188         `=>>jis-x0213-1@2004'.
1189
1190 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1193         XEmacs CHISE.
1194
1195 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1198         - Use "&g2-*;" as entity-references for `=>>>*'.
1199         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1200
1201         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1202         XEmacs CHISE.
1203         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1204         as the mother.
1205
1206 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1207
1208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1209         setting for `=>>hanyo-denshi/ib'.
1210
1211         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1212         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1213         (=>>jis-x0208@1990): Ditto.
1214         (=>>hanyo-denshi/ib): Ditto.
1215
1216         * mule/mule-charset.el (default-coded-charset-priority-list):
1217         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1218
1219 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1222         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1223         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1224         `=>>>ucs@jis/2004'.
1225
1226 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1229         XEmacs CHISE.
1230         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1231         `=jis-x0213-1@2004' as the mother.
1232         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1233         (=>>>ucs@ks): Ditto.
1234
1235         * mule/mule-charset.el (default-coded-charset-priority-list):
1236         Modify priority of `=hanyo-denshi/*'.
1237
1238 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1241         settings for `=>>ucs@JP' and `=ucs@JP'.
1242
1243 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1246         CHISE.
1247
1248 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1249
1250         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1251         setting for `=>>>ucs@cns'.
1252
1253         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1254         CHISE.
1255
1256 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1257
1258         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1259         instead of `=>>>jis-x0213-1@2004' as the mother.
1260         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1261         (=>>>ucs@unicode): Likewise.
1262         (=>>>ucs@jis): Likewise.
1263         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1264         mother.
1265         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1266
1267 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1270         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1271         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1272         `=>>>ucs@jis'.
1273
1274 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-charset.el (default-coded-charset-priority-list):
1277         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1278         and `=jis-x0213-*-2000'.
1279
1280 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1281
1282         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1283         XEmacs CHISE.
1284         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1285         `=>>jis-x0213-1' as the mother.
1286
1287 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1290         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1291
1292 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1293
1294         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1295
1296 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1297
1298         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1299         XEmacs CHISE.
1300
1301 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1302
1303         * mule/mule-coding.el (decomposition-feature-list): Set
1304         `=decomposition', `=decomposition@cid' and
1305         `=decomposition@hanyo-denshi'.
1306
1307 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         setting for `=>>hanyo-denshi/ks'.
1311
1312         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1313         XEmacs CHISE.
1314
1315 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1316
1317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1318         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1319
1320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1321         `=hanyo-denshi/ks/mf'.
1322
1323         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1324         XEmacs CHISE.
1325         (=hanyo-denshi/ks/mf): Ditto.
1326
1327 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1328
1329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1330         settings for P=hanyo-denshi/jt'.
1331
1332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1333         `=hanyo-denshi/jt'.
1334
1335         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1336         XEmacs CHISE.
1337
1338 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1341         settings for `=hanyo-denshi/ip'.
1342
1343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1344         `=hanyo-denshi/ip'.
1345
1346         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1347         XEmacs CHISE.
1348
1349 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1352         settings for `=hanyo-denshi/hg'.
1353
1354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1355         `=hanyo-denshi/hg'.
1356
1357         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1358         XEmacs CHISE.
1359
1360 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1361
1362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1363         setting for `=>>hanyo-denshi/ft'.
1364
1365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1366         `=>>hanyo-denshi/ft'.
1367
1368         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1369         XEmacs CHISE.
1370
1371 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1374         settings for `=hanyo-denshi/ib'.
1375
1376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1377         `=hanyo-denshi/ib'.
1378
1379         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1380         XEmacs CHISE.
1381
1382 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         settings for isolated characters of `=hanyo-denshi/ia' and
1386         non-isolated characters of `=hanyo-denshi/*'.
1387
1388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1389         `=hanyo-denshi/ia'.
1390
1391         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1392         XEmacs CHISE.
1393
1394 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1397         setting for isolated characters of `=hanyo-denshi/ft'.
1398
1399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1400         `=hanyo-denshi/ft'.
1401
1402         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1403         XEmacs CHISE.
1404
1405 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for isolated characters of `=hanyo-denshi/jd'.
1409
1410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1411         `=hanyo-denshi/jd'.
1412
1413         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1414         XEmacs CHISE.
1415
1416 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1419         setting for isolated characters of `=hanyo-denshi/jc'.
1420
1421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1422         `=hanyo-denshi/jc'.
1423
1424         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1425         XEmacs CHISE.
1426
1427 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1430         setting for isolated characters of `=hanyo-denshi/jb'.
1431
1432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1433         `=hanyo-denshi/jb'.
1434
1435         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         setting for isolated characters of `=hanyo-denshi/ja'.
1442
1443 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1446         `=hanyo-denshi/ja'.
1447
1448         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1449         XEmacs CHISE.
1450
1451 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1454         settings for isolated characters of `=adobe-japan1-6'.
1455
1456 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1459         CHISE.
1460         (=daikanwa/+2p): Ditto.
1461         (=daikanwa/ho): Ditto.
1462
1463 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1466         coding-system for XEmacs CHISE.
1467
1468 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `=>>ruimoku-v6'.
1472
1473         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1474         CHISE.
1475
1476 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1479         setting for `=daikanwa@rev1'.
1480
1481 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1484         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1485
1486 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1487
1488         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1489         XEmacs CHISE.
1490         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1491
1492 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1493
1494         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1495         CHISE.
1496
1497 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1498
1499         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1500         CHISE.
1501
1502         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1503         setting for `=>ucs@jis'.
1504
1505 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         setting for `=>jis-x0208@usual'.
1509
1510         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1511         XEmacs CHISE.
1512         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1513         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1514         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1515
1516 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1519         CHISE.
1520         (=>>>jis-x0208@1990): Ditto.
1521         (=>>>jis-x0213-1): Ditto.
1522         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1523         mother.
1524         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1525         as the mother.
1526
1527 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1530         setting for `=>ucs@cns' and `=>>ucs@ks'.
1531
1532         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1533         CHISE.
1534
1535 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1538         CHISE.
1539
1540 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1543         CHISE.
1544         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1545         mother.
1546
1547 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `==>ucs-bmp-cjk@bucs'.
1551
1552         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1553         XEmacs CHISE.
1554
1555 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1556
1557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1558         setting for `==>ucs@bucs'.
1559
1560         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1561         XEmacs CHISE.
1562
1563 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1566         - Add setting for `=>>jis-x0208'.
1567         - Omit setting for `=>>jis-x0208@1990'.
1568         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1569           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1570           `=ucs@FOO'.
1571
1572 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1573
1574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1575         setting for `=>daikanwa'.
1576
1577 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=daikanwa): Fix DOC.
1580         (=>daikanwa): New abstract character for XEmacs CHISE.
1581         (=>ucs@iso): Likewise.
1582         (=>ucs@unicode): Likewise.
1583         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1584
1585 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1588         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1589           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1590         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1591         - Add `=>big5-cdp'.
1592
1593 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1596         (=>big5-cdp): New abstract character.
1597
1598 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1601         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1602         `chinese-big5'.
1603
1604 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list):
1607         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1608
1609         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1610         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1611         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1612         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1613         and `=>jis-x0213-2'.
1614
1615 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1618         XEmacs CHISE.
1619         (=>>ucs@jis/2000): Likewise.
1620         (=>>ucs@jis/2004): Likewise.
1621
1622 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1623
1624         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1625         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1626         `=>>ucs@cns'.
1627
1628         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1629         XEmacs CHISE.
1630         (=>>gt): Use quote instead of backquote; modify DOC.
1631         (=>gt): Use quote instead of backquote.
1632         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1633         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1634         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1635         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1636         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1637         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1638
1639 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1642         `=>>ucs@unicode' and `=>>gt'.
1643
1644 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1647         XEmacs CHISE.
1648         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1649         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1650         `=jis-x0208@1978/1er-pr' as the mother.
1651         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1652
1653 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1656         `=ucs@unicode' as the mother.
1657
1658 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1661         setting for `=>>ucs@unicode'.
1662
1663         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1664         CHISE.
1665
1666 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1667
1668         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1669         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1672         `=adobe-japan1-6' and `=adobe-japan1-base'.
1673
1674         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1675         XEmacs CHISE.
1676         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1677         specify `min-code' and `max-code'.
1678         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1679         (=adobe-japan1-2): Likewise.
1680         (=adobe-japan1-3): Likewise.
1681         (=adobe-japan1-4): Likewise.
1682         (=adobe-japan1-5): Likewise.
1683         (=adobe-japan1-6): Likewise.
1684
1685 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         setting for `=>gt'.
1689
1690 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1693         CHISE.
1694
1695 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `=>zinbun-oracle'.
1699
1700         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1701         for XEmacs CHISE.
1702
1703 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1704
1705         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1706         for XEmacs CHISE.
1707         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1708         `=jis-x0208@1978' as the mother.
1709
1710 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1711
1712         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1713         - Use `=gt' instead of `ideograph-gt'.
1714         - Use `=gt-k' instead of `ideograph-gt-k'.
1715         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1716         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1717         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1718         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1719         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1720         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1721         - Use `=>>gt' instead of `<=>gt'.
1722         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1723         - Add setting for `=>>jis-x0208@1990'.
1724         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1725           `=>>jis-x0213-1@2000'.
1726         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1727         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1728           `=>>jis-x0213-1@2004'.
1729         - Add setting for `=>>jis-x0208@1978'.
1730         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1731
1732 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1735         XEmacs CHISE.
1736
1737 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1740         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1741         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1742         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1743         `<=>jis-x0213-1@2004'.
1744
1745 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1748         CHISE.
1749         (=>jis-x0213-2): Ditto.
1750
1751 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1752
1753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1754         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1755
1756 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1759         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1760         `=>jis-x0213-1'.
1761
1762 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1765         CHISE.
1766         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1767
1768 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1771         `<==>jis-x0213-1'.
1772         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1773         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1774         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1775         (<=>jis-x0208): New alias for `=>jis-x0208'.
1776         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1777         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1778         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1779         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1780         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1781         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1782         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1783         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1784         (=>>gt): Renamed from `<==>gt'.
1785         (<==>gt): New alias for `=>>gt'.
1786
1787 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1790         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1791         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1792         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1793         - Add settings for `<=>jis-x0213-1@2000' and
1794           `<=>jis-x0213-1@2004'.
1795
1796         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1797         XEmacs CHISE.
1798         (<==>jis-x0213-1): Likewise.
1799         (<==>jis-x0213-1@2000): Likewise.
1800         (<==>jis-x0213-1@2004): Likewise.
1801         (<=>jis-x0208): Add property `=>iso-ir 168'.
1802         (<=>jis-x0208@1997): Likewise.
1803         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1804         as the mother; add property `=>iso-ir 228'.
1805         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1806         property `=>iso-ir 228'.
1807         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1808         property `=>iso-ir 233'.
1809         (<==>gt): Renamed from `<=>gt'.
1810         (<=>gt): New alias for `<==>gt'.
1811
1812 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1815         CHISE.
1816         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1817         `<=>jis-x0208' as the mother.
1818         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1819         (<=>jis-x0213-1@2000): Ditto.
1820         (<=>jis-x0213-1@2004): Ditto.
1821
1822 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1825         settings for `<=>gt'.
1826
1827         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1828
1829 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1832         XEmacs CHISE.
1833         (=jis-x0208@1978/-4pr): Likewise.
1834         (=jis-x0208@1978/4-pr): Likewise.
1835         (=jis-x0213-1): Likewise.
1836         (=ucs@iso): Likewise.
1837         (=ucs@unicode): Likewise.
1838         (=ucs@gb): Likewise.
1839         (=ucs@gb/fw): Likewise.
1840         (=ucs@cns): Likewise.
1841         (=ucs@cns/fw): Likewise.
1842         (=ucs@jis): Likewise.
1843         (=ucs@jis/fw): Likewise.
1844         (=ucs@jis/1990): Likewise.
1845         (=ucs@jis/2000): Likewise.
1846         (=ucs@jis/2004): Likewise.
1847         (=ucs@JP): Likewise.
1848         (=ucs@ks): Likewise.
1849         (=ucs@big5): Likewise.
1850         (=ucs@big5/cns11643): Likewise.
1851         (=ucs@cns11643): Likewise.
1852
1853 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-charset.el (default-coded-charset-priority-list):
1856         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1857
1858         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1859         CHISE.
1860         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1861         mother.
1862
1863 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1866         from src/mule-charset.c].
1867         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1868         specify `final'.
1869         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1870         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1871         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1872         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1873         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1874         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1875
1876 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1879         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1880         (=jis-x0208@1978/i-4): Specify `partial'.
1881         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1882         mother coded-charset.
1883         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1884
1885 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1888         settings for `=jis-x0213-1@2004'.
1889
1890 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1893         CHISE.
1894         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1895         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1896         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1897         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1898         temporarily.
1899         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1900
1901 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1904         CHISE.
1905         (=shinjigen@1ed): Inherited from `=shinjigen'.
1906         (=shinjigen@rev): Likewise.
1907
1908 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1909
1910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1911         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1912
1913 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1916         define it as an alias.
1917         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1918         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1919         alias.
1920         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1921         alias.
1922
1923 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1926         CHISE.
1927
1928 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1931         CHISE.
1932         (shinjigen-2): Ditto.
1933
1934 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-charset.el (default-coded-charset-priority-list):
1937         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1938         `chinese-big5-eten-*' and `chinese-big5'.
1939
1940 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1943         #x9FA5 temporarily.
1944
1945 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         settings for `=jis-x0208@1978/i1'.
1949
1950 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1953         XEmacs CHISE.
1954
1955 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1958         XEmacs CHISE.
1959
1960 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1963         XEmacs CHISE.
1964
1965 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1968         CHISE.
1969         (=ucs-bmp@cns): Likewise.
1970         (=ucs-bmp@jis): Likewise.
1971         (=ucs-bmp@ks): Likewise.
1972
1973 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1976         CHISE.
1977         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1978
1979 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         settings for `=zinbun-oracle'.
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1985         `=zinbun-oracle'.
1986
1987 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1988
1989         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1990         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1991         `=ucs@iso'.
1992
1993 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list):
1996         Delete `ucs-sip'; modify order of some CCSs.
1997
1998 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2001         in XEmacs CHISE.
2002
2003         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2004         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2005         CHISE.
2006
2007 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2008
2009         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2010         its registry.
2011         (=ucs-radicals@unicode): Likewise.
2012
2013 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2016         CHISE.
2017
2018 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2021         CHISE.
2022
2023 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2026         CHISE.
2027
2028 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2031         Modify preference of *isolated settings*.
2032
2033 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2036         utf-2000 is provided.
2037         (=ucs@cns11643): Likewise.
2038
2039 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2042         Prefer every *isolated setting* to ordinary setting.
2043
2044 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2047         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2048
2049 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2050
2051         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2052         CHISE.
2053
2054 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2057         settings for `=jis-x0208@1997'.
2058
2059 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2062         `=jis-x0208@1997'.
2063
2064 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2067         XEmacs CHISE.
2068
2069 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2072         `=jis-x0208@1978'.
2073         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2074         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2075         `=jis-x0208-1990' as the mother.
2076         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2077
2078 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2079
2080         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2081         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2082         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2083         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2084         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2085         for `=ucs@JP'.
2086
2087 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2090         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2091         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2092         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2093         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2094         `=daikanwa@rev2'.
2095
2096 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2099         (=gt): Likewise.
2100         (=gt-k): Likewise.
2101         (=gt-pj-*): Likewise.
2102         (=gt-pj-k1): Likewise.
2103         (=gt-pj-k2): Likewise.
2104         (=daikanwa): Likewise.
2105         (=daikanwa-rev1): Likewise.
2106         (=daikanwa-rev2): Likewise.
2107         (=big5-pua): Likewise.
2108         (=big5-eten): Likewise.
2109         (chinese-big5-eten-a): Likewise.
2110         (chinese-big5-eten-b): Likewise.
2111         (=hanziku-*): Likewise.
2112         (=cbeta): Likewise.
2113         (=jef-china3): Likewise.
2114         (=ruimoku-v6): Likewise.
2115         (=ucs@iso): Likewise.
2116         (=ucs@unicode): Likewise.
2117         (=ucs@gb): Likewise.
2118         (=ucs@cns): Likewise.
2119         (=ucs@jis): Likewise.
2120         (=ucs@jis-1990): Likewise.
2121         (=ucs@jis-2000): Likewise.
2122         (=ucs@jp): Likewise.
2123         (=ucs@ks): Likewise.
2124         (=ucs@big5): Likewise.
2125         (=ucs-radicals): Likewise.
2126         (=ucs-radicals@unicode): Likewise.
2127         (=ucs-bmp-cjk): Likewise.
2128         (=ucs-bmp-cjk@unicode): Likewise.
2129         (=ucs-sip-ext-b): Likewise.
2130         (=ucs-sip-ext-b@iso): Likewise.
2131
2132 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2135         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2136
2137 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2141         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2142         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2143         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2144         arabic-digit, ipa and ``&I-B-XXXX;''.
2145
2146 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2149         setting for (I-)HZK{03..12}-XXXX.
2150
2151 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2155
2156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2157         `=ruimoku-v6'.
2158
2159         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2160         CHISE.
2161
2162 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2165         (=ucs@unicode): Likewise.
2166         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2167         (=ucs@cns): Likewise.
2168         (=ucs@jis): Likewise.
2169         (=ucs@ks): Likewise.
2170         (=ucs@big5): Likewise.
2171
2172 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2175         `ucs-jis'.
2176         (utf-8-jis-er): Likewise.
2177         (utf-8-jp): New coding-system.
2178         (utf-8-jp-er): Likewise.
2179
2180         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2181
2182 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2183
2184         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2185
2186         * mule/japanese.el: Move definition of `euc-jisx0213' to
2187         mule/mule-coding.el.
2188
2189 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2192         mule-coding before loading update-cdb when utf-2000 is provided.
2193
2194 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2197         `=daikanwa'.
2198
2199 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2202         definition codes when `utf-2000' is provided.
2203
2204 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2205
2206         * mule/mule-category.el (word-combining-categories): Don't setup
2207         `word-combining-categories' in XEmacs CHISE.
2208         (word-separating-categories): Add setting about Latin script in
2209         XEmacs CHISE.
2210
2211 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         setting for `chinese-big5'.
2215
2216 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2219         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2220         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2221         add setting for HZK0[12]-xxxx.
2222
2223 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2224
2225         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2226         in XEmacs CHISE.
2227
2228 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2229
2230         * mule/mule-charset.el (default-coded-charset-priority-list):
2231         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2232         and `chinese-big5' to `=gt-pj-*'.
2233
2234 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * mule/mule-conf.el (=daikanwa): Renamed from
2237         `ideograph-daikanwa'.
2238         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2239
2240 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2241
2242         * mule/mule-conf.el (=cns11643-7): Renamed from
2243         `chinese-cns11643-7'.
2244         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2245
2246 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-conf.el (=cns11643-6): Renamed from
2249         `chinese-cns11643-6'.
2250         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2251
2252 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2253
2254         * mule/mule-conf.el (=cns11643-5): Renamed from
2255         `chinese-cns11643-5'.
2256         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2257
2258 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2259
2260         * mule/mule-conf.el (=cns11643-4): Renamed from
2261         `chinese-cns11643-4'.
2262         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2263
2264 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2265
2266         * mule/mule-conf.el (=cns11643-3): Renamed from
2267         `chinese-cns11643-3'.
2268         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2269
2270 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2271
2272         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2273         `=cns11643-2'.
2274         (chinese-cns11643-2): New alias for `=cns11643-2'.
2275
2276 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2277
2278         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2279         `=cns11643-1'.
2280         (chinese-cns11643-1): New alias for `=cns11643-1'.
2281
2282 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2285         (chinese-gb12345): New alias for `=gb12345'.
2286
2287 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2288
2289         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2290         (chinese-gb2312): New alias for `=gb2312'.
2291
2292 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2293
2294         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2295         (chinese-big5): New alias for `=big5'.
2296
2297 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2300         (korean-ksc5601): New alias for `=ks-x1001'.
2301
2302 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2303
2304         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2305         `=jis-x0212'.
2306         (japanese-jisx0212): New alias for `=jis-x0212'.
2307
2308 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2309
2310         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2311         `=jis-x0208-1983'.
2312         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2313
2314 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2317         `=jis-x0208-1978'.
2318         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2319
2320 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2321
2322         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2323         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2324
2325 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2326
2327         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2328         (chinese-cns11643-3): Specify iso-ir 183.
2329         (chinese-cns11643-4): Specify iso-ir 184.
2330         (chinese-cns11643-5): Specify iso-ir 185.
2331         (chinese-cns11643-6): Specify iso-ir 186.
2332         (chinese-cns11643-7): Specify iso-ir 187.
2333         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2334         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2335
2336 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2339         \uXXXX for every cases.
2340
2341 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2344         (ucs-big5): Changed to an alias for `=ucs@big5'.
2345
2346 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2349         (ucs-ks): Changed to an alias for `=ucs@ks'.
2350
2351 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2354         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2355
2356 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2359         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2360
2361 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2364         (ucs-jis): Changed to an alias for `=ucs@jis'.
2365
2366 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2367
2368         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2369         (ucs-cns): Changed to an alias for `=ucs@cns'.
2370
2371 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2372
2373         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2374         (ucs-gb): Changed to an alias for `=ucs@gb'.
2375
2376 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2377
2378         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2379         `ideograph-daikanwa-2'.
2380         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2381         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2382
2383 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2384
2385         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2386         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2387
2388         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2389         for `xemacs-chise-version'.
2390
2391 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2392
2393         * mule/mule-charset.el (default-coded-charset-priority-list):
2394         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2395         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2396         instead of `ideograph-hanziku-*'.
2397
2398         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2399         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2400
2401 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2404         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2405         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2406         `utf-2000' is provided.
2407
2408 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2411         is provided [was builtin coded-charsets].
2412
2413 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2414
2415         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2416         is provided [was builtin coded-charsets].
2417
2418 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2419
2420         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2421         is provided [was builtin coded-charsets].
2422
2423 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2424
2425         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2426         is provided [was builtin coded-charsets].
2427
2428 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2429
2430         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2431         when `utf-2000' is provided [was builtin coded-charsets].
2432
2433 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2434
2435         * mule/mule-conf.el (=hanziku-*): Renamed from
2436         `ideograph-hanziku-*'.
2437         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2438
2439 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2442         `utf-2000' is provided [was builtin coded-charsets].
2443         (ideograph-hanziku-{1..12}): Likewise.
2444
2445 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2448         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2449
2450 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2451
2452         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2453         when `utf-2000' is provided [was builtin coded-charsets].
2454
2455 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2456
2457         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2458         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2459         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2460
2461 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2464         (ideograph-gt): Changed to an alias for `=gt'.
2465
2466 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2469         is provided; it was defined as a builtin coded-charset.
2470         (ideograph-gt): Likewise.
2471
2472 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2473
2474         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2475         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2476
2477 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2478
2479         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2480         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2481
2482 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2483
2484         * mule/mule-conf.el (=big5-eten): Renamed from
2485         `chinese-big5-eten'.
2486         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2487
2488 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2491         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2492
2493 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2494
2495         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2496         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2497
2498 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2501         (china3-jef): Changed to an alias for `=jef-china3'.
2502
2503 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2506         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2507
2508         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2509         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2510         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2511         when `utf-2000' is provided.
2512
2513 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list):
2516         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2517
2518         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2519         (ucs-jis-2000): Deleted.
2520
2521 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2522
2523         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2524         UTF-2000.
2525         (=ucs-jis-2000): New coded-charset for UTF-2000.
2526
2527 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2530         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2531
2532 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list):
2535         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2536         `ideograph-cbeta'.
2537
2538 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2539
2540         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2541         builtin coded-charset].
2542
2543 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2544
2545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2546         settings for &K0-xxxx and &I-K0-xxxx.
2547
2548 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2549
2550         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2551         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2552
2553 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2554
2555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2556         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2557
2558 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2561         UTF-2000.
2562         (ideograph-gt-pj-k1): Likewise.
2563         (ideograph-gt-pj-k2): Likewise.
2564
2565 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2566
2567         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2568         `=jis-x0208'.
2569
2570 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2573         UTF-2000 [was a builtin coded-charset].
2574
2575 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2578         (utf-8-gb-er): Likewise.
2579
2580 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2583         settings for JIS X 0212 and JIS X 0208:1978.
2584
2585 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2588         setting for JIS X 0213.
2589
2590 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2591
2592         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2593         standard-case-table in UTF-2000.
2594
2595 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2598         definitions for isolated-chars.
2599
2600 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2601
2602         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2603         `configure-utf-2000-lisp-directory'.
2604         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2605         `mule-lisp-load-path'.
2606
2607 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2608
2609         * startup.el (startup-setup-paths): Set and use
2610         `utf-2000-lisp-directory'.
2611         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2612         UTF-2000.
2613
2614 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2615
2616         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2617         (paths-find-utf-2000-lisp-directory): New function.
2618         (paths-construct-load-path): Add new optional argument
2619         `utf-2000-lisp-directory'.
2620
2621         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2622
2623 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2626         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2627         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2628         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2629         `chinese-big5-2' in UTF-2000.
2630
2631         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2632         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2633
2634 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2635
2636         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2637         `big5-eten-er' in UTF-2000.
2638         (big5-cdp): Modify DOC-string and mnemonic.
2639
2640 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2643         UTF-2000 [renamed from utf-8-er].
2644         (utf-8-gb): New coding-system in UTF-2000.
2645         (utf-8-gb-er): Likewise.
2646         (utf-8-cns): Likewise.
2647         (utf-8-cns-er): Likewise.
2648         (utf-8-big5): Likewise.
2649         (utf-8-big5-er): Likewise.
2650         (utf-8-jis): Likewise.
2651         (utf-8-jis-er): Likewise.
2652         (utf-8-ks): Likewise.
2653         (utf-8-ks-er): Likewise.
2654         (utf-8-er): Likewise.
2655
2656 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2659         instead of `utf-8-unix' in UTF-2000.
2660
2661         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2662
2663 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2664
2665         * mule/japanese.el (euc-jisx0213): New coding-system.
2666
2667         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2668         `japanese-jisx0208-1990' as the mother.
2669
2670 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * dumped-lisp.el (preloaded-file-list): Change condition of
2673         loading "close-cdb".
2674
2675 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2678         setup `coded-charset-entity-reference-alist'.
2679
2680 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2683         UTF-2000.
2684
2685 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2686
2687         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2688         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2689
2690 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2693         (chinese-big5-eten-a): Likewise.
2694         (chinese-big5-eten-b): Likewise.
2695         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2696         code range is #x8140 .. #x8DFE.
2697
2698 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2699
2700         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2701         UTF-2000.
2702         (chinese-big5-cdp): Likewise.
2703
2704 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2705
2706         * dumped-lisp.el (preloaded-file-list): Rename
2707         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2708
2709 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2710
2711         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2712         append `system-char-db-source-file-list' into
2713         `preloaded-file-list' in UTF-2000.
2714
2715 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2716
2717         * dumped-lisp.el (preloaded-file-list): Delete
2718         character-definition files.
2719
2720 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2721
2722         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2723         UTF-2000.
2724
2725 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2726
2727         * mule/mule-charset.el (default-coded-charset-priority-list):
2728         Delete `mojikyo-2022-1'.
2729
2730 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2731
2732         * mule/mule-charset.el (default-coded-charset-priority-list):
2733         Delete `mojikyo'.
2734
2735 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `ucs-sip'.
2739
2740 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * mule/mule-charset.el (default-coded-charset-priority-list):
2743         Comment out `chinese-gb12345'.
2744
2745 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * bytecomp.el (byte-compile-insert-header): Fixed.
2748
2749 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2750
2751         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2752         XEmacs UTF-2000.
2753
2754 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2757         UTF-2000.
2758
2759 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2762         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2763
2764 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-charset.el (default-coded-charset-priority-list):
2767         `japanese-jef-china3' is renamed `china3-jef'.
2768
2769 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2772         `japanese-jef-china3' and `ideograph-cbeta'.
2773
2774 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2775
2776         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2777
2778 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2781         `chinese-big5-cdp'.
2782
2783 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2786         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2787
2788 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2791         loading character definitions.
2792
2793 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * dumped-lisp.el (preloaded-file-list): Rename
2796         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2797
2798 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2799
2800         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2801         `chinese-big5'.
2802
2803 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2804
2805         * dumped-lisp.el (preloaded-file-list): Dump
2806         "Ideograph-R028-Private" with XEmacs UTF-2000.
2807
2808 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2809
2810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2811         `chinese-gb12345'.
2812
2813 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2814
2815         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2816         `ideograph-gt-pj-{1..11}'.
2817
2818         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2819         XEmacs UTF-2000.
2820
2821 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list):
2824         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2825         `chinese-isoir165'.
2826
2827 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2828
2829         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2830         `image/png', `image/x-xpm' and `image/tiff'.
2831
2832         * files.el (binary-file-regexps): Add *.PNG.
2833
2834 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-charset.el (default-coded-charset-priority-list):
2837         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2838         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2839
2840 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2843         the first completion when UTF-2000 is running.
2844
2845 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-charset.el (default-coded-charset-priority-list):
2848         Delete `ucs'.
2849
2850 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2853
2854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2855         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2856
2857 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/vietnamese.el (vscii-2): Delete abolished property
2860         `composite'; now composite mode is default.
2861
2862 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2863
2864         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2865         of `raw-text'; check \uHHHH representation even if non-ascii
2866         characters are not found.
2867
2868         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2869         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2870         unconditionally.
2871
2872         * mule/viet-ccl.el: New file.
2873
2874         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2875         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2876         - Separate CCL based implementations to viet-ccl.el.
2877
2878 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2879
2880         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2881         "jisx0213.2000-1".
2882         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2883
2884         * mule/mule-charset.el (default-coded-charset-priority-list):
2885         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2886         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2887
2888 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2889
2890         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2891
2892 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2893
2894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2895         `ucs' in UTF-2000.
2896
2897 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2898
2899         * mule/mule-charset.el (default-coded-charset-priority-list):
2900         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2901         `arabic-iso8859-6'.
2902
2903 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2906         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2907
2908 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2909
2910         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2911         `katakana-jisx0201' in UTF-2000.
2912
2913 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2914
2915         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2916         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2917         "u0FB50-Arabic-Presentation-Forms-A",
2918         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2919         "u0FE50-Small-Form-Variants",
2920         "u0FE70-Arabic-Presentation-Forms-B",
2921         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2922         UTF-2000.
2923
2924 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2925
2926         * dumped-lisp.el (preloaded-file-list): Delete
2927         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2928         ... "Ideograph-R214-Flute" in UTF-2000.
2929
2930 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2931
2932         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2933         (japanese-jisx0213-2): New coded-charset.
2934
2935         * dumped-lisp.el (preloaded-file-list): Add
2936         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2937         "Ideograph-R030-Mouth".
2938
2939 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2940
2941         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2942         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2943         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2944         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2945         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2946         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2947         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2948         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2949
2950 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2951
2952         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2953         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2954         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2955         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2956         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2957
2958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2959         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2960
2961 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2962
2963         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2964         in UTF-2000.
2965
2966 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2967
2968         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2969         (chinese-isoir165): Moved from mule/chinese.el.
2970         (chinese-cns11643-3): Moved from mule/chinese.el.
2971         (chinese-cns11643-4): Moved from mule/chinese.el.
2972         (chinese-cns11643-5): Moved from mule/chinese.el.
2973         (chinese-cns11643-6): Moved from mule/chinese.el.
2974         (chinese-cns11643-7): Moved from mule/chinese.el.
2975
2976         * mule/chinese.el: Move definition of coded-charsets to
2977         mule/mule-conf.el.
2978
2979 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `ideograph-daikanwa'.
2983
2984 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2985
2986         * dumped-lisp.el (preloaded-file-list): Delete
2987         "ccs-jisx0201-latin.el".
2988
2989 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2990
2991         * dumped-lisp.el (preloaded-file-list): Add
2992         "u031A0-Extended-Bopomofo" in UTF-2000.
2993
2994 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2995
2996         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2997         renamed to u02E00-CJK-Radical-Supplement.
2998
2999 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3000
3001         * dumped-lisp.el (preloaded-file-list): Add
3002         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3003         "u030A0-Katakana", "u03100-Bopomofo",
3004         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3005         "u03200-Enclosed-CJK-Letters-and-Months" and
3006         "u03300-CJK-Compatibility".
3007
3008 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3009
3010         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3011         "u02F00-Kangxi-Radicals" and
3012         "u02FF0-Ideographic-Description-Characters".
3013
3014 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3015
3016         * dumped-lisp.el (preloaded-file-list): Add
3017         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3018         "u02800-Braille-Patterns" in UTF-2000.
3019
3020 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3021
3022         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3023         "uXXXXX-*.el" in UTF-2000.
3024
3025         * bytecomp.el (byte-compile-insert-header): Delete comments if
3026         non-ASCII characters are found; allow `byte-compile-dynamic' and
3027         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3028         `raw-text'.
3029
3030 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3031
3032         * dumped-lisp.el (preloaded-file-list): Add
3033         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3034         "u025A0-Geometric-Shapes.el".
3035
3036 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3037
3038         * dumped-lisp.el (preloaded-file-list): Add
3039         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3040         "u02460-Enclosed-Alphanumerics.el".
3041
3042 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3043
3044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3045         `chinese-gb2312'.
3046
3047         * dumped-lisp.el (preloaded-file-list): Add
3048         "u02200-Mathematical-Operators.el" and
3049         "u02300-Miscellaneous-Technical.el".
3050
3051 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3052
3053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3054         `chinese-cns11643-*'.
3055
3056         * dumped-lisp.el (preloaded-file-list): Add
3057         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3058         "u02190-Arrows.el" in UTF-2000.
3059
3060 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3061
3062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3063         `korean-ksc5601'.
3064
3065         * dumped-lisp.el (preloaded-file-list): Add
3066         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3067         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3068         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3069
3070 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3071
3072         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3073
3074 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3075
3076         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3077         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3078         "u01780-Khmer.el", "u01800-Mongolian.el",
3079         "u01E00-Latin-Extended-Additional.el" and
3080         "u01F00-Greek-Extended.el" in UTF-2000.
3081
3082 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3083
3084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3085         `ethiopic-ucs' and `ethiopic'.
3086
3087         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3088         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3089
3090         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3091         from mule/ethiopic.el.
3092
3093         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3094         mule/mule-conf.el.
3095
3096 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3097
3098         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3099         `lao'.
3100
3101         * mule/mule-conf.el (lao): New coded-charset.
3102
3103         * dumped-lisp.el (preloaded-file-list): Add
3104         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3105         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3106         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3107         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3108         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3109
3110 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3111
3112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3113         `ucs-bmp' and `arabic-iso8859-6'.
3114
3115 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3116
3117         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3118         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3119         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3120
3121 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3122
3123         * startup.el (normal-top-level): Load autoload file for UTF-2000
3124         in UTF-2000.
3125
3126 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3127
3128         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3129         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3130         "u00020-Basic-Latin.el", "u00080-C1.el",
3131         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3132         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3133         "u002B0-Spacing-Modifier-Letters.el",
3134         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3135         UTF-2000.
3136
3137 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3138
3139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3140         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3141         instead of `vietnamese-viscii-*'.
3142
3143 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3144
3145         * mule/mule-conf.el: New file.
3146
3147         * mule/misc-lang.el: Move definition of charset `ipa' to
3148         mule/mule-conf.el.
3149
3150 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3151
3152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3153         `latin-viscii'; prefer it for characters used in Vietnamese.
3154
3155 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3156
3157         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3158
3159 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3160
3161         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3162         `vietnamese-viscii-lower'.
3163         (latin-viscii-upper): Renamed from charset
3164         `vietnamese-viscii-upper'.
3165         (vietnamese-viscii-lower): New alias for charset
3166         `latin-viscii-lower'.
3167         (vietnamese-viscii-upper): New alias for charset
3168         `latin-viscii-upper'.
3169
3170 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3171
3172         * mule/mule-charset.el (default-coded-charset-priority-list):
3173         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3174
3175 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3176
3177         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3178         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3179         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3180         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3181         lisp/utf-2000.
3182
3183 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3184
3185         * mule/ccs-tcvn5712.el: New file.
3186
3187 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3188
3189         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3190         in UTF-2000.
3191
3192 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3193
3194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3195         `japanese-jisx0208'.
3196
3197 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3198
3199         * dumped-lisp.el (preloaded-file-list): Add
3200         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3201         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3202         UTF-2000.
3203
3204         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3205         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3206         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3207         mule/ccs-viscii.el: New files.
3208
3209         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3210         if \uXXXX is found.
3211
3212 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3213
3214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3215         `hiragana-jisx0208' and `katakana-jisx0208'.
3216
3217 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3218
3219         * mule/chinese.el (chinese-cns11643-3): Define it even if
3220         `utf-2000' is provided.
3221         (chinese-cns11643-4): Likewise.
3222         (chinese-cns11643-5): Likewise.
3223         (chinese-cns11643-6): Likewise.
3224         (chinese-cns11643-7): Likewise.
3225
3226 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3227
3228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3229         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3230
3231 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3232
3233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3234         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3235
3236 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3237
3238         * mule/mule-charset.el (default-coded-charset-priority-list):
3239         Setup in UTF-2000.
3240
3241 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3242
3243         * mule/viet-chars.el: Don't define charset
3244         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3245         they are defined as builtin charsets.
3246
3247 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3248
3249         * version.el (emacs-version): Add more space just before UTF-2000
3250         version string.
3251
3252 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3253
3254         * version.el ([constant] emacs-version): Don't add a space in the
3255         preceding place of `xemacs-betaname' because it is duplicated.
3256         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3257
3258         * startup.el (splash-frame-body): Add ETL.
3259
3260 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3261
3262         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3263         is provided because it is defined as builtin charset.
3264         (chinese-cns11643-4): Likewise.
3265         (chinese-cns11643-5): Likewise.
3266         (chinese-cns11643-6): Likewise.
3267         (chinese-cns11643-7): Likewise.
3268
3269 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3270
3271         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3272         coding-system `iso-10646-ucs-4' is not defined.
3273
3274 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3275
3276         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3277         coding-system if `utf-2000' is provided.
3278
3279 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3280
3281         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3282         `utf-2000' is provided.
3283
3284 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3285
3286         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3287         if utf-2000 is provided temporally.
3288
3289 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3290
3291         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3292         as builtin variable].
3293
3294 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3295
3296         * files.el (insert-file-contents-literally): Treat file as binary;
3297         call file-name-handlers. [sync with Emacs 20.3.10]
3298
3299 2008-12-28  Vin Shelton  <acs@xemacs.org>
3300
3301         * XEmacs 21.4.22 is released
3302
3303 2008-12-30  Vin Shelton  <acs@xemacs.org>
3304
3305         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3306         during building even if no packages are found.
3307
3308 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3309
3310         * printer.el (generic-print-region): 
3311         (generic-print-buffer): 
3312         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3313         check if the msprinter device is available, now that msprinter is
3314         always available as a specifier tag. 
3315
3316 2008-12-24  Vin Shelton  <acs@xemacs.org>
3317
3318         * about.el: Add Francisco to my bio!
3319
3320 2008-12-23  Vin Shelton  <acs@xemacs.org>
3321
3322         * autoload.el: Move operator definitions to autoload-operators.el
3323         in the xemacs-base package.
3324
3325 2007-11-22  Vin Shelton  <acs@xemacs.org>
3326
3327         * about.el (about-hacker-contribution): Updated my bio.
3328
3329 2007-10-07  Vin Shelton  <acs@xemacs.org>
3330
3331         * XEmacs 21.4.21 is released
3332
3333 2007-09-19  Didier Verna  <didier@xemacs.org>
3334
3335         Update my personal info.
3336         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3337         * about.el (about-other-current-hackers): Ditto.
3338         * about.el (about-url-alist): Add my musical website.
3339         * about.el (about-personal-info): Update my entry.
3340         * about.el (about-hacker-contribution): Ditto.
3341
3342 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3343
3344         * package-get.el (package-get-download-sites): Update download
3345         sites in Japan.
3346         * package-get.el (package-get-pre-release-download-sites): Ditto.
3347
3348 2007-08-18  Vin Shelton  <acs@xemacs.org>
3349
3350         * package-get.el (package-get-pre-release-download-sites): Sync
3351         mirror sites with 21.5.  (Thanks, Adrian)
3352
3353 2007-08-09  Mike Sperber  <mike@xemacs.org>
3354
3355         * startup.el (migrate-user-init-file): Create backup of
3356         `user-init-file' before migrating.
3357         * startup.el (maybe-migrate-user-init-file): Print
3358         information about backup file.
3359         (maybe-create-compatibility-dot-emacs): Follow above change.
3360
3361 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3362
3363         * font-lock.el: Sync font-lock-add-keywords and
3364         font-lock-remove-keywords from GNU Emacs.
3365         * font-lock.el (font-lock-keywords-alist): New.
3366         * font-lock.el (font-lock-removed-keywords-alist): New.
3367         * font-lock.el (font-lock-add-keywords): New.
3368         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3369         * font-lock.el (font-lock-remove-keywords): New.
3370
3371 2007-08-16  Vin Shelton  <acs@xemacs.org>
3372
3373         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3374         patch from Hans de Graaff.
3375
3376 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3377
3378         * package-get.el (package-get-download-sites): Document Chile and
3379         update Denmark download site.
3380         * package-get.el (package-get-pre-release-download-sites): Ditto.
3381
3382 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3383
3384         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3385
3386 2006-12-09  Vin Shelton  <acs@xemacs.org>
3387
3388         * XEmacs 21.4.20 is released
3389
3390 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3391
3392         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3393
3394 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3395
3396         * info.el (Info-find-file-node, Info-insert-dir)
3397         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3398         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3399         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3400         and discussion.
3401
3402 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3403
3404         * obsolete.el (line-beginning-position): New, from 21.5.x.
3405         (line-end-position): Ditto.
3406
3407 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3408
3409         * package-get.el (package-get-download-sites): Welcome
3410         nl.xemacs.org and Thanks!
3411         * package-get.el (package-get-pre-release-download-sites): Ditto.
3412
3413 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3414
3415         * font-lock.el: Add support for not-so recent changes in Java to
3416         java-mode.
3417
3418 2006-01-28  Vin Shelton  <acs@xemacs.org>
3419
3420         * XEmacs 21.4.19 is released
3421
3422 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3423
3424         * easymenu.el: Update copyright. 
3425         * easymenu.el (easy-menu-all-popups):
3426         Add a docstring. 
3427         * easymenu.el (easy-menu-add):
3428         Document a bug, rework the function to preserve any existing
3429         non-default mode-popup-menu instead of overwriting it, and not to
3430         bother normalising the menu title (nothing else does).
3431         * easymenu.el (easy-menu-remove):
3432         Restore the default mode-popup-menu instead of leaving an empty
3433         one when we remove the last easy-menu popup. 
3434
3435 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3436
3437         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3438         as suggested by Rodrigo Ventura.
3439         * package-get.el (package-get-pre-release-download-sites): Ditto,
3440         with replacement of xemacs-21.5 by beta, which is the logical path
3441         to our beta core and package pre-releases.
3442
3443 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3444
3445         * package-get.el (package-get-download-sites): Add Hong Kong
3446         download site.
3447         * package-get.el (package-get-pre-release-download-sites): Ditto.
3448
3449 2005-12-26  Vin Shelton  <acs@xemacs.org>
3450
3451         * find-paths.el:
3452         * find-paths.el (paths-emacs-root-p): Add search for package root.
3453         * find-paths.el (paths-find-emacs-root): Replaced with
3454         paths-find-invocation-roots, which returns a list of roots.
3455         * find-paths.el (paths-find-invocation-roots): New.
3456         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3457
3458 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3459
3460         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3461         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3462
3463 2005-12-03  Vin Shelton <acs@xemacs.org>
3464
3465         * XEmacs 21.4.18 is released
3466
3467 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3468
3469         * package-get.el (package-get-download-sites): Update reflecting
3470         latest http://www.xemacs.org/Releases/ information generated by
3471         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3472         * package-get.el (package-get-pre-release-download-sites): Ditto.
3473
3474 2005-02-28  Simon Josefsson  <jas@extundo.com>
3475
3476         * about.el (xemacs-hackers): Add jas.
3477         (about-other-current-hackers): Likewise.
3478         (about-url-alist): Add URL for jas.
3479         (about-personal-info): Document jas.
3480         (about-hacker-contribution): Describe jas contributions.
3481
3482 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3483
3484         * easymenu.el (easy-menu-remove): As described in 
3485         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3486         except the "Command" menu from mode-popup-menu. 
3487
3488 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3489  
3490         * font.el (font-spatial-to-canonical): Correct calculation of 
3491         return value for pixel-based input value. 
3492  
3493 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3494
3495         * code-process.el (call-process): Process-related docstring
3496         improvements spurred by Norbert Koch.
3497         * code-process.el (call-process-region): Ditto.
3498         * code-process.el (start-process): Ditto.
3499
3500 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3501
3502         * finder.el (finder-find-library): Return filename actually
3503         searched for.
3504
3505 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3506
3507         * help.el (view-emacs-news): Use `expand-file-name' instead of
3508         `locate-data-file' as the latter will find any "NEWS" files that
3509         might exist in packages _before_ the one in core.
3510
3511 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3512
3513         * package-get.el (package-get-init-package):
3514         package-get-init-package buglet (21.4.17) by Jeff Mincy
3515         <mincy@rcn.com> fixing false temporary load-path shadows reported
3516         after package installation and simplifying code.
3517
3518 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3519
3520         * package-get.el (package-get-download-sites): Sync mirrors list
3521         with the XEmacs website.
3522         (package-get-pre-release-download-sites): Ditto.
3523
3524 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3525
3526         * derived.el (derived-mode-merge-syntax-tables):
3527         Revert my 21.5-only patch of 2003-07-18 which slipped in
3528         through Jerry James's patch of 2004-06-07.
3529
3530 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3531
3532         * cmdloop.el (keyboard-quit): Remove workaround for
3533         `region-active-p' not making sure active region is in current
3534         buffer now that it does.
3535         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3536         * simple.el (region-active-p): `region-active-p' to only return t
3537         when active region is in current buffer.
3538
3539 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3540
3541         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3542         package names, quell a byte-compiler warning, doc fix.
3543
3544 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3545
3546         * buffer.el (pop-to-buffer):
3547         * window-xemacs.el (display-buffer):
3548         Document use of `same-window-buffer-names,' `same-window-regexps'
3549         by pop-to-buffer and display-buffer. 
3550         
3551 2005-02-06  Vin Shelton <acs@xemacs.org>
3552
3553         * XEmacs 21.4.17 is released
3554
3555 2005-01-29  Ben Wing  <ben@xemacs.org>
3556
3557         * shadow.el (find-emacs-lisp-shadows):
3558         Add custom-defines to list of ignored files.
3559
3560 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3561
3562         * simple.el (shifted-motion-keys-select-region): Fix statement
3563         about unshifted-motion-keys-deselect-region.
3564
3565 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3566
3567         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3568         now) for GNU Emacs compatibility.
3569         (make-obsolete-variable): Ditto.
3570
3571 2004-01-08  Ben Wing  <ben@xemacs.org>
3572
3573         * code-files.el (load):
3574         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3575
3576 2004-12-05  Vin Shelton <acs@xemacs.org>
3577
3578         * XEmacs 21.4.16 is released
3579
3580 2004-12-04  Vin Shelton  <acs@xemacs.org>
3581
3582         * auto-autoloads.el: Regenerated.
3583
3584         * custom-load.el: Regenerated.
3585
3586 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3587
3588         Fix bug: apropos errors if a defalias refers to an undefined
3589         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3590
3591         * apropos.el (apropos):
3592         (apropos-command):
3593         * help.el (frob-help-extents):
3594         * help-macro.el (make-help-screen):
3595         * hyper-apropos.el (hyper-apropos-grok-functions):
3596         (hyper-apropos-get-doc):
3597         Catch void-function error thrown by `documentation'.
3598
3599 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3600
3601         * packages.el (package-require): Fix incorrect arg to format.
3602         This fixes a `format specifier' error.
3603
3604 2004-08-13  Jerry James  <james@xemacs.org>
3605
3606         * bytecomp.el (forward-word): Tell the byte compiler the correct
3607         number of arguments to forward-word.
3608
3609 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3610
3611         * etags.el: Fixed loading of include files for tag completion. Now
3612         you can make a tag file for a library, include it into your
3613         project and it will be reloaded only if it changed. Infinte
3614         include loops are detected and the correct tag files are loaded.
3615         * etags.el (buffer-tag-table-list): Load and verify tag files in
3616         the external function buffer-tag-table-list-load.
3617         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3618         tag files. Also load the included tag files. The priority of the
3619         included files is right below their parent file. If multiple
3620         matches occur then the symbols from the parent file are found
3621         first.
3622         * etags.el (tag-table-include-files): Corrected comment
3623         string. Switched to pattern constant tags-include-pattern to have
3624         it at a central location.
3625         * etags.el (tags-include-pattern): Added doc string.
3626         * etags.el (add-to-tag-completion-table): Removed obsolete
3627         comments as the include files are allready returned by
3628         buffer-tag-table-list and loaded.
3629         * etags.el (find-tag-internal): The include files are allready
3630         included in tag-tables as buffer-tag-table-list returns them now.
3631
3632 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3633
3634         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3635         Loading items into the notebook is now done by C code.
3636         * widgets-gtk.el (gtk-widget-instantiate-internal):
3637         Style no longer changed.
3638
3639 2004-06-28  Nix  <nix@esperi.org.uk>
3640
3641         * cmdloop.el (truncate-command-history-for-gc): Delay
3642         execution of all things that look up variable bindings,
3643         via `enqueue-eval-event'.
3644
3645 2004-06-24  Vin Shelton  <acs@xemacs.org>
3646
3647         * package-get.el (package-get-require-signed-base-updates):
3648         now defaults to nil.
3649
3650 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3651
3652         * subr.el (split-string): Clean up docstring.
3653
3654 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3655
3656         * faces.el (zmacs-region): fix typo in docstring.
3657
3658 2004-06-07  Jerry James  <james@xemacs.org>
3659
3660         * derived.el: Synch with Emacs 21.3.
3661         * subr.el (with-local-quit): New, from Emacs 21.3.
3662         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3663         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3664         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3665
3666 2004-06-16  Jerry James  <james@xemacs.org>
3667
3668         * cl.el (cl-set-substring): Increment start by the length of the
3669         string, not the string itself.
3670
3671 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3672
3673         * etags.el (tag-table-include-files): Expand included TAGS file
3674         paths to avoid problems with relative paths.  Thanks to Peter
3675         Chubb <peterc@gelato.unsw.edu.au>.
3676         * etags.el (tags-include-pattern): New.
3677         * etags.el (add-to-tag-completion-table): Parse and ignore
3678         trailing include lines.
3679
3680 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3681
3682         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3683         avoiding line solely composed of equal signs.
3684
3685 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3686
3687         * cus-edit.el (alloc): Typo fix.
3688         * cus-edit.el (custom-browse-visibility): Ditto.
3689         * cus-edit.el (custom-variable-value-create): Ditto.
3690         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3691         * cus-edit.el (custom-save-variables): Bind print-length and
3692         print-level to nil to avoid value abbreviation.
3693         * cus-edit.el (custom-save-face-internal): Ditto.
3694         * cus-edit.el (custom-save-faces): Save in sorted order.
3695         * cus-edit.el (custom-save-resets): Bind print-length and
3696         print-level to nil to avoid value abbreviation.
3697         * cus-edit.el (custom-save-loaded-themes): Ditto.
3698
3699 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3700
3701         * subr.el (split-string-default-separators): New.
3702         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3703         see comment in source.
3704
3705 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3706
3707         * mule/japanese.el (paragraph-start, paragraph-separate):
3708         Remove anchor to BOL.
3709
3710 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3711
3712         * cl.el (gensym, gentemp): Improve docstrings.
3713
3714 2004-05-10  Vin Shelton  <acs@xemacs.org>
3715
3716         * etags.el: Sync with 21.5 version.
3717
3718 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3719
3720         * etags.el:
3721         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3722         only for use with exuberant ctags. This will also enable building of 
3723         completion tables with exuberant ctags. This will not work with
3724         xemacs ctags. 
3725         * etags.el (get-tag-table-buffer): New function for creating of
3726         completion table is used if tags-exuberant-ctags-optimization-p ist t
3727         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3728         finding the tag names. New.
3729         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3730         building tag completion table with exuberant ctags. New.
3731         * etags.el (find-tag-internal): Improve exact tag matching for tags
3732         with name fields. Before the patch return types of functions or
3733         function parameters (with exuberant ctags) were found as matches.
3734
3735 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3736
3737         * list-mode.el (display-completion-list): Fixed completion list was
3738         taking the width of the frame and not of the window for displaying
3739         the selection methods.
3740
3741 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3742
3743         * menubar-items.el (default-menubar): Options are saved to custom.el.
3744
3745
3746 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3747
3748         * isearch-mode.el (isearch-abort): Preserve successful search target.
3749
3750 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3751
3752         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3753         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3754         Bihlmeyer.
3755         * gnuserv.el (gnuserv-mode-line-string): New.
3756         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3757         gnuserv-mode.
3758         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3759         * gnuserv.el (gnuserv-edit-files): Use
3760         make-x-device-with-gtk-fallback.
3761
3762 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3763
3764         * gtk-widgets.el: New import: gtk-accel-group-new.
3765         * dialog-gtk.el:
3766         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3767         * dialog-gtk.el (popup-builtin-question-dialog):
3768         Added support for dialog button mnemonics.
3769
3770 2004-03-22  Chris Green <cmg@dok.org>
3771
3772         * process.el (shell-command): Output buffer was ignored when a
3773         background process was run via shell-command.
3774
3775 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3776
3777         * cus-edit.el (custom-save-variables): Retrieve a list of
3778         variables to save first, sort it, and make sure the variables are
3779         saved in sorted order.
3780
3781 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3782  
3783         * package-get.el (package-get-update-base-from-buffer): Force
3784         binary coding system for verifying GnuPG signature in the
3785         package-index file.
3786  
3787 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3788
3789         * package-get.el (package-get-package-index-file-location): Handle
3790         missing "EMACSPACKAGEPATH" environment variable.
3791
3792 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3793
3794         * package-admin.el (package-admin-find-top-directory): Simplify
3795         directory comparisions and fix substring errors on short path
3796         components.
3797         * package-get.el (package-get-package-index-file-location):
3798         Default to first component of "EMACSPACKAGEPATH", if set.
3799
3800 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3801
3802         * package-get.el (process-error): New error datum.
3803
3804 2004-02-02  Vin Shelton <acs@xemacs.org>
3805
3806         * XEmacs 21.4.15 is released
3807
3808 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3809
3810         * itimer.el (activate-itimer): Modify the itimer timeout value as
3811         if it were begun at the last time when the itimer driver was woken
3812         up.
3813
3814 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3815
3816         * specifier.el (Copyright):
3817         Update.
3818         (make-specifier-and-init):
3819         (map-specifier):
3820         (canonicalize-inst-pair):
3821         (canonicalize-spec-list):
3822         (set-specifier):
3823         Synch docstrings to 21.5 where appropriate.
3824
3825 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3826
3827         * package-get.el (package-get-list-packages-where): New.  A
3828         function that allows searching for groups of packages.  For
3829         example, find all packages that require the fsf-compat package.
3830
3831 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3832
3833         The Great PUI Sync.
3834
3835         * auto-autoloads.el: Regenerated.
3836
3837         * custom-load.el: Regenerated.
3838
3839         * dumped-lisp.el (packages-hardcoded-lisp): New.
3840
3841         * menubar-items.el (menu-max-items): New.
3842         (menu-submenu-max-items): New.
3843         (menu-submenu-name-format): New.
3844         (menu-split-long-menu): New.
3845         (menu-sort-menu): New.
3846         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3847
3848         * obsolete.el (pui-add-install-directory): Renamed to the more
3849         logical `pui-set-local-package-get-directory'.
3850         (package-get-download-menu): Moved to `package-ui.el' and renamed
3851         to `package-ui-add-download-menu'.
3852
3853         * package-admin.el (package-admin-install-function-mswindows):
3854         Whitespace clean up.
3855         (package-admin-add-single-file-package): Removed.
3856         (package-admin-default-install-function): Whitespace clean up.
3857         (package-admin-find-top-directory): New.
3858         (package-admin-get-install-dir): Use it.
3859         (package-admin-get-manifest-file): 
3860         (package-admin-check-manifest): 
3861         (package-admin-add-binary-package):
3862         (package-admin-get-lispdir):
3863         (package-admin-delete-binary-package):
3864         (package-admin):
3865
3866         * package-get.el (package-get-package-index-file-location): New.
3867         (package-get-install-to-user-init-directory): New.
3868         (package-get-remote):
3869         (package-get-download-sites):
3870         (package-get-pre-release-download-sites): New.
3871         (package-get-site-release-download-sites): New.
3872         (package-get-base-filename):
3873         (package-get-always-update):
3874         (package-get-user-index-filename): Removed.
3875         (package-get-pgp-available-p): New.
3876         (package-get-require-signed-base-updates):
3877         (package-get-was-current):
3878         (package-entries-are-signed): New.
3879         (package-get-continue-update-base): New.
3880         (package-get-download-menu): Removed.
3881         (package-get-require-base):
3882         (package-get-update-base-entry):
3883         (package-get-locate-file):
3884         (package-get-locate-index-file):
3885         (package-get-maybe-save-index):
3886         (package-get-update-base):
3887         (package-get-update-base-from-buffer):
3888         (package-get-update-base-entries):
3889         (package-get-interactive-package-query):
3890         (package-get-update-all):
3891         (package-get-all):
3892         (package-get-dependencies):
3893         (package-get-init-package):
3894         (package-get-info): New.
3895         (package-get):
3896         (package-get-staging-dir):
3897         (package-get-set-version-prop): Removed.
3898         (package-get-installedp):
3899         (package-get-ever-installed-p):
3900         (packages): Removed.
3901         (package-get-custom-groups): Removed.
3902         (package-get-custom): Removed.
3903         (package-get-custom-add-entry): Removed.
3904
3905         * package-info.el (batch-update-package-info):
3906
3907         * package-net.el (package-net-batch-generate-bin-ini):
3908         (package-net-update-installed-db):
3909
3910         * package-ui.el (pui-info-buffer):
3911         (pui-directory-exists): Removed.
3912         (pui-package-dir-list): Removed.
3913         (pui-add-install-directory): Removed.
3914         (package-ui-download-menu): New.
3915         (package-ui-pre-release-download-menu): New.
3916         (package-ui-site-release-download-menu): New.
3917         (pui-set-local-package-get-directory): New.
3918         (pui-package-symbol-char):
3919         (pui-update-package-display):
3920         (pui-toggle-package):
3921         (pui-toggle-package-key):
3922         (pui-toggle-package-delete):
3923         (pui-toggle-package-delete-key):
3924         (pui-toggle-package-event):
3925         (pui-toggle-verbosity-redisplay):
3926         (pui-install-selected-packages):
3927         (pui-add-required-packages):
3928         (pui-help-echo):
3929         (pui-display-info):
3930         (list-packages-mode):
3931         (pui-list-packages):
3932
3933         * packages.el (packages-compute-package-locations):
3934         (package-require):
3935         (package-delete-name):
3936         (packages-hardcoded-lisp): Removed.
3937         (packages-useful-lisp): Removed.
3938         (packages-unbytecompiled-lisp): Removed.
3939         (packages-find-package-directories):
3940
3941         Summary:
3942
3943         Major code clean up of all things PUI.
3944
3945         Much improved code to determine where packages should be
3946         installed.  PUI no longer depends on any packages being
3947         pre-installed to compute where packages are to be installed to.
3948
3949         The user can specify the location of their package-index file.  It
3950         isn't necessary to set this because it has sane defaults.  People
3951         who "run-in-place" won't accidently overwrite the CVS
3952         package-index file.  See
3953         `package-get-package-index-file-location'. 
3954
3955         PUI will now properly clean up after itself in the event of an
3956         unsuccessful package install.  This drastically reduces the number
3957         of "wrong md5sum" FAQs.
3958
3959         non-Mule XEmacsen can no longer install Mule packages.
3960
3961         Package management via the custom interface has been removed.
3962
3963         The PUI related menubar items have been reorganised.
3964
3965         The PGP verification code has been fixed and the default for
3966         whether or not it is used is automatically computed.
3967
3968         * update-elc.el ((preloaded-file-list site-load-packages
3969         need-to-dump dumped-exe)):
3970         Just a couple of small changes to allow for
3971         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3972         existing anymore.
3973
3974 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3975
3976         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3977         apply `format' to the first argument of byte-compile-warn, it
3978         already calls format.
3979
3980 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3981
3982         * files.el (delete-old-versions): Avoid going interactive during
3983         make install when environment variable VERSION_CONTROL is set.
3984
3985 2003-12-04  Vin Shelton  <acs@xemacs.org>
3986
3987         * menubar-items.el (menu-item-search): Only bring up search dialog
3988         box if the feature is available and desired.
3989
3990 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3991
3992         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3993
3994 2003-11-05  Vin Shelton  <acs@xemacs.org>
3995
3996         * help.el (Help-prin1-face):
3997         (Help-princ-face):
3998         princ and prin1 are functions and need to be called as such.  The
3999         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4000
4001 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4002
4003         * about.el (about-xemacs): Give full version and build date.
4004
4005 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4006
4007         * win32-native.el (grep-null-device): This XEmacs has null-device.
4008
4009 2003-09-06  Mike Sperber  <mike@xemacs.org>
4010
4011         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4012         implement the specified semantics for `defvar.'
4013
4014 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4015
4016         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4017         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4018         displaying buffer in question.
4019
4020 2003-09-03  Vin Shelton <acs@xemacs.org>
4021
4022         * XEmacs 21.4.14 is released
4023
4024 2003-08-17  Vin Shelton  <acs@xemacs.org>
4025
4026         * about.el: Vanity patch.
4027
4028 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4029
4030         * code-process.el (call-process):
4031         (call-process-region):
4032         (start-process):
4033         Document coding system processing.
4034
4035 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4036
4037         * startup.el (splash-frame-body): Idiomatic English.
4038
4039 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4040
4041         * font-lock.el (font-lock-match-java-declarations): Move
4042         save-restriction, narrow-to-region to beginning of function to
4043         avoid going beyond the limit and causing an infloop.
4044
4045 2003-04-16  Jerry James  <james@xemacs.org>
4046
4047         * keydefs.el: Remove mappings for keys mapped to the nowhere
4048         defined function function-key-error.
4049
4050 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4051
4052         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4053         lisp-interaction-mode-hook): Add the docstrings.
4054
4055 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4056
4057         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4058         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4059         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4060
4061 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4062
4063         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4064         lambda list after the original doc.  Care about
4065         #'(lambda () "SingleString") 
4066         (cl-upcase-arg): 
4067         (cl-function-arglist):
4068         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4069         circular data structures in lambda list specification
4070
4071 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4072
4073         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4074         to appear in font-lock-function-name-face.
4075
4076 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4077
4078         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4079         is not also the value of the lambda.
4080
4081 2003-05-06  Andy Piper  <andy@xemacs.org>
4082
4083         * files.el (revert-buffer): Make sure local variables get processed,
4084         even in the case of an optimized reversion.
4085
4086 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4087
4088         * XEmacs 21.4.13 is released
4089
4090 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4091
4092         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4093         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4094
4095 2003-02-14  Ben Wing  <ben@xemacs.org>
4096
4097         * byte-optimize.el:
4098         * byte-optimize.el (byte-compile-inline-expand):
4099         * byte-optimize.el (byte-compile-unfold-lambda):
4100         * byte-optimize.el (byte-optimize-form-code-walker):
4101         * byte-optimize.el (byte-optimize-form):
4102         * byte-optimize.el (byte-decompile-bytecode-1):
4103         * byte-optimize.el (byte-optimize-lapcode):
4104         Review carefully and sync up to 20.7 except for areas as noted.
4105         Fixes problem with JDE compilation.
4106
4107 2003-02-05  Ben Wing  <ben@xemacs.org>
4108
4109         * simple.el:
4110         * simple.el (motion-keys-for-shifted-motion):
4111         Omit M-S-home/end from motion keys.
4112
4113 2003-02-07  Ben Wing  <ben@xemacs.org>
4114
4115         * text-props.el (text-property-any):
4116         * text-props.el (text-property-not-all):
4117         Fix bug when end > start.
4118
4119 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4120
4121         * info.el (Info-insert-dir): Make default-directory end in
4122         separator.  Patch due to Martin Buchholz.
4123
4124 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * XEmacs 21.4.12 "Portable Code" is released.
4127
4128 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4129
4130         * about.el: Update golubev data.
4131
4132 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4133
4134         * isearch-mode.el (isearch-mode-map): Substitute comment on
4135         desirability, and back out "GR is printable" changes.
4136
4137 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4138
4139         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4140
4141 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4142
4143         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4144
4145 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4146
4147         * menubar-items.el (default-menubar): Use browse-url-mozilla
4148         instead of browse-url-gnome-moz for Mozilla.
4149
4150 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4151
4152         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4153
4154 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4155
4156         * files.el (auto-mode-alist): Remove redundant entries for modes
4157         that live in packages.
4158         (interpreter-mode-alist): Ditto.
4159
4160 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4161
4162         * menubar-items.el (default-menubar): Sync with current
4163         browse-url-xemacs.el.
4164
4165 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4166
4167         * XEmacs 21.4.10 "Military Intelligence" is released.
4168
4169 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4170
4171         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4172
4173 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4174
4175         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4176
4177 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4178
4179         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4180         effect free function.
4181         (font-lock-fontify-keywords-region): Supply the argument to
4182         font-lock-compile-keywords.
4183
4184 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4185
4186         * package-get.el (package-get-download-sites): Bring sites list
4187         up to date, prefer xx.xemacs.org addresses.
4188
4189 2002-09-27  Andy Piper  <andy@xemacs.org>
4190
4191         * dialog.el (make-dialog-box): for general dialogs only
4192         delete-frame-hook will be run.
4193
4194 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4195
4196         * font-lock.el (font-lock-fontify-syntactically-region): Add
4197         comment about lookup-syntax-properties, document LOUDLY as unused.
4198
4199 2002-08-26  Andy Piper  <andy@xemacs.org>
4200
4201         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4202         merge.
4203
4204 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4205
4206         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4207         (make-obsolete-variable): Ditto.
4208         (make-compatible): Ditto.
4209         (make-compatible-variable): Ditto.
4210
4211 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4212
4213         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4214         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4215
4216 2002-08-28  Andy Piper  <andy@xemacs.org>
4217
4218         * files.el (revert-buffer): propagate revert-without-query-status.
4219
4220 2002-06-03  Andy Piper  <andy@xemacs.org>
4221
4222         * dialog-items.el (make-search-dialog): align various subcontrols
4223         in visually pleasing ways, allow frame to autosize to the dialog
4224         size.
4225         * dialog.el (make-dialog-box): add a border inside the frame. Add
4226         :autosize property, if t then reset the frame size appropriately
4227         before the frame is mapped.
4228         * gutter-items.el (set-progress-feedback-instantiator): align
4229         various subcontrols.
4230         * gutter-items.el (set-progress-abort-instantiator): ditto.
4231
4232 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * XEmacs 21.4.9 "Informed Management" is released.
4235
4236 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4237
4238         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4239         "&optional append" argument.
4240
4241 2002-07-16  Didier Verna  <didier@xemacs.org>
4242
4243         * subr.el (replace-in-string): fix case fold bug introduced by
4244         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4245         case-fold-search in temporary buffers.
4246
4247 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4248
4249         * lib-complete.el (find-library): Remove check for mule because
4250         decompression DOES work on Mule.
4251
4252 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4253
4254         * simple.el (join-line): New alias for `delete-indentation'.
4255
4256 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4257
4258         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4259         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4260         (font-lock-builtin-face): New.
4261         (font-lock-constant-face): New.
4262         (font-lock-face-list): Add builtin and constant faces.
4263
4264 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4265
4266         * autoload.el (make-autoload): Support define-derived-mode.
4267         Collected puts of doc-string-elt property.  Based on a patch by
4268         Didier Verna <didier@xemacs.org>.
4269
4270 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4271
4272         * wid-edit.el (widget-field-activate): Fix docstring typo.
4273
4274 2002-07-23  Andy Piper  <andy@xemacs.org>
4275
4276         * about.el (about-personal-info): update me.
4277
4278 2002-07-12  Andy Piper  <andy@xemacs.org>
4279
4280         * custom.el (custom-theme-set-variables): remove bogus
4281         arguments. Use custom-set-default to set defaults.
4282         (custom-set-variables): update doc.
4283         (custom-local-buffer): new, synced from FSF.
4284         (custom-set-default): ditto.
4285         (defcustom): update doc.
4286
4287 2002-06-16  Andy Piper  <andy@xemacs.org>
4288
4289         * menubar-items.el (default-menubar): enable windows printing on
4290         cygwin as well as native.
4291
4292 2002-06-12  Andy Piper  <andy@xemacs.org>
4293
4294         * printer.el (generic-print-buffer): catch all errors so that the
4295         print device can be cleared in all scenarios.
4296         (Printer-clear-device): make sure clearing the printer allows it
4297         to be used again immediately.
4298         (generic-print-region): make sure the default printer face is
4299         black-on-white.
4300
4301 2002-04-23  Jerry James  <james@xemacs.org>
4302
4303         * window-xemacs.el (display-buffer-function): Change doc to
4304         reflect new arg.
4305         * window-xemacs.el (pre-display-buffer-function): Ditto.
4306         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4307         non-nil, make the new window just big enough for its contents.
4308         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4309         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4310         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4311
4312 2002-06-06  Andy Piper  <andy@xemacs.org>
4313
4314         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4315         (defcustom): ditto.
4316         (custom-handle-keyword): ditto.
4317
4318 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4319
4320         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4321         Make obsolete.  Default to nil.
4322         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4323         Inspired by a patch by John Palmieri.
4324
4325 2002-07-01  Mike Alexander  <mta@arbortext.com>
4326
4327         * process.el (shell-command-on-region): Don't delete the region
4328         before giving it to call-process-region
4329
4330 2002-06-04  Jerry James <james@eecs.ku.edu>
4331
4332         * find-paths.el (paths-find-architecture-directory): Search in
4333         `system-configuration'/`base', not `base'`system-configuration'.
4334
4335 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4336
4337         * info.el (Info-index): Add missing \ in [ t].
4338
4339 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4340
4341         * gutter-items.el (gutter-buffers-tab-visible-p,
4342         buffers-tab-omit-function, buffers-tab-selection-function,
4343         buffers-tab-filter-functions):
4344         Doc improvements.
4345
4346 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4347
4348         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4349
4350         * toolbar-items.el (toolbar-news): Fix typo in message string.
4351
4352 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4353
4354         * dialog.el (yes-or-no-p-dialog-box): 
4355         * cmdloop.el (y-or-n-p-minibuf):
4356         (yes-or-no-p-minibuf):
4357         (yes-or-no-p):
4358         (y-or-n-p): 
4359         Specify negative answers in docstrings.
4360
4361 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4362
4363         * package-ui.el (pui-help-echo): Display both installed and author
4364         version.  Use a balloon-help window to display extra info like
4365         package requires.
4366
4367 2002-05-30  Andy Piper  <andy@xemacs.org>
4368
4369         * files.el (revert-buffer-internal): don't visit
4370         revert-buffer. Kill buffer when not used. Suggested by Mike
4371         Alexander <mta@arbortext.com>
4372
4373 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4374
4375         * files.el (revert-buffer): More docstring fiddling.
4376
4377 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4378
4379         * files.el (revert-buffer):
4380         (revert-buffer-internal):
4381         (revert-buffer-insert-file-contents-function):
4382         Improve docstrings and comments.
4383
4384 2002-05-08  Andy Piper  <andy@xemacs.org>
4385
4386         * files.el (revert-buffer): observe noconfirm behavior.
4387
4388 2002-04-09  Andy Piper  <andy@xemacs.org>
4389
4390         * files.el (revert-buffer): use revert-buffer-internal if it looks
4391         like doing so will not result in any user-visible changes.
4392         (revert-buffer-internal): new function. Do the actual process of
4393         reversion and then see whether the result is any different to what
4394         we have already. If it is not then do nothing.
4395
4396 2001-12-11  Andy Piper  <andy@xemacs.org>
4397
4398         * menubar.el (get-popup-menu-response): re-order so that it works
4399         on more sane/facist window systems.
4400
4401 2001-12-03  Andy Piper  <andy@xemacs.org>
4402
4403         * faces.el (frob-face-property): don't infloop in face frobbing
4404         from Jan Vroonhof <jan@xemacs.org>.
4405
4406 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4407
4408         * faces.el (frob-face-property): Follow face fall-back hierarchy
4409         properly for face properties without an instance. Only do manual
4410         copy form 'default in last resort. This handles in particular
4411         the case where 'default itself has only a fall-back (which is
4412         the case by default on windows).
4413
4414 2001-11-24  Andy Piper  <andy@xemacs.org>
4415
4416         * printer.el (generic-print-region): set default-frame-plist to
4417         nil while creating the printer frame so that sizes reflect the
4418         printed page.
4419
4420         * faces.el (face-complain-about-font): Don't complain on printers.
4421
4422 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4423         
4424         * package-net.el: Andy synch.
4425         
4426 2001-12-16  Andy Piper  <andy@xemacs.org>
4427
4428         * package-get.el (package-get-update-all): Make sure installed.db
4429         gets updated after updating packages.
4430
4431 2002-03-28  Ben Wing  <ben@xemacs.org>
4432
4433         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4434         continuation, truncation so that we don't get line jumpiness from
4435         them being larger than the line height.
4436
4437         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4438
4439 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4440
4441         * font.el (font-window-system-mappings): Add mapping for Gtk
4442         (assume identical to X) 
4443
4444 2002-02-04  Andy Piper  <andy@xemacs.org>
4445
4446         * files.el (convert-standard-filename): Fix for short filename
4447         Peter Arius <pas@methodpark.de>
4448
4449 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4450
4451         * list-mode.el (default-choose-completion): completion-base-size
4452         should refer to local value in the completion list buffer.
4453
4454 2001-12-03  Didier Verna  <didier@xemacs.org>
4455
4456         * rect.el: autoload `replace-rectangle'.
4457         * keydefs.el (global-map): bind it to `C-x r p'.
4458
4459 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4460
4461         * XEmacs 21.4.8 "Honest Recruiter" is released.
4462
4463 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4464
4465         This patch is based on Jerry James's patch and analysis.
4466
4467         * select.el (get-clipboard):
4468         (get-selection):
4469         Update docstrings.
4470         (get-clipboard-foreign):
4471         (get-selection-foreign):
4472         New function for use as `interprogram-paste-function's.
4473
4474         * simple.el (interprogram-paste-function): Change default to
4475         `get-clipboard-foreign'; improve docstring.
4476         (interprogram-cut-function): Improve dosctring.
4477
4478 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4479
4480         * XEmacs 21.4.7 "Economic Science" is released.
4481
4482 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4483
4484         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4485
4486 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4487
4488         * obsolete.el (assq-delete-all): New compatibility alias for 
4489         remassq.
4490
4491 2002-01-09  Simon Josefsson  <jas@extundo.com>
4492
4493         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4494
4495 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4496
4497         * info.el (Info-auto-generate-directory): Default
4498         Info-auto-generate-directory to 'if-outdated.
4499
4500 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4501
4502         * startup.el (normal-top-level): Prevent migration code from
4503         trashing .emacs on an error in loading the init files.
4504
4505 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4506
4507         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4508         "system default" Xdefaults and friends get xrdb-mode.
4509
4510 2002-03-05  Mats Lidell  <matsl@contactor.se>
4511  
4512         * help-nomule.el (tutorial-supported-languages): Added Swedish
4513         tutorial. Sorted languages.
4514
4515 2002-02-11  Mike Sperber <mike@xemacs.org>
4516
4517         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4518         regenerating outdated dir files and dir is non-existent.
4519
4520 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4521
4522         * code-files.el (convert-mbox-coding-system): Improve comment.
4523         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4524         coding-system argument to `write-region-pre-hook' call.
4525         (write-region-pre-hook): Fix docstring to mention lockname argument.
4526
4527 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4528
4529         * minibuf.el (completing-read): Remove redundant wrong arg list.
4530
4531         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4532
4533 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4534
4535         * obsolete.el (interactive-form): new compatibility alias for 
4536         function-interactive.
4537
4538 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4539
4540         * menubar-items.el (Menubar-items-truncate-list): Removed.
4541         * menubar-items.el (Menubar-items-truncate-history): New.
4542         * menubar-items.el (default-menubar): Use
4543         Menubar-items-truncate-history.
4544
4545 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4546
4547         * printer.el (generic-print-region): Pass correct arguments to
4548         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4549         Torkelsson <torkel@acc.umu.se>.
4550
4551 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4552
4553         * help.el (describe-mode): synched with FSF 19.34; handle nil
4554         minor mode indicators.
4555
4556 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4557
4558         * minibuf.el (completing-read): Update docstring.
4559
4560 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4561
4562         * XEmacs 21.4.6 "Common Lisp" is released.
4563
4564 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4565
4566         * package-net.el: Inadvertant synch with Windows branch.  From
4567         Andy's log:
4568         (package-net-kit-version): new variable.
4569         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4570
4571 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4572
4573         * package-get.el (package-get-locate-index-file): Also search the
4574         core etc/ directory for the package index file if it can't be
4575         found in ~/.xemacs/.
4576
4577 2001-12-13  William Perry  <wmperry@gnu.org>
4578
4579         * dialog-gtk.el (popup-builtin-question-dialog):
4580         Conform to API in gui.c.
4581         
4582 2001-11-12  Andy Piper  <andy@xemacs.org>
4583
4584         * cus-edit.el (custom-save-face-internal): make sure we save
4585         non-themed faces.
4586         (custom-save-variables): ditto variables.
4587
4588 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4589
4590         * faces.el (make-face-family):
4591         (make-face-size):
4592         New face-modifying functions per Jan Vroonhof.
4593
4594         cus-face.el (custom-set-face-font-family):
4595         (custom-set-face-font-size):
4596         Use them.
4597
4598         * font.el (font-window-system-mappings): More precise docstring.
4599
4600         (font-create-name):
4601         (font-create-object):
4602         (tty-font-create-object):
4603         (tty-font-create-plist):
4604         (x-font-create-object):
4605         (x-font-create-name):
4606         (ns-font-create-name):
4607         (mswindows-font-create-object):
4608         (mswindows-font-create-name):
4609         Add doctrings.
4610
4611 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4612
4613         * gtk-faces.el (gtk-init-device-faces): removed spurious
4614         quote before let* expression.
4615
4616 2001-10-29  Andy Piper  <andy@xemacs.org>
4617
4618         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4619         modified when changing coding system.
4620
4621         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4622         that we invoke the GUI directory selector.
4623
4624 2001-10-25  Andy Piper  <andy@xemacs.org>
4625
4626         * dialog.el (make-dialog-box): use new directory dialog support.
4627         * minibuf.el (read-file-name-1): ditto.
4628         (read-file-name): ditto.
4629         (read-directory-name): ditto.
4630
4631 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4632
4633         * XEmacs 21.4.5 "Civil Service" is released.
4634
4635 2001-04-23  Didier Verna  <didier@xemacs.org>
4636
4637         * cus-edit.el (custom-variable-pre-save): New.
4638         * cus-edit.el (custom-variable-post-save): New.
4639         * cus-edit.el (custom-variable-save): use them.
4640         * cus-edit.el (custom-face-pre-save): New.
4641         * cus-edit.el (custom-face-post-save): New.
4642         * cus-edit.el (custom-face-save): use them.
4643         * cus-edit.el (custom-group-pre-save): New.
4644         * cus-edit.el (custom-group-post-save): New.
4645         * cus-edit.el (custom-group-save): use them.
4646         * cus-edit.el (Custom-save): use the pre/post functions above,
4647         call `custom-save-all' only once.
4648         * cus-edit.el (custom-variable-pre-reset-standard): New.
4649         * cus-edit.el (custom-variable-post-reset-standard): New.
4650         * cus-edit.el (custom-variable-reset-standard): use them.
4651         * cus-edit.el (custom-face-pre-reset-standard): New.
4652         * cus-edit.el (custom-face-post-reset-standard): New.
4653         * cus-edit.el (custom-face-reset-standard): use them.
4654         * cus-edit.el (custom-group-pre-reset-standard): New.
4655         * cus-edit.el (custom-group-post-reset-standard): New.
4656         * cus-edit.el (Custom-reset-standard): use them.
4657         * cus-edit.el (custom-face-reset-saved): use the pre/post
4658         functions above, call `custom-save-all' only once.
4659
4660 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4661
4662         * gutter-items.el (buffers-tab face): Derive from the modeline
4663         face by default.  Many people use white-on-black for the default
4664         font, and the tabs look hideous with that color combination.  The
4665         modeline usually has the correct colors.
4666
4667 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4668
4669         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4670         (tag-mark-stack-max): Typo fix.
4671
4672 2001-09-28  Ben Wing  <ben@xemacs.org>
4673
4674         * font-lock.el:
4675         * font-lock.el (font-lock-after-change-function):
4676         fix problem with last patch, reported by Katsumi Yamaoka.
4677
4678 2001-09-17  Ben Wing  <ben@xemacs.org>
4679
4680         * font-lock.el (font-lock-after-change-function):
4681         fix problem when you insert a comment on the line before a line of
4682         code: if we use the following char, then when you hit backspace,
4683         the following line of code turns the comment color.
4684
4685 2001-06-08  Ben Wing  <ben@xemacs.org>
4686
4687         * process.el: comment about shell-command-switch.
4688         * process.el (shell-quote-argument): Need to quote a null
4689         argument, too.  From Dan Holmsand.
4690         
4691         * startup.el (normal-top-level): Delete some unused FSF junk.
4692         * startup.el (command-line-early):
4693         
4694         * startup.el (command-line): Call MS Windows init function.
4695         
4696         * win32-native.el:
4697         * win32-native.el (mswindows-system-shells): New.
4698         * win32-native.el (mswindows-system-shell-p): New.
4699         * win32-native.el (init-mswindows-at-startup): New.
4700         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4701         * win32-native.el (mswindows-quote-one-simple-arg):
4702         * win32-native.el (mswindows-quote-one-command-arg):
4703         * win32-native.el (mswindows-construct-process-command-line-alist):
4704         Correct comments at top.  Correctly handle passing arguments
4705         to Cygwin programs and to bash.  Fix quoting of zero-length
4706         arguments (from Dan Holmsand).  Set shell-command-switch based
4707         on shell-file-name, which in turn comes from env var SHELL.
4708
4709 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4710
4711         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4712         default-toolbar-position): Fill docstrings for balloon-help.
4713
4714 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4715
4716         * faces.el: Reenable specifications over 'gtk domain.
4717
4718 2001-08-08  Didier Verna  <didier@xemacs.org>
4719
4720         * autoload.el (update-autoload-files): make defdir a file name,
4721         not directory name.
4722
4723 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4724
4725         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4726
4727         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4728
4729 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4730
4731         * font-menu.el (font-menu-set-font): Default to current font-family.
4732         (font-menu-preferred-resolution):
4733         (font-menu-size-scaling):
4734         Provide gtk defaults, too.
4735
4736 2001-07-29  Mike Alexander  <mta@arbortext.com>
4737
4738         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4739         list
4740         (custom-set-face-font-family): ditto
4741
4742 2001-07-26  Mike Sperber <mike@xemacs.org>
4743
4744         * files.el (auto-mode-alist): .9 files are man pages, too.
4745
4746 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4747
4748         * process.el (call-process-internal): bind
4749         coding-system-for-write to 'binary when calling
4750         start-process-internal, so the process receives 
4751         the literal contents of INFILE.
4752
4753 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4754
4755         * files.el (auto-mode-alist): Add configure.ac support.
4756
4757 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4758
4759         * buff-menu.el:
4760         mouse.el:
4761         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4762
4763 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4764
4765         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4766
4767 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4768
4769         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4770         mixed text.
4771         (kinsoku-eol-p): Ditto.
4772
4773 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4774
4775         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4776         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4777         characters as the category `s' or `e' correctly.
4778
4779 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4780
4781         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4782
4783 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4784
4785         * mule/cyrillic.el:  Set up case table.
4786
4787 2001-06-08  Mike Sperber <mike@xemacs.org>
4788
4789         * files.el (save-some-buffers-1): Don't zap the help window right
4790         after `map-y-or-n-p' has popped it up.
4791
4792 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4793
4794         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4795
4796 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * specifier.el: define-specifier-tag 'gtk.
4799
4800 2001-05-12  Ben Wing  <ben@xemacs.org>
4801
4802         * find-paths.el (paths-find-recursive-path):
4803         fix error with null EXCLUDE-REGEXP.
4804         
4805         * font-lock.el (font-lock-mode):
4806         fix problem reported by hrvoje with buffers starting with a space.
4807         
4808 2001-05-06  Ben Wing  <ben@xemacs.org>
4809
4810         * dialog.el (make-dialog-box):
4811         * menubar-items.el (default-menubar):
4812         * printer.el (generic-print-buffer):
4813         * printer.el (generic-print-region):
4814         implement printing the selection when it's selected.
4815
4816 2001-04-18  Didier Verna  <didier@xemacs.org>
4817
4818         * cus-edit.el (Custom-reset-standard): reset to standard settings
4819         not only when the buffer's :custom-state is 'modified, but also
4820         when it is 'set or 'saved.
4821
4822 2001-04-17  Didier Verna  <didier@xemacs.org>
4823
4824         * startup.el (load-user-init-file): define `custom-file' before
4825         loading the user's init file.
4826
4827 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4828
4829         * menubar.el (popup-mode-menu): Make it work with
4830         popup-menu-titles turned off.
4831         
4832 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4833
4834         * about.el (about-mailto-link): Use compose-mail for sending mail.
4835
4836 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4837
4838         * package-admin.el (package-install-hook): New.
4839         (package-delete-hook): New.
4840         (package-admin-add-single-file-package): Use package-delete-hook.
4841
4842         * package-get.el (package-get): Use package-install-hook.
4843
4844 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4845
4846         * package-ui.el (pui-install-selected-packages): reverse the lists
4847         of packages so that they get handled in the same order as they
4848         were selected.
4849
4850 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4851
4852         * packages.el (locate-library): Use read-library-name for completion.
4853
4854 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4855
4856         * byte-optimize.el (=): `=' is not a binary predicate!
4857         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4858         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4859
4860 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4861
4862         * bytecomp.el (byte-compile-arithcompare):
4863         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4864
4865 2001-06-03  William M. Perry  <wmperry@gnu.org>
4866
4867         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4868         return the filename selected by the user!
4869
4870 2001-05-31  William M. Perry  <wmperry@gnu.org>
4871
4872         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4873         in XEmacs/GTK.
4874
4875 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4876
4877         * coding.el: Tiny typo fixed.
4878
4879 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4880
4881         * XEmacs 21.4.3 "Academic Rigor" is released.
4882
4883 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4884
4885         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4886
4887 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4888
4889         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4890
4891 2001-05-04  Ben Wing  <ben@xemacs.org>
4892
4893         * printer.el (generic-print-buffer):
4894         * printer.el (generic-print-region):
4895         Enable dialog boxes.  Apply workaround recommended by Kirill.
4896         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4897         
4898         * simple.el (kill-whole-line):
4899         * simple.el (kill-line-1):
4900         * simple.el (kill-entire-line):
4901         * simple.el (kill-line):
4902         * simple.el (backward-kill-line):
4903         Take out interactive dependence of kill-whole-line.
4904
4905 2001-04-22  Ben Wing  <ben@xemacs.org>
4906
4907         * dialog.el (make-dialog-box):
4908         Put dialog titles back in -- this time correctly.  Fix various
4909         other problems with leaks and such.
4910
4911         * simple.el (region-exists-p):
4912         * simple.el (region-active-p):
4913         Add comment about which one is correct to use in menu specs.
4914
4915 2001-05-05  Ben Wing  <ben@xemacs.org>
4916
4917         * dialog.el (make-dialog-box): fix doc string.
4918         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4919         take out Pretty Print.
4920         * printer.el:
4921         * printer.el (printer-current-device): New.
4922         * printer.el (Printer-get-device): New.
4923         * printer.el (Printer-clear-device): New.
4924         * printer.el (generic-page-setup): New.
4925         * printer.el (generic-print-buffer):
4926         * printer.el (generic-print-region):
4927         Implement Page Setup.  Handle errors properly.
4928
4929 2001-05-05  Ben Wing  <ben@xemacs.org>
4930
4931         * subr.el (error): Complete list of errors in doc string.
4932         
4933 2001-04-22  Ben Wing  <ben@xemacs.org>
4934
4935         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4936         
4937 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4938
4939         * build-report.el: Remove CVS keywords since this file has been in
4940         core lisp for a while now.
4941         * build-report.el (build-report-make-output-files): Fix typo.
4942
4943 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4944
4945         * about.el (about-finish-buffer): Make sure the last change works
4946         even if EVENT is nil.
4947
4948 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4949
4950         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4951         clicked, not the one that happens to be the current buffer at the
4952         time.
4953
4954 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4955
4956         * cus-edit.el (custom-display): Support the GTK Window System also.
4957
4958 2001-04-30  Ben Wing  <ben@xemacs.org>
4959
4960         * printer.el:
4961         * printer.el (printer-page-header):
4962         * printer.el (Print-context): New.
4963         * printer.el (printer-page-footer):
4964         * printer.el (generate-header-element): New.
4965         * printer.el (generate-header-line): New.
4966         * printer.el (print-context-property):
4967         * printer.el (generic-print-buffer):
4968         * printer.el (generic-print-region):
4969         Implement headers and footers.  Implement calling Print dialog box
4970         (#### but it doesn't quite work yet).
4971
4972 2001-04-25  Ben Wing  <ben@xemacs.org>
4973
4974         * about.el (xemacs-hackers):
4975         * about.el (about-url-alist):
4976         * about.el (about-personal-info):
4977         * about.el (about-hacker-contribution):
4978         More contributions.
4979         
4980         * simple.el (handle-post-motion-command):
4981         Fix spurious setting of zmacs-region-stays to t after a non-shift
4982         motion command.
4983
4984 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4985
4986         * about.el (about-personal-info): Update my bio.
4987         (about-hacker-contribution): Ditto.
4988
4989 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4990
4991         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4992
4993 2001-04-19  Andy Piper  <andy@xemacs.org>
4994
4995         * package-net.el (package-net-cygwin32-binary-size): new size.
4996         (package-net-win32-binary-size): new size.
4997         (package-net-convert-index-to-ini): Use new arch.
4998         (package-net-batch-convert-index-to-ini): Removed.
4999         (package-net-generate-bin-ini): New.
5000         (package-net-batch-generate-bin-ini): New.
5001
5002 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * XEmacs 21.4.1 "Copyleft" is released.
5005
5006 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5007
5008         * x-compose.el (xlib-input-method-bug-workaround):
5009         (alias-colon-to-double-quote):
5010         Force sort in map-keymap to work around rehash bug.
5011
5012 2001-04-17  Ben Wing  <ben@xemacs.org>
5013
5014         * about.el: Finish overhaul, add a few new hackers, update a
5015         couple old ones.
5016
5017 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5018
5019         * XEmacs 21.4.0 "Solid Vapor" is released.
5020
5021 2001-04-15  Ben Wing  <ben@xemacs.org>
5022
5023         * about.el:
5024         * about.el (about-headline-face): New.
5025         * about.el (about-link-face): New.
5026         * about.el (about-current-release-maintainers): New.
5027         * about.el (about-other-current-hackers): New.
5028         * about.el (about-url-alist):
5029         * about.el (about-once-and-future-hackers): New.
5030         * about.el (about-mailto-link): New.
5031         * about.el (about-get-buffer):
5032         * about.el (about-finish-buffer):
5033         * about.el (about-xemacs):
5034         * about.el (about-features): Removed.
5035         * about.el (about-advantages): New.
5036         * about.el (about-maintainer-info): Removed.
5037         * about.el (about-personal-info): New.
5038         * about.el (about-hacker-contribution): New.
5039         * about.el (about-maintainer):
5040         * about.el (about-show-linked-info):
5041         * about.el (about-hackers):
5042         Major revamping.  Rewriting of most of the text, improve the
5043         link handling, separate info on contributors into personal
5044         and contribution info, add new contributors, update personal
5045         info, etc. etc.
5046         
5047         * menubar-items.el (default-menubar):
5048         Help menubar entry for News now says more accurately
5049         "What's New in XEmacs".
5050         
5051         * mouse.el:
5052         * mouse.el (mouse-track-cleanup-hook):
5053         * mouse.el (mouse-track):
5054         Don't set-buffer to a dead buffer when calling mouse-track
5055         cleanup hooks.
5056
5057 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5058
5059         * XEmacs 21.2.47 "Zephir" is released.
5060
5061 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5062
5063         * dialog.el (make-dialog-box): Disable dialog box titles until
5064         we get them working.
5065
5066 2001-03-30  Ben Wing  <ben@xemacs.org>
5067
5068         * help.el:
5069         * help.el (Help-princ-face):
5070         * help.el (Help-prin1-face):
5071         * help.el (frob-help-extents):
5072         * help.el (describe-function-1):
5073         * help.el (describe-variable):
5074         Avoid using font-lock faces, which may not be defined.
5075         Instead, use hyper-apropos faces, and make sure they're
5076         defined as necessary by using `require'. (It's not so safe
5077         to do this for font-lock.) In any case, we will eventually
5078         be merging this functionality into hyper-apropos.
5079
5080         * loaddefs.el (completion-ignored-extensions):
5081         Fix documentation.
5082         
5083         * menubar-items.el (menu-truncate-list): Removed.
5084         * menubar-items.el (Menubar-items-truncate-list): New.
5085         * menubar-items.el (default-menubar):
5086         Fix errors if grep or compile command is too long.  Rename helper
5087         function to be less visible.
5088
5089 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5090
5091         * byte-optimize.el (byte-optimize-minus):
5092         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5093
5094 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5095
5096         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5097         Mule is available.
5098
5099         * mule/latin.el: New file.
5100
5101 2001-03-11  Ben Wing  <ben@xemacs.org>
5102
5103         * auto-save.el:
5104         * auto-save.el (auto-save-directory):
5105         * auto-save.el (make-auto-save-file-name):
5106         * auto-save.el (auto-save-file-name-p): New.
5107
5108         Merge in improvements from other definition of
5109         make-auto-save-file-name in files.el.
5110         
5111         * auto-save.el (auto-save-original-name):
5112         * auto-save.el (auto-save-name-in-fixed-directory):
5113         * auto-save.el (auto-save-unslashify-name): Removed.
5114         * auto-save.el (auto-save-slashify-name): Removed.
5115         * auto-save.el (auto-save-reserved-chars): New.
5116         * auto-save.el (auto-save-escape-name): New.
5117         * auto-save.el (auto-save-unhex): New.
5118         * auto-save.el (auto-save-unescape-name): New.
5119
5120         Change algorithm for encoding filenames in auto-save names to be
5121         entirely safe with all filesystems and all possible characters in
5122         a filename, and 100% reversible. (Essentially, uses
5123         quoted-printable as the encoding.)
5124         
5125         * auto-save.el (recover-all-files):
5126
5127         Use insert-directory rather than calling ls directly -- fixes
5128         things under Windows.
5129
5130         * files.el:
5131         * files.el (convert-standard-filename): Substitute FSF's
5132         definition for this (we had nothing here before).
5133         
5134         * files.el (backup-buffer): Warning fix.
5135         
5136         * files.el (make-backup-file-name):
5137         * files.el (find-backup-file-name):
5138         Fix error in calling sequence to auto-save-file-name-p.
5139         
5140         * files.el (recover-file):
5141         Use insert-directory rather than calling ls directly -- fixes
5142         things under Windows.
5143
5144         * files.el (make-auto-save-file-name): Removed.
5145         * files.el (auto-save-file-name-p): Removed.
5146         auto-save is always dumped so no sense in having a definition
5147         that will always be overwritten with another.
5148         
5149         * files.el (insert-directory):
5150         * win32-native.el:
5151         * win32-native.el (debug-mswindows-process-command-lines):
5152         * win32-native.el (original-make-auto-save-file-name): Removed.
5153         * win32-native.el (make-auto-save-file-name): Removed.
5154
5155
5156 2001-03-21  Martin Buchholz <martin@xemacs.org>
5157
5158         * XEmacs 21.2.46 "Urania" is released.
5159
5160 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5161
5162         * menubar-items.el (default-menubar): Update sample.emacs to
5163         sample.init.el and adjust accelerators.
5164
5165 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5166
5167         * build-report.el (build-report): Improve docstring.
5168
5169 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5170
5171         * ChangeLog: Log GTK merge.
5172
5173         * gutter-items.el:
5174         * mwheel.el:
5175         * sound.el:
5176         * startup.el:
5177         Revert gratuitous whitespace changes.
5178
5179 2001-03-07  Ben Wing  <ben@xemacs.org>
5180
5181         * help.el:
5182         * help.el (key-or-menu-binding):
5183         * help.el (Help-find-file): New.
5184         * help.el (describe-beta):
5185         * help.el (describe-copying):
5186         * help.el (describe-project):
5187         * help.el (view-emacs-news):
5188         * help.el (view-sample-init-el): New.
5189         * help.el (Help-princ-face): New.
5190         * help.el (Help-prin1-face): New.
5191         * help.el (help-symbol-function-context-menu):
5192         * help.el (help-symbol-variable-context-menu):
5193         * help.el (help-symbol-function-and-variable-context-menu):
5194         * help.el (frob-help-extents):
5195         * help.el (describe-function-1):
5196         * help.el (describe-variable):
5197
5198         Add coloring in Help buffers, correspondent with hyperlinks.
5199         View files in view-mode rather than Fundamental.
5200         Remove separators from context menus -- now handled in generic code.
5201         Add `Find Tag' to context menu.
5202         
5203         * menubar.el (popup-mode-menu):
5204
5205         Rewrite code that outputs the popup menu to (a) put more specific
5206         entries first, (b) be more robust, (c) output the proper context
5207         menu separators automatically (the context menu functionality is
5208         new and currently used only by Help).
5209
5210 2001-03-10  William M. Perry  <wmperry@aventail.com>
5211
5212         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5213         this function when converting from the 21.1 GTK branch.  Now
5214         supports file, password, question, and color built-in dialogs.
5215
5216 2001-03-06  Ben Wing  <ben@xemacs.org>
5217
5218         * keydefs.el:
5219         * keydefs.el (global-map):
5220         Add commented-out change of M-k (for 21.5).
5221         
5222         * menubar-items.el (default-menubar):
5223         Fix items to control kill-line behavior; add items for
5224         shifted motion.
5225         
5226         * simple.el:
5227         * simple.el (kill-whole-line):
5228         * simple.el (historical-kill-line): Removed.
5229         * simple.el (kill-line): Removed.
5230         * simple.el (kill-entire-line): New.
5231         * simple.el (kill-line-1): New.
5232         * simple.el (backward-kill-line):
5233         Undo kill-whole-line == always changes.  Add new function
5234         kill-entire-line to unconditionally delete the current line.
5235         Add comments describing the lamentable state of affairs of
5236         the kill-line functions and variables.
5237
5238 2001-03-02  Ben Wing  <ben@xemacs.org>
5239
5240         * simple.el:
5241         * simple.el (beginning-of-buffer):
5242         * simple.el (end-of-buffer):
5243         * simple.el (mark-ring-unrecorded-commands):
5244         * simple.el (signal-error-on-buffer-boundary):
5245         * simple.el (shifted-motion-keys-select-region):
5246         * simple.el (unshifted-motion-keys-deselect-region):
5247         * simple.el (motion-keys-for-shifted-motion): New.
5248         * simple.el (handle-pre-motion-command):
5249         * simple.el (handle-post-motion-command):
5250         * simple.el (forward-char-command):
5251         * simple.el (backward-char-command):
5252         * simple.el (scroll-up-command):
5253         * simple.el (scroll-down-command):
5254         * simple.el (next-line):
5255         * simple.el (previous-line):
5256         * simple.el (backward-block-of-lines):
5257         * simple.el (forward-block-of-lines):
5258         * simple.el (backward-word):
5259         * simple.el (mark-word):
5260
5261         Augment documentation of the most common motion commands to make
5262         note of the shifted-motion support.  Improve the support to (a)
5263         properly document how it works and why it's done in the fashion it
5264         is, and (b) allow the keystrokes that trigger it to be customized.
5265
5266         Correct error in the customize specification of
5267         mark-ring-unrecorded-commands.
5268
5269 2001-03-02  Ben Wing  <ben@xemacs.org>
5270
5271         * font-lock.el:
5272         * font-lock.el (font-lock-pending-extent-table): Removed.
5273         * font-lock.el (font-lock-pending-buffer-table): New.
5274         * font-lock.el (font-lock-pre-idle-hook):
5275         * font-lock.el (font-lock-after-change-function):
5276         * font-lock.el (font-lock-fontify-pending-extents):
5277         * font-lock.el (font-lock-lisp-like):
5278
5279         Fix handling of pending extents to avoid excessive slowness (N^2
5280         behavior) when making lots of buffer changes between redisplays,
5281         such as when saving the Options.
5282
5283 2001-03-09  William M. Perry  <wmperry@aventail.com>
5284
5285         * device.el:
5286         * dragdrop.el:
5287         * dumped-lisp.el:
5288         * faces.el:
5289         * frame.el:
5290         * gnuserv.el:
5291         * loadup.el:
5292         * menubar-items.el:
5293         * minibuf.el:
5294         The Great GTK Merge.
5295
5296         * ChangeLog.GTK:
5297         * dialog-gtk.el:
5298         * gdk.el:
5299         * generic-widgets.el:
5300         * glade.el:
5301         * gnome-widgets.el:
5302         * gnome.el:
5303         * gtk-compose.el:
5304         * gtk-extra.el:
5305         * gtk-faces.el:
5306         * gtk-ffi.el:
5307         * gtk-file-dialog.el:
5308         * gtk-font-menu.el:
5309         * gtk-glyphs.el:
5310         * gtk-init.el:
5311         * gtk-iso8859-1.el:
5312         * gtk-marshal.el:
5313         * gtk-mouse.el:
5314         * gtk-package.el:
5315         * gtk-password-dialog.el:
5316         * gtk-select.el:
5317         * gtk-widget-accessors.el:
5318         * gtk-widgets.el:
5319         * gtk.el:
5320         widgets-gtk.el:
5321         The Great GTK Merge: new files.
5322
5323 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5324
5325         * generic-widgets.el: Don't require gtk (a built-in feature) at
5326         top level.  Don't execute the last sexp unless (featurep 'gtk).
5327
5328 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5331
5332 2001-02-23  Martin Buchholz <martin@xemacs.org>
5333
5334         * XEmacs 21.2.45 "Thelxepeia" is released.
5335
5336 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5337  
5338         * about.el (xemacs-hackers): update my entry. 
5339         * about.el (about-maintainer-info): ditto. 
5340         * about.el (about-hackers): ditto. 
5341
5342 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5343
5344         * about.el (about-maintainer-info): More vanity info about
5345         yours truly.
5346
5347 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5348
5349         * build-report.el (build-report-destination): xemacs-build-reports
5350         has moved to SourceForge, where mailing list name length is
5351         restricted, hence the name change to
5352         xemacs-buildreports@xemacs.org.
5353         * build-report.el (build-report-keep-regexp): Update default.
5354         * build-report.el (build-report-delete-regexp): Ditto.
5355         * build-report.el (build-report-make-output-files): Ditto.
5356
5357 2001-02-19  Craig Lanning  <lanning@scra.org>
5358
5359         * lisp-mode.el: Add indentation specifications for following
5360         Common Lisp forms: handler-case, handler-bind, with-slots,
5361         with-open-file, with-open-stream, print-unreadable-object.
5362
5363 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5364
5365         * font-lock.el (font-lock-set-defaults-1):
5366         Move initialization of `font-lock-cache-position' so that it's set
5367         even if font-lock-keywords is already defined.
5368
5369 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5370
5371         * autoload.el (generate-file-autoloads-1):
5372         Use `emacs-lisp-mode-syntax-table' instead of
5373         `lisp-mode-syntax-table'.
5374         * lisp-mode.el (lisp-mode-syntax-table):
5375         Get rid of old checks for `parse-partial-sexp' version.
5376         Make `|' (pipe) string delimiter instead of punctuation.
5377
5378 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5379
5380         * window.el (save-selected-window):
5381         Use gensym for better macro hygiene.
5382
5383 2001-02-06  Mike Sperber <mike@xemacs.org>
5384
5385         * dump-paths.el:
5386         * startup.el (startup-setup-paths): Set and use
5387         `mule-lisp-directory'.
5388         (startup-setup-paths-warning): Ditto.
5389
5390         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5391         (paths-construct-load-path): Consider `mule-lisp-directory'.
5392
5393 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5394
5395         * font-lock.el: Syntax table improvements used.  A few random
5396         changes are not specified below.
5397         (font-lock-fontify-string-delimiters):
5398         (font-lock-syntactic-keywords):
5399         (font-lock-cache-state nil):
5400         (font-lock-cache-position):
5401         New variables.
5402         (font-lock-set-syntax):
5403         (font-lock-apply-syntactic-highlight):
5404         (font-lock-fontify-syntactic-anchored-keywords):
5405         (font-lock-fontify-syntactic-keywords-region):
5406         (font-lock-eval-keywords):
5407         New functions.
5408         (font-lock-remove-face):
5409         (font-lock-fontify-syntactically-region):
5410         Use syntax properties.
5411
5412 2001-02-08  Martin Buchholz <martin@xemacs.org>
5413
5414         * XEmacs 21.2.44 "Thalia" is released.
5415
5416 2001-01-16  Mike Sperber <mike@xemacs.org>
5417
5418         * startup.el (normal-top-level): Work even if no installation root
5419         is found.
5420
5421 2001-01-30  Andy Piper  <andy@xemacs.org>
5422
5423         * gutter-items.el (progress-abort-glyph): remove instantiator.
5424         (set-progress-abort-instantiator): new function.
5425         (abort-progress-feedback): use it.
5426
5427         * gutter.el (set-gutter-dirty-p): new function.
5428
5429 2001-01-30  Didier Verna  <didier@xemacs.org>
5430
5431         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5432
5433 2001-01-24  Didier Verna  <didier@xemacs.org>
5434
5435         * sound.el (sound-extension-list): give a better default value.
5436         * sound.el (load-sound-file): improve the doc string, also find
5437         files given by absolute names, pass a real extension list to
5438         `locate-file'.
5439
5440 2001-01-26  Martin Buchholz <martin@xemacs.org>
5441
5442         * XEmacs 21.2.43 "Terspichore" is released.
5443
5444 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5445
5446         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5447         messages from gnuserv.
5448
5449 2001-01-20  Martin Buchholz <martin@xemacs.org>
5450
5451         * XEmacs 21.2.42 "Poseidon" is released.
5452
5453 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5454
5455         * cl-macs.el (cl-upcase-arg): New function.
5456         (cl-function-arglist): New function.
5457         (cl-transform-lambda): Automatically add CL-style lambda list to
5458         documentation string using functions above.
5459
5460 2001-01-12  Andy Piper  <andy@xemacs.org>
5461
5462         * package-get.el (package-get-custom): call
5463         package-net-update-installed-db.
5464
5465         * package-ui.el (pui-install-selected-packages): call
5466         package-net-update-installed-db.
5467
5468         * package-net.el (package-net-update-installed-db): use
5469         packages-package-list so that we reflect reality.
5470
5471         * packages.el (packages-package-list): Make docstring reflect
5472         reality.
5473
5474         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5475
5476         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5477         isn't installed.
5478
5479 2001-01-17  Andy Piper  <andy@xemacs.org>
5480
5481         * wid-edit.el (widget-activation-glyph-mapper): activate or
5482         deactivate native widgets.
5483         (widget-glyph-insert-glyph): record instantiator.
5484         (widget-push-button-value-create): use it.
5485
5486         * gui.el (gui-button-action): new function. Make button's domain
5487         buffer current when calling.
5488         (make-gui-button): update to use gui-button-action.
5489
5490 2001-01-16  Didier Verna  <didier@xemacs.org>
5491
5492         * menubar-items.el (default-menubar): add an entry for modeline
5493         horizontal scrolling in Options -> Display.
5494
5495 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5496
5497         * package-get.el (package-get-require-signed-base): Set to nil
5498         by default.
5499
5500 2001-01-17  Martin Buchholz <martin@xemacs.org>
5501
5502         * XEmacs 21.2.41 "Polyhymnia" is released.
5503
5504 2001-01-16  Mike Sperber <mike@xemacs.org>
5505
5506         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5507         catch lisp/mule/.
5508
5509 2001-01-14  Mike Sperber <mike@xemacs.org>
5510
5511         * startup.el (maybe-create-compatibility-dot-emacs):
5512         (maybe-unmigrate-user-init-file):
5513         (unmigrate-user-init-file): Created.
5514         (maybe-migrate-user-init-file): Offer creation of compatibility
5515         .emacs.
5516         Some doc fixes wrt init file location.
5517
5518 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5519
5520         * faces.el (face-frob-from-locale-first): new variable.
5521         (frob-face-font-2): Honor tags arg while trying to use
5522         standard-face-mapping.  When face-frob-from-locale-first is set,
5523         first try to set face inheriting from frobbed-face.
5524
5525 2001-01-15  Didier Verna  <didier@xemacs.org>
5526
5527         * about.el (xemacs-hackers): update my entry.
5528         * about.el (about-url-alist): ditto.
5529         * about.el (about-maintainer-info): ditto.
5530         * about.el (about-hackers): ditto.
5531
5532 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5533
5534         The byte compiler has been badly broken for a year,
5535         by the patch of 1999-12-06.
5536         * byte-optimize.el (byte-optimize-form-code-walker):
5537         Bug was: the byte compiler was making this erroneous optimization:
5538         (progn (or (foo)) (bar)) ==> (bar)
5539
5540 2000-11-20  Mike Sperber <mike@xemacs.org>
5541
5542         * setup-paths.el (paths-core-load-path-depth): Split
5543         `paths-load-path-depth' in two for site and core lisp.  Don't
5544         recurse into core.
5545         * setup-paths.el (paths-construct-load-path): Use.
5546
5547 2001-01-10  Andy Piper  <andy@xemacs.org>
5548
5549         * package-net.el (package-net-cygwin32-binary-size): new variable
5550         (package-net-win32-binary-size): ditto.  add much needed
5551         commentary.
5552
5553         * gutter-items.el (buffers-tab-items): correct off-by-one error
5554         for buffers-tab-max-size.
5555
5556 2001-01-08  Martin Buchholz <martin@xemacs.org>
5557
5558         * XEmacs 21.2.40 is released.
5559
5560 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5561
5562         * mule/hebrew.el: Fix comments and typos.
5563         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5564
5565 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5566
5567         * ChangeLog.1: move ancient log from fill.el.
5568
5569         * dump-paths.el:
5570         paragraphs.el:
5571         mule/mule-category.el:
5572         Miscellaneous typo fixes and slight doc clarifications.
5573
5574         * mule/mule-ccl.el:  Correct file name in header.
5575
5576 2000-12-31  Martin Buchholz <martin@xemacs.org>
5577
5578         * XEmacs 21.2.39 is released.
5579
5580 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5581
5582         * byte-optimize.el (byte-optimize-cond):
5583         (byte-optimize-cond-1): New.
5584         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5585         Optimizes (cond (x nil)) ==> nil.
5586         Provide better diagnostic on malformed expr like (cond foo).
5587
5588 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5589
5590         * mule/mule-coding.el:
5591         mule/mule-cmds.el (reset-language-environment,
5592         set-language-environment-coding-systems):
5593         Safer default coding-priority-list, corresponding to src/file-coding.h.
5594
5595 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5596
5597         * package-admin.el: Allow package removal from
5598         early-package-load-path.
5599
5600 2000-12-15  Andreas Jaeger  <aj@suse.de>
5601
5602         * about.el (about-maintainer-info): Update my entry.
5603
5604 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5605
5606         * packages.el (locate-library): Add support for bzip2
5607         compressed .el files.
5608
5609 2000-12-12  Andy Piper  <andy@xemacs.org>
5610
5611         * package-net.el: new file.
5612
5613 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5614
5615         * font-lock.el: Add missing C++ keywords.
5616
5617 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5618
5619         * simple.el (indent-for-comment): Preserve indentation of comments
5620         starting in column 0, as documented in (Info-goto-node
5621         "(xemacs)Comments").  Update docstring accordingly.
5622
5623 2000-12-05  Martin Buchholz <martin@xemacs.org>
5624
5625         * XEmacs 21.2.38 is released.
5626
5627 2000-12-04  Didier Verna  <didier@xemacs.org>
5628
5629         * mouse.el (default-mouse-track-set-point-in-window): remove
5630         spurious '+' operation detected by Martin.
5631
5632
5633 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5634
5635         * cl-extra.el (coerce):
5636         Implement char to integer coercion.
5637         Remove extraneous (numberp) test.
5638
5639         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5640         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5641         (byte-optimize-predicate):
5642         Warn if evaluating constant expression signals an error.
5643         (byte-optimize-form): Small simplification.
5644
5645         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5646
5647 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5648
5649         * byte-optimize.el:
5650         (byte-optimize-minus):
5651         (byte-optimize-plus):
5652         (byte-optimize-mult):
5653         (byte-optimize-quo):
5654         Use (car (last x)) instead of (last x) to get last elt!
5655         Use `byte-optimize-predicate' to optimize `%'.
5656         Move optimizations for special numeric args to bytecomp.el.
5657         * bytecomp.el (byte-compile-associative): Remove.
5658         (byte-compile-max): New.
5659         (byte-compile-min): New.
5660         Properly handle erroneous calls: (max) (min).
5661         (byte-compile-plus): New.
5662         (byte-compile-minus):
5663         It's easiest to handle 0, +1 and -1 args here.
5664         (byte-compile-mult): New.
5665         It's easiest to handle 1, -1 and 2 args here.
5666         (byte-compile-quo):
5667         It's easiest to handle 0, +1 and -1 args here.
5668         Issue byte-compiler warning when dividing by zero.
5669
5670         Byte-compiler arithmetic improvements.
5671         Better optimize these expressions in the obvious way:
5672         (+ x y 1)   -->  varref x varref y add add1
5673         (+ x y -1)  -->  varref x varref y add sub1
5674         (- x y 0)   -->  (- x y)
5675         (- 0 x y)   -->  (- (- x) y)
5676         (% 42 19)   --> compile-time constant
5677         (/ 42 19)   --> compile-time constant
5678         (* (foo) 2) --> foo call dup plus
5679
5680         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5681         unless (declaim (optimize (safety 3)))
5682         or (setq byte-compile-delete-errors nil).
5683
5684 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5685
5686         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5687         docstrings.
5688
5689 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5690
5691         * startup.el (command-line-do-help):  Add documentation of
5692         portable dumper switches.
5693
5694 2000-11-22  Andy Piper  <andy@xemacs.org>
5695
5696         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5697
5698         * glyphs.el (init-glyphs): don't use autodetect for strings.
5699
5700 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5701
5702         * byte-optimize.el (byte-optimize-char-before):
5703         (byte-optimize-backward-char):
5704         (byte-optimize-backward-word):
5705         Fix incorrect optimizations for these sorts of expressions:
5706         (let ((x nil)) (backward-char x))
5707
5708 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5709
5710         * byte-optimize.el:
5711         * byte-optimize.el (byte-optimize-backward-char): New.
5712         * byte-optimize.el (byte-optimize-backward-word): New.
5713         Make backward-word and backward-char as efficient as forward versions.
5714
5715         * bytecomp.el (byte-compile-no-args-with-one-extra):
5716         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5717         * bytecomp.el (byte-compile-two-args-with-one-extra):
5718         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5719         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5720         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5721         Check if extra arg is constant nil, and if so, use byte-coded call.
5722
5723         * simple.el (backward-word):
5724         * simple.el (mark-word):
5725         * simple.el (kill-word):
5726         * simple.el (backward-kill-word):
5727         Make COUNT argument optional, for consistency with forward-char et al.
5728
5729         * abbrev.el (abbrev-string-to-be-defined):
5730         * abbrev.el (inverse-abbrev-string-to-be-defined):
5731         * abbrev.el (inverse-add-abbrev):
5732         * abbrev.el (expand-region-abbrevs):
5733         * buff-menu.el (Buffer-menu-execute):
5734         * indent.el (move-to-left-margin):
5735         * indent.el (indent-relative):
5736         * indent.el (move-to-tab-stop):
5737         * info.el (Info-reannotate-node):
5738         * lisp-mode.el (lisp-indent-line):
5739         * lisp.el (end-of-defun):
5740         * lisp.el (move-past-close-and-reindent):
5741         * misc.el (copy-from-above-command):
5742         * mouse.el (default-mouse-track-scroll-and-set-point):
5743         * page.el (forward-page):
5744         * paragraphs.el (forward-paragraph):
5745         * paragraphs.el (end-of-paragraph-text):
5746         * picture.el (picture-forward-column):
5747         * picture.el (picture-self-insert):
5748         * rect.el (extract-rectangle-line):
5749         * simple.el (newline):
5750         * simple.el (fixup-whitespace):
5751         * simple.el (backward-delete-char-untabify):
5752         * simple.el (transpose-chars):
5753         * simple.el (transpose-preceding-chars):
5754         * simple.el (do-auto-fill):
5755         * simple.el (indent-new-comment-line):
5756         * simple.el (blink-matching-open):
5757         * view-less.el (cleanup-backspaces):
5758         * wid-edit.el (widget-transpose-chars):
5759         * term/bg-mouse.el (bg-insert-moused-sexp):
5760         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5761
5762         * info.el (Info-fontify-node):
5763         * simple.el (backward-delete-function):
5764         Use canonical delete-backward-char instead of backward-delete-char.
5765
5766 2000-11-20  Andy Piper  <andy@xemacs.org>
5767
5768         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5769         no buffers.
5770
5771 2000-11-20  Andy Piper  <andy@xemacs.org>
5772
5773         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5774         buffer tabs.
5775
5776 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5777
5778         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5779         (proclaim inline...) was shadowing compiler-macros.
5780
5781 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5782
5783         * bytecomp.el (byte-compile-eval): New.
5784         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5785         Keeps this promise made in Lispref:
5786         "If a file being compiled contains a `defmacro' form, the macro is
5787         defined temporarily for the rest of the compilation of that file."
5788
5789 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5790
5791         * cl.el (floatp-safe):
5792         (plusp):
5793         (minusp):
5794         (oddp):
5795         (evenp):
5796         (cl-abs):
5797         Use a better parameter name than `x'.
5798
5799         * cl-macs.el (check-type): Make continuable.  Change documentation
5800         to require PLACE, but accept any form for compatibility.
5801
5802         * abbrev.el (define-abbrev): Use check-type.
5803         * font-menu.el (font-menu-change-face): Use check-type.
5804         * menubar.el (relabel-menu-item): Use check-type.
5805         * itimer.el: Fix typo.
5806
5807 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5808
5809         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5810
5811 2000-11-14  Martin Buchholz <martin@xemacs.org>
5812
5813         * XEmacs 21.2.37 is released.
5814
5815 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5816
5817         * code-cmds.el: Provide the feature.
5818
5819 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5820
5821         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5822
5823         * code-cmds.el: New file
5824         * mule/mule-cmds.el:
5825         * mule/mule-misc.el
5826         (coding-keymap): New keymap. Define coding system keyboard
5827         commands on file-coding builds too.
5828         (coding-system-change-eol-conversion):
5829         (universal-coding-system-argument):
5830         (set-default-coding-systems):
5831         (prefer-coding-system): Moved from mule-cmds.el
5832         (set-buffer-process-coding-system): Moved from mule-misc.el
5833
5834 2000-09-15  Stephen Carney <carney@scubadoo.com>
5835
5836         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5837
5838 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5839
5840         * package-get.el (package-get-download-sites): Add a pre-release
5841         site for experimental packages.
5842
5843         * auto-autoloads.el: Regenerated.
5844
5845 2000-08-01  Andy Piper  <andy@xemacs.org>
5846
5847         * gutter-items.el (buffers-tab-omit-function): reference
5848         buffers-tab-select-visible-buffers.
5849         (buffers-tab-filter-functions): new variable, by default uses
5850         buffers-tab-selection-function and buffers-tab-omit-function.
5851         (select-buffers-tab-buffers-by-mode): invert arguments.
5852         (buffers-tab-select-visible-buffers): new function. Invert calling
5853         of buffers-menu-omit-invisible-buffers.
5854         (buffers-tab-items): rewrite to use
5855         buffers-tab-filter-functions. Rewrite docstring.
5856         (gutter-buffers-tab-extent): delete.
5857         (add-tab-to-gutter): always build a new extent when adding the
5858         tabs.
5859         (update-tab-in-gutter): make gutter dirty when orientation
5860         changes.
5861
5862 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5863
5864         * bytecomp.el (byte-compile-defvar-or-defconst):
5865         Only do loadhist recording if defvar form includes a value.
5866
5867 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5868
5869         * bytecomp.el (byte-compile-initial-macro-environment):
5870         `eval-when-compile' should not compile its body.
5871
5872 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5873
5874         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5875         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5876         some Japanese English.  Remove some ancient FSF comments, and
5877         improve docstrings.  Use symbols not vectors for tables.
5878
5879 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5880
5881         * keymap.el:
5882         (local-key-binding):
5883         (global-key-binding):
5884         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5885
5886         * lisp.el:
5887         (backward-sexp): Slightly simpler code.
5888         (mark-sexp): Make arg optional, like FSF Emacs.
5889         (forward-list): Slightly simpler code.
5890         (backward-list): Slightly simpler code.
5891         (down-list):  Make arg optional, like FSF Emacs.
5892         (up-list):  Make arg optional, like FSF Emacs.
5893         (backward-up-list):  Make arg optional, like FSF Emacs.
5894         (kill-sexp):  Make arg optional, like FSF Emacs.
5895         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5896
5897         * font-menu.el (font-menu-change-face):
5898         Take continuable errors into account.
5899
5900         * abbrev.el:
5901         * abbrev.el (clear-abbrev-table):
5902         * abbrev.el (define-abbrev-table):
5903         * abbrev.el (define-abbrev):
5904         * abbrev.el (insert-abbrev-table-description):
5905         * apropos.el (apropos-documentation-check-doc-file):
5906         * apropos.el (apropos-documentation-check-elc-file):
5907         * buff-menu.el (list-buffers):
5908         * buff-menu.el (list-buffers-noselect):
5909         * bytecomp.el (byte-recompile-directory):
5910         * bytecomp.el (batch-byte-compile):
5911         * cl-macs.el (typep):
5912         * code-files.el (find-coding-system-magic-cookie):
5913         * code-files.el (insert-file-contents):
5914         * cus-edit.el (customize-set-variable):
5915         * cus-edit.el (customize-save-variable):
5916         * cus-face.el (custom-set-face-font-size):
5917         * cus-face.el (custom-set-face-update-spec):
5918         * cus-face.el (custom-reset-faces):
5919         * custom.el (custom-check-theme):
5920         * custom.el (copy-upto-last):
5921         * fill.el (canonically-space-region):
5922         * fill.el (fill-paragraph):
5923         * fill.el (fill-region):
5924         * fill.el (find-space-insertable-point):
5925         * fill.el (justify-current-line):
5926         * faces.el (face-spec-update-all-matching):
5927         * faces.el (set-face-stipple):
5928         * files-nomule.el (insert-file-contents):
5929         * files.el (insert-file-contents-literally):
5930         * files.el (hack-local-variables-last-page):
5931         * files.el (basic-save-buffer):
5932         * files.el (insert-directory):
5933         * font-menu.el (font-menu-change-face):
5934         * font.el (font-spatial-to-canonical):
5935         * format.el (format-encode-region):
5936         * format.el (format-insert-file):
5937         * format.el (format-replace-strings):
5938         * gutter.el (set-gutter-element):
5939         * help.el (key-or-menu-binding):
5940         * help.el (describe-bindings):
5941         * help.el (with-syntax-table):
5942         * indent.el (indent-rigidly):
5943         * indent.el (delete-to-left-margin):
5944         * info.el:
5945         * info.el (Info-extract-dir-entry-from):
5946         * info.el (Info-build-dir-anew):
5947         * info.el (Info-rebuild-dir):
5948         * info.el (Info-batch-rebuild-dir):
5949         * info.el (Info-read-subfile):
5950         * info.el (Info-build-node-completions):
5951         * info.el (Info-extract-menu-node-name):
5952         * isearch-mode.el (isearch-range-invisible):
5953         * isearch-mode.el (isearch-restore-invisible-extents):
5954         * itimer.el (itimerp):
5955         * itimer.el (itimer-live-p):
5956         * keymap.el:
5957         * keymap.el (substitute-key-definition):
5958         * keymap.el (read-command-or-command-sexp):
5959         * keymap.el (local-key-binding):
5960         * keymap.el (global-key-binding):
5961         * keymap.el (global-set-key):
5962         * keymap.el (local-set-key):
5963         * ldap.el:
5964         * ldap.el (ldap-add-entries):
5965         * ldap.el (ldap-delete-entries):
5966         * lisp.el (backward-sexp):
5967         * lisp.el (mark-sexp):
5968         * lisp.el (forward-list):
5969         * lisp.el (backward-list):
5970         * lisp.el (down-list):
5971         * lisp.el (backward-up-list):
5972         * lisp.el (up-list):
5973         * lisp.el (kill-sexp):
5974         * lisp.el (backward-kill-sexp):
5975         * menubar.el (add-menu-button):
5976         * menubar.el (add-submenu):
5977         * menubar.el (delete-menu-item):
5978         * menubar.el (relabel-menu-item):
5979         * mouse.el (narrow-window-to-region):
5980         * obsolete.el (define-obsolete-variable-alias):
5981         * obsolete.el (store-substring):
5982         * package-admin.el:
5983         * package-admin.el (package-admin-install-function):
5984         * package-admin.el (package-admin-install-function-mswindows):
5985         * package-admin.el (package-admin-default-install-function):
5986         * package-get.el (package-get-update-base-entries):
5987         * packages.el (packages-load-package-dumped-lisps):
5988         * packages.el (packages-collect-package-dumped-lisps):
5989         * printer.el (generic-print-buffer):
5990         * printer.el (generic-print-region):
5991         * replace.el (occur-mode-mouse-goto):
5992         * replace.el (perform-replace):
5993         * select.el (get-selection-no-error):
5994         * simple.el:
5995         * simple.el (newline):
5996         * simple.el (open-line):
5997         * simple.el (edit-and-eval-command):
5998         * simple.el (goto-line):
5999         * simple.el (undo):
6000         * simple.el (kill-region):
6001         * simple.el (copy-region-as-kill):
6002         * simple.el (kill-ring-save):
6003         * simple.el (set-mark):
6004         * simple.el (next-line):
6005         * simple.el (previous-line):
6006         * simple.el (line-move):
6007         * simple.el (set-goal-column):
6008         * simple.el (comment-region):
6009         * subr.el:
6010         * subr.el (putf):
6011         * syntax.el (modify-syntax-entry):
6012         * syntax.el (map-syntax-table):
6013         * view-less.el (view-file):
6014         * view-less.el (view-buffer):
6015         * view-less.el (view-file-other-window):
6016         * window-xemacs.el (backward-other-window):
6017         * window.el:
6018         * window.el (one-window-p):
6019         * window.el (walk-windows):
6020         * window.el (window-list):
6021         * x-mouse.el (x-mouse-kill):
6022         * x-select.el (x-get-cutbuffer):
6023         * x-select.el (x-store-cutbuffer):
6024         * term/bg-mouse.el (bg-mouse-line-to-center):
6025         * term/sun-mouse.el (window-line-end):
6026         * term/sun-mouse.el (sun-select-region):
6027         * term/sun.el (kill-region-and-unmark):
6028         * mule/mule-category.el:
6029         * mule/mule-category.el (modify-category-entry):
6030         * mule/mule-category.el (char-category-list):
6031         * mule/mule-coding.el (coding-system-force-on-output):
6032         * mule/mule-misc.el (coding-system-put):
6033         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6034
6035 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6036
6037         * cus-face.el: Typo fixes and tiny clarifications.
6038         * custom.el: ditto
6039
6040 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6041
6042         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6043         * startup.el (normal-top-level): Setup auto-save-list-file-name
6044         if auto-save-list-file-prefix is non-nil.
6045
6046 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6047
6048         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6049
6050 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6051
6052         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6053         get symbol at point-min.
6054
6055 2000-10-24  Didier Verna  <didier@xemacs.org>
6056
6057         * info.el (Info-emacs-info-file-name): defconst it.
6058         * info.el (Info-footnote-tag): defcustom it.
6059         * info.el (Info-no-description-string): ditto.
6060         * info.el (Info-find-node): adapt to new semantics of
6061         'Info-suffixed-file (don't do the case variants stuff).
6062         * info.el (Info-insert-dir): rewrite the dir file variants code.
6063         * info.el (Info-directory-files): New. Return the list of info
6064         files in a directory.
6065         * info.el (Info-dir-outdated-p): use it.
6066         * info.el (Info-parse-dir-entries): ditto.
6067         * info.el (Info-build-dir-anew): don't restrict to files ending
6068         with a ".info.*" extension.
6069         * info.el (Info-set-mode-line): ditto.
6070         * info.el (Info-read-subfile): adapt to new semantics of
6071         'Info-suffixed-file (append 'exact argument).
6072         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6073         string independently of the case.
6074         * info.el (Info-suffixed-file): use it (match all possible case
6075         for the file name).
6076         * info.el (Info-insert-file-contents): code cleanup.
6077         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6078         columns.
6079         * info.el (Info-batch-rebuild-dir): ditto.
6080         * info.el (Info-read-node-name-1): ditto.
6081         * info.el (Info-search): ditto.
6082         * info.el (Info-fontify-node): ditto.
6083
6084
6085 2000-10-24  Didier Verna  <didier@xemacs.org>
6086
6087         * process.el (shell-command): when called from a program, avoid
6088         'push-mark's "mark-set" message.
6089
6090 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6091
6092         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6093         by a symbol, not by a vector.
6094         * mule/vietnamese.el (vscii): Likewise.
6095         (viscii): Likewise.
6096         * mule/cyrillic.el (koi8-r): Likewise.
6097
6098         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6099         by a symbol, not by a vector.
6100         (chinese-big5-2): Likewise.
6101         * mule/ethiopic.el (ethiopic): Likewise.
6102         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6103         (vietnamese-viscii-upper): Likewise.
6104
6105 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6106
6107         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6108
6109 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6110
6111         * byte-optimize.el (byte-optimize-car): New function.
6112         (byte-optimize-cdr): Ditto.
6113
6114 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6115
6116         * byte-optimize.el: Partial synch with FSF 20.7.
6117         Optimize constant concatenation.
6118         Add keymapp as a side effect free function.  It is a built-in.
6119         (byte-after-unbind-pos): Remove byte-equal.
6120
6121 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6122
6123         * update-elc-2.el: Quote regexps correctly.
6124
6125 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6126
6127         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6128         (ccl-compile): Apply integerp, not integer-or-char-p to
6129         check the type of the buffer magnification
6130         (ccl-compile-write-string): Encode a string with binary
6131         coding system.
6132         (ccl-compile-write-repeat): Likewise.
6133
6134 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6135
6136         * buff-menu.el:
6137         * bytecomp.el:
6138         * coding.el:
6139         * faces.el:
6140         * files.el:
6141         * fill.el:
6142         * float-sup.el:
6143         * font-lock.el:
6144         * help.el:
6145         * iso8859-1.el:
6146         * loaddefs.el:
6147         * menubar-items.el:
6148         * menubar.el:
6149         * modeline.el:
6150         * msw-font-menu.el:
6151         * paragraphs.el:
6152         * paths.el:
6153         * replace.el:
6154         * simple.el:
6155         * sound.el:
6156         * startup.el:
6157         * version.el:
6158         * x-faces.el:
6159         * x-font-menu.el:
6160         Remove purecopy.
6161
6162 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6163
6164         * simple.el (do-auto-fill): Use the function pointer to by
6165         `comment-line-break-function', not `indent-new-comment-line'. This
6166         fixes an issue with cc-mode comment continuation.
6167
6168 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6169
6170         * simple.el (turn-on-auto-fill):  Add (interactive).
6171         * mwheel.el (mwheel-install): Add (interactive).
6172         * font-lock.el (turn-on-font-lock): Add (interactive).
6173         (turn-off-font-lock): Add (interactive).
6174
6175 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6176
6177         * packages.el (packages-special-base-regexp): Add `man'.
6178
6179 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6180
6181         * wid-edit.el (widget-specify-active): map over extents in current
6182         buffer like `widget-specify-inactive' does.  Mapping over the
6183         inactive extent object does not work since the current extent is
6184         ignored by `map-extents'.
6185
6186 2000-10-04  Martin Buchholz <martin@xemacs.org>
6187
6188         * XEmacs 21.2.36 is released.
6189
6190 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6191
6192         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6193         Optimize the compiled-function-constants vector by byte-code
6194         reference counts.
6195
6196 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6197
6198         * build-report.el (build-report-delete-regexp): quote value in
6199         defcustom
6200
6201 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6202
6203         * build-report.el (build-report): Don't bind srcdir which we don't
6204         use in `multiple-value-bind' to avoid the only byte-compiler
6205         warning.
6206
6207 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6208
6209         * build-report.el: Requires cl and custom now.
6210         build-report-version is determined by XEmacs version -- remove
6211         build-report-version*.
6212         * build-report.el (build-report-version): Removed.
6213         * build-report.el (build-report-installation-version-regexp): New.
6214         * build-report.el (build-report-version-file-regexp): New.
6215         * build-report.el (build-report-installation-srcdir-regexp): New.
6216         * build-report.el (build-report-destination): Offer
6217         xemacs-build-reports and xemacs-beta.
6218         * build-report.el (build-report-keep-regexp): Adjusted.
6219         * build-report.el (build-report-delete-regexp): Adjusted.
6220         * build-report.el (build-report-make-output-dir): New.
6221         * build-report.el (build-report-installation-file): Replace use of
6222         `concat' with `expand-file-name'.
6223         * build-report.el (build-report-make-output-file): Removed.
6224         * build-report.el (build-report-make-output-files): New.
6225         * build-report.el (build-report-subject): Identify as
6226         user-variable with "*...".
6227         * build-report.el (build-report-prompts): Ditto.
6228         * build-report.el (build-report-version-file): New.
6229         * build-report.el (build-report-file-encoding): Identify as
6230         user-variable with "*...".
6231         * build-report.el (build-report-make-output-get): New.
6232         * build-report.el (build-report-insert-header): Report
6233         emacs-version and system-configuration instead of
6234         build-report-version.
6235         * build-report.el (build-report-insert-make-output): Add file
6236         argument.
6237         * build-report.el (build-report-insert-installation-file):
6238         Re-indent.
6239         * build-report.el (build-report-keep): Change docstring,
6240         re-indent.
6241         * build-report.el (build-report-delete): Ditto.
6242         * build-report.el (build-report-installation-data): New.
6243         * build-report.el (build-report-version-file-data): New.
6244
6245 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6246
6247         * byte-optimize.el (byte-optimize-lapcode):
6248         Fix the optimization of using the first 5 elements of the
6249         constants vector for variables.
6250         (byte-optimize-lapcode): Fix another ancient broken optimization.
6251
6252 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6253
6254         * *: Spelling mega-patch
6255
6256 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6257
6258         * easymenu.el: doc fixes.
6259         (easy-menu-do-define): Use backquote.
6260         (easy-menu-change):
6261         (easy-menu-add):
6262         `when' seems much clearer than `if' here.
6263         (easy-menu-remove):
6264         (easy-menu-add-item):
6265         (easy-menu-item-present-p):
6266         (easy-menu-remove-item):
6267         Wrap using (when (featurep 'menubar) ...)
6268
6269 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6270
6271         * bytecomp.el (displaying-byte-compile-warnings):
6272         Revert Ben's change to this function below so that the compile log
6273         is displayed properly for users of the "popper" package.
6274
6275 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6276
6277         * window.el (save-selected-window): Use backquote.
6278
6279         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6280         Renamed from `byte-compile-file-form-defvar'.
6281         * bytecomp.el (byte-compile-defvar-or-defconst):
6282         Only cons onto current-load-list in top-level forms.
6283         Else this leaks a cons cell every time a defun is called.
6284         Renamed from `byte-compile-defvar', for clarity.
6285         Warn when docstring of defvar is not a string.
6286         Use consistent error messages.
6287         Better comments.
6288
6289 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6290
6291         * simple.el (set-variable):
6292         Remove unneeded defvar by rearranging order of let* forms.
6293
6294         * mule/mule-ccl.el (ccl-get-next-code):
6295         * menubar-items.el (bookmark-menu-filter):
6296         (language-environment-menu-filter):
6297         (tutorials-menu-filter):
6298         * toolbar-items.el (toolbar-compile):
6299         * byte-optimize.el (disassemble-offset):
6300         Use (declare (special ...)) instead of `defvar'.
6301
6302         * cl-macs.el (cl-do-proclaim):
6303         Fix (declare (special ...)) warning suppression syntax.
6304
6305 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6306
6307         * info.el (Info-tag-table-marker):
6308         (Info-tag-table-buffer):
6309         (Info-find-file-node):
6310         (Info-read-subfile):
6311         (Info-build-node-completions):
6312         (Info-search):
6313         (Info-mode):
6314         Multiple info buffer support.
6315
6316 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6317
6318         * ldap.el (ldap-decode-entry): New defun
6319         (ldap-search-entries): Use it in order to decode DN-prefixed
6320         entries properly
6321
6322 2000-08-23  Daniel Pittman <daniel@danann.net>
6323
6324         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6325         Use `eq', not `=', to compare symbols.
6326
6327 2000-07-30  Ben Wing  <ben@xemacs.org>
6328
6329         * bytecomp.el (byte-compile-report-error):
6330         * bytecomp.el (displaying-byte-compile-warnings):
6331         if stack-trace-on-error is set, send out a backtrace when
6332         an error is encountered that stops byte compilation.  this
6333         should make it much much easier to track down those curious
6334         problems.  also undo the kludge of using a separate "*Show*"
6335         buffer for display when there's a temp-buffer-show-function;
6336         we can avoid this by just being a little smarter.
6337
6338         * dialog-items.el:
6339         * dialog-items.el (search-dialog-regexp): New.
6340         * dialog-items.el (search-dialog-callback):
6341         * dialog-items.el (make-search-dialog):
6342         add a regexp option to the dialog and clean up a bit.
6343
6344         * dialog.el:
6345         * dialog.el (yes-or-no-p-dialog-box):
6346         * dialog.el (get-dialog-box-response):
6347         * dialog.el (make-dialog-box):
6348         * dialog.el (dialog-box-finish): New.
6349         * dialog.el (dialog-box-cancel): New.
6350         * dialog.el (internal-make-dialog-box-exit): New.
6351         implement [properly!] the :modal property of the new dialog box
6352         interface.  this is the first time xemacs has ever had *proper*
6353         modal dialog boxes, giving the standard window-system feedback.
6354         (e.g. under windows, clicking on a disabled frame causes a beep
6355         and makes the dialog box flash three times.)
6356
6357         * dragdrop.el: header keyword frobbing.
6358
6359         * dumped-lisp.el (preloaded-file-list):
6360         renamed winnt.el to win32-native.el.
6361
6362         * faces.el (face-property):
6363         * faces.el (set-face-property):
6364         * faces.el (frob-face-property):
6365         * faces.el (frob-face-font-2):
6366         * faces.el (make-face-bold):
6367         * faces.el (make-face-italic):
6368         * faces.el (make-face-bold-italic):
6369         * faces.el (make-face-unbold):
6370         * faces.el (make-face-unitalic):
6371         * faces.el (make-face-smaller):
6372         * faces.el (make-face-larger):
6373         clean up the implementation of these so that window-system-specific
6374         methods are called only on objects belonging to that window system.
6375         previously, you could have [e.g.] mswindows-make-face-bold called
6376         on font object of device type `stream', which is not good and
6377         explains the subtle errors Adrian was getting when byte-compiling
6378         something that required 'term. (Adrian, now you can use stack-trace-
6379         on-error to find the exact place where things are going wrong instead
6380         of having to laboriously binary-search your way through.)
6381
6382         * finder.el (finder-known-keywords):
6383         cleaned up -- properly sorted, clarified the meanings of many of
6384         the keywords, and added a few -- mswin, gui, content, build, www,
6385         user, services.  the last two try to distinguish between a package
6386         that's used directly by the user, and a package that provides
6387         support services to other packages.
6388
6389         * font-lock.el (lisp-font-lock-keywords-2):
6390         update list of lisp control structures to include everything,
6391         including new ones i introduced.
6392
6393         * gutter.el: header keyword frobbing.
6394
6395         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6396         recent isearch element was not doing so!  you got the second-most-
6397         recent instead.
6398
6399         * lisp-mode.el (construct-lisp-mode-menu):
6400         more menubar cleanups.
6401         * lisp-mode.el (with-selected-window):
6402         make it indent properly.
6403
6404         * menubar-items.el (default-menubar): lots of menubar cleanups.
6405         rearranged the options menu the most, e.g. splitting up the
6406         Keyboard/Mouse menu into a new Editing menu and combining the
6407         separate Scrollbar/Gutter/Toolbar submenus into Display.
6408         Got rid of General, moved items to Editing or new Troubleshooting.
6409         Moved Packages to Tools; doesn't seem to belong under Options.
6410         Added stuff to the Cmds menu, e.g. Change Case.
6411
6412         NB please don't complain about these periodic menubar changes.
6413         Anything like this is necessarily incremental in its construction
6414         -- By constant use you gradually become more and more aware of
6415         better and better ways to group menu items.  When we eventually
6416         move the options menu to a property sheet, the existing structure
6417         will probably be preserved fairly well.
6418
6419         * minibuf.el (next-history-element): fix problems with pressing
6420         down arrow in repeat-complex-command.
6421
6422         * modeline.el:
6423         * modeline.el (modeline-3d-p): New.
6424         added custom variable for controlling the 3d modeline.  the
6425         corresponding Options item has been present for a long time,
6426         but commented out with "fix me!" comments.  it's fixed now.
6427
6428         * obsolete.el (add-menu):
6429         remove bogus gettexts.
6430
6431         * process.el (shell-quote-argument):
6432         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6433         For bash under Windows native, see below.
6434
6435         * simple.el:
6436         * simple.el (display-warning-buffer):
6437         Fixed the handling of warning display to eliminate the annoying
6438         *Show* buffer, like was done for byte-compiler output above.
6439
6440         * simple.el (debug-print): New.
6441         Simple function for sending debug messages to the console and/or
6442         other debug places.
6443
6444         * subr.el (replace-in-string):
6445         Rewrite this function to avoid N^2 behavior with large strings --
6446         catastrophic with the new Windows selection code! (Apparently the
6447         author of this function didn't realize there was a fun
6448         replace-match that could make his life much easier, because we
6449         duplicated the entire logic.  The new version is smaller, easier
6450         to understand, much more robust, and has extended features --
6451         those of replace-match.)
6452
6453         * window.el:
6454         * window.el (with-selected-window): New.
6455         An obvious complement to the existing `with-selected-frame' and
6456         `with-current-buffer'.
6457
6458         * win32-native.el: Renamed from winnt.el.
6459         Added a great deal of stuff for properly handling process quoting,
6460         somewhat modeled on Kirill's original model (which i later threw
6461         away).  We should now finally have correctly working process arg
6462         quoting/dequoting so that the final app gets exactly what we
6463         intended.  Because the mechanism is in Lisp, it's easily
6464         extendible. (For those running bash and running the native
6465         version, I tried hard to do what I thought was correct.  But more
6466         thought is needed, and ideally the volunteer work of people with
6467         these configurations that they generally run on.)
6468
6469         * x-font-menu.el (x-font-menu-font-data):
6470         Put in defvar's to fix byte-compiler warnings.
6471
6472 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6473
6474         * select.el (selection-coercion-alist): Initialise.
6475         * select.el (select-coerce-to-text): New.
6476         * select.el (select-coerce): New.
6477         New functions to perform type and value coercion.
6478
6479         * select.el (select-buffer-killed-default): Keep data if it was
6480         on the clipboard.
6481
6482 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6483
6484         * menubar-items.el (default-menubar): Fix typo.
6485         (default-menubar): `lambda' was mispelled as `lamda'.
6486
6487 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6488
6489         * window.el (shrink-window-if-larger-than-buffer): Remove
6490         edge checking code.
6491
6492 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6493
6494         * paths.el (gnus-local-domain): Removed.
6495         (gnus-local-organization): Ditto.
6496         (gnus-startup-file): Ditto.
6497
6498 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6499
6500         * files.el (auto-mode-alist): Add .spec for RPM.
6501
6502 2000-07-31  Andy Piper  <andy@xemacs.org>
6503
6504         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6505
6506 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6507
6508         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6509         browse-url.
6510         * help.el (xemacs-www-page): Ditto.
6511         (xemacs-www-faq): Ditto.
6512         * menubar-items.el (default-menubar): Ditto.
6513
6514         * wid-edit.el (widget-url-link-action): Ditto.
6515         From: Kenichi OKADA <okada@opaopa.org>.
6516
6517 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6518
6519         * finder.el (finder-commentary): Add autoload cookie.
6520
6521 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6522
6523         * files.el (insert-file-contents-literally): Fix second let
6524         binding for `coding-system-for-read' to `coding-system-for-write'
6525         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6526
6527 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6528
6529         * files.el (insert-file-contents-literally): Use binary coding
6530         system (from Morioka san).
6531         (insert-file-contents-literally): Make file-name-handler method.
6532
6533 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6534
6535         * cl-macs.el (get-selection): Add defsetf.
6536
6537 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6538
6539         * x-init.el (x-activate-region-as-selection): replace obsolete
6540         function x-own-selection with own-selection.
6541         (ow-find): replace obsolete functions x-get-selection and
6542         x-get-clipboard with get-selection and get-clipboard.
6543         (init-post-x-win): replace obsolete function x-disown-selection
6544         with disown-selection.
6545
6546 2000-07-20  Mike Sperber  <mike@xemacs.org>
6547
6548         * startup.el (load-user-init-file): Only try to load init file if
6549         it exists.
6550
6551 2000-07-10  Andy Piper  <andy@xemacs.org>
6552
6553         * dialog-items.el: sync with Ben's patch.
6554
6555         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6556         comment.
6557         (progress-text-glyph): deleted.
6558         (progress-layout-glyph): make completely minimal.
6559         (progress-gauge-glyph): ditto.
6560         (progress-display-style): fix to handle dynamic instantiator
6561         changes.
6562         (progress-text-instantiator): new.
6563         (progress-layout-instantiator): new.
6564         (progress-gauge-instantiator): new.
6565         (set-progress-display-instantiator): renamed and changed from
6566         set-progress-display-style.
6567         (progress-abort-glyph): use instantiator not glyph.
6568         (append-progress-display): use set-progress-display-instantiator
6569         and set-glyph-image.
6570         (abort-progress-display): ditto.
6571         (raw-append-progress-display): ditto.
6572
6573 2000-07-20  Ben Wing  <ben@xemacs.org>
6574
6575         * code-files.el: Move Mule-specific code to mule-coding.el.
6576
6577 2000-07-15  Ben Wing  <ben@xemacs.org>
6578
6579         * autoload.el:
6580         Fixed comments.
6581
6582         * cmdloop.el:
6583         * cmdloop.el (yes-or-no-p):
6584         * cmdloop.el (y-or-n-p):
6585         Make these functions use should-use-dialog-box-p and not be
6586         overridden in dialog.el.
6587
6588         * cus-dep.el:
6589         * cus-dep.el (Custom-make-dependencies): Removed.
6590         * cus-dep.el (Custom-make-dependencies-1): New.
6591         * cus-dep.el (Custom-make-one-dependency): New.
6592         New entry point for use in Makefiles, to avoid excessive
6593         invocations.
6594
6595         * cus-edit.el (custom-variable-reset-saved):
6596         * cus-edit.el (custom-variable-reset-standard):
6597         * cus-edit.el (custom-save-resets):
6598         Fix bytecompiler warnings.
6599
6600         * dialog.el:
6601         * dialog.el (yes-or-no-p-dialog-box):
6602         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6603         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6604         * dialog.el (get-dialog-box-response):
6605         * dialog.el (message-or-box):
6606         * dialog.el (make-dialog-box):
6607         * dialog.el (popup-dialog-box): New.
6608         Avoid yes-or-no-p bogosities.
6609         Create a general function `make-dialog-box' to encapsulate all
6610         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6611
6612         * dumped-lisp.el (preloaded-file-list):
6613         Add dialog-items.  Clean up.  Group files by types.
6614
6615         * easymenu.el (easy-menu-add):
6616         * easymenu.el (easy-menu-remove):
6617         Account for accelerators.
6618
6619         * extents.el:
6620         * extents.el (extent-list): New args, like in map-extents.
6621         * extents.el (extent-at-event): New.
6622         * extents.el (extents-at-event): New.
6623
6624         * font-lock.el:
6625         * font-lock.el (font-lock-mode):
6626         * font-lock.el (font-lock-default-fontify-buffer):
6627         * font-lock.el (font-lock-default-unfontify-region):
6628         * font-lock.el (font-lock-fontify-syntactically-region):
6629         * font-lock.el (font-lock-fontify-keywords-region):
6630         Use new progress-feedback names.
6631
6632         * font-lock.el (java-font-lock-identifier-regexp):
6633         * font-lock.el (java-font-lock-class-name-regexp):
6634         Fix bytecompiler warnings.
6635
6636         * gutter-items.el:
6637         * gutter-items.el (progress-display-use-echo-area): Removed.
6638         * gutter-items.el (progress-feedback-use-echo-area): New.
6639         * gutter-items.el (progress-display-popup-period): Removed.
6640         * gutter-items.el (progress-feedback-popup-period): New.
6641         * gutter-items.el (set-progress-display-style): Removed.
6642         * gutter-items.el (set-progress-feedback-style): New.
6643         * gutter-items.el (progress-display-style): Removed.
6644         * gutter-items.el (progress-feedback-style): New.
6645         * gutter-items.el (progress-stack):
6646         * gutter-items.el (progress-displayed-p): Removed.
6647         * gutter-items.el (progress-feedbacked-p): New.
6648         * gutter-items.el (clear-progress-display): Removed.
6649         * gutter-items.el (clear-progress-feedback): New.
6650         * gutter-items.el (progress-display-clear-when-idle): Removed.
6651         * gutter-items.el (progress-feedback-clear-when-idle): New.
6652         * gutter-items.el (remove-progress-display): Removed.
6653         * gutter-items.el (remove-progress-feedback): New.
6654         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6655         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6656         * gutter-items.el (append-progress-display): Removed.
6657         * gutter-items.el (append-progress-feedback): New.
6658         * gutter-items.el (abort-progress-display): Removed.
6659         * gutter-items.el (abort-progress-feedback): New.
6660         * gutter-items.el (raw-append-progress-display): Removed.
6661         * gutter-items.el (raw-append-progress-feedback): New.
6662         * gutter-items.el (display-progress-display): Removed.
6663         * gutter-items.el (display-progress-feedback): New.
6664         * gutter-items.el (current-progress-display): Removed.
6665         * gutter-items.el (current-progress-feedback): New.
6666         * gutter-items.el (current-progress-display-label): Removed.
6667         * gutter-items.el (current-progress-feedback-label): New.
6668         * gutter-items.el (progress-display): Removed.
6669         * gutter-items.el (progress-feedback): New.
6670         Replace "progress-display" with "progress-feedback" globally.
6671
6672         * gutter-items.el (lprogress-display): Removed.
6673         * gutter-items.el (progress-feedback-with-label): New.
6674         Rename lprogress-display ==> progress-feedback-with-label.
6675
6676         * gutter-items.el (search-dialog-direction): Removed.
6677         * gutter-items.el (search-dialog-text): Removed.
6678         * gutter-items.el (search-dialog-callback): Removed.
6679         * gutter-items.el (make-search-dialog): Removed.
6680         Move to dialog-items.el.
6681
6682         * help.el:
6683         * help.el (help-mode-quit):
6684         * help.el (mode-for-help): New.
6685         * help.el (help-sticky-window): New.
6686         * help.el (help-window-config): New.
6687         * help.el (with-displaying-help-buffer):
6688         * help.el (function-at-event): New.
6689         * help.el (help-symbol-regexp): New.
6690         * help.el (help-symbol-run-function-1): New.
6691         * help.el (help-symbol-run-function): New.
6692         * help.el (help-symbol-function-context-menu): New.
6693         * help.el (help-symbol-variable-context-menu): New.
6694         * help.el (help-symbol-function-and-variable-context-menu): New.
6695         * help.el (frob-help-extents): New.
6696         * help.el (describe-function-1):
6697         * help.el (variable-at-point):
6698         * help.el (variable-at-event): New.
6699         * help.el (describe-variable):
6700         Major overhaul.
6701         - Make functions and variables be mousable.
6702         - Middle button hyperlinks.
6703         - New context-menu entries.
6704
6705         * keydefs.el:
6706         * keydefs.el (global-map):
6707         New key bindings to move lines up and down.
6708
6709         * lisp-mode.el:
6710         * lisp-mode.el (construct-lisp-mode-menu): New.
6711         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6712         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6713         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6714         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6715         Make popup and menubar menus be different.  Popup menu uses
6716         clicked location and automatically assumes symbol under the mouse
6717         for various commands.
6718
6719         * menubar-items.el:
6720         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6721         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6722
6723         * menubar-items.el (global-popup-menu): Removed.
6724         * menubar-items.el (mode-popup-menu): Removed.
6725         * menubar-items.el (activate-popup-menu-hook): Removed.
6726         * menubar-items.el (popup-mode-menu): Removed.
6727         * menubar-items.el (popup-buffer-menu): Removed.
6728         * menubar-items.el (popup-menubar-menu): Removed.
6729         Move to menubar.el.
6730
6731         * menubar.el:
6732         * menubar.el (global-popup-menu): New.
6733         * menubar.el (mode-popup-menu): New.
6734         * menubar.el (activate-popup-menu-hook): New.
6735         * menubar.el (last-popup-menu-event): New.
6736         * menubar.el (popup-mode-menu): New.
6737         * menubar.el (popup-buffer-menu): New.
6738         * menubar.el (popup-menubar-menu): New.
6739         * menubar.el (menu-call-at-event): New.
6740         Move non-content functions here.  Add support for context menu
6741         items on extents.
6742
6743         * minibuf.el (minibuffer-history-uniquify):
6744         Typo fix.
6745
6746         * minibuf.el (read-file-name-1):
6747         Call new file dialog box if it exists.
6748
6749         * minibuf.el (mouse-rfn-setup-vars):
6750         Clean up "chop" action.
6751
6752         * mouse.el:
6753         * mouse.el (button2): Now bound to mouse-track.
6754         * mouse.el (click-inside-extent-p):
6755         * mouse.el (point-inside-extent-p):
6756         * mouse.el (point-inside-selection-p):
6757         * mouse.el (mouse-drag-or-yank): Removed.
6758         * mouse.el (mouse-begin-drag-n-drop): New.
6759         * mouse.el (mouse-eval-sexp):
6760         * mouse.el (mouse-track-activate-strokes): New.
6761         * mouse.el (mouse-track-do-activate): New.
6762         * mouse.el (mouse-track):
6763         * mouse.el (default-mouse-track-event-is-with-button): New.
6764         * mouse.el (default-mouse-track-cleanup-hook):
6765         * mouse.el (default-mouse-track-drag-hook):
6766         * mouse.el (default-mouse-track-drag-up-hook):
6767         * mouse.el (default-mouse-track-click-hook):
6768         Merge drag-n-drop into mouse-track.
6769         Add general "activate" support to replace specific button2 kludges.
6770         Use "button modifier" support in mouse-track.
6771
6772         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6773
6774         * package-ui.el:
6775         * package-ui.el (pui-menu):
6776         * package-ui.el (pui-popup-context-sensitive): Removed.
6777         Fix bytecompiler warnings.
6778         Clean up popup code a bit.
6779
6780         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6781
6782         * simple.el:
6783         * simple.el (transpose-lines):
6784         * simple.el (transpose-line-up): New.
6785         * simple.el (transpose-line-down): New.
6786         * simple.el (transpose-subr):
6787         * simple.el (transpose-subr-1): Removed.
6788         Clean up, add functions to move lines up and down.
6789
6790         * startup.el (mail-host-address):
6791         * startup.el (user-mail-address):
6792         Customize.
6793
6794         * subr.el:
6795         * subr.el (set-symbol-value-in-buffer): New.
6796         * subr.el (error):
6797         * subr.el (check-argument-type):
6798         * subr.el (defined-error-p): New.
6799         Add structured error support.
6800
6801         * toolbar-items.el (toolbar-compile):
6802         Use new make-dialog-box.
6803
6804         * update-elc.el:
6805
6806         * userlock.el (ask-user-about-lock-dbox):
6807         * userlock.el (ask-user-about-supersession-threat-dbox):
6808         * userlock.el (ask-user-about-lock):
6809         * userlock.el (ask-user-about-supersession-threat):
6810         Use new make-dialog-box.
6811         Add safety checks; use should use-dialog-box-p.
6812
6813         * window-xemacs.el:
6814         * window-xemacs.el (__buffer-dedicated-frame):
6815         * window-xemacs.el (buffer-dedicated-frame): New.
6816         * window-xemacs.el (set-buffer-dedicated-frame): New.
6817         Move dedicated-frame stuff into lisp.
6818
6819 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6820
6821         * printer.el (generic-print-region): Do not require that
6822         `printer-name' be set.
6823         (printer-name): Commentary clarification.
6824
6825 2000-07-19  Martin Buchholz <martin@xemacs.org>
6826
6827         * XEmacs 21.2.35 is released.
6828
6829 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6830
6831         * select.el (selection-coercible-types): Initialise.
6832
6833 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6834
6835         * select.el (own-clipboard): Bug fix.
6836
6837 2000-07-17  Mike Sperber  <mike@xemacs.org>
6838
6839         * cus-edit.el (custom-migrate-custom-file): Save init file before
6840         continuing.
6841
6842 2000-07-16  Mike Sperber  <mike@xemacs.org>
6843
6844         * startup.el (load-init-file): Remove silly call to
6845         `load-user-custom-file`.
6846         (maybe-migrate-user-init-file): Minor fixes.
6847
6848 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6849
6850         * apropos.el (apropos-documentation-check-doc-file):
6851         `doc' variable should be let-bound, as was presumably intended.
6852
6853         * cus-edit.el (custom-variable-reset-saved):
6854         (custom-variable-reset-standard):
6855         Remove unused variable comment-widget.  Twice.
6856
6857         * toolbar.el (toolbar-blank-press-function):
6858         Add a real defvar with initial value nil and proper docstring.
6859         (press-toolbar-button): No need to check for boundp-ness anymore.
6860
6861         * rect.el (open-rectangle-line): Remove useless (let) form.
6862         Add defvar for pending-delete-mode.
6863
6864         * info.el (Info-find-node): This function needs an autoload cookie.
6865
6866         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6867         Use let* since the second form referred to the first.
6868
6869 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6870
6871         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6872         instead of removed `mswindows-get-clipboard'.
6873
6874
6875 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6876
6877         * select.el (select-convert-from-text): New.
6878         * select.el (select-convert-from-length): New.
6879         * select.el (select-convert-from-integer): New.
6880         * select.el (select-convert-from-identity): New.
6881         * select.el (select-convert-from-filename): New.
6882         * select.el (selection-converter-in-alist): Use them.
6883         New converter functions for X.
6884
6885         * select.el (get-selection): Removed comment.
6886
6887         * select.el (own-selection): Removed append code - I thought
6888         I'd already done this, but apparently not...
6889
6890         * select.el: Changed comment about TIMESTAMP.
6891
6892         * select.el (select-convert-in): New.
6893         * select.el (select-convert-out): New.
6894         New functions that get used by select.c.
6895
6896         * select.el (select-buffer-killed-default): New.
6897         * select.el (select-buffer-killed-text): New.
6898         * select.el (selection-buffer-killed-alist): New.
6899         New list and functions that get called if a relevant selection
6900         exists and a buffer gets killed.
6901
6902         * select.el (select-convert-to-targets):
6903         * select.el (select-convert-to-identity): Removed.
6904         * select.el (select-convert-from-identity): Removed.
6905         * select.el (select-converter-out-alist):
6906         Removed _EMACS_INTERNAL selection type.
6907
6908         * x-select.el (xselect-kill-buffer-hook): Removed.
6909         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6910         Removed this X-specific nonesense. Use the generic support
6911         in select.el instead.
6912
6913 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6914
6915         * mule/mule-category.el (defined-category-hashtable):
6916         Use make-hash-table instead of make-hashtable
6917
6918         * buff-menu.el: Byte-compiler warning fix.
6919
6920         * isearch-mode.el (isearch-highlight-all-cleanup):
6921         Remove unused variable `isearch-highlight-all-start'.
6922
6923         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6924
6925         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6926
6927         * cus-dep.el (Custom-make-dependencies):
6928         Add autoload cookie for custom-add-loads to generated custom-load.el.
6929
6930         * autoload.el (autoload-package-name): Warning suppression.
6931         Move defvar prior to first use.
6932
6933         * custom.el: Add autoload for custom-declare-face.
6934         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6935         * cl.el (cl-hack-byte-compiler):
6936         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6937         to work properly.
6938
6939 2000-07-08  Mike Sperber  <mike@xemacs.org>
6940
6941         * startup.el (load-home-init-file): Added variable.
6942         (maybe-migrate-user-init-file): Added.
6943         (load-user-init-file): Load custom file if different from init
6944         file.
6945
6946         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6947         "startup."
6948
6949         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6950         Moved `custom-file'-related code to cus-file.el.
6951
6952         * cus-file.el: New file.
6953
6954 2000-04-01  Mike Sperber  <mike@xemacs.org>
6955
6956         * packages.el (packages-find-package-directories): Added support
6957         for external package hierarchies with in-place installations.
6958
6959         * find-paths.el (paths-root-in-place-p): Added.
6960         (paths-find-emacs-directory): Added support for external
6961         directories with in-place installations.
6962         (paths-find-site-directory): Ditto.
6963
6964         * startup.el (find-user-init-file): Also look for
6965         ~/.xemacs/init.elc? in preference to ~/.emacs.
6966
6967 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6968
6969         * select.el (own-selection):
6970         * select.el (own-clipboard): Changed `append' parameter to
6971         `how-to-use' parameter.
6972         * select.el (own-selection): Removed icky append code.
6973         * select.el (own-selection, get-selection): Removed extra type
6974         checking.
6975         * select.el (selection-appender-alist):
6976         * select.el (selection-converter-{in|out}-alist): Initialise.
6977         * select.el (select-append-to-*): New.
6978         * select.el (select-convert-from-*): New.  New functions to append
6979         data and convert data from external type.
6980
6981 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6982
6983         * font-lock.el: Javadoc enhancements.
6984
6985 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6986
6987         * printer.el (generic-print-region): Compose job name from buffer
6988         name.
6989
6990 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6991
6992         * font-lock.el (font-lock-fontify-pending-extents): Call
6993         font-lock-fontify-region instead of font-lock-fontify-buffer
6994         to avoid unnecessary progress gauges.
6995
6996 2000-07-06  Craig Lanning  <lanning@scra.org>
6997
6998         * custom-load.el (faces):
6999
7000         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7001         dir is a regex.
7002
7003         * process.el (call-process-internal): from Dan Holmsand, use binary
7004         coding systems so that jka-compr works.
7005
7006 2000-07-07  Ben Wing  <ben@xemacs.org>
7007
7008         * font-lock.el: Undo previous change.  Unfortunately, some
7009         files actually use the variables directly in their init code
7010         without quoting them.
7011
7012 2000-07-07  Ben Wing  <ben@xemacs.org>
7013
7014         * font-lock.el (defvar font-lock-*-face): Removed.
7015
7016         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7017         only when necessary.
7018
7019 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7020
7021         * cl-macs.el: fix cl-transform-function-property kludge
7022         so that it does not require a random feature.
7023
7024 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7025
7026         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7027         as in Linux kernel "Rules.make".
7028
7029 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7030
7031         * build-report.el (build-report): Add autoload cookie.
7032
7033 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7034
7035         * package-ui.el (defgroup pui):  Correct a misspelling
7036         (pui-toggle-package-delete):  Change `seleted' to `selected'
7037
7038 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7039
7040         * package-get.el (package-get-update-base):
7041         (package-get): Use insert-file-contents-literally always.
7042         (package-get-maybe-save-index):
7043         Force coding system for writing to binary.
7044
7045 2000-06-08  Mike Alexander  <mta@arbortext.com>
7046
7047         * code-process.el (call-process-region): If there is no coding
7048         system for the process on process-coding-system-alist use the
7049         coding system of the buffer containing the region.
7050
7051 2000-06-10  Ben Wing  <ben@xemacs.org>
7052
7053         * cmdloop.el (command-error):
7054         If debug-on-error and noninteractive, output backtrace.
7055
7056         * files.el (file-relative-name):
7057         Remove MSDOS references.
7058
7059         * simple.el (line-number): New function, due to non-obvious
7060         behavior/usage of count-lines.
7061
7062         * simple.el (count-lines): document non-obvious usage to get
7063         line number.
7064
7065 2000-06-11  Ben Wing  <ben@xemacs.org>
7066
7067         * faces.el ((featurep 'xpm)):
7068         * x-faces.el (x-init-face-from-resources):
7069         * x-faces.el (x-init-frame-faces):
7070         * x-misc.el (x-init-specifier-from-resources):
7071         * x-misc.el (x-get-resource-and-bogosity-check):
7072         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7073         * x-mouse.el (x-init-pointer-shape):
7074         * x-scrollbar.el (x-init-scrollbar-from-resources):
7075         Add sixth argument to x-get-resource calls so as to issue warnings
7076         rather than errors on bogus arguments.
7077
7078 2000-06-05  Ben Wing  <ben@xemacs.org>
7079
7080         * compat.el: new file.  provides a clean, non-intrusive way to
7081         define compatibility functions.
7082
7083         * process.el (shell-quote-argument): temporary fix for lack
7084         of nt-quote-process-args.  #### I need to put back the overall
7085         structure of that mechanism but redo the guts of it using the
7086         extra intelligence in the C code.
7087
7088 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7089
7090         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7091         `package-get' does in package-get.el, instead of using external
7092         "md5sum" program.
7093
7094         * package-get.el (package-get): Insert package file literally to
7095         make checksum calculation work.
7096
7097 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7098
7099         * code-files.el (convert-mbox-coding-system): Deleted.
7100         (file-coding-system-alist): Removed reference to
7101         convert-mbox-coding-system.
7102
7103 2000-05-28  Martin Buchholz <martin@xemacs.org>
7104
7105         * XEmacs 21.2.34 is released.
7106
7107 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7108
7109         * font-lock.el (font-lock-keywords): Rewrote docstring
7110
7111 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7112
7113         * loadhist.el (unload-feature): handle case where x is both boundp
7114         and fboundp
7115
7116 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7117
7118         * packages.el: It's ok to use built-in macros, but not lisp
7119         defined ones.
7120
7121 2000-05-20  Ben Wing  <ben@xemacs.org>
7122
7123         * font-lock.el:
7124         * font-lock.el (font-lock-message-threshold):
7125         * font-lock.el (font-lock-mode):
7126         * font-lock.el (font-lock-default-fontify-buffer):
7127         * font-lock.el (font-lock-always-fontify-immediately):
7128         * font-lock.el (font-lock-old-extent): Removed.
7129         * font-lock.el (font-lock-old-len): Removed.
7130         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7131         * font-lock.el (font-lock-pending-extent-table): New.
7132         * font-lock.el (font-lock-range-table): New.
7133         * font-lock.el (font-lock-after-change-function):
7134         * font-lock.el (font-lock-after-change-function-1): Removed.
7135         * font-lock.el (font-lock-fontify-pending-extents): New.
7136         * font-lock.el ('font-lock-revert-cleanup): Removed.
7137         * font-lock.el ('font-lock-revert-setup): Removed.
7138         Rewrite deferral code to handle any number of changes, merging
7139         them properly.  Remove hacked-up code for revert-buffer, now
7140         unnecessary.
7141
7142         * menubar-items.el (default-menubar):
7143         In Options->Edit Init File, don't switch to emacs-lisp-mode
7144         unless necessary; doing this turns off font-lock.
7145
7146 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7147
7148         * keydefs.el: Define C-x BS to backward-kill-sentence.
7149
7150 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7151
7152         * files.el (hack-local-variables-prop-line): Use non-greedy
7153         matching to process -*-texinfo-*- -*-.
7154
7155 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7156
7157         * minibuf.el (minibuf-directory-files): new function.
7158         (read-file-name-activate-callback): use minibuf-directory-files.
7159         (read-directory-name-internal): ditto.
7160         (mouse-file-display-completion-list): ditto.
7161         (mouse-directory-display-completion-list): ditto.
7162         (read-file-name-internal): remove "./" from completion list unless
7163         explicitly matched, for consistency.
7164
7165 2000-05-11  Ben Wing  <ben@xemacs.org>
7166
7167         * gutter-items.el (gutter-buffers-tab):
7168         * gutter-items.el (add-tab-to-gutter):
7169         * gutter-items.el (update-tab-in-gutter):
7170         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7171         * gutter-items.el (append-progress-display):
7172         * gutter-items.el (abort-progress-display):
7173         * gutter-items.el (raw-append-progress-display):
7174         Further fixes.  Use set-glyph-image not set-image-instance-property,
7175         to fix problems with multiple windows in a frame.
7176
7177         * menubar-items.el (tutorials-menu-filter):
7178         Fix typo.
7179
7180         * startup.el (early-error-handler):
7181         Display message box under windows; otherwise, message will disappear
7182         before it can be viewed.
7183
7184         * update-elc.el:
7185         Fix bug in NEEDTODUMP processing.
7186
7187 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7188
7189         * startup.el (lock-directory): Removed.
7190         (superlock-file): Ditto.
7191         (startup-set-paths): Remove lockdir.
7192         (startup-setup-paths-warning): Remove lock-directory.
7193
7194         * setup-paths.el (paths-find-lock-directory): Removed.
7195         (paths-find-superlock-file): Ditto.
7196
7197 2000-05-09  Ben Wing  <ben@xemacs.org>
7198
7199         * faces.el (set-face-property):
7200         * faces.el (set-face-font):
7201         * faces.el (set-face-foreground):
7202         * faces.el (set-face-background):
7203         * faces.el (set-face-background-pixmap):
7204         * faces.el (set-face-underline-p):
7205         * faces.el (set-face-strikethru-p):
7206         * faces.el (set-face-highlight-p):
7207         * faces.el (set-face-dim-p):
7208         * faces.el (set-face-blinking-p):
7209         * faces.el (set-face-reverse-p):
7210         doc string changes.
7211
7212         * glyphs.el:
7213         * glyphs.el (make-image-specifier):
7214         * glyphs.el (glyph-property):
7215         * glyphs.el (set-glyph-image):
7216         * glyphs.el (make-glyph):
7217         * glyphs.el (make-pointer-glyph):
7218         * glyphs.el (make-icon-glyph):
7219         * glyphs.el (widget-image-instance-p): New.
7220         authorship info, lots of doc changes.  New predicate, inadvertently
7221         omitted.  the general principle with specifier docs is now that
7222         the description of instantiators should go with the make-foo-specifier
7223         fun's doc string, rather than in foo-specifier-p.  this follows
7224         conventions elsewhere in XEmacs and in general is a lot more obvious
7225         of a place to look.  sometimes the make-foo-specifier function needs
7226         to be created in the process.
7227
7228         * gutter.el:
7229         * gutter.el (make-gutter-specifier): New.
7230         * gutter.el (make-gutter-size-specifier): New.
7231         * gutter.el (make-gutter-visible-specifier): New.
7232         specifier doc updates according to the conventions specified before.
7233
7234         * objects.el:
7235         * objects.el (make-font-specifier):
7236         * objects.el (make-color-specifier):
7237         * objects.el (make-face-boolean-specifier): New.
7238         specifier doc updates according to the conventions specified before.
7239
7240         * specifier.el:
7241         * specifier.el (set-specifier):
7242         * specifier.el (make-integer-specifier): New.
7243         * specifier.el (make-boolean-specifier): New.
7244         * specifier.el (make-natnum-specifier): New.
7245         * specifier.el (make-generic-specifier): New.
7246         * specifier.el (make-display-table-specifier): New.
7247         specifier doc updates according to the conventions specified before.
7248
7249         * toolbar.el:
7250         * toolbar.el (make-toolbar-specifier): New.
7251         specifier doc updates according to the conventions specified before.
7252
7253 2000-05-09  Ben Wing  <ben@xemacs.org>
7254
7255         * process.el (call-process-internal): Revert to previous version
7256         because Mike's change clashed with a change I did not long before.
7257         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7258         Thanks very much Mike for pointing out the bug and submitting a
7259         patch!
7260
7261 2000-04-13  Mike Alexander  <mta@arbortext.com>
7262
7263         * process.el (call-process-internal): Send the correct input buffer
7264         (call-process-internal): Return the exit status of the process
7265
7266 2000-05-07  Ben Wing  <ben@xemacs.org>
7267
7268         * winnt.el:
7269         * winnt.el (nt-quote-args-verbatim): Removed.
7270         * winnt.el (nt-quote-args-prefix-quote): Removed.
7271         * winnt.el (nt-quote-args-backslash-quote): Removed.
7272         * winnt.el (nt-quote-args-double-quote): Removed.
7273         * winnt.el (nt-quote-args-functions-alist): Removed.
7274         * winnt.el (nt-quote-process-args): Removed.
7275         Remove all stuff for argument quoting.  We borrow the code instead
7276         from Emacs 20.6, which is much more careful in its quoting
7277         (e.g. in handling runs of the escape character) and avoids most of
7278         the need for this Lisp mechanism by checking to see whether we're
7279         running a Cygwin or normal program and doing the appropriate
7280         quoting.  If we end up needing such a mechanism, we should add
7281         it by extending the variable `mswindows-quote-process-args' so it
7282         can take an alist of regexps.
7283
7284 2000-05-07  Ben Wing  <ben@xemacs.org>
7285
7286         * keydefs.el:
7287         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7288         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7289         the window without moving point.
7290
7291         * simple.el:
7292         * simple.el (scroll-up-one): New.
7293         * simple.el (scroll-down-one): New.
7294         Functions for use with C-M-up/down.
7295
7296 2000-05-01  Martin Buchholz <martin@xemacs.org>
7297
7298         * XEmacs 21.2.33 is released.
7299
7300 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7301
7302         * dialog.el (yes-or-no-p-dialog-box):
7303         Fix docstring.
7304         Fix following horrible bug in X11 mode with focus-follows-mouse:
7305           1. Visit two files in two different frames.
7306           2. do File->Revert Buffer in one of those frames.
7307           3. Dialog box appears.
7308           4. Arrange things so that the mouse passes over the *other*
7309              frame, then to the dialog box, and click on "Yes".
7310           5. The file contents end up in the *wrong* buffer!
7311         Add TODO comment.
7312
7313 2000-04-28  Ben Wing  <ben@xemacs.org>
7314
7315         * help.el (describe-installation): correct typo introduced
7316         in last patch: boundp -> fboundp.
7317
7318         * etags.el (buffer-tag-table-list):
7319         canonicalize filenames to Unix format so that tag-table-alist
7320         searching works under Windows.
7321
7322         * autoload.el:
7323         Bowdlerize the supposedly objectionable words
7324         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7325
7326         * gutter-items.el (set-progress-display-style):
7327         * gutter-items.el (search-dialog-callback):
7328         * gutter-items.el (make-search-dialog):
7329         Change to new callback-ex api.
7330
7331 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7332
7333         * help.el: (describe-installation): decode-coding-string is not
7334         defined in a non MULE environment.
7335
7336 2000-04-28  Ben Wing  <ben@xemacs.org>
7337
7338         * gutter-items.el (buffer-list-changed-hook):
7339         use it, not record-buffer-hook.
7340
7341         * subr.el (record-buffer-hook): Removed.
7342
7343 2000-04-27  Ben Wing  <ben@xemacs.org>
7344
7345         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7346         use NORECORD option.  Andy will not like this, but the existing
7347         gutter behavior is just wrong, as per this comment:
7348
7349         ;; this used to add the norecord flag to both calls below.
7350         ;; this is bogus because it is a pervasive assumption in XEmacs
7351         ;; that the current buffer is at the front of the buffers list.
7352         ;; for example, select an item and then do M-C-l
7353         ;; (switch-to-other-buffer).  Things get way confused.
7354         ;;
7355         ;; Andy, if you want to maintain the current look, you must
7356         ;;  *uncouple* the gutter order and buffers order.
7357
7358         * loaddefs.el (completion-ignored-extensions): unfuckify.
7359
7360         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7361         xemacs.mak.
7362
7363         * autoload.el (batch-update-one-directory): new function, used in
7364         xemacs.mak.
7365
7366         * loadup.el: set gc-cons-threshold very high unless dumping --
7367         loadup during update-elc is much much much faster.  also do this
7368         when quick-building.
7369
7370         add commented-out code for profiling loadup.
7371
7372
7373         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7374         is required in order to build xemacs.
7375
7376 2000-04-26  Ben Wing  <ben@xemacs.org>
7377
7378         * loadup.el: don't garbage collect during loadup if quick-build
7379         compile-time option is set.
7380
7381 2000-04-23  Ben Wing  <ben@xemacs.org>
7382
7383         * update-elc.el: compute whether any dumped .el or .elc files
7384         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7385         if so.
7386
7387         * update-elc.el (update-elc-files-to-compile): always change
7388         NOBYTECOMPILE in the src directory rather than current dir,
7389         so it will work under NT.
7390
7391         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7392         the form of this file is identical between Unix and Windows.
7393         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7394         Added comment.
7395         (update-autoloads-from-directory): updated doc string.
7396         updated doc strings in a few other places.
7397
7398 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7399
7400         * bytecomp.el (byte-force-recompile): Fix argument to
7401         byte-recompile-directory.
7402
7403 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7404
7405         * gutter-items.el (progress-display-clear-when-idle): Use
7406         add-one-shot-hook.
7407         * gutter-items.el (clear-progress-display): Adjust number of
7408         arguments.
7409
7410 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7411
7412         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7413
7414 2000-04-16  Ben Wing  <ben@xemacs.org>
7415
7416         * printer.el: New file.
7417
7418         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7419
7420         * help.el (describe-installation): Fix decoding for Windows.
7421
7422         * menubar-items.el:
7423         * menubar-items.el (default-menubar):
7424         * menubar-items.el (tutorials-menu-filter): New.
7425         * menubar-items.el (popup-menubar-menu):
7426         Add authorship.  Redo Help menu and Tutorials filter.
7427
7428         * menubar.el: Correct comment.
7429
7430         * modeline.el (modeline-buffer-identification): Correct doc string.
7431
7432         * simple.el:
7433         * simple.el (printing): Removed.
7434         * simple.el (printer-name): Removed.
7435         * simple.el (generic-print-buffer): Removed.
7436         * simple.el (generic-print-region): Removed.
7437         Move generic print code to printer.el.
7438
7439 2000-04-15  Ben Wing  <ben@xemacs.org>
7440
7441         * simple.el (generic-print-region): New.
7442         make this function actually work.
7443         (generic-print-buffer): call generic-print-region.
7444
7445 2000-04-14  Andy Piper  <andy@xemacs.org>
7446
7447         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7448         by using the new widget-callback-current-channel.
7449         (search-dialog-callback): ditto.
7450
7451 2000-04-12  Andy Piper  <andy@xemacs.org>
7452
7453         * gutter.el (default-gutter-position): moved from gutter-items.el.
7454         (default-gutter-position-changed-hook): ditto.
7455         (gutter-element-visibility-changed-hook): ditto.
7456         (set-gutter-element): ditto.
7457         (remove-gutter-element): ditto.
7458         (set-gutter-element-visible-p): ditto.
7459         (gutter-element-visible-p): ditto.
7460         (init-gutter): ditto.
7461
7462         * dialog.el (make-dialog-box): renamed and moved from
7463         gutter-items.el
7464
7465         * gutter-items.el: move various functions elsewhere.
7466
7467 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7468
7469         * menubar-items.el: Fixed place of parenthesis.
7470
7471 2000-04-12  Ben Wing  <ben@xemacs.org>
7472
7473         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7474                 without constantly being prompted for the tag.
7475         * simple.el: Added a number of section headings, to clarify the
7476                 organization of this file.
7477         * simple.el (activate-region):
7478         * simple.el (region-exists-p):
7479         * simple.el (region-active-p):
7480                 Moved these three function down to the other side of
7481                 the case-changing functions, so they join the rest of
7482                 the region code.
7483         * simple.el (printing): New.
7484         * simple.el (printer-name): New.
7485         * simple.el (generic-print-buffer): New.
7486                 New functions, a very simple prototype for a unified
7487                 printing interface.
7488
7489         * process.el (call-process-internal): Real fix for null BUFFER,
7490                 other problems with BUFFER specs.
7491
7492         * menubar-items.el:
7493                 Fixed up File->Print to use new printing functions.
7494                 Various corrections and expansions to Grep/Compile menus.
7495                 New options for Printing.
7496                 New options for SMTP Mail, the way to send mail under
7497                   MS Windows. (There's also a package patch to make SMTP
7498                   Mail be the default under MSWin.)
7499
7500 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7501
7502         * menubar-items.el: Selecting Rectangle Mousing from menubar
7503         did not work.  Needed to quote mouse-track-rectangle-p.
7504
7505 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7506
7507         * cl-compat.el (keywordp): Removed.
7508
7509 2000-04-05  Andy Piper  <andy@xemacs.org>
7510
7511         * gutter-items.el (progress-layout-glyph): don't initialize here.
7512         (progress-gauge-glyph): use dynamic sizing.
7513         (set-progress-display-style): new function. Set progress glyphs
7514         appropriately depending on the style.
7515         (progress-display-style): new variable. Custom version of
7516         set-progress-display-style.
7517         (progress-abort-glyph): switch to dynamic sizes.
7518         (search-dialog-text): make the edit field active.
7519
7520 2000-04-04  Andy Piper  <andy@xemacs.org>
7521
7522         * gutter-items.el (make-search-dialog): need to make the search
7523         dialog visible after creation.
7524
7525         * menubar-items.el (default-menubar): use the search dialog for
7526         searching. Remove some extraneous search menu items.
7527
7528         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7529         well as strings.
7530         (make-gutter-only-dialog-frame): allow the user to create the
7531         frame unmapped. Allow the gutter spec to be given as a glyph.
7532         (search-dialog-direction): new variable.
7533         (search-dialog-text): new variable.
7534         (search-dialog-callback): new function. Callback for the search
7535         dialog action.
7536         (make-search-dialog): new function. Create a user-friendly search
7537         dialog.
7538
7539 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7540
7541         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7542         under Windows.
7543
7544 2000-04-01  Andy Piper  <andy@xemacs.org>
7545
7546         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7547         progress more accurately.
7548
7549 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7550
7551         * finder.el (finder-compile-keywords): Process readable files only.
7552         Because error in process of .#finder-inf.el when compile xemacs
7553         with --with-clash-detection option.
7554
7555 2000-03-31  Andy Piper  <andy@xemacs.org>
7556
7557         * gutter-items.el (append-progress-display): don't delay after a
7558         successful font-lock.
7559         (make-gutter-only-dialog-frame): new function. Allow users to
7560         create gutter-only dialogs.
7561
7562 2000-03-27  Mike Alexander  <mta@arbortext.com>
7563
7564         * process.el (call-process-internal): Handle a null BUFFER
7565         parameter correctly.
7566
7567 2000-03-28  Andy Piper  <andy@xemacs.org>
7568
7569         * gutter-items.el (abort-progress-display): put strings in the
7570         gutter not extents.
7571         (progress-layout-glyph): signal special 'quit callback.
7572         (progress-display-quit-function): deleted.
7573         (progress-display-stop-callback): deleted.
7574         (progress-display-dispatch-command-events): deleted.
7575         (append-progress-display): remove calls to
7576         progress-display-dispatch-command-events.
7577         (raw-append-progress-display): ditto.
7578
7579 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7580
7581         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7582         being a list.  Actually define `stipple-pixmap-p' which is used as
7583         an error predicate.  Correctly handle PIXMAP being either relative
7584         or absolute file name.
7585
7586 2000-03-24  Andy Piper  <andy@xemacs.org>
7587
7588         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7589         (abort-progress-display): ditto. Don't delete the created extent.
7590         (raw-append-progress-display): ditto.
7591         (progress-display-dispatch-non-command-events): new
7592         function. Encapsulates what we want to do when no command input is
7593         required.
7594         (progress-display-dispatch-command-events): likewise, but disable
7595         for now since it causes too many problems.
7596         (append-progress-display): use them.
7597         (raw-append-progress-display): ditto.
7598         (default-gutter-position-changed-hook): set this rather than
7599         default-gutter-position-changed.
7600         (default-gutter-position-changed-hook): lambda with zero arguments
7601         rather than one.
7602         (raw-append-progress-display): trap errors in pending input since
7603         allowing them to signal will hose the gauge well and
7604         truly. Ideally we would like to delay these until we are more able
7605         to cope.
7606         (append-progress-display): ditto.
7607
7608 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7609
7610         * lisp/make-docfile.el: call-process-internal is now implemented
7611         in process.el.
7612
7613 2000-03-21  Ben Wing  <ben@xemacs.org>
7614
7615         * mule\mule-cmds.el (set-language-info-alist):
7616         Fix to correspond to new menu arrangement.
7617
7618 2000-03-21  Ben Wing  <ben@xemacs.org>
7619
7620         * process.el:
7621         * process.el (call-process-internal): New.
7622         New implementation of call-process.  Only enabled under NT, so far.
7623         stderr handling not implemented yet in CVS'd C code.
7624
7625 2000-03-20  Ben Wing  <ben@xemacs.org>
7626
7627         * lisp-mode.el:
7628         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7629         * lisp-mode.el (lisp-interaction-mode):
7630         Put back Lisp Interaction menubar for Jan V's sake.
7631
7632         * simple.el:
7633         * simple.el (mark-ring):
7634         * simple.el (dont-record-current-mark): New.
7635         * simple.el (in-shifted-motion-command): New.
7636         * simple.el (mark-ring-unrecorded-commands): New.
7637         * simple.el (mark-ring-max):
7638         * simple.el (set-mark-command):
7639         * simple.el (push-mark):
7640         * simple.el (handle-pre-motion-command):
7641         Implement scheme for not recording unimportant marks.
7642
7643         * subr.el:
7644         * subr.el (function-allows-args): New.
7645         New function function-allows-args.
7646
7647 2000-03-20  Martin Buchholz <martin@xemacs.org>
7648
7649         * XEmacs 21.2.32 is released.
7650
7651 2000-03-20  Andy Piper  <andy@xemacs.org>
7652
7653         * gutter-items.el (update-tab-in-gutter): force selection of the
7654         selected-window if required to do so.
7655         (buffers-tab-items): ditto.
7656         (add-tab-to-gutter): ditto.
7657         (create-frame-hook): use force-selection.
7658         (default-gutter-position-changed): lambdify.
7659         (update-tab-hook): deleted since it was only used in one place.
7660
7661 2000-03-18  Andy Piper  <andy@xemacs.org>
7662
7663         * files.el (find-file-noselect): undo change that shouldn't have
7664         gone in.
7665
7666 2000-03-17  Andy Piper  <andy@xemacs.org>
7667
7668         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7669         of selected-window trickery.
7670
7671         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7672         frames tabs.
7673         (progress-display-stop-callback): progress -> progress-display
7674         (progress-display-quit-function): ditto.
7675         (clear-progress-display): ditto.
7676         (remove-progress-display): ditto.
7677         (append-progress-display): ditto.
7678         (abort-progress-display): ditto.
7679         (raw-append-progress-display): ditto.
7680         (display-progress-display): ditto.
7681         (current-progress-display-label): ditto.
7682         (current-progress-display): ditto.
7683         (lprogress-display): ditto and save the buffer
7684         (progress-display): ditto. Otherwise the buffer sometimes gets
7685         changed which confuses font-lock.
7686
7687         * font-lock.el (font-lock-default-fontify-buffer): catch all
7688         errors, not just quit.
7689         (font-lock-mode): progress -> display-progress
7690         (font-lock-default-fontify-buffer): ditto.
7691         (font-lock-fontify-syntactically-region): ditto.
7692         (font-lock-fontify-keywords-region): ditto.
7693
7694 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7695
7696         * cl.el (gensym): Move to here from cl-macs.el.
7697         (gentemp): Ditto.
7698
7699 2000-03-16  Andy Piper  <andy@xemacs.org>
7700
7701         * font-lock.el (font-lock-mode): use lprogress and friends for
7702         progress management.
7703         (font-lock-default-fontify-buffer): ditto.
7704         (font-lock-fontify-syntactically-region): ditto.
7705         (font-lock-fontify-keywords-region): ditto.
7706         (font-lock-revert-cleanup): fix reverting.
7707         (font-lock-revert-setup): ditto.
7708
7709         * gutter-items.el (progress-use-echo-area): new variable. Use the
7710         echo area for progress gauges if non-nil.
7711         (clear-progress): remove echo area stuff and defer to
7712         clear-message.
7713         (append-progress): dispatch non-command events after each progress
7714         increment. Remove echo area stuff.
7715         (abort-progress): remove echo area stuff and defer to
7716         display-message.
7717         (raw-append-progress): ditto. Dispatch non-command events after
7718         gutter redisplay.
7719         (display-progress): defer echo area stuff to display-message.
7720
7721         * gutter-items.el (clear-progress):
7722         (abort-progress): indentation changes.
7723         (display-progress): don't clear progress.
7724         (append-progress): compare messages with equal.
7725         (raw-append-progress): use dispatch-non-command-events to flush
7726         widget creation events.
7727
7728 2000-03-13  Ben Wing  <ben@xemacs.org>
7729
7730         * abbrev.el:
7731         * abbrev.el (abbrev-string-to-be-defined): New.
7732         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7733         Changes for use with the menubar.
7734
7735 2000-03-12  Ben Wing  <ben@xemacs.org>
7736
7737         * alist.el (vassoc): moved here from font-menu.el.
7738
7739         * custom.el (defface): typo fix.
7740
7741         * dialog.el (yes-or-no-p-dialog-box):
7742         * dialog.el (message-box):
7743         * files.el (save-some-buffers-1):
7744         Put accelerators in the button names.
7745
7746         * font-lock.el (font-lock-comment-face):
7747         * font-lock.el (font-lock-keyword-face):
7748         * font-lock.el (font-lock-function-name-face):
7749         Fixed some of the colors under MS Windows because the existing
7750         default colors were hardly different from black and needed to be
7751         made lighter.
7752
7753         * font-menu.el:
7754         * font-menu.el (font-menu-split-long-menu):
7755         * font-menu.el (font-menu-family-constructor):
7756         * font-menu.el (font-menu-size-constructor):
7757         * font-menu.el (font-menu-weight-constructor):
7758         * font-menu.el (font-menu-set-font):
7759         vassoc moved to alist.el.
7760         Accelerators added to all menus.
7761         Unused bound var new-props removed.
7762
7763         * keydefs.el: I did a whole lot of rearranging to put things in a
7764         more consistent order and fixed a number of cases where key
7765         combinations involving up, down, left, right and so on were
7766         defined but the corresponding keypad combinations were not
7767         defined.
7768
7769         * lisp-mode.el:
7770         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7771         * lisp-mode.el (emacs-lisp-mode):
7772         * lisp-mode.el (lisp-interaction-mode):
7773         * lisp-mode.el (flet):
7774         Added accelerators onto the menus.
7775         Made all the different versions of the let function be indented
7776         the same way.
7777         Undid Steve's easy-menu-ification, because it makes it impossible
7778         to have the menubar and popup menus different.
7779         Cleaned up the menu; added items for find-function &c and some
7780         indenting, and removed debug-on-*.
7781
7782         * list-mode.el (list-mode-hook):
7783         * list-mode.el (list-mode):
7784         * list-mode.el (completion-setup-hook):
7785         * list-mode.el (display-completion-list):
7786         Added support for the :window-height keyword, which is required
7787         because of other changes that I made for the file dialog box.  I
7788         also made the hook variables list-mode-hook and
7789         completion-setup-hook and also minibuffer-setup-hook in
7790         minibuf.el be permanent-local; see comment in list-mode.el.
7791
7792         * map-ynp.el (map-y-or-n-p):
7793         Added accelerators to the dialog buttons.
7794
7795         * menubar-items.el (menu-truncate-list):
7796         New internal function.
7797         * menubar-items.el (submenu-generate-accelerator-spec):
7798         * menubar-items.el (menu-item-strip-accelerator-spec):
7799         * menubar-items.el (menu-item-generate-accelerator-spec):
7800         New exported functions, for use in auto-generating accelerator specs.
7801
7802         * menubar-items.el:
7803         * menubar-items.el (default-menubar):
7804         * menubar-items.el (maybe-add-init-button):
7805         * menubar-items.el (bookmark-menu-filter):
7806         * menubar-items.el (slow-format-buffers-menu-line):
7807         * menubar-items.el (build-buffers-menu-internal):
7808         * menubar-items.el (language-environment-menu-filter):
7809         * menubar-items.el (default-popup-menu):
7810         * menubar-items.el (popup-buffer-menu):
7811         * menubar-items.el (popup-menubar-menu):
7812         Did a major overhaul on this file, and in fact I'm nowhere near
7813         done working on the menubar, and there will be more patches to
7814         come.  A basic summary of what I've done:
7815
7816         a) I added accelerators to all of the menu items.  For menus that
7817         are auto-generated, such as the buffers menu, the accelerators are
7818         automatically added to the beginning of each line using the
7819         numbers 1 through 9, then zero, and then letters starting with A,
7820         but omitting the letters that are already in use for the fixed
7821         menu items at the top of the buffers menu.  To facilitate adding
7822         accelerators of this kind, I created some new functions
7823         (*-accelerator-spec), which are also being used by other filters
7824         that auto generate lists of things such as ftp sites to download
7825         packages.  If people really don't like these accelerators
7826         appearing at the beginning of the menu items, a variable can be
7827         added to optionally turn them off, but I think this is rather
7828         pointless because other menu items have accelerators and many or
7829         most of the menu users will use the accelerators if the support is
7830         there.
7831
7832         b) I combined the top level Tools and Apps menus into a single
7833         Tools menu, because the distinction between the two is not
7834         obvious, and the items on the menus are not used often enough that
7835         putting some of them onto submenus is a problem.
7836
7837         c) I created two new top level menus called View and Cmds because
7838         there were too many items on the File and Edit menus, and I'm going
7839         to be adding more items to these menus.  In contrast to the Tools
7840         menu, the items on these menus may be used quite often during an
7841         editing session, and so should be available with fewer
7842         keystrokes.
7843
7844         d) I added a number of options to the options menu, including one
7845         for controlling whether the alt key can be used to traverse to
7846         menu items using the accelerators, one for controlling behavior of
7847         control-k, one for controlling how the kill and yank functions
7848         interact with the clipboard, a few additional buffers-menu
7849         options, and various other things.  I also did a bit of
7850         rearranging, for example, combining the keyboard and mouse options
7851         into a single keyboard and mouse submenu to facilitate the
7852         accelerators on that level.
7853
7854         e) I changed the variable buffers-menu-format-buffer-line-function
7855         to take two arguments instead of one, the second argument being
7856         the line number for use in creating an accelerator.  I added a
7857         hack to support existing functions with one argument (although I
7858         doubt that very many of these exist), for backward compatibility.
7859
7860         f) I moved the top level mule menu to be a submenu of the edit
7861         menu.  I think that most of the items on this menu are fairly
7862         useless and there are certainly not enough frequently used items
7863         to justify this being its own top level menu.
7864
7865         g) I combined most of the items in big-menubar.el into the main menu.
7866         If people think the main menu is too big, it would be possible to
7867         create different configurations, some smaller.
7868
7869         * menubar.el (check-menu-syntax):
7870         Deleted some syntax checks that were no longer valid, partly
7871         because of changes that were already made a long time ago, and
7872         partly because of a change I made where I allow the name of the
7873         menu item to be an evaluated expression rather than just a string,
7874         similar to all of the other parameters of a menu item.
7875
7876         * minibuf.el:
7877         * minibuf.el (read-file-name-1):
7878         * minibuf.el (mouse-read-file-name-1):
7879         I made a number of changes to improve the appearance
7880         and functioning of the file dialog box.  They include:
7881
7882         a) Fixing the problem where closing the dialog box by clicking on
7883         the close button of the window didn't properly exit the
7884         minibuffer.
7885
7886         b) Fixing the problem that if you typed part of a file name, and
7887         then clicked on a completion with the mouse, the file was not
7888         correctly selected.
7889
7890         c) Changing the title of the dialog box to reflect the operation
7891         being done in accordance with user interface conventions, rather
7892         than the name of the dialog box buffer, which is rather useless.
7893
7894         d) Remove the words "possible completions are" which didn't
7895         belong.
7896
7897         e) Fix things so that the completions scroll off the end of the
7898         completions windows only to the right, rather than both to the
7899         right and down, which is in accordance with Windows user interface
7900         conventions.
7901
7902         * msw-init.el (init-post-mswindows-win):
7903         Added a binding for meta-F4, which is the standard windows binding
7904         for exiting a program.
7905
7906         * select.el (get-selection-no-error):
7907         * select.el (own-selection):
7908         * select.el (own-clipboard):
7909         Added an optional argument called append to the functions
7910         own-selection and own-clipboard.  This adds support for appending
7911         text to the existing selection and allows the function
7912         own-clipboard to be used as the value of the variable
7913         interprogram- cut-function.
7914
7915         Fixed a bug in own-selection in handling zmacs-region-stays.
7916
7917         * simple.el (historical-kill-line): New.
7918
7919         * simple.el (kill-line):
7920         * simple.el (interprogram-cut-function):
7921         * simple.el (interprogram-paste-function):
7922         * simple.el (handle-pre-motion-command):
7923         * simple.el (next-line):
7924         * simple.el (previous-line):
7925         a) Expanded the variable kill-whole-line, so that function
7926         kill-line can be set to delete the entire line always, not just
7927         when cursor is at the beginning of the line.  This is controlled
7928         by setting the variable kill-whole-line to the symbol 'always.
7929         This behavior, as well as the existing kill-whole-line behavior,
7930         now only take effect when kill-line is called interactively,
7931         although this is a departure from a previous behavior in the case
7932         of setting this variable kill-whole-line to t.  It is almost
7933         certainly what has always been intended, and most likely the old
7934         way of doing things introduced bugs.  I also created a function
7935         called historical-kill-line, which ignores the kill-whole-line
7936         setting and always gives the historical behavior of only killing
7937         to the end of the line.  I bound this function to shift- control-k
7938         so that the kill to end of line behavior is available, even when
7939         kill-whole-line has been set to change control-k into the simple
7940         delete-whole-line behavior. (This can be set using the options
7941         menu.)
7942
7943         b) I changed things so that kill and yank now interact with the
7944         clipboard by default under windows.  This was done by changing the
7945         default value of interprogram-cut- function and
7946         interprogram-paste-function.  You can get the old behavior by
7947         setting these to nil, and there is an option on the options menu
7948         to do this.
7949
7950         c) I added support for selecting text using shifted motion keys.
7951         This support is on by default and can be controlled by the
7952         variable shifted-motion-keys-select-region.  There is also a
7953         variable called unshifted-motion-keys-deselect-region that
7954         controls more specifically how the shifted motion key behavior
7955         works.  I did not put an option on the options menu to turn this
7956         off, because I can't imagine why this would be useful.
7957
7958         * simple.el (forward-block-of-lines):
7959         * simple.el (backward-block-of-lines):
7960         * simple.el (block-movement-size):
7961         New.
7962
7963         * simple.el (uncapitalized-title-words):
7964         * simple.el (uncapitalized-title-word-regexp):
7965         * simple.el (capitalize-string-as-title):
7966         * simple.el (capitalize-region-as-title):
7967         New.
7968
7969
7970         * subr.el (add-hook):
7971         * subr.el (make-local-hook): New.
7972         * subr.el (remove-local-hook): New.
7973         * subr.el (add-one-shot-hook): New.
7974         * subr.el (add-local-one-shot-hook): New.
7975         Added some functions to make using hooks easier.
7976         These include:
7977
7978         a) Functions add-local-hook and remove-local-hook to make it easy
7979         to use local hooks.
7980
7981         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7982         make it possible to add a "one-shot" hook, which is to say a hook
7983         that runs only once, and automatically removes itself after the
7984         first time it has run.
7985
7986 2000-03-09  Andy Piper  <andy@xemacs.org>
7987
7988         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7989
7990 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7991
7992         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7993         Moved from menubar-items.el.
7994         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7995
7996 2000-03-08  Andy Piper  <andy@xemacs.org>
7997
7998         * gutter-items.el (build-buffers-tab-internal): add selected field
7999         to buffers tab spec.
8000
8001 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8002
8003         * minibuf.el (last-exact-completion): Initialize to nil.
8004
8005 2000-03-07  Didier Verna  <didier@xemacs.org>
8006
8007         * startup.el (command-line-1): remove unused variable
8008         `first-file-buffer'.
8009
8010 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8011
8012         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8013         which is also used for Web server log files.
8014
8015 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8016
8017         * mule/mule-charset.el: Setup auto-fill-chars.
8018
8019 2000-03-02  SL Baur  <steve@beopen.com>
8020
8021         * subr.el (with-string-as-buffer-contents): Reimplement using
8022         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8023         non-deletion of buffer after execution problem.
8024         (with-output-to-string): Use unique buffer name.
8025
8026 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8027
8028         * gutter-items.el (buffers-tab-sort-function):  New variable.
8029         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8030
8031 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8032
8033         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8034
8035 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8036
8037         * menubar-items.el (maybe-add-init-button): Remove the "Load
8038         .emacs" button from all menubars.
8039
8040 2000-03-01  Didier Verna  <didier@xemacs.org>
8041
8042         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8043         region rectangle replacement (from Jan Vroonhof).
8044         (replace-rectangle): new function.
8045
8046 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8047
8048         * mule/mule-cmds.el (set-default-coding-systems): Use
8049         set-terminal-coding-system and set-keyboard-coding-system.
8050         * coding.el (set-terminal-coding-system): Use
8051         set-console-tty-output-coding-system.
8052         (set-keyboard-coding-system): Use
8053         set-console-tty-input-coding-system.
8054
8055 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8056
8057         * minibuf.el (read-variable): Allow symbol to default argument.
8058
8059 2000-02-27  Andy Piper  <andy@xemacs.org>
8060
8061         * gutter-items.el (update-tab-hook): new function to be used for
8062         hooks.
8063         (create-frame-hook): add update-tab-hook.
8064         (record-buffer-hook): ditto.
8065         (default-gutter-position-changed): ditto.
8066         (default-gutter-position): updating the buffers tab is now handled
8067         by a hook.
8068         (default-gutter-position-changed-hook): new variable.
8069         (gutter-element-visibility-changed-hook): ditto.
8070         (set-gutter-element-visible-p): call it.
8071         (set-gutter-element): use modify-specifier-instances. Set extents
8072         as duplicable before using.
8073         (remove-gutter-element): ditto.
8074         (set-gutter-element-visible-p): ditto.
8075         (init-gutter): new function.
8076         (add-tab-to-gutter): use new gutter-element functions rather than
8077         setting specifiers directly.
8078         (clear-progress): ditto.
8079         (abort-progress): ditto.
8080         (gutter-buffers-tab-visible-p): renamed from
8081         default-gutter-visible-p
8082
8083         * specifier.el (modify-specifier-instances): new function from Jan
8084         Vroonhof.
8085
8086         * x-init.el (init-post-x-win): call init-gutter.
8087
8088         * msw-init.el (init-post-mswindows-win): call init-gutter.
8089
8090         * menubar-items.el (default-menubar): Update to reflect new gutter
8091         variables.
8092
8093 2000-02-26  Andy Piper  <andy@xemacs.org>
8094
8095         * gutter-items.el (set-gutter-element): new function. Add gutter
8096         elements to the specified gutter.
8097         (remove-gutter-element): new function. Remove gutter elements from
8098         the specified gutter.
8099         (set-gutter-element-visible-p): new function. Set gutter element
8100         visibility for the provided gutter-visible specifier.
8101
8102 2000-02-23  Andy Piper  <andy@xemacs.org>
8103
8104         * gutter-items.el (add-tab-to-gutter): specify dimensions
8105         dynamically.
8106
8107 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8108
8109         * gutter-items.el (add-tab-to-gutter):
8110         * package-get.el (package-get-interactive-package-query):
8111         * package-ui.el (pui-directory-exists):
8112         (pui-install-selected-packages):
8113         (pui-list-packages):
8114         Use #'(lambda ...)  instead of '(lambda ...).
8115
8116 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8117
8118         * startup.el (load-user-init-file): Check to make sure user
8119           has an init-file before calling load().
8120
8121 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8122
8123         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8124
8125 2000-02-23  Martin Buchholz <martin@xemacs.org>
8126
8127         * XEmacs 21.2.31 is released.
8128
8129 2000-02-21  Mike Sperber <mike@xemacs.org>
8130
8131         * loadup.el (really-early-error-handler):
8132         * update-elc.el:
8133         * make-docfile.el:
8134         Remove dependency on EMACSBOOTSTRAP... environment variables.
8135
8136 2000-02-21  Martin Buchholz <martin@xemacs.org>
8137
8138         * XEmacs 21.2.30 is released.
8139
8140 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8141
8142         * byte-optimize.el (byte-optimize-plus):
8143         (byte-optimize-minus):
8144         (byte-optimize-multiply):
8145         Optimize (- 0) to 0, not (-)
8146         Optimize (+ 5 3.0) to 8.0
8147         Optimize (* 5 3.0) to 15.0
8148         Improve readability.
8149
8150 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8151
8152         * modeline.el: (modeline-scrolling-method): change modeline
8153         mswindows cursor appearance according to the value.
8154
8155         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8156         and 'gui-element face colors and 'gui-element face font to Windows
8157         defaults.
8158
8159 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8160
8161         * font-lock.el: Javadoc enhancements
8162
8163 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8164
8165         * ldap.el (toplevel): Test if LDAP support has been compiled in
8166         (ldap-verbose): New option
8167         (ldap-search-entries): Renamed from the previous ldap-search
8168         Conditionalize message display on ldap-verbose
8169         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8170         defuns
8171         (ldap-search): Is now defined as an obsolete wrapper calling
8172         ldap-search-basic or ldap-search-entries
8173
8174
8175 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8176             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8177             Jan Vroonhof  <jan@xemacs.org>
8178
8179         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8180         When for-effect is true, didn't call `byte-optimize-form'
8181         in and/or subforms without last.
8182
8183 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8184
8185         * package-get.el (package-get-download-sites): Use correct custom
8186         type.
8187
8188 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8189
8190         * files.el (write-file): Ask for coding system when compiled with
8191         file-coding.
8192
8193 2000-02-16  Andy Piper  <andy@xemacs.org>
8194
8195         * buffer.el (switch-to-buffer): give norecord argument to
8196         set-window-buffer instead of explicitly recording.
8197
8198         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8199         we have to pick a window.
8200
8201 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8202
8203         * mule/mule-cmds.el (describe-language-support): Don't add
8204         unexist function to help-map.
8205         (describe-coding-system): Don't use already assigend `C'.
8206
8207 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8208
8209         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8210         work in custom.
8211
8212 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8213
8214         * about.el: Ienaga's e-mail address change.
8215
8216 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8217
8218         * etags.el (find-tag): force new window -- even if buf already
8219         visible -- when other-window is t
8220
8221 2000-02-16  Martin Buchholz <martin@xemacs.org>
8222
8223         * XEmacs 21.2.29 is released.
8224
8225 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8226
8227         * cl-extra.el (getf): This is now identical to `plist-get', so
8228         just defalias it.
8229         * cl-macs.el: Make getf an alias to plist-get, at the
8230         byte-compiler level, using define-compiler-macro.
8231
8232 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8233
8234         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8235
8236 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8237
8238         * lisp/etags.el (find-tag-internal): set exact-tagname to
8239           a regular expression that matches against the tagname
8240           part of the tag entry first instead of only looking in
8241           the context area.
8242
8243 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8244
8245         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8246         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8247
8248 2000-02-07  Martin Buchholz <martin@xemacs.org>
8249
8250         * XEmacs 21.2.28 is released.
8251
8252 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8253
8254         * cl-extra.el (getf): Just call `get', never `get*'.
8255         Make arglist match docstring.
8256         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8257         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8258         * byte-optimize.el: remove references to `get*'.
8259
8260 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8261
8262         * mule/european.el: Add syntax information for Latin3 and Latin4.
8263
8264 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8265
8266         * byte-optimize.el: Byte-optimize (length "foo")
8267
8268 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8269
8270         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8271         width check using `window-leftmost-p' and `window-rightmost-p'.
8272
8273 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8274
8275         * wid-edit.el (widget-match-inline): An atom never matches a
8276           list.
8277
8278 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8279
8280         * modeline.el: Consolidated 'x and 'mswindows specification under
8281         'win tag.
8282
8283 2000-01-29  Andy Piper  <andy@xemacs.org>
8284
8285         * gutter-items.el: (format-buffers-tab-line): Try and be
8286         intelligent about buffer naming when we have duplicates.
8287
8288 2000-01-29  Andy Piper  <andy@xemacs.org>
8289
8290         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8291         updated when it becomes visible.
8292
8293 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8294
8295         * bytecomp.el (byte-compile-insert-header): Properly set coding
8296         system under MULE and file-coding.
8297
8298 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8299
8300         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8301         (dontusethis-set-value-terminal-coding-system-handler):
8302         (dontusethis-set-value-keyboard-coding-system-handler):
8303         Never undefine coding system aliases.  Emergency fix for gnus.
8304
8305 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8306
8307         * files.el (abbreviate-file-name): Use directory-sep-char instead
8308         of hard-coded "/".
8309
8310 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8311
8312         * startup.el (user-init-file-base-list): New variable, replacing
8313         user-init-file-base.
8314         (find-user-init-file): New function.
8315         (command-line-early): Use it.
8316         (load-user-init-file): Ditto.
8317
8318 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8319
8320         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8321         calling valid-image-instantiator-format-p
8322
8323 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8324
8325         * isearch-mode.el (isearch-mode): The variable is
8326         isearch-unhidden-extents, not isearch-opened-extents.
8327
8328 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8329
8330         * minibuf.el (next-history-element): Modify error message if a
8331         default value is available.
8332
8333 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8334
8335         * bytecomp.el (byte-compile-file): Don't unconditionally write
8336         .elc files in binary - might contain non-Latin1.
8337
8338 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8339
8340         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8341         for windows-nt.
8342
8343         * version.el:
8344         * startup.el (user-init-file-base):
8345         * process.el (call-process-region):
8346         * files.el (make-backup-file-name):
8347         (backup-file-name-p):
8348         (file-relative-name):
8349         (abbreviate-file-name):
8350         (set-auto-mode):
8351         * code-process.el (call-process-region): Removed unnecessary
8352         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8353         support out of the universe.
8354
8355         * process.el:
8356         * code-process.el:
8357         * bytecomp.el (byte-compile-file): Removed reference to
8358         buffer-file-type, and commented usage of binary-process-output
8359         NTEmacs variables.
8360
8361 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8362
8363         * help.el (function-arglist): Add case for macro.
8364
8365 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8366
8367         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8368         printers.
8369         (custom-display): Added a menu for printer/display tags.
8370
8371         * frame.el (frame-type):
8372         * device.el (device-type): Added 'msprinter to the doc string, and
8373         removed 'pc -- it is not going to be implemented ever.
8374         (call-device-method): Fixed docstring typo.
8375         Defined specifier tags 'printer and 'display.
8376
8377 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8378
8379         * lisp/itimer.el (itimer-run-expired-timers): (consp
8380           last-command-event-time) instead of (consp
8381           'last-command-event-time).
8382
8383 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8384
8385         * msw-glyphs.el: Removed obsolete commentary.
8386
8387 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8388
8389         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8390         better default value.
8391
8392 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8393
8394         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8395         (read-string): Ditto.
8396         (eval-minibuffer): Ditto.
8397         (read-command): Ditto.
8398         (read-function): Ditto.
8399         (read-variable): Ditto.
8400         (read-number): Ditto.
8401         (read-shell-command): Ditto.
8402         (read-number): Record history.
8403
8404 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8405
8406         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8407
8408 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8409
8410         * faces.el (startup-initialize-custom-faces): New function.
8411         Reset all faces created during auto-autoloads loading time
8412         by defface.
8413         * startup.el (command-line): Call it.
8414
8415 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8416
8417         * about.el (about-hackers): Add myself to contributors list.
8418
8419 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8420
8421         * menubar-items.el (maybe-add-init-button): Removed an argument in
8422         a call to load-user-init-file, as the function managed to lose its
8423         formal parameter a few betas ago.
8424
8425 2000-01-18  Martin Buchholz <martin@xemacs.org>
8426
8427         * XEmacs 21.2.27 is released.
8428
8429 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8430
8431         * process.el (shell-command-to-string): Use the FSF docstring.
8432         Make shell-command-to-string the standard function, and
8433         exec-to-string the (deprecated) alias.
8434
8435         * startup.el: typo fix.
8436
8437 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8438
8439         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8440
8441 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8442
8443         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8444         buffers after visible buffers.
8445         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8446
8447 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8448
8449         * info.el (Info-extract-menu-node-name): Stop at a dot
8450         followed by whitespace or right parenthesis.
8451
8452 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8453
8454         * info.el (Info-directory-list): Warn against using Customize with
8455         Info-directory-list.
8456
8457 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8458
8459         * minibuf.el (read-file-name): doc fix.
8460
8461         * autoload.el (update-file-autoloads): doc fix.
8462
8463         * about.el (about-hackers): Change my E-mail address.
8464
8465 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8466
8467         * info.el (Info-visit-file): Just use the `f' interactive spec to
8468         read a filename in the standard way.
8469
8470 2000-01-13  Andy Piper  <andy@xemacs.org>
8471
8472         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8473         (gutter-buffers-tab-extent): new variable.
8474         (update-tab-in-gutter): call add-tab-to-gutter again if the
8475         orientation has changed.
8476         (add-tab-to-gutter): cope with different orientations.
8477
8478 2000-01-11  Didier Verna  <didier@xemacs.org>
8479
8480         * info.el (Info-following-node-name): backward-skip dots as well
8481         as spaces (dots at the end of a node name aren't part of it).
8482         (Info-extract-menu-node-name): don't skip dots. There could be
8483         some in the node name.
8484         (Info-index): allow dots to be part of a node name.
8485
8486 2000-01-12  Andreas Jaeger  <aj@suse.de>
8487
8488         * files.el (auto-mode-alist): Added idlwave-mode.
8489         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8490
8491 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8492
8493         * info.el (Info-search): Show default value.
8494
8495 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8496
8497         * info.el (Info-read-node-completion-table): New variable.
8498         (Info-read-node-name-1): New function.
8499         (Info-read-node-name): Use it.
8500         (Info-follow-reference): Use DEFAULT argument of completing-read.
8501         (Info-menu): Ditto.
8502
8503 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8504
8505         * hyper-apropos.el (hyper-describe-key-briefly): Save
8506         window configuration.
8507         (hyper-describe-face): Use DEFAULT of completing-read.
8508         (hyper-apropos-read-variable-symbol): Ditto.
8509         (hyper-apropos-read-function-symbol): Ditto.
8510
8511 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8512
8513         * mule/mule-cmds.el (set-default-coding-system): Set
8514         comint-exec-hook to use coding-system-for-read and
8515         coding-system-for-write so that C-x RET c works.
8516
8517 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8518
8519         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8520         (previous-matching-history-element): Increment
8521         minibuffer-max-depth by 1.
8522         (next-matching-history-element): Ditto.
8523
8524 2000-01-11  Andy Piper  <andy@xemacs.org>
8525
8526         * gutter-items.el (buffers-tab): Create a new face for the buffers
8527         tab.
8528         (buffers-tab-face): use it.
8529
8530 2000-01-10  Didier Verna  <didier@xemacs.org>
8531
8532         * modeline.el (modeline-scrolling-method): change modeline X
8533         cursor appearance according to the value.
8534
8535 2000-01-07  Andreas Jaeger  <aj@suse.de>
8536
8537         * about.el (about-hackers): Moved my entry to contributor list.
8538         (xemacs-hackers): Added myself.
8539         (about-maintainer-info): Added description of myself.
8540
8541
8542 2000-01-07  Didier Verna  <didier@xemacs.org>
8543
8544         * modeline.el (modeline-scrolling-method): new variable.
8545         (mouse-drag-modeline): add reference to it in the docstring.
8546         (mouse-drag-modeline): handle it.
8547
8548 2000-01-08  Andy Piper  <andy@xemacs.org>
8549
8550         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8551         calls.
8552         (remove-buffer-from-gutter-tab): ditto.
8553
8554 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8555
8556         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8557         (custom-face-edit): Fix grammatical error in help message.
8558
8559 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8560
8561         * movemail.el: Added.
8562
8563         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8564
8565 2000-01-03  Didier Verna  <didier@xemacs.org>
8566
8567         * modeline.el (mouse-drag-modeline): remove the code related to
8568         the modeline horizontal scrolling facility.
8569
8570 1999-12-31  Martin Buchholz <martin@xemacs.org>
8571
8572         * XEmacs 21.2.26 is released.
8573
8574 1999-12-28  Andy Piper  <andy@xemacs.org>
8575
8576         * wid-edit.el (widget-push-button-value-create): The gui cache
8577         does not agree with native widgets which can only be displayed
8578         once per window. The reasons for caching are diminished now that
8579         we don't hog resources when creating buttons.
8580         (widget-push-button-cache) deleted.
8581
8582 1999-12-24  Martin Buchholz <martin@xemacs.org>
8583
8584         * XEmacs 21.2.25 is released.
8585
8586 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8587
8588         * hyper-apropos.el (hyper-apropos): Toggle
8589         hyper-apropos-programming-apropos correctly.
8590         Set REGEXP when user accepts default value.
8591
8592 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8593
8594         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8595         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8596
8597 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8598
8599         * mule/mule-category.el (undefined-category-designator):
8600         Return char instead of character.  Search for undefined one.
8601         (describe-category): Use with-displaying-help-buffer.
8602
8603 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8604
8605         * byte-optimize.el (byte-optimize-plus):
8606         Optimize (+ 1) to 1 instead of (1+ nil).
8607
8608         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8609
8610         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8611
8612         * byte-optimize.el (byte-optimize-char-before): New function.
8613         Remove performance penalty for using (char-before) instead of (char-after).
8614
8615 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8616
8617         * mule/mule-category.el (char-category-list): Return character
8618         instead of integer.
8619
8620 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8621
8622         * minibuf.el (read-buffer): Check default is buffer object.
8623
8624 1999-11-25  Andy Piper  <andy@xemacs.org>
8625
8626         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8627         for buttons.
8628
8629 1999-12-16  Andreas Jaeger  <aj@suse.de>
8630
8631         * package-get.el (package-get-maybe-save-index): Fixed typo.
8632         Patch by Jeff Miller <jmiller@smart.net>.
8633
8634 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8635
8636         * gnuserv.el (gnuserv-process-filter):  don't call
8637         gnuserv-write-to-client when gnuserv-current-client is nil
8638
8639 1999-12-14  Martin Buchholz <martin@xemacs.org>
8640
8641         * XEmacs 21.2.24 is released.
8642
8643 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8644
8645         * about.el (about-hackers): Update my email address.
8646
8647 1999-12-07  Martin Buchholz <martin@xemacs.org>
8648
8649         * XEmacs 21.2.23 is released.
8650
8651 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8652
8653         * package-get.el (package-get-download-sites): Removed several
8654         defunct download sites, added many new ones, and corrected a few
8655         incorrect directory-on-site entries.  Added physical locations to
8656         site-description.
8657
8658 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8659
8660         * finder.el (finder-commentary): add DOC string and fix
8661         interactive spec
8662
8663 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8664
8665         * help.el (describe-function): Don't forget to intern the string
8666         completing-read returns.
8667         (describe-variable): Ditto.
8668
8669 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8670
8671         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8672         `hyper-apropos-help-mode' here to find symbol to customize
8673         irregardless of cursor position and simplify
8674         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8675         `hyper-apropos-popup-menu'.
8676
8677 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8678
8679         * apropos.el (apropos-mode-map): Add return to call
8680         apropos-follow.
8681         (apropos-print): Call apropos-mode to have better
8682         command reference. Put keymap text-poperty to
8683         symbole name.
8684
8685 1999-11-22  Alastair Burt  <burt@dfki.de>
8686
8687         * help.el: (describe-bindings-1): Added handling of keymaps for
8688         the extents at point.
8689
8690 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8691
8692         * gutter-items.el (buffers-tab-items): Wrap the function in a
8693         save-match-data
8694
8695 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8696
8697         * help.el (describe-function): Use the DEFAULT argument to
8698         completing-read.
8699         (describe-variable): Ditto.
8700
8701 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8702
8703         * minibuf.el (read-from-minibuffer): Add optional argument
8704         DEFAULT to have better mini-buffer history support.
8705         (completing-read): Pass default to read-from-minibuffer.
8706         (read-buffer): Pass default to completing-read.
8707
8708 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8709
8710         * font-lock.el (font-lock-doc-string-face): Document the
8711         `font-lock-lisp-like' property.
8712
8713 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8714
8715         * lisp-mode.el: Specify `font-lock-lisp-like'.
8716
8717         * font-lock.el (font-lock-lisp-like): New function.
8718         (font-lock-fontify-syntactically-region): Use it.
8719
8720 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8721
8722         * XEmacs 21.2.22 is released
8723
8724 1999-11-28  Martin Buchholz <martin@xemacs.org>
8725
8726         * XEmacs 21.2.21 is released.
8727
8728 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8729
8730         * minibuf.el (read-coding-system): Accept symbol and
8731         coding-system object as a default-coding-system.
8732
8733 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8734
8735         * minibuf.el (read-coding-system): Accept symbol as
8736         a default-coding-system.
8737
8738 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8739
8740         * apropos.el (apropos-documentation): Use insert instead
8741         of princ.
8742
8743 1999-11-07  William M. Perry  <wmperry@aventail.com>
8744
8745         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8746           for the linux console.
8747
8748         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8749           stuff to work when you are not on a window system, since the GPM
8750           mouse support now allows pasting from outside of XEmacs.
8751
8752 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8753
8754         * XEmacs 21.2.20 is released
8755
8756 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8757
8758         * setup-paths.el (paths-default-info-directories): Add
8759         /usr/share/info and /usr/local/share/info.
8760
8761 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8762
8763         * about.el: Updated Vladimir Ivanovic's info.
8764
8765 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8766
8767         * auto-show.el (auto-show-truncationp): Remove.
8768
8769         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8770
8771 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8772
8773         * indent.el (indent-line-to): fix bug: spaces were not replaced
8774         with tab if column is multiple of tab-width
8775         From dhn@qedinc.com
8776
8777 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8778
8779         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8780         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8781
8782         * package-get.el (package-get-package-provider): Be verbose when
8783         interactive. Patch from Robert Pluim
8784
8785 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8786
8787         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8788         info file suffixes.
8789
8790 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8791
8792         * process.el (open-network-stream): Add a new optional parameter
8793         PROTOCOL to support udp; fix a minor typo and add an explanation
8794         in docstring for udp programming.
8795
8796         * code-process.el (open-network-stream): Add a new optional
8797         parameter PROTOCOL to support udp; fix a minor typo and add an
8798         explanation in docstring for udp programming.
8799
8800 1999-10-18  Andy Piper  <andy@xemacs.org>
8801
8802         * gui.el (make-gui-button): be more precise about how we call
8803         callbacks.
8804
8805         * wid-edit.el (widget-push-button-value-create): Use the new form
8806         of native gui-button.
8807
8808 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8809
8810         * info.el (Info-page-prev): Don't do (sit-for 0).
8811
8812 1999-10-13  Andy Piper  <andy@xemacs.org>
8813
8814         * gutter-items.el (progress-abort-glyph): new glyph for showing
8815         abort status.
8816         (append-progress): dispatch-event rather than sit-for.
8817         (abort-progress): new function. Show the abort glyph with an
8818         appropriate message.
8819         (raw-append-progress): dispatch-event rather than sit-for.
8820         (display-progress): cope with aborts.
8821
8822         * gui.el (make-gui-button): Use native widgets for buttons
8823         unconditionally.
8824         (insert-gui-button): ditto.
8825         (gui-button-p): ditto.
8826
8827         * xbm-button.el: remove from core.
8828
8829         * xpm-button.el: remove from core.
8830
8831 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8832
8833         * faces.el (init-device-faces): Don't initialize the random faces
8834         on the stream device.
8835
8836 1999-10-06  Andy Piper  <andy@xemacs.org>
8837
8838         * files.el (recover-file): Don't use ls under windows for revert buffer.
8839
8840 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8841
8842         * package-get.el (package-get-download-menu): Make menu really
8843         toggle download sites.
8844         (package-get-download-sites): Add autoload cookie.
8845
8846 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8847
8848         * setup-paths.el (paths-find-module-directory): Ditto.
8849
8850 1999-09-29  Werner Fink  <werner@suse.de>
8851
8852         * setup-paths.el (paths-find-exec-directory): Add missing nil
8853         parameter for environment.
8854
8855 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8856
8857         * modeline.el (modeline-format):
8858         Only purecopy the strings.  Else
8859         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8860         barfs.
8861
8862 1999-08-28  Mike Woolley  <mike@bulsara.com>
8863
8864         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8865         user setting comint-completion-addsuffix and
8866         comint-process-echoes.
8867
8868 1999-09-22  Andy Piper  <andy@xemacs.org>
8869
8870         * gutter-items.el (update-tab-in-gutter): use
8871         last-nonminibuf-window instead of selected-window.
8872
8873 1999-09-18  Andy Piper  <andy@xemacs.org>
8874
8875         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8876         display on.
8877
8878         * subr.el (record-buffer-hook): new variable so that the hook gets
8879         some documentation.
8880
8881 1999-09-16  Andy Piper  <andy@xemacs.org>
8882
8883         * gutter-items.el (update-tab-in-gutter): only update when the
8884         gutter is visible.
8885         (remove-buffer-from-gutter-tab): ditto.
8886
8887 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8888
8889         * simple.el (do-auto-fill): Commented out part of Kinsoku
8890         processing.
8891
8892 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8893
8894         * isearch-mode.el (isearch-highlightify-region): Give the
8895         highlighting extents a high priority.
8896         (isearch-make-extent): Give the main highlighting extent an even
8897         higher priority.
8898
8899 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8900
8901         * packages.el (packages-compute-package-locations): Fix typo from
8902         -u rationalization.
8903
8904 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8905
8906         * setup-paths.el (paths-find-doc-directory): Respect value of
8907         `configure-doc-directory.'
8908
8909         * find-paths.el (paths-find-architecture-directory): Give
8910         precendence `default' argument (which typically comes from
8911         configure).
8912
8913 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8914
8915         * startup.el (command-line-early): Added options -user-init-file
8916         and -user-init-directory.
8917
8918         * files.el (user-init-file): Default to NIL so we can recognize
8919         when it's set.
8920
8921 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8922
8923         * obsolete.el (init-file-user):
8924         * startup.el:
8925         * packages.el (packages-compute-package-locations):
8926         * package-get.el (package-get-user-index-filename):
8927         * menubar-items.el (maybe-add-init-button):
8928         * info.el (Info-annotations-path):
8929         * dump-paths.el:
8930         Change `user-init-directory' to be an absolute path.
8931         Use `user-init-directory' where appropriate.
8932         Zap `init-file-user' and its uses.
8933
8934 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8935
8936         * subr.el (copy-symbol): New function.
8937
8938 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8939
8940         * isearch-mode.el (isearch-done): Be sure to restore invisible
8941         extents in the proper buffer.
8942         (isearch-pre-command-hook): Set this-command to the correct value
8943         in case the buffer has changed and old overriding-local-map was
8944         used.
8945         (isearch-restore-extent): Use remprop instead of setting the
8946         property to nil.
8947
8948 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8949
8950         * cmdloop.el (execute-extended-command): Update zmacs region
8951         before the delay.
8952         (execute-extended-command): Make the message gettext-friendly.
8953
8954 1999-09-07  Andy Piper  <andy@xemacs.org>
8955
8956         * gutter-items.el (progress-gauge-glyph): renamed from
8957         progress-glyph.
8958         (progress-text-glyph): new variable.
8959         (progress-layout-glyph): use layouts and text glyphs.
8960         (progress-area-buffer): removed.
8961         (progress-text-and-extent): new variable.
8962         (progress-displayed-p): dynamically create gutter area buffer.
8963         (clear-progress): ditto.
8964         (raw-append-progress): ditto.
8965         (append-progress): use new glyph names.
8966         (raw-append-progress): only create the extent when needed. set
8967         properties more optimally.
8968         (progress): remove args.
8969
8970 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8971
8972         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8973         mapcar where the return value is unused.
8974         (isearch-restore-invisible-extents): Ditto.
8975         (isearch-highlight-all-cleanup): Ditto.
8976         (isearch-delete-extents-in-range): Traverse the extents only once.
8977         (isearch-highlight-all-update): Don't start over if the search
8978         string has changed and more input is pending.
8979
8980 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8981
8982         * packages.el (packages-find-package-data-path): Ditto.
8983
8984         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8985
8986         * subr.el (mapc-internal): Don't make obsolete.
8987
8988         * cl-extra.el (mapc): Resurrect.
8989
8990 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8991
8992         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8993         alias.
8994
8995         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8996         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8997         (isearch-yank-clipboard): Use get-clipboard instead of
8998         x-get-clipboard.
8999         (isearch-yank-selection): Fix docstring.
9000
9001 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9002
9003         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9004
9005 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9006
9007         * cl-macs.el (extent-start-position): Fix setf method.
9008         (extent-end-position): Ditto.
9009
9010 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9011
9012         * isearch-mode.el: End merge with FSF 20.4.
9013
9014         * isearch-mode.el (search-invisible): New variable.
9015         (isearch-hide-immediately): Ditto.
9016         (isearch-unhidden-extents): Ditto.
9017         (isearch-range-invisible): New function.
9018         (isearch-unhide-extent): Ditto.
9019         (isearch-restore-invisible-extents): Ditto.
9020         (isearch-restore-extent): Ditto.
9021
9022         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9023         implementation.
9024         (isearch-ring-retreat-edit): Ditto.
9025         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9026         (isearch-forward-regexp): New arguments NOT-REGEXP and
9027         NO-RECURSIVE-EDIT.
9028         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9029         (isearch-backward-regexp): New arguments NOT-REGEXP and
9030         NO-RECURSIVE-EDIT.
9031         (isearch-mode): Return isearch-success.
9032         (isearch-update): Use unread-command-events instead of
9033         unread-command-event.
9034         (isearch-abort): If an invalid regexp is encountered, keep popping
9035         states.
9036         (isearch-*-char): Use FSF implementation.
9037         (isearch-whitespace-chars): Use the more robust FSF's
9038         implementation.
9039         (isearch-within-brackets): New variable.
9040         (isearch-mode): Initialize it.
9041         (isearch-edit-string): Bind it.
9042         (isearch-search-and-update): Set it.
9043         (isearch-push-state): Push it.
9044         (isearch-top-state): Pop it.
9045         (isearch-search): Set it.
9046         (isearch-printing-char): When called by isearch-whitespace-chars,
9047         handle M-SPC gracefully.
9048         (isearch-message-prefix): New argument ELLIPSIS.
9049         (isearch-message-suffix): Ditto.
9050         (isearch-message): Use the ELLIPSIS argument when calling
9051         isearch-message-prefix and isearch-message-suffix.
9052         (isearch-message-prefix): Distinguish between "wrapped" and
9053         "overwrapped" search, FWIW.
9054
9055 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9056
9057         * isearch-mode.el (isearch-edit-string): Use the head of the
9058         search ring instead of search-last-string and search-last-regexp.
9059         (search-highlight): Renamed from isearch-highlight.
9060         (isearch-exit): Use the new name.
9061         (isearch-highlight): Ditto.
9062         (isearch-dehighlight): Ditto.
9063         (isearch-update-ring): New function.
9064         (isearch-done): Call it.
9065         (isearch-done): New argument EDIT.
9066         (isearch-repeat): If search string is empty, look up at the car of
9067         the search ring; ignore the yank pointer.
9068         (isearch-abort): Call isearch-done with NOPUSH.
9069         (isearch-cancel): New function.
9070         (isearch-mode-map): Bind it to ESC ESC ESC.
9071
9072         * isearch-mode.el: Begin merge with FSF 20.4.
9073
9074 1999-09-01  Andy Piper  <andy@xemacs.org>
9075
9076         * x-select.el (x-get-clipboard): obsolete.
9077         (x-yank-clipboard-selection): obsolete
9078
9079         * select.el (disown-selection): need to be careful to disown the
9080         clipboard if we set it via selection.
9081         (get-clipboard): move from x-select.el
9082         (yank-clipboard-selection): ditto.
9083
9084 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9085
9086         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9087         isearch-highlight-all-matches to nil.
9088         (isearch-fixed-case): New variable.
9089         (isearch-mode): Initialize it.
9090         (isearch-edit-string): Save it.
9091         (isearch-toggle-case-fold): Set it.
9092         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9093         need to check isearch-fixed-case.
9094         (isearch-toggle-case-fold): Update highlighting of all matches
9095         before the pause.
9096         (isearch-edit-string):
9097
9098 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9099
9100         * isearch-mode.el (isearch-edit-string): Call isearch-message
9101         before reading the event so that the prompt is displayed properly.
9102         (isearch-message): Use isearch-nonincremental when calling
9103         isearch-message-prefix.
9104         (minibuffer-local-isearch-map): Bind up and down to do the same as
9105         M-p and M-n respectively.
9106         (isearch-done): New arg NOPUSH.
9107         (isearch-edit-string): Use it.
9108         (isearch-edit-string): Don't bind isearch-string.
9109         (isearch-ring-adjust): Edit string, *then* push state.
9110
9111 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9112
9113         * faces.el (isearch-secondary): Make isearch-secondary look
9114         different than default.
9115
9116 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9117
9118         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9119         save-excursion.
9120         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9121         (isearch-update): Call isearch-dehighlight without arguments.
9122         (isearch-done): Ditto.
9123
9124         * isearch-mode.el (isearch-fix-case): If the search string has no
9125         upper-case letters, allow the folding to be reenabled.
9126         Previously, once disabled, the folding would remain that way until
9127         the end of isearch.
9128         (isearch-top-state): Call isearch-fix-case.
9129
9130         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9131         save-excursion.
9132         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9133
9134 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9135
9136         * xpm-button.el:
9137         xbm-button.el: Need to exist in core because gui.el depends on
9138         them.
9139
9140 1999-08-31  Andy Piper  <andy@xemacs.org>
9141
9142         * gutter-items.el (buffers-tab-face): new customizable variable.
9143         (buffers-tab-default-buffer-line-length): new specifier for
9144         maximum viewable characters.
9145         (progress-stack): new variable for implementing widget-based
9146         progress messages.
9147         (progress-area-buffer): ditto.
9148         (progress-glyph-height): ditto.
9149         (progress-stop-callback): ditto.
9150         (progress-quit-function): new function.
9151         (progress-glyph): new variable.
9152         (progress-layout-glyph): ditto.
9153         (progress-displayed-p): new function, see message-displayed-p for
9154         details.
9155         (clear-progress): ditto.
9156         (remove-progress): ditto.
9157         (append-progress): ditto.
9158         (raw-append-progress): ditto.
9159         (display-progress): ditto.
9160         (current-progress): ditto.
9161         (current-progress-label): ditto.
9162         (progress): ditto.
9163         (lprogress): ditto.
9164
9165
9166 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9167
9168         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9169
9170         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9171         `isearch-yank-selection'.
9172         (isearch-mode-map): Use it.
9173         (isearch-yank-selection): Use `get-selection' instead of
9174         `get-x-selection'.
9175
9176 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9177
9178         * faces.el (isearch-secondary): Create face here.
9179
9180         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9181         timers.
9182
9183 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9184
9185         * subr.el (buffer-string): More robust backward compatibility
9186         check, courtesy William Perry.
9187
9188 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9189
9190         * replace.el (perform-replace): Stop the search after the search
9191         limit has been reached.
9192
9193 1999-08-23  Andy Piper  <andy@xemacs.org>
9194
9195         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9196         here if we don't have one.
9197
9198 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9199
9200         * ldap.el (ldap-coding-system): Default to nil until we get
9201         efficient UTF8 support
9202         (ldap-decode-string): Guard against `decode-coding-string' not
9203         being defined
9204         (ldap-encode-string): Guard against `encode-coding-string' not
9205         being defined
9206
9207 1999-08-23  Didier Verna  <didier@xemacs.org>
9208
9209         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9210         Some doc strings improvements, and add a star to the `interactive'
9211         calls.
9212
9213 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9214
9215         * font-lock.el (java-font-lock-keywords-3): introduced new
9216         keywords and regexpes for javadoc syntax 1.2.
9217
9218 1999-08-17  Andy Piper  <andy@xemacs.org>
9219
9220         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9221         format-buffers-tab-line.
9222         (buffers-tab-max-buffer-line-length): new variable.
9223         (format-buffers-tab-line): new function. truncate names if over
9224         buffers-tab-max-buffer-line-length.
9225
9226 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9227
9228         * cus-start.el: Customize the variable `bell-inhibit-time'.
9229
9230 1999-08-16  Andy Piper  <andy@xemacs.org>
9231
9232         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9233         brute-force approach to deleting the last buffer.
9234         (buffers-tab-grouping-regexp): new customizable variable.
9235         (select-buffers-tab-buffers-by-mode): use it.
9236
9237 1999-08-13  Andy Piper  <andy@xemacs.org>
9238
9239         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9240         deletion problem.
9241
9242 1999-07-30  Didier Verna  <didier@xemacs.org>
9243
9244         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9245         of princ to output symbols.
9246         (custom-save-face-internal): ditto.
9247         (custom-save-resets): ditto.
9248
9249 1999-08-09  Didier Verna  <didier@xemacs.org>
9250
9251         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9252         `regexp-quote' to protect the major mode name for use as a regular
9253         expression (c++ needs this for instance).
9254
9255 1999-08-08  Andy Piper  <andy@xemacs.org>
9256
9257         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9258         cope with similar mode names.
9259
9260         * gutter-items.el (buffers-tab-selection-function): new selection
9261         function.
9262         (select-buffers-tab-buffers-by-mode): new function.
9263         (buffers-tab-items): use it if set to only display buffers in the
9264         tab in the current buffer's group..
9265         (update-tab-in-gutter): use new api.
9266         (remove-buffer-from-gutter-tab): ditto.
9267
9268         * gutter-items.el (buffers-tab-max-size): set custom selection
9269         default to 6.
9270         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9271         (add-tab-to-gutter): set face as default.
9272
9273 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9274
9275         * faces.el (frob-face-property): Merge the fall-back specifier
9276         with the target, not replace it.
9277
9278 1999-08-05  Andy Piper  <andy@xemacs.org>
9279
9280         * gutter-items.el (update-tab-in-gutter): add frame argument for
9281         buffer-items.
9282         (update-tab-in-gutter): use it.
9283
9284         * gutter-items.el (record-buffer-hook): set.
9285
9286         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9287         change.
9288         (switch-to-buffer-hook) deleted.
9289
9290 1999-08-04  Andy Piper  <andy@xemacs.org>
9291
9292         * gutter-items.el (update-tab-in-gutter): make sure this will work
9293         as an argument to create-frame-hook.
9294
9295 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9296
9297         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9298         instead of timer emulation.
9299
9300 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9301
9302         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9303         Emacs isearch enhancements.
9304
9305 1999-07-28  Andy Piper  <andy@xemacs.org>
9306
9307         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9308         all devices that support tab controls.
9309         (remove-buffer-from-gutter-tab): new function. to be used as a
9310         value for kill-buffer-hook.
9311
9312 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9313
9314         * auto-show.el (auto-show-truncationp): changed to match
9315         `window_translation_on'
9316
9317 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9318
9319         * XEmacs 21.2.19 is released
9320
9321 1999-07-28  SL Baur  <steve@miho>
9322
9323         * code-files.el (insert-file-contents): Fix docstring.
9324         revert previous change.
9325
9326 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9327
9328         * fill.el (fill-region-as-paragraph): Change re-break-point to
9329         contain word-across-newline plus one character so that filling
9330         Japanese and Chinese works as desired.
9331         * simple.el (do-auto-fill): Ditto.
9332
9333 1999-07-26  SL Baur  <steve@miho>
9334
9335         * mule/japanese.el ("Japanese"): Do not specify a default input
9336         method.
9337         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9338
9339 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9340
9341         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9342         able to use cl-macs macro in early lisp.
9343
9344 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9345
9346         * custom.el:
9347         * cus-face.el:
9348         * cus-edit.el:
9349                 Massive custom Theme API changes.
9350
9351 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9352
9353         * code-files.el (insert-file-contents): Regard
9354         coding-system-magic-cookie if `coding-system-for-read' is nil.
9355
9356 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9357
9358         * mule/thai-xtis.el: Add coding: local variable, to avoid
9359         bootstrapping problem with C locale.
9360
9361 1999-07-22  Andy Piper  <andy@xemacs.org>
9362
9363         * dumped-lisp.el (preloaded-file-list): guard against putting
9364         gutter-items in a less than functional XEmacs.
9365         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9366
9367 1999-07-18  Bob Weiner  <weiner@beopen.com>
9368
9369         * fill.el (fill-context-prefix): Fixed bug that prevented the
9370         setting of an adaptive fill prefix when the `dont-skip-first' was
9371         t.
9372
9373 1999-07-22  SL Baur  <steve@miho>
9374
9375         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9376
9377 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9378
9379         * files.el (interpreter-mode-alist): add `make', `guile', and
9380         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9381         makefile-mode, guile is a scheme, and someday XEmacs will be
9382         modular enough to use as an efficient scripting tool.)
9383
9384 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9385
9386         * mule/mule-cmds.el (reset-language-environment): Regard
9387         coding-category `utf-8' and `ucs-4' if they are available.
9388
9389 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9390
9391         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9392         (prefer-coding-system): Fix DOC-string.
9393
9394         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9395         DOC-string too.
9396
9397         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9398         Mule.
9399         (coding-system-change-eol-conversion): Fix DOC-string.
9400
9401 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9402
9403         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9404         instead of `list-coding-system'.
9405
9406 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9407
9408         * menubar-items.el (default-menubar): `select-input-method' was
9409         renamed to `set-input-method'.
9410
9411         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9412         "Set Language Environment" menu.
9413
9414         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9415         "Describe Language Support" menu.
9416
9417 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9418
9419         * mule/chinese.el ("Chinese-GB"): Rename
9420         `chinese-gb-environment-setup-function' to
9421         `setup-chinese-gb-environment-internal'.
9422
9423 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9424
9425         * mule/korean.el: Use `define-coding-system-alias' instead of
9426         `copy-coding-system'.
9427
9428 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9429
9430         * mule/mule-cmds.el (set-language-environment-coding-systems):
9431         Treat duplicated coding-categories.
9432
9433 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         * mule/japanese.el: Use `define-coding-system-alias' instead of
9436         `copy-coding-system'.
9437
9438 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9441         coding-system `viscii'.
9442
9443 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9444
9445         * mule/cyrillic.el:
9446         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9447         (cyrillic-alternativnyj-decode-table): New variable.
9448         (cyrillic-alternativnyj-encode-table): New variable.
9449         - Specify `iso-8-1' as a category of coding-system
9450           `alternativnyj'.
9451         - Abolish general Cyrillic environment.
9452
9453 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9454
9455         * mule/chinese.el:
9456         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9457         - Register `chinese-gb-environment-setup-function' as a
9458           `setup-function' of "Chinese-GB" environment.
9459
9460 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9461
9462         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9463         optional argument `parents'.
9464
9465         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9466         property for Thai-XTIS.
9467
9468         * mule/mule-help.el (help-with-tutorial): Use property
9469         `tutorial-coding-system' of language-info as a coding-system to
9470         read tutorial file.
9471
9472 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9473
9474         * mule/thai-xtis.el: Don't setup `setup-function' and
9475         `exit-function'.
9476
9477         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9478         `set-coding-category-system' to set up coding-system for
9479         coding-category.
9480
9481         * mule/mule-cmds.el (prefer-coding-system): Use
9482         `set-coding-category-system' to set up coding-system for
9483         coding-category.
9484
9485 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9486
9487         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9488         Thai-XTIS environment.
9489
9490         * mule/mule-cmds.el (prefer-coding-system): Use
9491         `find-coding-system' instead of `coding-system-p'.
9492
9493 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9494
9495         * mule/mule-cmds.el (set-language-environment-coding-systems):
9496         Modify eol-type for XEmacs.
9497
9498         * mule/thai-xtis.el: Delete unused local variable `category'.
9499
9500         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9501         function.
9502         (prefer-coding-system): Don't call
9503         `update-coding-systems-internal'; use function
9504         `coding-category-list' instead of variable `coding-category-list';
9505         use `set-coding-priority-list' instead of `set-coding-priority';
9506         modify `eol-type' for XEmacs.
9507
9508         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9509         `charset-columns'.
9510         (char-width): Likewise.
9511
9512 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9515         `tis-620'.
9516
9517         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9518         `set-coding-priority-list' instead of `set-coding-priority'; don't
9519         call `update-coding-systems-internal'.
9520
9521         * mule/mule-misc.el (coding-system-get): New function.
9522         (coding-system-put): New function.
9523         (coding-system-category): New function.
9524
9525 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9526
9527         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9528         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9529         to avoid conflict with leim/quail/thai-xtis.
9530
9531         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9532         to thai-xtis-chars.el.
9533
9534         * mule/thai-xtis-chars.el: New file (split from
9535         mule/thai-xtis.el).
9536
9537 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9538
9539         * mule/thai-xtis.el:
9540         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9541         - Add syntax entries.
9542         - Put `preferred-coding-system' of the charset `thai-xtis' to
9543           `tis-620'.
9544
9545 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9546
9547         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9548         rewritten to use write-multibyte-character.
9549
9550 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9551
9552         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9553         of `iso-2022-7'.
9554         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9555         ported yet.
9556         (read-input-method-name): Treat optional argument `default'.
9557
9558 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9559
9560         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9561         all.
9562         (set-language-info-alist): Set up menus here.
9563
9564 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9565
9566         * minibuf.el (completing-read): Add new optional argument
9567         `default'.
9568         (read-coding-system): Add new optional argument
9569         `default-coding-system'.
9570
9571 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9572
9573         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9574         (viet-viscii-...->viet-vscii...).
9575
9576 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9577
9578         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9579         and menus.
9580
9581 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9582
9583         * mule/mule-cmds.el (input-method-function): Add permanent-local
9584         property.
9585
9586 1999-03-30  Dave Love  <fx@gnu.org>
9587
9588         * mule/mule-cmds.el (current-language-environment): Doc fix.
9589
9590 1999-02-06  Richard Stallman  <rms@gnu.org>
9591
9592         * mule/european.el (setup-slovenian-environment): New function.
9593         ("Slovenian"): New language environment.
9594
9595 1999-01-27  Dave Love  <fx@gnu.org>
9596
9597         * mule/mule-cmds.el (current-language-environment): Provide :link,
9598         :type (choices) and appropriate :get.
9599
9600 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9601
9602         * mule/mule-cmds.el (describe-language-environment): Don't alter
9603         input-method-alist.
9604
9605 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9606
9607         * mule/mule-cmds.el (prefer-coding-system): Call
9608         set-coding-priority, so that the internal array of priorities is
9609         also updated.
9610
9611 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9612
9613         * mule/mule-cmds.el (prefer-coding-system): If the argument
9614         requires specific EOL conversion type, make the default coding
9615         systems use that.
9616
9617 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9618
9619         * mule/mule-cmds.el (set-language-environment): Pass the default
9620         eol-type to set-language-environment-coding-systems.
9621         (set-default-coding-systems): Copy the eol-type property for the
9622         new default values of {buffer-file,process}-coding-system from the
9623         old defaults.
9624         (set-language-environment-coding-systems): Accept an optional
9625         argument EOL-TYPE, and set the eol-type property of the default
9626         coding systems accordingly.
9627
9628 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9629
9630         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9631         use generate-new-buffer instead of get-buffer-create.
9632
9633 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9634
9635         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9636
9637 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9638
9639         * mule/mule-cmds.el (default-input-method): Fix custom type.
9640
9641 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9642
9643         * mule/mule-cmds.el (setup-specified-language-environment):
9644         Add apropos-inhibit property.
9645         (describe-specified-language-support): Likewise.
9646
9647 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9648
9649         * mule/mule-cmds.el: Doc fixes.
9650
9651 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9652
9653         * mule/mule-cmds.el (register-input-method): Doc-string
9654         modified.
9655
9656 1998-09-01  Dave Love  <fx@gnu.org>
9657
9658         * mule/mule-cmds.el (current-language-environment): Fix
9659         setter function.
9660
9661 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9662
9663         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9664         mule/european.el, mule/hebrew.el, mule/japanese.el,
9665         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9666         avoid bootstrapping problem if you need to recompile all the Lisp
9667         files using interpreted code.
9668
9669 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9670
9671         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9672         ("Latin-2"): Likewise.
9673
9674 1998-08-18  Per Starback  <starback@update.uu.se>
9675
9676         * mule/european.el (setup-latin2-environment): Fix typo.
9677
9678 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9679
9680         * mule/european.el: Give proper value of `input-method' key to all
9681         lang. env.
9682
9683         * mule/mule-cmds.el (activate-input-method): Handle the case that
9684         the arg INPUT-METHOD is nil correctly.
9685         (read-multilingual-string): Activate the specified input method
9686         before calling read-string.  Afterward, activate the original
9687         input method.
9688
9689 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9690
9691         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9692         (set-language-info-alist): Fix typo in doc-string.
9693
9694         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9695
9696 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9697
9698         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9699         (reset-language-environment): New function for the job that
9700         setup-english-environment used to do.
9701         (set-language-environment): Do more setups according to the info
9702         in language-info-alist.
9703         (read-language-name): Handle the case that the arg KEY is nil.
9704         (describe-language-environment): Handle input-method property.
9705
9706         * mule/: All files under this directory, which related with
9707         specific languages (such as mule/european.el, mule/greek.el,
9708         mule/hebrew.el, mule/misc-lang.el), modified as below.
9709         (setup-XXX-environment): Just call set-language-environment.  If
9710         they used to do some other jobs than what done by
9711         set-language-environment, those jobs are done in
9712         setup-XXX-environment-internal now.
9713         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9714         the value to setup-XXX-environment-internal.  Add properties
9715         input-method and features.
9716
9717         * mule/english.el (setup-english-environment): Just call
9718         reset-language-environment.
9719
9720         * mule/european.el (setup-8-bit-environment): Function deleted.
9721
9722 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9723
9724         * mule/mule-cmds.el (input-method-exit-on-first-char)
9725         (input-method-use-echo-area): Doc fixes.
9726
9727 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9728
9729         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9730         variable.
9731         (input-method-use-echo-area): New variable.
9732
9733 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9734
9735         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9736
9737 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9738
9739         * mule/mule-cmds.el (activate-input-method): Update mode line.
9740         (inactivate-input-method): Likewise.
9741
9742 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9743
9744         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9745         input method in the current buffer, but just bind
9746         current-input-method.
9747
9748 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9749
9750         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9751
9752         * mule/misc-lang.el ("IPA"): Add coding-priority and
9753         coding-system.
9754
9755 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9756
9757         * mule/greek.el: Add coding-priority.
9758
9759 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9760
9761         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9762         LANG-ENV.
9763
9764 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9765
9766         * mule/mule-cmds.el (register-input-method): Fix previous change.
9767         (setup-specified-language-environment): Doc fix.
9768
9769 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9770
9771         * mule/mule-cmds.el: Several doc fixes.
9772         (get-language-info, set-language-info): Rename argument.
9773         (set-language-info-alist): Likewise.
9774         (register-input-method): Rename argument.
9775         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9776
9777 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9778
9779         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9780         default value while reading an input method.
9781
9782 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9783
9784         * mule/mule-cmds.el (universal-coding-system-argument):
9785         Use buffer-file-coding-system as default.
9786
9787 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9788
9789         * mule/korean.el ("Korean"): Doc fix.
9790
9791 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9792
9793         * mule/mule-cmds.el (describe-language-environment): Print the
9794         languge environment at the head.
9795
9796 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9797
9798         * mule/japanese.el: Set exit-function to exit-japanese-environment
9799         for Japanese environment.
9800
9801 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9802
9803         * mule/mule-cmds.el (set-language-environment): Doc fix.
9804         (current-language-environment): Use defcustom.
9805         (default-input-method): Specify :type.
9806
9807 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9808
9809         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9810         modified.
9811         (prefer-coding-system): Doc-string modified.
9812
9813 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9814
9815         * mule/mule-cmds.el (set-language-info): Doc-string
9816         describes `coding-priority' KEY.
9817         (set-language-environment-coding-systems): New function.
9818         (select-safe-coding-system): New function.
9819         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9820         (set-language-info-alist): New optionla arg PARENTS.  Call
9821         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9822         (set-language-environment-coding-systems): New function.
9823
9824         * mule/chinese.el: Remove setting up of
9825         describe-chinese-environment-map and
9826         setup-chinese-environment-map.  Exclude them in args of calls to
9827         set-language-info-alist.  Register coding-priority key in
9828         language-info-alist.
9829
9830         * mule/cyrillic.el: Remove setting up of
9831         describe-cyrillic-environment-map and
9832         setup-cyrillic-environment-map.  Exclude them in args of calls to
9833         set-language-info-alist.  Register coding-priority key in
9834         language-info-alist.
9835
9836         * mule/english.el: Register coding-priority key in
9837         language-info-alist.
9838
9839         * mule/ethiopic.el: Register coding-priority key in
9840         language-info-alist.
9841
9842         * mule/european.el: Remove setting up of
9843         describe-european-environment-map and
9844         setup-european-environment-map.  Exclude them in args of calls to
9845         set-language-info-alist.  Register coding-priority key in
9846         language-info-alist.  Add "German" language env.
9847         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9848         (setup-german-environment): New function.
9849
9850         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9851         change default input method to "greek-postfix".
9852
9853         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9854         coding-priority key in
9855
9856 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9857
9858         * mule/mule-cmds.el (set-language-info): Doc fix.
9859         (input-method-inactivate-hook): Doc fix.
9860
9861 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9862
9863         * mule/mule-cmds.el (set-input-method): Renamed from
9864         select-input-method.
9865
9866 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9867
9868         * mule/mule-cmds.el (set-language-environment): Run
9869         exit-language-environment-hook before calling `exit-function'
9870         which is specified for the language environment.
9871
9872 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9873
9874         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9875         modified.
9876         (prefer-coding-system): Likewise.
9877         (describe-language-environment): Print aliases of each coding
9878         system.
9879         (set-language-environment-hook): New variable.
9880         (exit-language-environment-hook): New variable.
9881         (set-language-environment): Call these hooks.  Before setting a
9882         new language environment, exit from the
9883         current-language-environment if necessary.
9884         (input-method-verbose-flag): The value can be nil, t,
9885         complex-only, or default.
9886         (input-method-highlight-flag): Doc-string augmented.
9887         (activate-input-method): Check if we can run the registered
9888         function to activate an input method.
9889
9890         * mule/korean.el: Set exit-function for language environment
9891         "Korean" to exit-korean-environment.
9892         (setup-korean-environment): Moved to korea-util.el.
9893
9894 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9895
9896         * mule/mule-cmds.el (read-multilingual-string): Use
9897         current-input-method prior to default-input-method.  Don't bind
9898         current-input-method by `let', instead, activate the specified
9899         input method in the current buffer temporarily.
9900
9901 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9902
9903         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9904
9905 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9906
9907         * mule/chinese.el (post-read-decode-hz): Return the result of
9908         decode-hz-region.
9909         (pre-write-encode-hz): Do not change the value of
9910         last-coding-system.
9911
9912 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9913
9914         * mule/mule-ccl.el: Doc fixes.
9915
9916 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9917
9918         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9919         (check-ccl-program): New macro.
9920
9921 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9922
9923         * mule/mule-ccl.el: Comment about CCL syntax modified.
9924         (ccl-command-table): Add read-multibyte-character and
9925         write-multibyte-character.
9926         (ccl-code-table): Add ex-cmd.
9927         (ccl-extended-code-table): New variable.
9928         (ccl-embed-extended-command): New function.
9929         (ccl-compile-read-multibyte-character,
9930         ccl-compile-write-multibyte-character) New functions.
9931         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9932         ccl-dump-write-multibyte-character): New functions.
9933
9934 1999-07-22  SL Baur  <steve@miho>
9935
9936         * config.el (config-value-file): config.values is installed into
9937         doc-directory.
9938         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9939
9940 1999-07-19  Didier Verna  <didier@xemacs.org>
9941
9942         * rect.el: all functions rewritten, except when noted. Below is a
9943         list of interface changes.
9944         (apply-on-rectangle): new function. Obsoletes
9945         `operate-on-rectangle'. All functions that used to call this
9946         function now call the new one.
9947         (kill-rectangle): added optional prefix arg to fill lines.
9948         (delete-rectangle): ditto.
9949         (delete-extract-rectangle): ditto.
9950         (open-rectangle): ditto.
9951         (clear-rectangle): ditto.
9952         (delete-rectangle-line): added third arg FILL.
9953         (delete-extract-rectangle-line): ditto.
9954         (open-rectangle-line): ditto.
9955         (clear-rectangle-line): ditto.
9956
9957 1999-07-18  Andy Piper  <andy@xemacs.org>
9958
9959         * menubar-items.el (default-menubar): add gutter options.
9960
9961         * gutter-items.el: new file.
9962         (gutter): new group for custom.
9963         (gutter-visible-p): new variable.
9964         (default-gutter-position): ditto.
9965         (buffers-tab): new group for the buffers tab.
9966         (gutter-buffers-tab): widget to put in the gutter.
9967         (buffers-tab-max-size): max number of tabs.
9968         (buffers-tab-switch-to-buffer-function): function to call when a
9969         tab is pressed.
9970         (buffers-tab-omit-function): filter buffers with this function.
9971         (buffers-tab-format-buffer-line-function): format buffer names for
9972         inclusion in tabs.
9973         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9974         the record.
9975         (build-buffers-tab-internal): build a list of tab items.
9976         (buffers-tab-items): ditto.
9977         (add-tab-to-gutter): put a tab in the gutter area.
9978         (update-tab-in-gutter): reset the buffers in the tab.
9979
9980         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9981
9982         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9983         (switch-to-buffer-hooks): new hook.
9984
9985         * toolbar.el (default-toolbar-position): fix typo.
9986
9987 1999-07-16  Andy Piper  <andy@xemacs.org>
9988
9989         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9990
9991 1999-07-15  Didier Verna  <didier@xemacs.org>
9992
9993         * cus-edit.el (custom-prompt-variable): optional third arg makes
9994         prompt for a comment string.
9995         (customize-set-value): optional prefix makes this function handle
9996         variable comments.
9997         (customize-set-variable): ditto.
9998         (customize-save-variable): ditto.
9999         (customize-customized): handle custom comments.
10000         (customize-save-customized): ditto.
10001         (custom-variable-state-set): ditto.
10002         (custom-face-state-set): ditto.
10003         (customize-saved): ditto.
10004         (custom-variable-set): ditto.
10005         (custom-face-set): ditto.
10006         (custom-variable-save): ditto.
10007         (custom-face-save): ditto.
10008         (custom-variable-reset-saved): ditto.
10009         (custom-face-reset-saved): ditto.
10010         (custom-variable-reset-standard): ditto.
10011         (custom-face-reset-standard): ditto.
10012         (custom-comment-face): new face.
10013         (custom-comment-tag-face): ditto.
10014         (custom-comment): new widget.
10015         (custom-comment-create): new function.
10016         (custom-comment-delete): ditto.
10017         (custom-comment-value-set): ditto.
10018         (custom-comment-show): ditto.
10019         (custom-comment-invisible-p): ditto.
10020         (custom-variable-value-create): create a comment field widget.
10021         (custom-face-value-create): ditto.
10022         (custom-variable-menu): new entry for adding a custom comment.
10023         (custom-face-menu): ditto.
10024         (custom-save-variables): possibly save custom comments.
10025         (custom-save-faces): ditto.
10026
10027         * cus-face.el (custom-set-faces): the arguments can now have a
10028         custom comment as fourth argument.
10029
10030         * custom.el (custom-set-variables): the arguments can now have a
10031         custom comment as fifth element.
10032
10033 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10034
10035         * XEmacs 21.2.18 is released
10036
10037 1999-07-13  SL Baur  <steve@miho>
10038
10039         * lib-complete.el (read-library-name): Revert previous change.
10040         (read-library): Ditto.
10041
10042 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10043
10044         * packages.el (packages-package-list): Capitalize docstring.
10045
10046         * packages.el (packages-find-package-library-path): Use #'nconc
10047         rather than #'append to reduce consing -- #'mapcar uses Flist,
10048         which returns a freshly consed list.  #'append would create yet
10049         another fresh list, using Fmake_list in concat.
10050
10051         * packages.el (package-provide): Use setq with remassq like it
10052         says in its docstring.
10053
10054 1999-07-06  SL Baur  <steve@miho.m17n.org>
10055
10056         * lib-complete.el (progn-with-message): Fix typo.
10057
10058 1999-07-06  SL Baur  <steve@miho.m17n.org>
10059
10060         * mule/mule-misc.el (char-octet): Make function match docstring.
10061         From Katsumi Yamaoka <yamaoka@jpl.org>
10062
10063 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10064
10065         * wid-edit.el (widget-documentation): corrected spelling error.
10066
10067 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10068
10069         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10070         keys if already bound
10071
10072 1999-07-06  SL Baur  <steve@miho.m17n.org>
10073
10074         * lib-complete.el (progn-with-message): Revert previous changes.
10075
10076 1999-06-24  Bob Weiner  <weiner@beopen.com>
10077
10078         * lib-complete.el (find-library):
10079         (find-library-other-window):
10080         (find-library-other-frame): Completely rewrote
10081         so that these functions actually work when called non-interactively.
10082         Also made them handle LIBRARY arguments which end with .el or .elc.
10083
10084 1999-06-24  Bob Weiner  <weiner@beopen.com>
10085
10086         * simple.el (indent-new-comment-line): Locally bound
10087         `block-comment-start' to `comstart' or else when this is called
10088         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10089         `block-comment-start' value, ignoring any existing spacing after a
10090         comment prefix in the previous line and producing ugly comments.
10091
10092 1999-06-23  Bob Weiner  <weiner@beopen.com>
10093
10094         * list-mode.el (mouse-choose-completion):
10095         (choose-completion):
10096         (completion-switch-to-minibuffer): Added.
10097         ([Tab]): [Tab] previously switched to the minibuffer
10098         but since [space] does that and since most applications in the
10099         world use [Tab] to select the next item in a list, do that in the
10100         *Completions* buffer too.  This will cause the least confusion
10101         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10102         06/23/1999.
10103
10104 1999-06-22  Bob Weiner  <weiner@beopen.com>
10105
10106         * help.el (help-buffer-name): Added support for a null value
10107         of `help-buffer-prefix-string' since some buffers require no
10108         prefix.
10109
10110 1999-06-20  Bob Weiner  <weiner@beopen.com>
10111
10112         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10113         in the completion-list-mode-map to bury the completions buffer
10114         even when the minibuffer is no longer active.
10115
10116 1999-06-20  Bob Weiner  <weiner@beopen.com>
10117
10118         * list-mode.el (list-mode): It is visually disconcerting to have
10119         the text cursor disappear within list buffers, especially when
10120         moving from window to window, so leave it visible.
10121
10122 1999-07-01  SL Baur  <steve@miho.m17n.org>
10123
10124         * menubar-items.el (default-menubar): Conditionalize the bug
10125         report menu item (which may not be possible in this XEmacs).
10126         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10127
10128 1999-06-30  SL Baur  <steve@miho.m17n.org>
10129
10130         * subr.el (with-current-buffer): DOC string fix.
10131         Suggested by Bob Weiner <weiner@altrasoft.com>
10132
10133 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10134
10135         * cus-face.el (custom-face-italic): insert missing args
10136
10137 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10138
10139         * packages.el (package-locations): Changed default early package
10140         hierarchies to ~/.xemacs/mule-packages and
10141         ~/.xemacs/xemacs-packages.
10142
10143 1999-06-23  SL Baur  <steve@miho.m17n.org>
10144
10145         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10146
10147 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10148
10149         * packages.el (package-locations): Changed default early package
10150         hierarchy to ~/.xemacs/packages.
10151         (package-locations): Removed `packages' as a possible name for a
10152         late package hierarchy.
10153
10154 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10155
10156         * mule/mule-category.el (word-combining-categories): Set up new
10157         variable.
10158         (word-separating-categories): Likewise.
10159
10160 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10161
10162         * XEmacs 21.2.17 is released
10163
10164 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10165
10166         * font-menu.el (font-menu-set-font): allow for nil specification
10167         of font size.
10168
10169 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10172         is 1.
10173
10174 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10175
10176         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10177         8859-5 instead of ISO 8859-1.
10178
10179 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10180
10181         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10182         (viet-viscii-encode-table): Ditto.
10183
10184         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10185         Make obsolete definition of char-octet.
10186
10187 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10188
10189         * subr.el: Move no-Mule make-char ...
10190         * help-nomule.el (make-char): To here.
10191         (string-width): Make Mule compatibility alias.
10192
10193 1999-06-15  Andy Piper  <andy@xemacs.org>
10194
10195         * select.el (get-selection-no-error): really make there be no-error.
10196         (get-selection): revert to original.
10197
10198 1999-06-11  Andy Piper  <andy@xemacs.org>
10199
10200         * select.el (selection-sets-clipboard): renamed.
10201         (own-selection): use it.
10202
10203 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10204
10205         * XEmacs 21.2.16 is released
10206
10207 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10208
10209         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10210         missing characters to avoid crash.
10211
10212 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10213
10214         * coding.el (set-terminal-coding-system): Only set the console
10215         coding system on the selected console if it is a tty.
10216
10217 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10218
10219         * cus-face.el:
10220         * cus-edit.el:
10221         * faces.el:
10222         (custom):
10223         (face-spec-set):
10224         * faces.el (frob-face-property):
10225         * font-menu.el (font-menu-set-font):
10226                   Actually apply changes from 1999-03-17
10227
10228 1999-06-10  Andy Piper  <andy@xemacs.org>
10229
10230         * select.el (get-selection): abstract out non error-signalling
10231         part.
10232         (get-selection-no-error): get-selection without signalling an
10233         error.
10234         (selection-is-clipboard-p): new variable. controls whether the
10235         selection sets the clipboard.
10236         (own-selection): use it.
10237
10238         * mouse.el (insert-selection): fallback to clipboard after trying
10239         primary selection and cutbuffer.
10240
10241 1999-06-05  Andy Piper  <andy@xemacs.org>
10242
10243         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10244         selection functions.
10245
10246 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10247
10248         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10249         default value.
10250         (load): Use `raw-text' instead of `no-conversion'.
10251         (insert-file-contents): Likewise.
10252
10253         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10254         of `no-conversion'.
10255
10256 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10257
10258         * coding.el: Don't copy `no-conversion' to `raw-text'.
10259
10260 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10261
10262         * subr.el (make-char): Define it if Mule is not around.
10263
10264 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10265
10266         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10267
10268         * x-select.el (x-disown-selection-internal): Restore symbol as an
10269         obsolete alias.
10270         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10271
10272 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10273
10274         * XEmacs 21.2.15 is released
10275
10276 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10277
10278         * subr.el (split-string): Avoid infinite looping
10279
10280 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10281
10282         * ldap.el (ldap-ignore-attribute-codings): New variable
10283         (ldap-default-attribute-decoder): New variable
10284         (ldap-coding-system): New variable
10285         (ldap-attribute-syntax-encoders): New variable
10286         (ldap-attribute-syntax-decoders): New variable
10287         (ldap-attribute-syntaxes-alist): New variable
10288         (ldap-encode-boolean): New function
10289         (ldap-decode-boolean): New function
10290         (ldap-encode-country-string): New function
10291         (ldap-decode-string): New function
10292         (ldap-decode-address): New function
10293         (ldap-encode-address): New function
10294         (ldap-decode-attribute): New function
10295         (ldap-search): Use some of these
10296
10297 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10298
10299         * version.el (emacs-version): Make the patch level/beta come
10300         before the XEmacs qualifier so that it gets into (funcall
10301         emacs-version) and thus in the bug reports.
10302         (emacs-version>=): Support patch levels.
10303
10304 1999-06-03  SL Baur  <steve@xemacs.org>
10305
10306         * version.el: implement x.y.z version number
10307         From Jan Vroonhof <vroonhof@math.ethz.ch>
10308
10309 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10310
10311         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10312
10313 1999-05-22  Vin Shelton <acs@xemacs.org>
10314
10315         * startup.el: Document -private and break out non-standard X options.
10316
10317 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10318
10319         * mule/mule-charset.el (charset-after): New function.
10320         (charset-direction): Synch with Mule, update docstring.
10321         (get-charset-property): New function.
10322         (put-charset-property): New function.
10323         (charset-plist): New function.
10324
10325         * mule/mule-charset.el (compose-region):
10326         (decompose-region): remove;  these functions (which don't work
10327         since we don't do composite characters) have been moved to
10328         mule-util.el.
10329         (toplevel): follow coding standards
10330
10331 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10332
10333         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10334         exist any more.
10335
10336         * code-files.el: Fix commentary to follow coding standards.  Move
10337         the single line left in mule-files.el to here.
10338
10339         * mule/mule-files.el: delete.
10340
10341 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10342
10343         * info.el (Info-scroll-prev): Use event functions instead of the
10344         old emacs 19 interface.
10345
10346 1999-06-02  Andy Piper  <andy@xemacs.org>
10347
10348         * x-font-menu.el (x-font-menu-load-font):
10349         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10350
10351 1999-05-31  Andy Piper  <andy@xemacs.org>
10352
10353         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10354         group.
10355         (font-menu-this-frame-only-p): ditto.
10356         (font-menu-max-items): reinstate, from Jan Vroonhof
10357         <vroonhof@math.ethz.ch>
10358         (font-menu-submenu-name-format): ditto.
10359         (font-menu-split-long-menu): ditto, for use by the family
10360         constructor.
10361         (font-menu-family-constructor): use it.
10362
10363 1999-05-30  Andy Piper  <andy@xemacs.org>
10364
10365         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10366         for use by the font menu.
10367
10368         * msw-font-menu.el: new file implementing mswindows specific
10369         font-menu behaviour.
10370         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10371         (mswindows-font-menu-junk-families): ditto.
10372         (hack-font-truename): ditto.
10373         (mswindows-font-regexp-ascii): ditto.
10374         (mswindows-reset-device-font-menus): ditto.
10375         (mswindows-font-menu-font-data): ditto.
10376         (mswindows-font-menu-load-font): ditto.
10377
10378         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10379         (x-font-menu-font-data): ditto.
10380         (x-font-menu-load-font): ditto.
10381
10382         * font-menu.el: new file implementing generic font menu behaviour.
10383         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10384         made device independent.
10385         (font-menu-this-frame-only-p): ditto.
10386         (font-menu-preferred-resolution): ditto.
10387         (font-menu-size-scaling): new variable used to determine whether
10388         sizes are in points or tenths of a point.
10389         (vassoc): moved from x-font-menu.el.
10390         (device-fonts-cache): ditto.
10391         (device-fonts-cache): ditto.
10392         (flush-device-fonts-cache): ditto.
10393         (reset-device-font-menus): copied from x-font-menu.el and made
10394         device independent. Most functionality deferred to
10395         device-dependent versions.
10396         (font-menu-family-constructor): copied from x-font-menu.el and
10397         made device independent.
10398         (font-menu-size-constructor): ditto.
10399         (font-menu-weight-constructor): ditto.
10400         (font-menu-set-font): ditto.
10401         (font-menu-change-face): ditto.
10402         (font-menu-load-font): new device method.
10403         (font-menu-font-data): ditto.
10404
10405         * x-font-menu.el: The above functions deleted.
10406
10407 1999-05-26  Andy Piper  <andy@xemacs.org>
10408
10409         * update-elc.el:
10410         * make-docfile.el:
10411         * loadup.el: rehash expand-file-name usage to not use default-directory.
10412
10413 1999-05-21  Andy Piper  <andy@xemacs.org>
10414
10415         * x-select.el (x-select-convert-to-text):
10416         (x-selected-text-type):
10417         (x-get-selection):
10418         (xselect-convert-to-string):
10419         (xselect-convert-to-compound-text):
10420         (xselect-convert-to-length):
10421         (xselect-convert-to-targets):
10422         (xselect-convert-to-delete):
10423         (xselect-convert-to-filename):
10424         (xselect-convert-to-charpos):
10425         (xselect-convert-to-lineno):
10426         (xselect-convert-to-colno):
10427         (xselect-convert-to-sourceloc):
10428         (xselect-convert-to-os):
10429         (xselect-convert-to-host):
10430         (xselect-convert-to-user):
10431         (xselect-convert-to-class):
10432         (xselect-convert-to-name):
10433         (xselect-convert-to-integer):
10434         (xselect-convert-to-atom):
10435         (xselect-convert-to-identity): functions renamed from x-* and
10436         moved to select.el.
10437         (x-get-secondary-selection): use rename get-selection.
10438         (x-get-clipboard): ditto.
10439         (x-own-selection): moved to select.el.
10440         (x-valid-simple-selection-p): ditto.
10441         (x-dehilight-selection): ditto.
10442         (x-own-clipboard): ditto.
10443         (x-disown-selection): ditto.
10444
10445         * x-mouse.el (x-yank-function): moved to mouse.el.
10446         (x-insert-selection): ditto.
10447         (x-set-point-and-move-selection): use renamed function.
10448
10449         * select.el (selected-text-type): moved and renamed from
10450         x-select.el.
10451         (selection-owner-p): moved to C.
10452         (selection-exists-p): ditto.
10453         (get-cutbuffer): new device method.
10454         (get-selection): generalised and moved from x-select.el.
10455         (own-selection): moved x-own-selection functionality into here.
10456         (dehilight-selection): renamed and moved from x-select.el.
10457         (own-clipboard): functionality moved from x-select.el using new
10458         generic C builtins.
10459         (disown-clipboard): ditto.
10460         (select-convert-to-text):
10461         (select-convert-to-string):
10462         (select-convert-to-compound-text):
10463         (select-convert-to-length):
10464         (select-convert-to-targets):
10465         (select-convert-to-delete):
10466         (select-convert-to-filename):
10467         (select-convert-to-charpos):
10468         (select-convert-to-lineno):
10469         (select-convert-to-colno):
10470         (select-convert-to-sourceloc):
10471         (select-convert-to-os):
10472         (select-convert-to-host):
10473         (select-convert-to-user):
10474         (select-convert-to-class):
10475         (select-convert-to-name):
10476         (select-convert-to-integer):
10477         (select-convert-to-atom):
10478         (select-convert-to-identity): new functions renamed from x-* and
10479         moved from x-select.el.
10480
10481         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10482         into here and use as the default window-system mouse yank.
10483         (insert-selection): generalised and moved from x-mouse.el.
10484         (own-clipboard): moved to C.
10485
10486         * msw-select.el (mswindows-selection-owned-p): deleted.
10487         (mswindows-own-selection): generalised and moved to select.el.
10488         (mswindows-disown-selection): generalised and moved to C.
10489         (mswindows-selection-owner-p): ditto.
10490
10491 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10492
10493         * XEmacs 21.2.14 is released
10494
10495 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10496
10497         * about.el: update contact info for jason and slb.
10498
10499 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10500
10501         * mule/european.el (setup-romanian-environment): Add Romanian
10502         support from Emacs/Mule romanian.el.
10503
10504 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10505
10506         * cus-face.el: Label all custom changes with the 'custom' tag.
10507
10508         * cus-edit.el: idem ditto.
10509
10510         * faces.el: Added suport for adding device tags to various functions.
10511         (custom): New device tag.
10512         (face-spec-set): Call reset face with tags argument. No longer do
10513         x-init-global-faces hack.
10514
10515         * faces.el (frob-face-property): Use an anonymous specifier to map
10516         frob-face-property-1 over.
10517
10518         * x-font-menu.el (font-menu-set-font): Always specify all
10519         properties to custom.
10520
10521 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10522
10523         * mule/european.el (setup-czech-environment): Add czech support.
10524         From David Sauer <davids@orfinet.cz>
10525
10526 1999-03-15  SL Baur  <steve@xemacs.org>
10527
10528         * check-features.el: Turn hard errors into warnings.
10529
10530 1999-03-21  SL Baur  <steve@xemacs.org>
10531
10532         * simple.el (delete-key-deletes-forward): As per discussion on
10533         xemacs-beta, default to t.
10534
10535 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10536
10537         * loadup.el: Define Installation-string before loading anything.
10538
10539 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10540
10541         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10542         From Anders Stenman <stenman@isy.liu.se>
10543
10544 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10545
10546         * wid-edit.el (widget-glyph-find): Ditto.
10547
10548         * packages.el (locate-library): Ditto.
10549
10550         * loadup.el (really-early-error-handler): Ditto.
10551
10552         * lib-complete.el (read-library): Ditto.
10553
10554         * faces.el (set-face-stipple): Ditto.
10555
10556         * code-files.el (load): Use new calling style of locate-file.
10557
10558 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10561         dead.
10562
10563 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10564
10565         * dumped-lisp.el (preloaded-file-list): Don't load
10566         Installation.el.
10567
10568         * loadup.el (Installation-string): Define it here.
10569
10570 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10571
10572         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10573         Installation.el needs to be loaded before `dump-paths', otherwise
10574         the dumping process won't find it.
10575
10576 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10577
10578         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10579         subr so that we can use `replace-in-string' in Installation.el to
10580         get rid of C-m chars under the native Windows build.
10581
10582 1999-04-29  Andy Piper  <andy@xemacs.org>
10583
10584         * make-docfile.el: canonicalize file and directory names.
10585
10586         * device.el (call-device-method): new function for calling device
10587         specific methods.
10588         (define-device-method): new function for defining device methods.
10589         (define-device-method*): ditto.
10590
10591 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10592
10593         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10594
10595 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10596
10597         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10598         (cyrillic-koi8-r-encode-table): Likewise.
10599         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10600         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10601
10602         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10603         from vietnamese.el].
10604
10605         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10606         mule/mule-misc.el.
10607
10608 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10609
10610         * mule/thai-xtis.el:
10611         - Change font registry name from "Thai94x94-0" to "xtis-0".
10612         - Change mnemonic of coding-system `tis-620' to "TIS620".
10613
10614 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10615
10616         * mule/ethiopic.el: fixed.
10617
10618 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10619
10620         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10621
10622         * mule/thai-xtis.el: New file.
10623
10624         * mule/vietnamese.el: New file.
10625
10626         * mule/ethiopic.el: New file.
10627
10628 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10629
10630         * bytecomp.el (byte-compile-close-variables): Leave
10631         debug-issue-ebola-notices alone.
10632
10633 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10634
10635         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10636         at the top of the buffer since it is the most important thing to
10637         customize
10638         (ldap-get-host-parameter): New defun
10639         (ldap-search): Add a new parameter `withdn' to retrieve the
10640         distinguished names of entries
10641
10642 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10643
10644         * startup.el (splash-frame-body): Date and spelling fixes.
10645
10646 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10647
10648         * view-less.el (toggle-truncate-lines): add autoload tag
10649
10650 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10651
10652         * format.el (format-alist): Disable image stuff.
10653
10654 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10655
10656         * wid-edit.el (widget-glyph-find): Search by directories, then by
10657         suffixes rather than the other way around.
10658         (widget-image-conversion): Renamed to
10659         `widget-image-file-name-suffixes'.
10660
10661 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10662
10663         * mule/mule-charset.el: Made old functions obsolete, remove the
10664         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10665         (charset-iso-graphic-plane): Rename from charset-graphic.
10666         (charset-iso-final-char): Rename from charset-final.
10667         (charset-width): Rename from charset-columns.
10668         (charset-bytes): Added from fsf compatibility, returns always 1.
10669
10670         * mule/mule-misc.el: Move charset-doc-string alias to
10671         mule-charset.el
10672
10673 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10674
10675         * x-faces.el (x-make-font-bold-italic): honor
10676         *try-oblique-before-italic-fonts*
10677
10678 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10679
10680         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10681
10682 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10683
10684         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10685         name.
10686
10687 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10688
10689         * cl-extra.el (equalp): Would bug out for lists.
10690
10691 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10692
10693         * about.el (about-hackers):  Change cgw's email address
10694
10695 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10696
10697         * XEmacs 21.2.13 is released
10698
10699 1999-03-12  SL Baur  <steve@xemacs.org>
10700
10701         * simple.el (delete-key-deletes-forward): Revert to previous
10702         behavior.
10703
10704 1999-01-18  Didier Verna  <didier@xemacs.org>
10705
10706         * menubar-items.el (xemacs-splash-buffer): handle the case of
10707         multiple elements in the splash buffer body.
10708
10709         * startup.el (splash-frame-timeout): new constant: interval
10710         between splash buffer elements.
10711         (command-line-1): handle splash buffer with multiple elements (use
10712         a timeout).
10713         (splash-frame-body): Originally `startup-splash-frame-body'.
10714         Rewrote a cleaner and more readable version. This can now be array,
10715         in which case each element is displayed in turn in the splash buffer.
10716         (splash-frame-static-body): new constant. Persistent information
10717         across all splash buffer elements (preserves the possibility to give
10718         it in different languages.
10719         (circulate-splash-frame-elements): new function. Used as a timeout
10720         to circulate through all splash frame elements and display them in
10721         sequence.
10722         (display-splash-frame): originally `startup-splash-frame'. Handle
10723         the case of multiple elements in the splash buffer body. Now
10724         returns a timeout id if multiple elements to display, or nil.
10725
10726 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10727
10728         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10729         so they can be overridden by x-init-face-from-resources.
10730         Additionally specify the font name also with an x tag.
10731
10732 1999-03-08  Andy Piper  <andy@xemacs.org>
10733
10734         * package-get.el (package-get-base): autoload.
10735
10736         * menubar-items.el (default-menubar): add update menu item. Fix
10737         custom menu to only be activated when package-base is available.
10738
10739         * package-get.el (package-get-custom): don't load
10740         package-get-custom as it is auto-generated. Fix group definition.
10741
10742 1999-03-05  Didier Verna  <didier@xemacs.org>
10743
10744         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10745         instead of `symbol-name' (Thanks Kyle).
10746
10747         * cus-edit.el (custom-save-variables): use `prin1' instead of
10748         princ to write symbols.
10749
10750 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10751
10752         * XEmacs 21.2.12 is released
10753
10754 1999-03-05  SL Baur  <steve@xemacs.org>
10755
10756         * menubar-items.el (default-menubar): Add kfm browsing support.
10757         From Neal Becker <nbecker@fred.net>
10758
10759 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10760
10761         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10762         calls to font-lock during buffer reversion.
10763
10764 1999-02-12  Didier Verna  <didier@xemacs.org>
10765
10766         * info.el (Info-build-node-completions): unconditionally widen the
10767         tag table buffer.
10768
10769 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10770
10771         * x-faces.el (x-init-face-from-resources):
10772         Only set fonts in the 'x locale.
10773
10774 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10775
10776         * package-ui.el (pui-install-selected-packages): Don't throw on
10777         `package-admin-delete-binary-package' returning nil since it's
10778         normal.  Reindent function.
10779         (pui-add-required-packages): Handle case where packages selected
10780         for installation have never been installed.
10781
10782 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10783
10784         * menubar-items.el (default-menubar):
10785         Implement the ``Mule->Set coding system of process'' menu item.
10786
10787 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10788
10789         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10790         files
10791         - Change some `if's to `when's
10792
10793 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10794
10795         * XEmacs 21.2.11 is released
10796
10797 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10798
10799         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10800         against window close (Fix Bug #460).
10801         (ask-user-about-lock-dbox): Idem.
10802
10803 1999-02-25  SL Baur  <steve@xemacs.org>
10804
10805         * mule/mule-charset.el (charset-leading-byte): New function.
10806         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10807
10808 1999-02-12  Andy Piper  <andy@xemacs.org>
10809
10810         * about.el (xemacs-hackers): change andy's email address.
10811         (about-url-alist): change andy's web page address.
10812         (about-xemacs): add piper.
10813
10814 1999-02-16  SL Baur  <steve@xemacs.org>
10815
10816         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10817         of mule-base into lisp/mule.
10818
10819 1999-02-16  SL Baur  <steve@xemacs.org>
10820
10821         * mule/arabic.el:
10822         mule/canna-leim.el:
10823         mule/chinese.el:
10824         mule/cyrillic.el:
10825         mule/english.el:
10826         mule/european.el:
10827         mule/greek.el:
10828         mule/hebrew.el:
10829         mule/japanese.el:
10830         mule/kinsoku.el:
10831         mule/korean.el:
10832         mule/misc-lang.el:
10833         mule/mule-category.el:
10834         mule/mule-ccl.el:
10835         mule/mule-charset.el:
10836         mule/mule-cmds.el:
10837         mule/mule-coding.el:
10838         mule/mule-files.el:
10839         mule/mule-help.el:
10840         mule/mule-init.el:
10841         mule/mule-misc.el:
10842         mule/mule-tty-init.el:
10843         mule/mule-x-init.el:
10844         mule/viet-chars.el:  Remerge from mule-base.
10845
10846         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10847         of mule-base into lisp/mule.
10848
10849 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10850
10851         * process.el (exec-to-string): Use `shell-command-switch' in place
10852         of hard-wired "-c" (for WindowsNT).
10853
10854 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10855
10856         * menubar-items.el (default-menubar):  Remove obsolete
10857         "Gopher" item
10858
10859 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10860
10861         * package-admin.el (package-admin-get-install-dir): First fall
10862         back to the location of xemacs-base for non-mule packages.
10863
10864 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10865
10866         * paths.el:
10867         - improved automounter tmp directory support.
10868         - support 4 (!) empirically discovered automounter conventions
10869
10870 1999-02-12  SL Baur  <steve@xemacs.org>
10871
10872         * etags.el (pop-tag-mark): autoload to match key binding.
10873
10874 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10875
10876         * XEmacs 21.2.10 is released
10877
10878 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10879
10880         * package-get.el (package-get-remote-filename): Don't bug out for
10881         a local file name in the search entry.
10882
10883 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10884
10885         * XEmacs 21.2.9 is released
10886
10887 1999-01-19  Didier Verna  <didier@xemacs.org>
10888
10889         * replace.el (replace-search-function): new variable containing a
10890         function to perform a search-forward.
10891         (replace-re-search-function): new variable containing a function
10892         to perform a re-search-forward.
10893         (perform-replace): use them.
10894
10895 1999-01-25  Didier Verna  <didier@xemacs.org>
10896
10897         * select.el (selection-owner-p): use the name `XEmacs'.
10898         (cut-copy-clear-internal): ditto.
10899
10900 1999-01-18  Andy Piper  <andy@xemacs.org>
10901
10902         * about.el (about-url-alist): Update my entry.
10903         (xemacs-hackers): Ditto.
10904
10905 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10906
10907         * buffer.el (switch-to-buffer): Fixing documentation.
10908         * minibuf.el (minibuffer-completion-table): ditto.
10909         * cl-macs.el (return-from): ditto.
10910
10911 1999-01-04  Didier Verna  <didier@xemacs.org>
10912
10913         * replace.el (delete-non-matching-lines): temporarily disable
10914         case-folding when called interactively with a regexp containing
10915         uppercase characters.
10916         (delete-matching-lines): ditto.
10917         (count-matches): ditto.
10918         (list-matching-lines): ditto.
10919
10920 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10921
10922         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10923         abort if current window is split horizontally, not if others are
10924         split.  Got rid of unnecessary minibuffer checking.  Also, add
10925         some comments (it's still complex).
10926
10927 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10928
10929         * package-get.el: changed address for doc.ic.ac.uk to
10930         sunsite.doc.ic.ac.uk
10931
10932 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10933
10934         * ldap.el (toplevel): Remove requires so that the file compiles
10935         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10936
10937 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10938
10939         * dump-paths.el: Calculate module-directory and set
10940         module-load-path to the load path for modules.
10941
10942         * loadup.el: Get bootstrap value of module-load-path from the
10943         environment variable EMACSBOOTSTRAPMODULEPATH.
10944         - Display the module load path if we're debugging paths.
10945
10946         * setup-paths.el: Added function paths-find-site-module-directory.
10947         - Added function paths-find-module-directory.
10948         - Added function paths-construct-module-load-path.  Uses new
10949         environment variable EMACSMODULEPATH.
10950
10951 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10952
10953         * font.el (font-default-object-for-device):
10954         Oops! This `or' can't be replaced by `unless'.
10955         Fixed inability to run w3, among other things.
10956
10957 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10958
10959         * package-admin.el: Change initialization of
10960           package-admin-install-function dependent on system type.
10961           Change package-admin-install-function-mswindows to use
10962           "minitar".
10963
10964 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10965
10966         * mouse.el (default-mouse-motion-handler): Disable help echo while
10967         in the minibuffer.
10968
10969 1998-12-28  Martin Buchholz <martin@xemacs.org>
10970
10971         * XEmacs 21.2.8 is released.
10972
10973 1998-12-24  Martin Buchholz <martin@xemacs.org>
10974
10975         * XEmacs 21.2.7 is released.
10976
10977 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10978
10979         * package-ui.el (pui-list-packages): Set truncate-lines.
10980
10981         * package-get.el (package-get-download-menu): Use
10982         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10983
10984         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10985         (pui-help-string): idem.
10986         (list-packages-mode): New major mode.
10987         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10988         (pui-install-selected-packages): Add suport for removing packages.
10989         (pui-toggle-package-delete-key): New function.
10990         (pui-popup-context-sensitive): New kludge.
10991         (pui-list-packages): Add warning when `package-get-remote' is nil.
10992         (package-ui-add-site): New function.
10993
10994 1998-12-01  Didier Verna  <didier@xemacs.org>
10995
10996         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10997
10998 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10999
11000         * ldap.el: Custom-ized
11001         (toplevel): Do not provide `ldap' which is provided by C level
11002         LDAP code
11003         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11004
11005 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11006
11007         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11008
11009 1998-12-17  Andy Piper  <andy@xemacs.org>
11010
11011         * sound.el (sound-load-list): name changed from sound-load-alist.
11012         (sound-extension-list): name changed from sound-ext-list.
11013         (load-default-sounds): use new names.
11014         (load-sound-file): use new names.
11015
11016 1998-12-16  Andy Piper  <andy@xemacs.org>
11017
11018         * XEmacs 21.2.6 is released
11019
11020 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11021
11022         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11023         errors.
11024
11025 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11026
11027         * wid-edit.el (widget-echo-this-extent): Set
11028         help-echo-owns-message to t.
11029
11030 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11031
11032         * package-get.el (package-get-download-menu): use toggles for
11033           each site in the download site menu.
11034
11035 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11036
11037         * package-get.el (package-get): If we cannot find a package
11038           because package-get-remote is not set, give a more helpful
11039           error message.
11040
11041 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11042
11043         * package-get.el (package-get-remote-filename): use an EFS path
11044         with user anonymous if no user is specified.
11045
11046 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11047
11048         * faces.el (face-spec-set): Re-init fallfacks for default after
11049         calling reset-face on the default face.
11050
11051 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11052
11053         * package-admin.el (package-admin-default-install-function):
11054         Behave as advertised.  Make sure the pkg-dir is proper for
11055         default-directory.
11056         (package-admin-add-binary-package): Make sure the pkg-dir is
11057         proper for default-directory.
11058         (package-admin-install-function-mswindows): Make sure the pkg-dir
11059         is proper for default-directory.
11060
11061 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11062
11063         * XEmacs 21.2.5 is released
11064
11065 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11066
11067         * files.el (binary-file-regexps): regexp-opt is not available at
11068         bytecompile time.
11069
11070 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11071
11072         * x-win-xfree86.el:
11073         * x-win-sun.el (x-win-init-sun):
11074         * x-win-sun.el:
11075         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11076         * x-iso8859-1.el:
11077         * x-init.el (init-post-x-win):
11078         * x-init.el (init-pre-x-win):
11079         * x-init.el (x-initialize-compose):
11080         * x-init.el:
11081         * x-compose.el:
11082         * winnt.el:
11083         * widget.el:
11084         * wid-edit.el (widget-glyph-click):
11085         * wid-edit.el (widget-glyph-find):
11086         * wid-edit.el (widget-type):
11087         * view-less.el (view-buffer-other-window):
11088         * very-early-lisp.el:
11089         * version.el:
11090         * toolbar.el:
11091         * toolbar-items.el:
11092         * term/sun.el (suntool-map):
11093         * term/sun-mouse.el:
11094         * term/internal.el:
11095         * syntax.el (modify-syntax-entry):
11096         * symbol-syntax.el:
11097         * subr.el:
11098         * startup.el (lock-directory):
11099         * simple.el (set-comment-column):
11100         * simple.el (backward-delete-char-untabify):
11101         * shadow.el (find-emacs-lisp-shadows):
11102         * shadow.el:
11103         * setup-paths.el (paths-construct-info-path):
11104         * select.el (cut-copy-clear-internal):
11105         * process.el (call-process-region):
11106         * process.el (start-process-shell-command):
11107         * process.el:
11108         * paths.el (rmail-spool-directory):
11109         * paragraphs.el (use-hard-newlines):
11110         * package-get.el (package-get-dependencies):
11111         * package-admin.el (package-admin-delete-binary-package):
11112         * obsolete.el (truncate-string):
11113         * obsolete.el (store-substring):
11114         * mouse.el (default-mouse-track-maybe-own-selection):
11115         * mouse.el (mouse-yank-at-point):
11116         * modeline.el:
11117         * modeline.el (mouse-drag-modeline):
11118         * minibuf.el (read-directory-name-internal):
11119         * minibuf.el (read-file-name-internal):
11120         * minibuf.el (read-file-name-internal-1):
11121         * minibuf.el (read-file-name-2):
11122         * minibuf.el (exact-minibuffer-completion-p):
11123         * minibuf.el (read-from-minibuffer):
11124         * minibuf.el:
11125         * menubar.el (check-menu-syntax):
11126         * map-ynp.el (map-y-or-n-p):
11127         * make-docfile.el (docfile-out-of-date):
11128         * loadup.el ((member "run-temacs" command-line-args)):
11129         * loadup.el ((member "no-site-file" command-line-args)):
11130         * loadup.el (really-early-error-handler):
11131         * loadup.el:
11132         * loadhist.el:
11133         * loaddefs.el:
11134         * lisp-mnt.el (lm-verify):
11135         * lib-complete.el (lib-complete:cache-completions):
11136         * lib-complete.el (library-all-completions):
11137         * itimer.el (itimer-run-expired-timers):
11138         * info.el (Info-mode):
11139         * info.el (Info-insert-file-contents):
11140         * info.el (Info-rebuild-dir):
11141         * info.el (Info-build-dir-anew):
11142         * info.el (Info-parse-dir-entries):
11143         * info.el (Info-dir-outdated-p):
11144         * info.el (Info-insert-dir):
11145         * info.el (info-xref):
11146         * info.el:
11147         * hyper-apropos.el (hyper-apropos-get-doc):
11148         * hyper-apropos.el (hyper-describe-face):
11149         * hyper-apropos.el (hyper-apropos-mode):
11150         * hyper-apropos.el:
11151         * help.el (list-processes):
11152         * help.el:
11153         * gnuserv.el:
11154         * font.el (mswindows-font-create-name):
11155         * font.el (font-default-font-for-device):
11156         * font.el (x-font-create-object):
11157         * font.el (font-registry):
11158         * font.el:
11159         * font-lock.el (font-lock-keywords):
11160         * font-lock.el:
11161         * finder.el (finder-compile-keywords):
11162         * find-paths.el (paths-find-recursive-path):
11163         * fill.el (set-justification-center):
11164         * fill.el (fill-region-as-paragraph):
11165         * files.el (insert-directory):
11166         * files.el (wildcard-to-regexp):
11167         * files.el (recover-file):
11168         * files.el (basic-save-buffer):
11169         * files.el (delete-auto-save-file-if-necessary):
11170         * files.el (file-relative-name):
11171         * files.el (backup-extract-version):
11172         * files.el (backup-buffer):
11173         * files.el (set-visited-file-name):
11174         * files.el (set-auto-mode):
11175         * files.el (interpreter-mode-alist):
11176         * files.el:
11177         * files.el (find-file-noselect):
11178         * files.el (abbreviate-file-name):
11179         * files.el (parse-colon-path):
11180         * files.el (directory-abbrev-alist):
11181         * etags.el (visit-tags-table-buffer):
11182         * easymenu.el (easy-menu-define):
11183         * dragdrop.el (experimental-dragdrop-drag):
11184         * dragdrop.el (dragdrop-drop-do-functions):
11185         * dragdrop.el (dragdrop-drop-at-point):
11186         * disass.el (disassemble-1):
11187         * disass.el (disassemble-internal):
11188         * disass.el (disassemble):
11189         * disass.el:
11190         * derived.el (derived-mode-init-mode-variables):
11191         * derived.el (define-derived-mode):
11192         * custom.el (defgroup):
11193         * cus-edit.el (custom-quote):
11194         * config.el:
11195         * code-process.el (open-network-stream):
11196         * code-process.el (start-process):
11197         * code-process.el (call-process-region):
11198         * code-process.el (call-process):
11199         * code-process.el:
11200         * code-files.el (insert-file-contents):
11201         * code-files.el:
11202         * code-files.el (buffer-file-coding-system-for-read):
11203         * cmdloop.el (yes-or-no-p-minibuf):
11204         * cl.el:
11205         * cl-macs.el:
11206         * cl-extra.el:
11207         * callers-of-rpt.el (make-caller-report):
11208         * callers-of-rpt.el:
11209         * bytecomp.el (batch-byte-recompile-directory):
11210         * bytecomp.el (batch-byte-compile-1):
11211         * bytecomp.el (batch-byte-compile):
11212         * bytecomp.el (display-call-tree):
11213         * bytecomp.el (byte-compile-insert):
11214         * bytecomp.el (byte-compile-two-args-19->20):
11215         * bytecomp.el (byte-compile-variable-ref):
11216         * bytecomp.el (byte-compile-form):
11217         * bytecomp.el (byte-compile-top-level-body):
11218         * bytecomp.el (byte-compile-out-toplevel):
11219         * bytecomp.el (byte-compile-byte-code-maker):
11220         * bytecomp.el (byte-compile-file-form-defmumble):
11221         * bytecomp.el (byte-compile-file-form):
11222         * bytecomp.el (byte-compile-keep-pending):
11223         * bytecomp.el (byte-compile-insert-header):
11224         * bytecomp.el (byte-compile-from-buffer):
11225         * bytecomp.el (byte-compile-file):
11226         * bytecomp.el (byte-recompile-file):
11227         * bytecomp.el (byte-compile-close-variables):
11228         * bytecomp.el (byte-compile-warn-about-unused-variables):
11229         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11230         * bytecomp.el (byte-compiler-legal-options):
11231         * bytecomp.el (byte-compile-lapcode):
11232         * bytecomp.el (byte-optimize-log):
11233         * bytecomp.el ((fboundp 'defsubst)):
11234         * bytecomp.el:
11235         * bytecomp-runtime.el:
11236         * byte-optimize.el (byte-optimize-apply):
11237         * byte-optimize.el (car):
11238         * byte-optimize.el (byte-optimize-form):
11239         * byte-optimize.el (byte-optimize-form-code-walker):
11240         * byte-optimize.el:
11241         * build-report.el (build-report-insert-installation-file):
11242         * build-report.el (build-report):
11243         * auto-show.el:
11244         * apropos.el (apropos-documentation):
11245         - mega patch
11246         - clean up byte-compile warnings
11247         - remove unused variables
11248         - Use common lisp style hashtable functions
11249         - byte compiler cleanup
11250         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11251         - remove old backquote syntax usage
11252         - move some cl functionality into C for speed.
11253         - remove last remaining VMS support
11254         - spelling fixes
11255         - implement last, butlast, nbutlast, copy-list in C.
11256         - new macro ignore-file-errors, similar to ignore-errors
11257           (ignore-file-errors (delete-file "foo"))
11258         - get frequent garbage collection during loadup.el by tweaking
11259           gc-cons-threshold, rather than explicitly calling garbage-collect
11260         - default delete-key-deletes-forward to `t'.
11261
11262 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11263
11264         * XEmacs 21.2-beta4 is released.
11265
11266 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11267
11268         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11269         (easy-menu-item-present-p): Wrapper around find-menu-item.
11270         (easy-menu-remove-item): Wrapper around delete-menu-item.
11271
11272         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11273         (add-menu-button): Add 'in-menu' argument.
11274         (add-menu-item-1): Add in-menu support to helper function.
11275
11276 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11277
11278         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11279
11280 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11281
11282         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11283         of Dec 4, 1997.
11284
11285 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11286
11287         * process.el (shell-command-on-region): Report if the command
11288         succeeded or failed.
11289
11290 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11291
11292         * subr.el (buffer-substring-no-properties): Comment out.
11293
11294 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11295
11296         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11297           into font instances first, like `x-frob-font-size' does.
11298           (mswindows-find-larger-font): ditto
11299
11300 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11301
11302         * package-ui.el (pui-install-selected-packages): fix args in call
11303         to `package-get'.
11304
11305 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11306
11307         * package-get.el (host-name): New widget type.
11308         (package-get-remote): Better customization using new type.
11309         (package-get-download-sites): idem dito.
11310
11311         (package-get-custom): Do not use package-get-all untill we have
11312         runtime dependencies.
11313
11314         (package-get-remove-copy): Default to 't' we no longer need this
11315         kludge as we do not currently use depenencies.
11316
11317         (package-get-was-current): New variable.
11318         (package-get-require-base): New 'force-current' argument.
11319         (package-get-update-base): idem
11320         (package-get-package-provider):  idem
11321         (package-get-locate-index-file): New 'no-remote' argument.
11322         (package-get-locate-file): idem.
11323
11324         (package-get-maybe-save-index): New function.
11325         (package-get-update-base): Use it.
11326
11327 1998-10-28 Greg Klanderman <greg@alphatech.com>
11328
11329         * package-get.el (package-get-remote): default to nil; by default,
11330         don't go out to the net via EFS.  They must select a download site.
11331         (package-get-download-sites): new variable.
11332         (package-get-download-menu): new function.
11333         (package-get-locate-index-file): new function.
11334         (package-get-update-base): use it.
11335
11336         * menubar-items.el (default-menubar): add "Update Package Index"
11337         and "Add Download Site" menus under Options | Manage Packages.
11338
11339 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11340
11341         * package-get.el (package-get): bugfix code checking installed version
11342         for case where package is not currently installed.
11343         (package-get-require-signed-base-updates): new variable.
11344         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11345         deemed not a goot thing.  Use the variable
11346         package-get-allow-unsigned-base-updates instead.
11347
11348 1998-10-16 Greg Klanderman <greg@alphatech.com>
11349
11350         * package-get.el (package-get): Don't install an older version than
11351         we already have unless explicitly told to.  Issue a warning.
11352
11353         * package-ui.el (pui-add-required-packages): when adding
11354         dependencies, don't add packages that are up to date.
11355         (pui-package-symbol-char):  Don't consider a package out of date
11356         if you have a newer version installed than the latest version in
11357         package-get-base.
11358
11359         * package-get.el (package-get-base-filename): document that it may
11360         be a path relative to package-get-remote;  new default value.
11361         (package-get-locate-file): new function.
11362         (package-get-update-base): use it to expand package-get-base-filename.
11363         (package-get-save-base): new function to save the package-get database
11364         to file.
11365         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11366         (package-get-update-base): pass the REMOTE-SOURCE arg.
11367         (package-get-update-base-entry): call package-get-custom-add-entry.
11368         (package-get-file-installed-p): removed; no longer needed.
11369         (package-get-create-custom): ditto.
11370         (toplevel): remove code to build and load package-get-custom.el
11371         (package-get-custom-add-entry): new function.
11372
11373 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11374
11375         * wid-edit.el (widget-button-click): Don't switch window.
11376
11377 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11378
11379         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11380
11381 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11382
11383         * etags.el (find-tag-default): Run find-tag-hook using
11384         run-hooks rather than funcall
11385
11386 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11387
11388         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11389         and the current local map as the parents to isearch-mode-map.
11390
11391 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11392
11393         * XEmacs 21.2-beta3 is released.
11394
11395 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11396
11397         * package-get.el (package-get-update-base): use
11398         insert-file-contents-internal, not insert-file-contents-literally.
11399
11400 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11401
11402         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11403         dump time.
11404
11405 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11406
11407         * package-get.el (package-get-update-base-entry): new function.
11408         (package-get-update-base): renamed; was `package-get-load-base'.
11409         cleanup, and use package-get-update-base-from-buffer.
11410         (package-get-update-base-from-buffer): new function.
11411         (package-get-update-base-entries): new; helper for above.
11412         Do not eval lisp grabbed over ftp; parse it from new format.
11413
11414 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11415
11416         * files.el (set-auto-mode): Don't play games loading package-get
11417         database; package-get-package-provider will handle it all.
11418
11419 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11420
11421         * package-get.el (package-get-base-filename): new variable.
11422         (package-get-require-base): new function.
11423         (package-get-pgp-signed-begin-line): new variable.
11424         (package-get-pgp-signature-begin-line): ditto.
11425         (package-get-pgp-signature-end-line):  ditto.
11426         (package-get-load-base): new function.
11427         (package-get-interactive-package-query):
11428         (package-get-update-all):
11429         (package-get-dependencies):
11430         (package-get-package-provider):
11431         (package-get-custom): use package-get-require-base.
11432         [package-get-custom loading]: disable for now.
11433
11434         * package-ui.el (pui-list-packages): use (package-get-require-base)
11435
11436 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11437
11438         * package-ui.el: Correct obvious thinko in choosing extent face.
11439
11440 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11441
11442         * menubar-items.el (default-menubar): pui-list-package has nothing
11443         to with Customize. Move all the package stuff to a new Item in Options.
11444
11445         * package-ui.el (pui-menu): Add menu and Popup menu.
11446
11447         * package-get.el (package-get): Use new
11448         package-admin-get-install-dir.
11449
11450         * package-admin.el (package-admin-get-install-dir): New syntax.
11451         Conserve package location and put mule packages where mule-base is.
11452
11453         * package-get.el : Customized
11454
11455         * package-ui.el (pui): Customized
11456         (pui-package-install-dest-dir): New variable.
11457         (pui-install-selected-packages): Use it
11458
11459 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11460
11461         * package-get.el (package-get-interactive-package-query): Move
11462         dependency on package-get-base to run-time.
11463         (package-get-update-all): Ditto.
11464         (package-get-dependencies): Ditto.
11465         (package-get-package-provider): Ditto.
11466         (package-get-custom): Ditto.
11467
11468 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11469
11470         * events.el: Remove 'ascii-character property from 'backspace
11471         and 'delete symbols
11472
11473 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11474
11475         * package-get-base.el: removed.
11476
11477 1998-09-23  Didier Verna  <didier@xemacs.org>
11478
11479         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11480         (no-upper-case-p): new function.
11481         (with-search-caps-disable-folding): new macro.
11482         (with-interactive-search-caps-disable-folding): new macro.
11483         (zap-to-char): In interactive mode, do a case-sensitive search if
11484         the character is uppercase.
11485         (zap-up-to-char): ditto.
11486
11487         * replace.el (perform-replace): use the function no-upper-case-p.
11488
11489         * isearch-mode.el (isearch-fix-case): ditto.
11490         make obsolete `with-caps-disable-folding' and
11491         `isearch-no-upper-case-p'.
11492
11493         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11494         (tags-search): ditto.
11495         (tags-query-replace): ditto.
11496
11497         * info.el (Info-search): ditto.
11498
11499 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11500
11501         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11502
11503 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11504
11505         * package-admin.el (package-admin-rmtree): rewritten.  need to
11506         check for "." and ".." before symlink check.  expand files and
11507         directories with respect to DIRECTORY, not default-directory.
11508
11509 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11510
11511         * package-get.el (package-get-all): add INSTALL-DIR argument.
11512
11513 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11514
11515         * package-ui.el (pui-add-required-packages): new function, select
11516         dependent packages.
11517         (pui-display-keymap): bind it.
11518         (pui-help-string): document it.
11519         (pui-install-selected-packages): package-get-all -> package-get.
11520
11521         * package-get.el (package-get-dependencies): new function.
11522
11523 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11524
11525         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11526         regexps.
11527
11528 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11529
11530         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11531         function.
11532         (default-mouse-track-normalize-point): Use it.
11533
11534 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11535
11536         * package-admin.el (package-admin-delete-binary-package):
11537                 General cleanup. Remove unnessary use of progn and
11538         save-excursion.
11539         (package-admin-delete-binary-package): Do NOT mess with file
11540         modes. That is evil.
11541         (package-admin-delete-binary-package): Wrap all deleting in
11542         condition-case. The data in MANIFEST is untrustworthy.
11543         (package-admin-delete-binary-package): Let the OS worry about non
11544         empty directories.
11545
11546 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11547
11548         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11549         processing.
11550         (lm-report-bug): Fix mail address to send bug reports to.
11551
11552 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11553
11554         * XEmacs 21.2-beta2 is released.
11555
11556 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11557
11558         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11559
11560 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11561
11562         * info.el (Info-mode): Document page turning by double clicks in
11563         docstring so `M-x describe-mode' will display it.
11564
11565 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11566
11567         * info.el (Info-mouse-track-double-click-hook): Use character
11568         widths to calculate a border region where double clicking does
11569         page turning, and return `nil' by default so other hooks, such as
11570         region highlighting, will be run.
11571
11572 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11573
11574         * sound.el (default-sound-directory-list): Initialize with all the
11575         "sounds" directories in `data-directory-list'.  It used to just be
11576         the first one.
11577
11578         * packages.el (locate-data-directory-list): Created.  This gives
11579         the list of matching directories, unlike `locate-data-directory',
11580         which just gives the first one.
11581
11582 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11583
11584         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11585         make a binding in the local keymap until help-char handling is
11586         improved.
11587
11588         * help.el (help-keymap-with-help-key): Provide keymap with help
11589         binding.
11590         (help-print-help-form): New helper function.
11591
11592 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11593
11594         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11595         move extent to another buffer; no need to create a new extent.
11596         (isearch-fix-case): New function.
11597         (isearch-search-and-update): Use it.
11598
11599 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11600
11601         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11602         the keymap, not minor-mode-map-alist.
11603         (isearch-done): Restore overriding-local-map.
11604
11605 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11606
11607         * bytecomp.el (byte-compile-buffer-substring):
11608         Fix for: (byte-compile (defun f () (buffer-substring)))
11609         ==>   ** buffer-substring called with 3 args, but requires 0-3
11610         - new code not only works, but is more readable, too.
11611
11612 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11613
11614         * msw-faces.el (mswindows-init-device-faces): Don't try to
11615           specify a default font at this late stage. Do try to force
11616           creation of the default face font so that if it fails we get
11617           an error now instead of a crash at frame creation.
11618
11619           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11620           mswindows-make-font-unitalic: Canonical default weight
11621           changed from "Normal" to "Regular".
11622
11623           mswindows-make-font-bold / -bold-italic: Supplied device was
11624           not being passed into call to mswindows-find-smaller-font.
11625
11626 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11627
11628         * package-get.el (package-get-remote): Fix the path where to find
11629           the packages on xemacs.org.
11630
11631 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11632
11633         * about.el (about-maintainer-info): Update Ben's entry.
11634
11635 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11636
11637         * lisp/shadow.el (find-emacs-lisp-shadows):
11638         - `member' was being called on lists of length 2000!
11639         - Replace with hashtables.
11640         - Replace hand-coded loops with (dolist)
11641         - Fix comment typo
11642
11643 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11644
11645         * packages.el: Added new function, `package-delete-name', to
11646           delete existing packages from the installed package database
11647           (`packages-package-list').  Also added the "pkginfo" directory
11648           to `packages-special-base-regexp', so that the pkginfo directory
11649           would not get added to `late-packages'.
11650
11651         * package-admin.el: Added ability to delete an installed package
11652           (added low-level function, `package-admin-delete-package').
11653           Understands how to use the pkginfo/MANIFEST.<package> file to
11654           delete the package.  When installing a package, will also
11655           create a MANIFEST.* file if one is not provided by the
11656           package.  If the MANIFEST.* doesn't exist when deleting a
11657           package, the functions will fall back to attempting to delete
11658           any package-specific lisp directory.
11659
11660         * package-get.el: Moved some functions to package-admin.el.
11661           Added interactive function `package-get-delete-package', for
11662           use by users for deleting a package.
11663
11664           Also modified to not require the presence of efs.
11665
11666 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * files.el (find-file-noselect): Handle all signals, kill the
11669         buffer and resignal.
11670
11671 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11672
11673         * cl-macs.el (glyph-image): Add setf method.
11674
11675 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11676
11677         * package-get.el: Fixed broken EFS downloading.  Also, look for
11678           .tar.gz files first, in preference over .tgz files.
11679
11680         * package-ui.el: Fix display of package version numbers.
11681
11682 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11683
11684         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11685         argument.
11686
11687 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11688
11689         * list-mode.el: `display-completion-list': added new/optional
11690           keyword `:completion-string', which allows the programmer to
11691           change the "Possible completions are:" prompt.
11692
11693         * menubar-items.el: Added new pulldown menu-pick to start up the
11694           visual package browser/installer:
11695
11696                 Options->Customize->List Packages
11697
11698         * package-admin.el: Added hooks for installing under both Unix
11699           and MS Windows.  Does additional error checking.  No longer
11700           calls "add-big-package.sh" to install packages under Unix; now
11701           calls gunzip & tar directly.
11702
11703         * package-get.el: Added ability to install packages from files
11704           on a local disk/CDROM.  Now deletes any existing package lisp
11705           directory.  Does completion on available packages when
11706           querying for package names.  Will also search for .tgz files
11707           in addition for .tar.gz files.  Tries to reload
11708           auto-autoloads, as a convenience when loading new packages,
11709           and also tries to add any new package paths to `load-path'.
11710           Changed all occurences of `concat' to use `expand-file-name'.
11711
11712         * package-ui.el: New file which implements the main visual
11713           package browser/installer, which is started via a menu pick or
11714           M-x pui-list packages.
11715
11716 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11717
11718         * startup.el (load-init-file): spelling fix.
11719
11720 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11721
11722         * startup.el (normal-top-level): Load auto-autoload files
11723         covariantly with their precedence.
11724
11725 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11726
11727         * menubar-items.el (default-menubar): Remove "Font Weight"
11728         option, there is currently no custom equivalent.. Customize-faces
11729         is "Edit faces".
11730
11731         * x-font-menu.el (font-menu-set-font): Use customize to set
11732         default face.
11733
11734         * faces.el (face-spec-update-all-matching): New function.
11735
11736         * cus-face.el (custom-set-face-update-spec): New function.
11737         Interface to customize faces from elisp.
11738
11739         (custom-face-value-create): Show the customized settings if set
11740         but not saved.
11741
11742 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11743
11744         (custom-face-value-create): Show the customized settings if set
11745         but not saved.
11746
11747 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11748
11749         * keydefs.el (global-map): Add FSF 20.3 binding of
11750         query-replace-regexp.
11751
11752 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11753
11754         * minibuf.el (read-file-name-internal-1): use
11755         user-name-completion-1 instead of user-name-completion.
11756
11757 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11758
11759         * loadup.el:
11760         * make-docfile.el:
11761         * update-elc.el: Don't set `source-directory' (now defunct as a
11762         global variable) no more.
11763
11764         * packages.el (packages-list-autoloads): Made `source-directory'
11765         (now defunct as a global variable) a parameter.
11766
11767 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11768
11769         * about.el (about-hackers): new email
11770
11771 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11772
11773         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11774
11775 1998-07-17  Didier Verna  <didier@xemacs.org>
11776
11777         * faces.el (set-face-property):
11778         (set-face-dim-p):
11779         (face-dim-p): updated the doc strings now that the dim property isn't
11780         tty-specific.
11781         (face-equal): the dim property is now a common one.
11782
11783         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11784         Renamed the `stipple' attribute to `background-pixmap'.
11785         (custom-face-background-pixmap): make custom-face-stipple an
11786         obsolete alias for this.
11787
11788 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11789
11790         * find-paths.el (paths-file-readable-directory-p): Created and
11791         used.
11792
11793         * loadup.el: Don't set inhibit-... flags from run-temacs.
11794
11795 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11796
11797         * packages.el (packages-data-path-depth): Added and used.
11798
11799 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11800
11801         * about.el:
11802         - Change .xpm to .png, delete "zcat" section.
11803         - cosmetic fix in the 'marcpa' entry.
11804
11805         * etc/photos
11806         - convert all .xpm.Z to .png
11807         - rename mrb to martin
11808         - rename mcook-m to mcookm
11809
11810 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11811
11812         * x-init.el (x-initialize-compose): Add support for
11813         dead-circumflex as YET ANOTHER NAME for that dead key.
11814
11815 1998-08-05  Colin Rafferty <colin@xemacs.org>
11816
11817         * setup-paths.el (paths-construct-exec-path): Made the
11818         last-packages really be last.
11819         (paths-construct-data-directory-list): Ditto.
11820
11821 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11822
11823         * startup.el(startup-splash-frame-body):
11824         Update Copyright notice in splash screen
11825
11826 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11827
11828         * minibuf.el (read-file-name-internal-1): do ~user completion.
11829
11830 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11831
11832         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11833         aginst destroyed extents
11834
11835 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11836
11837         * package-get.el (package-get): add `install-dir' argument.
11838
11839 1998-07-20  John Jones  <jj@asu.edu>
11840
11841         * package-get.el: calls to package-get-update-all will only
11842           update packages which are already installed.
11843
11844 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11845
11846         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11847         writable.
11848
11849 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11850
11851         * about.el (about-hackers): Correct my email.
11852
11853 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11854
11855         * about.el (about-hackers): new email-address.
11856
11857 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11858
11859         * minibuf.el (read-number): Don't let `input-error' condition
11860         escape.
11861
11862 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11863
11864         * about.el (about-hackers): use my `email-for-life' address.
11865
11866 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11867
11868         * XEmacs 21.2-beta1 is released.
11869
11870 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11871
11872         * ldap.el (ldap-search): Doc string change
11873
11874 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11875
11876         * menubar-items.el (default-menubar): Removed references to
11877         `data-directory', and use `locate-data-file' instead, and made
11878         then greyed out if they don't exist.
11879
11880 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11881
11882         * keymap.el (events-to-keys): Use `format' instead of `concat'
11883         since the latter does not accept integer args anymore
11884
11885 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11886
11887         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11888         macros replaced.
11889
11890 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11891
11892         * make-docfile.el: Get first initialization from very-early-lisp.el
11893         * update-elc.el: Ditto.
11894         * loadup.el (really-early-error-handler): Ditto.
11895
11896         * packages.el (packages-unbytecompiled-lisp): Add new file,
11897         very-early-lisp.el.
11898
11899         * very-early-lisp.el: New file.
11900
11901 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11902
11903         * Symbols that have been obsolete for at least 3 years removed (II).
11904
11905         * obsolete.el (eval-current-buffer): Make compatible.
11906         (byte-code-function-p): Ditto.
11907         (send-string): Removed.
11908         (send-region): Removed.
11909         (screen-scrollbar-width): Removed.
11910         (set-screen-scrollbar-width): Removed.
11911         (set-screen-left-margin-width): Removed.
11912         (set-screen-right-margin-width): Removed.
11913         (screen-left-margin-width): Removed.
11914         (screen-right-margin-width): Removed.
11915         (set-buffer-left-margin-width): Removed.
11916         (set-buffer-right-margin-width): Removed.
11917         (buffer-left-margin-width): Removed.
11918         (buffer-right-margin-width): Removed.
11919         (x-set-frame-icon-pixmap): Removed.
11920         (x-set-screen-icon-pixmap): Removed.
11921         (pixel-name): Removed.
11922         (make-pixmap): Removed.
11923         (make-cursor): Removed.
11924         (pixmap-width): Removed.
11925         (pixmap-contributes-to-line-height-p): Removed.
11926         (set-pixmap-contributes-to-line-height): Removed.
11927
11928 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11929
11930         * obsolete.el (popup-menu-up-p): removed.
11931         (read-no-blanks-input): Removed.
11932         (wholenump): Removed.
11933         (ring-mod): Removed (what was ring-mod?).
11934         (current-time-seconds): Removed.
11935         (run-special-hook-with-args): Removed.
11936         (dot): Removed.
11937         (dot-marker): Removed.
11938         (dot-min): Removed.
11939         (dot-max): Removed.
11940         (window-dot): Removed.
11941         (set-window-dot): Removed.
11942
11943         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11944         `dot-min'.
11945
11946         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11947
11948         * code-files.el (insert-file-contents): Rename
11949         run-special-hook-with-args to run-hook-with-args-until-success.
11950         (write-region): Ditto.
11951
11952 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11953
11954         * about.el: Fix typos, update release date.
11955
11956         * Symbols that have been obsolete for at least 3 years removed.
11957
11958         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11959         screen- functions.
11960         (toplevel): remove setf methods for screen functions.
11961         * cl-macs.el (extent-data): defsetf removed.
11962         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11963         many places to remove.
11964         (comment-indent-hook): Ditto.
11965         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11966         (buffer-dedicated-screen): Ditto.
11967         (deiconify-screen): Ditto.
11968         (delete-screen): Ditto.
11969         (event-screen): Ditto.
11970         (find-file-other-screen): Ditto.
11971         (find-file-read-only-other-screen): Ditto.
11972         (live-screen-p): Ditto.
11973         (screen-height): Ditto.
11974         (screen-iconified-p): Ditto.
11975         (screen-list): Ditto.
11976         (screen-live-p): Ditto.
11977         (screen-name): Ditto.
11978         (screen-parameters): Ditto.
11979         (screen-pixel-height): Ditto.
11980         (screen-pixel-width): Ditto.
11981         (screen-root-window): Ditto.
11982         (screen-selected-window): Ditto.
11983         (screen-totally-visible-p): Ditto.
11984         (screen-visible-p): Ditto.
11985         (screen-width): Ditto.
11986         (screenp): Ditto.
11987         (get-screen-for-buffer): Ditto.
11988         (get-screen-for-buffer-noselect): Ditto.
11989         (get-other-screen): Ditto.
11990         (iconify-screen): Ditto.
11991         (lower-screen): Ditto.
11992         (mail-other-screen): Ditto.
11993         (make-screen): Ditto.
11994         (make-screen-invisible): Ditto.
11995         (make-screen-visible): Ditto.
11996         (modify-screen-parameters): Ditto.
11997         (new-screen): Ditto.
11998         (next-screen): Ditto.
11999         (next-multiscreen-window): Ditto.
12000         (other-screen): Ditto.
12001         (previous-screen): Ditto.
12002         (previous-multiscreen-window): Ditto.
12003         (raise-screen): Ditto.
12004         (redraw-screen): Ditto.
12005         (select-screen): Ditto.
12006         (selected-screen): Ditto.
12007         (set-buffer-dedicated-screen): Ditto.
12008         (set-screen-height): Ditto.
12009         (set-screen-position): Ditto.
12010         (set-screen-size): Ditto.
12011         (set-screen-width): Ditto.
12012         (show-temp-buffer-in-current-screen): Ditto.
12013         (switch-to-buffer-other-screen): Ditto.
12014         (visible-screen-list): Ditto.
12015         (window-screen): Ditto.
12016         (x-set-screen-pointer): Ditto.
12017         (x-set-frame-pointer): Ditto.
12018         (screen-title-format): Ditto.
12019         (screen-icon-title-format): Ditto.
12020         (terminal-screen): Ditto.
12021         (delete-screen-hook): Ditto.
12022         (create-screen-hook): Ditto.
12023         (mouse-enter-screen-hook): Ditto.
12024         (mouse-leave-screen-hook): Ditto.
12025         (map-screen-hook): Ditto.
12026         (unmap-screen-hook): Ditto.
12027         (default-screen-alist): Ditto.
12028         (default-screen-name): Ditto.
12029         (x-screen-defaults): Ditto.
12030         (x-create-screen): Ditto.
12031         * obsolete.el: meta-flag removed.
12032         baud-rate removed.
12033         sleep-for-millisecs removed.
12034         extent-data removed.
12035         set-extent-data removed.
12036         set-extent-attribute removed.
12037         extent-glyph removed.
12038         extent-layout removed.
12039         set-extent-layout removed.
12040         list-faces-display removed.
12041         list-faces removed.
12042         trim-versions-without-asking removed.
12043         after-write-file-hooks removed.
12044         truename removed.
12045         auto-fill-hook removed.
12046         blink-paren-hook removed.
12047         select-screen-hook, deselect-screen-hook removed.
12048         auto-raise-screen, auto-lower-screen removed.
12049
12050         * msw-mouse.el: Global change resource -> mswindows-resource.
12051
12052         * XEmacs 21.0-pre5 is released.
12053
12054 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12055
12056         * about.el (about-hackers): Credits update.
12057
12058 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12059
12060         * register.el (insert-register): Don't activate the region.
12061
12062 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12063
12064         * select.el: Restore x-* symbols for backwards compatibility:
12065         x-copy-primary-selection, x-kill-primary-selection,
12066         x-delete-primary-selection, x-select-make-extent-for-selection,
12067         x-valid-simple-selection-, x-cut-copy-clear-internal.
12068
12069 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12070
12071         * XEmacs 21.0-pre4 is released.
12072
12073 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12074
12075         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12076         reporting bugs.
12077         (maybe-add-init-button): Fix semantics under Windows.  Use
12078         `expand-file-name' rather than `concat'.
12079
12080         * help.el (print-messages): New function.
12081
12082 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12083
12084         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12085
12086 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12087
12088         * about.el: Tweaked my entry in about-hackers.
12089
12090         * find-paths.el (paths-emacs-root-p):
12091           Relaxed emacs-root checking of an in-place installation to
12092           also accommodate the flat layout used on MS Windows.
12093
12094 1998-06-29  John Jones  <jj@asu.edu>
12095
12096         * package-get.el: calls to package-get-update-all will only
12097           update packages which are already installed.
12098
12099 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12100
12101         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12102         are handled by the gui-element face fallbacks now.
12103
12104         * x-faces.el: default gui-element face to "background" as well as
12105         the default face.
12106
12107         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12108         and default face settings since these are set as fallbacks now in
12109         the appropriate domain.
12110
12111 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12112
12113         * text-mode.el (text-mode): Reorder regexp so the OR part
12114         corresponding to `page-delim' goes first and the hack in
12115         `forward-paragraph' will work.
12116         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12117
12118 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12119
12120         * subr.el (remove-hook): When checking the hook value
12121           with functionp, don't apply car to it.
12122
12123 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12124
12125         * package-get.el (package-get-remote-filename):
12126           Don't use file-name-as-directory because the local directory
12127           separator conventions might not be the same as ftp's.
12128
12129 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12130
12131         * ldap.el (ldap-host-parameters-alist): New name of
12132         `ldap-host-parameters-plist'
12133
12134 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12135
12136         * package-get.el: Using (require 'package-get-base), now that it
12137         provides itself.  Consequently removed all instances of (load
12138         "package-get-base.el").
12139
12140 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12141
12142         * subr.el (remove-hook): Don't treat the hook value as a
12143           list unless it is both consp and not functionp.
12144
12145 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12146
12147         * about.el: Email address for Ben Wing is ben@xemacs.org.
12148         * auto-show.el: Ditto.
12149         * bytecomp.el: Ditto.
12150         * faces.el: Ditto.
12151         * x-scrollbar.el: Ditto.
12152         * x-misc.el: Ditto.
12153         * tty-init.el: Ditto.
12154         * toolbar-items.el: Ditto.
12155         * symbol-syntax.el: Ditto.
12156         * specifier.el: Ditto.
12157         * objects.el: Ditto.
12158         * hyper-apropos.el: Ditto.
12159         * glyphs.el: Ditto.
12160
12161 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12162
12163         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12164         vertical-divider-always-visible-p.
12165         (default-mouse-motion-handler): Ditto.
12166
12167 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12168
12169         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12170         global value.
12171
12172 1998-06-21  Oliver Graf <ograf@fga.de>
12173
12174         * build-reports.el: changed receiver to xemacs-build-reports list
12175
12176 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12177
12178         * font.el: Split font-family-mappings into X and
12179           mswindows-specific versions.
12180           mswindows-font-create-[object|name]: Treat supplied size
12181           as a pointsize. Added underline and strikethru handling.
12182
12183         * msw-faces.el: changed default mswindows charset to western.
12184
12185         * msw-glyphs.el: removed space in border-glyph font string that
12186           was inserted to get round bugs in the mswindows C font code.
12187
12188 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12189
12190         * about.el (about-hackers): Credits update.
12191
12192         * help-nomule.el (tutorial-supported-languages): Add Romanian
12193         TUTORIAL.
12194
12195         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12196         to ISO-8859-2.
12197
12198 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12199
12200         * font.el: Split font-family-mappings into X and
12201           mswindows-specific versions.
12202           mswindows-font-create-[object|name]: Treat supplied size
12203           as a pointsize. Added underline and strikethru handling.
12204
12205         * msw-faces.el: changed default mswindows charset to western.
12206
12207         * msw-glyphs.el: removed space in border-glyph font string that
12208           was inserted to get round bugs in the mswindows C font code.
12209
12210 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12211
12212         * minibuf.el: make read-color-completion-table call
12213           (mswindows-color-list for mswindows devices.
12214
12215 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12216
12217         * lisp/font-lock.el
12218         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12219         Let declaration items contain non-word symbol characters.
12220
12221 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12222
12223         * package-get.el (package-get-package-provider): Added autoload
12224         cookie.  Loading "package-get-base.el" in ALL functions that use
12225         it.  Fixed some (interactive ...) with multiple argument specs
12226         again.  Cosmetic indentation changes.
12227
12228 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12229
12230         * info.el (Info-insert-dir): Don't use nreverse on variables
12231         that you want to use later.
12232
12233 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12234
12235         * x-mouse.el (x-set-point-and-move-selection): Replace call
12236         to x-kill-primary-selection with kill-primary-selection
12237
12238 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12239
12240         * simple.el (what-cursor-position): Make cursor position reported
12241         use value of column-number-start-at-one
12242
12243 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12244
12245         * about.el (xemacs-hackers): Fix Jareth's email address.
12246
12247 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12248
12249         * startup.el (startup-splash-frame): Remove
12250         `xemacs-startup-logo-function'.
12251
12252 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12253
12254         * about.el (about-hackers): Update credits list.
12255
12256 1998-06-06  Jeff Miller <jmiller@smart.net>
12257
12258         * lisp/sound.el: Update sound-ext to allow filenames with
12259           extensions to be found by load-sound-file
12260
12261 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12262
12263         * info.el (Info-rebuild-outdated-dir): Removed variable
12264         (Info-auto-generate-directory): New variable
12265         (Info-save-auto-generated-dir): New variable
12266         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12267         (Info-build-dir-anew): Second parameter removed.  Use
12268         `Info-save-auto-generated-dir'
12269         (Info-rebuild-dir): Ditto
12270
12271 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12272
12273         * list-mode.el (next-list-mode-item): Would not recognize
12274         border between directly neighbored items.
12275
12276 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12277
12278         * package-get.el: add autoloads for some functions.
12279
12280 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12281
12282         * specifier.el (let-specifier): Tiny docfixes.
12283
12284 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12285
12286         * msw-mouse.el: set selection-pointer-glyph to Normal.
12287
12288 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12289
12290         * wid-edit.el (widget-specify-secret): New function.
12291         (widget-after-change): Use it.
12292         (widget-specify-field): Use it.
12293
12294 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12295
12296         * mouse.el (drag-window-divider): Use `(not done)' instead of
12297         `doit'; reuse result of `window-pixel-edges'.
12298
12299         * modeline.el (drag-modeline-event-lag): Rename to
12300         drag-divider-event-lag.
12301
12302 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12303
12304         * specifier.el (let-specifier): Rewritten not to generate needless
12305         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12306         arguments.
12307
12308 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12309
12310         * minibuf.el (read-file-name-1): Setup buffer-local value of
12311         `completion-ignore-case' in completions buffer under Windows.
12312
12313 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12314
12315         * about.el (about-maintainer-glyph): Fix support for not
12316         compressed images.
12317
12318 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12319
12320         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12321
12322         * mouse.el (mouse-track): Cancel selection if misc-user event with
12323         `cancel-mode-internal' function is fetched.
12324
12325 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12326
12327         * files.el (save-some-buffers-1): Fixed return value.
12328
12329 1998-06-01  Oliver Graf <ograf@fga.de>
12330
12331         * dragdrop.el: added experimental
12332
12333 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12334
12335         * startup.el (after-init-hook, init-file-user,
12336         user-init-directory, load-user-init-file):  Purge references
12337         to "~/.xemacs/init.el" from docstrings.
12338
12339         (load-user-init-file) Use paths-construct-path to construct
12340         paths to user init files.  Go directly to ~/.emacs, do not
12341         search ~/.xemacs/, do not load `default-custom-file'.
12342
12343 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12344
12345         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12346         general *sh.
12347         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12348
12349 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12350
12351         * menubar-items.el (default-menubar): add Update Packages to customize
12352         menu.
12353
12354 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12355
12356         * faces.el: use toolbar face as a fallback for toolbar properties
12357         in xpm-color-symbols instead of default.
12358
12359         * msw-faces.el: rename 3d-object -> gui-element face.
12360
12361 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12362
12363         * startup.el (xemacs-startup-logo-function): New variable.
12364         (startup-splash-frame): Use it.
12365
12366 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * files.el (save-some-buffers): Would wait 1 second.
12369         (save-some-buffers-1): Delete other windows here instead of in
12370         `save-some-buffers'.
12371         (save-some-buffers): Force redisplay only if windows were deleted.
12372
12373 1998-06-02  Didier Verna  <didier@xemacs.org>
12374
12375         * cus-face.el (custom-face-attributes): generalized the use of
12376         toggle buttons for boolean attributes.
12377         Re-ordered the items a bit.
12378
12379 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12380
12381         * sound.el (default-sound-directory): Use `locate-data-directory'
12382         to find the sounds directory.
12383
12384 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12385
12386         * sound.el: default sound-ext to .wav under mswindows, .au
12387         otherwise. load-default sounds without extensions.
12388
12389 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12390
12391         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12392         if send-pr is not bound.
12393
12394 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12395
12396         * files.el: grok idl files in auto-mode-alist.
12397 1998-06-01  Jeff Miller  <jmiller@smart.net>
12398
12399         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12400         calling `upcase'.
12401
12402 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12403
12404         * msw-glyphs.el: add xbm to the list of image types supported.
12405
12406 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12407
12408         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12409         instead of XEmacs one when dumping InfoDock.
12410
12411 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12412
12413         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12414         for `modeline-visible-p'
12415
12416         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12417
12418 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12419
12420         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12421         since it's not used anymore. doc string fixes.
12422
12423         * package-get.el (package-get-file-installed-p): new function. use
12424         instead of file-installed-p which is in an external package.
12425
12426 1998-05-28  Oliver Graf <ograf@fga.de>
12427
12428         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12429         favor of select-window/switch-to-buffer
12430
12431 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12432
12433         * startup.el: changed (getenv "HOME") to (user-home-directory)
12434
12435 1998-05-25  Oliver Graf <ograf@fga.de>
12436
12437         * frame.el (cde-start-drag) moved to dragdrop.el
12438         (offix-start-drag-region) moved to dragdrop.el
12439         (offix-start-drag) moved to dragdrop.el
12440         * dragdrop.el (cde-start-drag) moved from frame.el
12441         (offix-start-drag-region) moved from frame.el
12442         (offix-start-drag) moved from frame.el
12443         (cde-start-drag-region) cde drag regions
12444         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12445
12446 1998-05-26  Oliver Graf <ograf@fga.de>
12447
12448         * dragdrop.el: created dragdrop-drag prototypes
12449         (cde-start-drag-region) fixed typo
12450
12451 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12452
12453         * simple.el (after-init-hook): Remove reader macro.
12454
12455         * packages.el (packages-hardcoded-lisp): Get rid of reader
12456         macros.  Update DOC string.
12457
12458 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12459
12460         * mouse.el (drag-window-divider): Ditto.
12461
12462         * modeline.el (mouse-drag-modeline): Use it.
12463
12464         * lisp-mode.el (let-specifier): Specify indentation.
12465
12466         * specifier.el (let-specifier): Renamed from
12467         `with-specifier-instance'.
12468
12469 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12470
12471         * x-faces.el:
12472         * faces.el: move definition of xpm-color-symbols from x-faces.el
12473         to faces. Predicate x-get-resource on the presence of x.
12474
12475         * msw-faces.el: set 3d-object face rather than modeline. Specify
12476         faces as specfier defaults.
12477
12478         * package-get.el: don't use package-admin-add-single-file-package.
12479
12480 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * toolbar-items.el: Fixup tooltips.
12483         (toolbar-gnus): Don't use obsolete variable
12484         toolbar-news-frame-properties.
12485         (toolbar-news-reader): Default to `gnus' instead of
12486         `not-configured'.
12487
12488         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12489         Windows.
12490
12491 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12492
12493         * package-get.el: rename -installedp -> -installed-p.
12494
12495 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12496
12497         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12498         attributes, and assinged it to continuation, truncation and
12499         hscroll glyphs.
12500
12501         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12502         and made continuation, truncation and hscroll glyphs arrow
12503         characters out of that font.
12504
12505 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * minibuf.el (minibuffer-electric-separator): Play nicely with
12508         directory-sep-char being \.
12509         (minibuffer-electric-tilde): Ditto.
12510         (read-file-name-map): Ditto.
12511
12512 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12513
12514         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12515         on X devices.
12516         (default-mouse-track-deal-with-down-event): Avoid
12517         `x-disown-selection'; use `disown-selection' instead.
12518
12519 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12520
12521         * select.el:
12522         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12523         moved to (cut-copy-clear-internal) in select.el. Ditto for
12524         (x-delete-primary-selection) (x-kill-primary-selection)
12525         (x-copy-primary-selection).
12526         (own-clipboard): new function.
12527
12528         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12529         functions in select.el. remove old ones.
12530         (mswindows-own-clipboard): new function.
12531
12532 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12533
12534         * gnuserv.el: allow connections from mswindows type devices.
12535
12536 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12537
12538         * msw-glyphs.el: change image type used from cursor to resource.
12539
12540 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12541
12542         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12543         for {top,bottom}-{left,right} values in addition to
12544         {top,bottom}_{left,right}.
12545         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12546
12547 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12548
12549         * cl-macs.el (specifier-instance): Undefine its setf method.
12550
12551         * specifier.el (with-specifier-instance): Added docstring.
12552
12553         * mouse.el (drag-window-divider): Ditto.
12554
12555         * modeline.el (mouse-drag-modeline): Use it.
12556
12557         * lisp-mode.el (with-specifier-instance): Define its indentation
12558         level.
12559
12560         * specifier.el (with-specifier-instance): New macro.
12561
12562 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12563
12564         * package-get.el (package-get-create-custom): new function to
12565         auto-generate package-get-custom.el from package-get-base.el.
12566         * (package-get-ever-installedp): new function.
12567         * (package-get-custom): new function to get all packages specified
12568         by customize.
12569
12570 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12571
12572         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12573
12574 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12575
12576         * cl-extra.el: Reverse previous float change.
12577
12578 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12579
12580         * x-faces.el:
12581         * faces.el (try-font-name): moved from x-faces.el since it is
12582         required by w3 under mswindows as well X.
12583
12584 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12585
12586         * winnt.el: Removed evil (setq completion-ignore-case t)
12587         clause, one more overlookef fsfism.
12588         (nt-quote-args-functions-alist): End sentences with double space.
12589
12590 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12591
12592         * window-xemacs.el (push-window-configuration): Remove kludgery of
12593         recaching default-toolbar specifier.
12594         (pop-window-configuration): Ditto.
12595         (unpop-window-configuration): Ditto.
12596
12597 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12600
12601 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12602
12603         * winnt.el (nt-quote-args-verbatim): Added function.
12604         (nt-quote-args-prefix-quote): Added function.
12605         (nt-quote-args-backslash-quote): Added function.
12606         (nt-quote-args-double-quote): Added function.
12607         (nt-quote-args-functions-alist): New variable.
12608         (nt-quote-process-args): Added function. This is the main quoting
12609         work horse called from process-nt.c
12610
12611 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12612
12613         * winnt.el: Removed duplicate definitions for backspace,
12614         delete, M-backspace and C-M-backspace.
12615         (file-name-buffer-file-type-alist): Removed this variable.
12616         (find-buffer-file-type): Removed function.
12617         (find-file-binary):  Removed function.
12618         (find-file-text): Removed function.
12619         (find-file-not-found-set-buffer-file-type): Removed function.
12620         (save-to-unix-hook): Removed function.
12621         (revert-from-unix-hook): Removed function.
12622         (using-unix-filesystems): Removed function.
12623         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12624         warning.
12625         (x-set-selection): Removed function.
12626         (x-get-selection): Removed function.
12627         Removed commented FSFisms.
12628         Replaced copyright notice (this file is not part of GNU Emacs).
12629         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12630         comint-process-echoes setting to t.
12631
12632 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12633
12634         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12635         and used following the interface change of
12636         `paths-find-recursive-path'.
12637
12638         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12639         regexp instead of a list of base names.
12640         (paths-version-control-filename-regexp):
12641         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12642         Introduced and used following the interface change of
12643         `paths-find-recursive-path'.
12644
12645 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12646
12647         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12648         on X devices, rather than on all non-TTY devices.
12649
12650 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12651
12652         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12653
12654         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12655
12656 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12657
12658         * itimer.el (activate-itimer): Fixed usage of integers
12659         as argument to `concat'.
12660
12661 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12662
12663         * itimer.el (start-itimer): replace the use of `concat' with
12664         `format'
12665
12666 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12667
12668         * mode-motion.el (mode-motion-hook): Clarify docstring.
12669         From Bob Weiner <weiner@altrasoft.com>
12670
12671         * loadhist.el (symbol-file): Supply prompt string when used
12672         interactively.
12673         From Bob Weiner <weiner@altrasoft.com>
12674
12675 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12676
12677         * loadup.el (really-early-error-handler): Ditto.
12678
12679         * update-elc.el: Ditto.
12680
12681         * setup-paths.el (paths-construct-exec-path): Ditto.
12682
12683         * make-docfile.el: Ditto.
12684
12685         * find-paths.el (paths-decode-directory-path): Use split-path
12686         instead of decode-path.
12687
12688         * files.el (parse-colon-path): Update docstring reference.
12689
12690 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12691
12692         * msw-init.el:
12693         * x-init.el:
12694         Bind cut'n'paste keys to non window-system specific functions.
12695
12696         * msw-select.el: New function mswindows-clear-clipboard.
12697         mswindows-cut-copy-clipboard extended to handle clearing of the
12698         selection and renamed to mswindows-cut-copy-clear-clipboard.
12699
12700         * select.el: on mswindows devices delete-primary-selection
12701         calls mswindows-clear-clipboard.
12702
12703 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * simple.el (quoted-insert): Inhibit quit when using read-char.
12706
12707         * cmdloop.el (read-char): Don't inhibit quit.
12708         (read-char-exclusive): Ditto.
12709         (read-char): Signal quit if quit-char was pressed.
12710         (read-char-exclusive): Ditto.
12711         (read-quoted-char): Return a character, not integer.
12712
12713         * menubar-items.el (default-popup-menu): Use Andy's generic
12714         selection code.
12715         (default-popup-menu): Fix code.
12716
12717 1998-05-14  Oliver Graf <ograf@fga.de>
12718
12719         * dragdrop.el (dragdrop-function-widget): this time it's done
12720
12721 1998-05-13  Oliver Graf <ograf@fga.de>
12722
12723         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12724
12725 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12726
12727         * device.el (device-pixel-width):
12728         (device-pixel-height):
12729         (device-mm-width):
12730         (device-mm-height):
12731         (device-bitplanes):
12732         (device-color-cells): Swapped parameters to device-system-metric
12733         according to the interface change.
12734
12735 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12736
12737         * mouse.el (default-mouse-motion-handler): Use new name of the
12738         function event-over-vertical-divider-p.
12739         Do not set E-W arrow cursor over the divider if
12740         vertical-divider-draggable-p is nil in the window.
12741         ([top-level]): Use new name for the variable
12742         vertical-divider-map.
12743         (drag-window-divider): Respect vertical-divider-draggable-p.
12744         Variable name typo fixes.
12745
12746 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12747
12748         * keymap.el (kbd): Define here; handle string constants and
12749         others...
12750
12751 1998-05-15  Christian Nyb <chr@mediascience.no>
12752
12753         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12754         in Emacs 18.
12755
12756 1998-05-13  Didier Verna  <didier@xemacs.org>
12757
12758         * mouse.el (drag-window-divider): give the vertical divider a
12759         pressed look when dragging it.
12760
12761 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12762
12763         * faces.el: predicate some more face operations on x or mswindows
12764         not just x.
12765
12766         * modeline.el: enable modeline coloring for mswindows.
12767
12768 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12769
12770         * minibuf.el (minibuffer-default): Added variable; compatible with
12771         FSF Emacs.
12772         (next-history-element): Used `minibuffer-default'.
12773
12774 1998-05-12  Oliver Graf <ograf@fga.de>
12775
12776         * dragdrop.el (dragdrop-function-widget): button and mods ok
12777         arguments still look a bit strange
12778         (dragdrop-compare-mods) created
12779         (dragdrop-drop-do-functions) correctly checks for buttons and
12780         modifiers
12781
12782 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12783
12784         * setup-paths.el (paths-default-info-directories): Replace
12785         path-separator with directory-sep-char.
12786
12787         * files.el (path-separator): Don't define it here.
12788
12789 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12790
12791         * update-elc.el: Ditto.
12792
12793         * setup-paths.el (paths-construct-exec-path): Ditto.
12794
12795         * make-docfile.el: Ditto.
12796
12797         * loadup.el (really-early-error-handler): Ditto.
12798
12799         * find-paths.el (paths-decode-directory-path): Use decode-path
12800         instead of decode-path-internal.
12801
12802         * files.el (parse-colon-path): Update docstring.
12803
12804 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12805
12806         * subr.el (get-buffer-window-list): Make BUFFER optional.
12807
12808         * window-xemacs.el (windows-of-buffer): Defalias to
12809         get-buffer-window-list.
12810
12811 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12812
12813         * disass.el: Fix maintainer keyword.
12814
12815         * bytecomp.el (byte-compile-and-load-file): Autoload.
12816         (byte-compile-buffer): Ditto.
12817
12818         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12819         value is returned, not the name.
12820         (lisp-imenu-generic-expression): Enable it.
12821         (lisp-mode-variables): Ditto.
12822         (lisp-indent-offset): Change defconst to defvar.
12823         (lisp-indent-function): Ditto.
12824         (lisp-body-indent): Ditto.
12825
12826 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12827
12828         * modeline.el: Use zap-last-kbd-macro-event.
12829
12830         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12831         nil, don't attempt to do anything with messages.
12832         (eval-last-sexp): Use `letf' for clarity.
12833
12834 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12837
12838 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12839
12840         * buff-menu.el:
12841         * lisp-mode.el:
12842         * obsolete.el:
12843         Change empty docstrings into no doc strings at all.
12844         Fix bogus FSF-format docstrings.
12845         * etags.el: Fix docstring.
12846
12847 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12848
12849         * package-get.el (package-get): Use internal md5
12850
12851 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12852
12853         * about.el (about-xemacs): Correct abuse of concat.
12854
12855 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12856
12857         * info.el (Info-mode): Use easymenu.
12858
12859 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12860
12861         * apropos.el (apropos): Don't use concat with integers.
12862
12863         * cmdloop.el (describe-last-error): Handle the case when no error
12864         was seen gracefully.
12865
12866         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12867         defun.
12868         (apropos-describe-plist): Ditto.
12869
12870         * help.el (with-displaying-help-buffer): Revert to a defun.
12871         (describe-key): Use it as defun.
12872         (describe-mode): Ditto.
12873         (describe-bindings): Ditto.
12874         (describe-prefix-bindings): Ditto.
12875         (describe-installation): Ditto.
12876         (view-lossage): Ditto.
12877         (describe-function): Ditto.
12878         (describe-variable): Ditto.
12879         (describe-syntax): Ditto.
12880
12881 1998-05-11  Oliver Graf <ograf@fga.de>
12882
12883         * dragdrop.el: changed order of require/provide
12884         (dragdrop-drop-mime-default) changed to new calling conventions
12885         (dragdrop-drop-do-functions) changed to new calling conventions
12886         (dragdrop-function-widget) this one needs more work...
12887
12888 1998-05-10  Oliver Graf <ograf@fga.de>
12889
12890         * about.el: another small change in my entry
12891         * dragdrop.el (dragdrop-drop-log-function): logging added
12892         plus customizations
12893         changed interface to handler functions. now called with event
12894         and object
12895
12896 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12897
12898         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12899         E-W arrow pointer displayed over draggable dividers.
12900
12901         * mouse.el (default-mouse-motion-handler): Show it when
12902         appropriate.
12903         (drag-window-divider): Added.
12904         ([top-level]): Initialized window-divider-map with a keymap
12905         binding the above function to left button down event.
12906
12907         * x-mouse.el (x-init-pointer-shape): Initialize
12908         divider-pointer-glyph from Cursor.dividerPointer, or use default
12909         E-W double arrow.
12910
12911 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12912
12913         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12914
12915 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12916
12917         * simple.el (count-words-buffer): Don't query for buffer.
12918         (count-lines-buffer): Ditto.
12919
12920 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12921
12922         * help.el (where-is): add optional insert argument.
12923
12924 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * help.el (describe-key-briefly): New argument INSERT.
12927
12928         * simple.el (eval-expression): New optional argument; synch with
12929         FSF 20.3.
12930
12931         * keydefs.el (global-map): Add new register bindings.
12932
12933         * register.el: Synched with FSF 20.3.
12934
12935 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12936
12937         * window-xemacs.el (recenter): all arguments are optional.
12938
12939 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12940
12941         * device.el: (device-pixel-width): Reflected name/parameters
12942         change to device-system-metric.
12943         (device-pixel-height): Ditto.
12944         (device-mm-width): Ditto.
12945         (device-mm-height): Ditto.
12946         (device-bitplanes): Ditto.
12947         (device-color-cells): Ditto.
12948
12949 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12950
12951         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12952
12953         * cl.el (most-positive-fixnum): Document.
12954         (most-negative-fixnum): Ditto.
12955
12956         * cus-dep.el: Updated comment.
12957
12958         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12959         constant.
12960
12961         * cus-load.el (custom-put): Removed.
12962
12963         * files.el (after-find-file): Just resignal quit instead of
12964         signaling "canceled".
12965
12966 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12967
12968         * frame.el (other-frame): Use `focus-frame' instead of
12969         select-frame kludges.
12970
12971         * lisp-mode.el: Update lisp-indent-function for
12972         save-selected-frame and with-selected-frame.
12973
12974         * frame.el (save-selected-frame): New macro.
12975         (with-selected-frame): Ditto.
12976         (other-frame): Use `set-frame-focus'.
12977
12978 1998-05-06  Oliver Graf <ograf@fga.de>
12979
12980         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12981         (dragdrop-drop-url-default) default handler for URL drops created
12982         (dragdrop-drop-mime-default) default handler for MIME drops created
12983         (dragdrop-drop-functions) default custom for handling drops created
12984         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12985
12986 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12987
12988         * mouse.el: Removed redundant mouse-mswindows-drop function.
12989
12990 1998-05-05  Oliver Graf <ograf@fga.de>
12991
12992         * about.el: changed some text in my entry
12993         * dragdrop.el: added customs
12994
12995 1998-05-04  Oliver Graf <ograf@fga.de>
12996
12997         * mouse.el: killed global drop key bindings
12998         (mouse-offix-drop) removed
12999         * dragdrop.el: created
13000         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13001
13002 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13003
13004         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13005         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13006
13007         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13008         obsolete comment.
13009
13010         * scrollbar.el (scrollbars-visible-p): Use new
13011         {vertical,horizontal}-scrollbar-visible-p specifiers.
13012
13013 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13014
13015         * device.el (device-pixel-height):
13016         (device-pixel-width):
13017         (device-mm-width):
13018         (device-mm-height):
13019         (device-bitplanes):
13020         (device-color-cells): Moved these 6 functions from device.c; they
13021         all use single (device-system-metrics) call.
13022
13023 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13024
13025         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13026         were renamed.
13027
13028         * menubar-items.el:
13029         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13030         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13031
13032         * help.el (help-map): Remove Hyperbole keybinding logic.
13033         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13034
13035 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13036
13037         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13038         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13039
13040 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13041
13042         * msw-glyphs.el: use nicer icon3 from the frame icon.
13043
13044 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13045
13046         * version.el (emacs-version): Remove InfoDock conditionals.
13047
13048         * startup.el (startup-splash-frame): Change ID logo name.
13049
13050 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13051
13052         * files.el (after-find-file): If the user presses C-g on
13053         directory-creation prompt, kill the buffer.
13054
13055 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13056
13057         * simple.el (count-words-region): Reverse previous change.
13058
13059 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13060
13061         * replace.el (query-replace): Just call perform-replace.
13062         (query-replace-regexp): Ditto.
13063         (perform-replace): Move region handling here.
13064         (perform-replace): Use the new arg to match-data.
13065
13066 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13067
13068         * x-init.el: Install X specific display table that
13069           displays char 0240 as a space to avoid whatever it is
13070           that screws up display of that character code.
13071
13072 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13073
13074         * help.el (function-arglist): If no arguments are documented for a
13075         subr, print nothing rather than incorrect output.
13076
13077 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13078
13079         * cmdloop.el (command-error): Update bail-out error message to use
13080         `emacs-program-name'.
13081
13082         * lib-complete.el: Remove reader macro cruft.
13083
13084         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13085         cruft.
13086
13087         * simple.el (count-words-region): Drop interactive-p check on the
13088         message.
13089
13090 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13091
13092         * font.el
13093         * msw-faces.el
13094         Correct spelling of mswindows-font-canonicalize-name.
13095
13096 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13097
13098         * ldap.el (ldap-host-parameters-alist): Replaced with
13099         `ldap-host-parameters-plist'
13100         (ldap-search): Adapt to previous change
13101
13102 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13103
13104         * about.el (about-hackers): Update Bob Weiner bio.
13105         (about-maintainer-info): Ditto.
13106
13107 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13108
13109         * simple.el (display-warning-minimum-level): Docfix.
13110
13111 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13112
13113         * widget.el (:default-get): New keyword.
13114         * wid-edit.el (default, widget-default-default-get): Define it.
13115         (group, widget-group-default-get): Define it.
13116         (menu-choice, widget-choice-default-get): Define it.
13117         (widget-default-get): New function.
13118         (widget-choice-action): Call it.
13119         (widget-editable-list-entry-create): Call it.
13120
13121 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13122
13123         * byte-optimize.el (byte-boolean-vars): Removed.
13124         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13125         lookup through `byte-boolean-vars'.
13126
13127 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13128
13129         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13130         resource-provided values into ghost specs for scrollbar-height and
13131         scrollbar-width.
13132
13133 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13134
13135         * byte-optimize.el: Don't attempt to optimize /=.
13136
13137         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13138         (byte-compile-/=): Ditto.
13139
13140 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13141
13142         * apropos.el: Use `with-displaying-help-buffer'.
13143         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13144         Use `with-displaying-help-buffer'.
13145         (apropos-follow): Do not give special treatment to buffer cursor
13146         was in prior to a mouse click.
13147         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13148         (apropos-print-doc): Set correct buffer for setting text
13149         properties.
13150
13151 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13152
13153         * help.el (help-buffer-prefix-string): New variable.
13154         (help-buffer-name): Use it.
13155
13156         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13157         mode menu.
13158
13159 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13160
13161         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13162
13163 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13164
13165         * files.el (find-file-noselect): Update docstring.
13166         (find-file-noselect): Signal an error if found an unreadable file.
13167         (file-chase-links): Save the match data.
13168         (normal-mode): Use `lwarn' and `error-message-string'.
13169         (interpreter-mode-alist): Change defconst to defvar.
13170         (inhibit-first-line-modes-regexps): Ditto.
13171         (inhibit-first-line-modes-regexps): Added .tgz.
13172         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13173         (change-major-mode-with-file-name): New user-option.
13174         (set-visited-file-name): Synched with FSF.
13175         (file-name-extension): New function, from FSF 20.3.
13176         (file-relative-name): Synched with FSF.
13177         (save-some-buffers): Support the C-r feature.
13178         (recover-session): Synched with FSF.
13179         (kill-some-buffers): Ditto.
13180         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13181
13182 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13183
13184         * files.el (insert-file): Undo previous change and reenable use of
13185         format.el.
13186
13187 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13188
13189         * window-xemacs.el (recenter): Define.
13190
13191 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13192
13193         * font.el (mswindows-font-create-name)
13194         (mswindows-font-create-object): new functions for mswindows type
13195         fonts.
13196
13197         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13198         strings are parsed as well as font objects.
13199
13200 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13201
13202         * modeline.el (defining-kbd-macro): Restore modeline indication of
13203         kbd-macro being recorded.
13204         (add-minor-mode): Simplify docstring.
13205         (modeline-minor-mode-menu): Remove stuff.
13206
13207 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13208
13209         * code-process.el (call-process): dynamically decide process
13210         coding type.
13211
13212 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13213
13214         * modeline.el: Add line-number-mode, column-number-mode to
13215         the modeline minor-mode menu.  Button2 on the line number does
13216         goto-line.
13217
13218 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13219
13220         * mouse.el: move x-selection-owner-p type things to
13221         selection-owner-p.
13222
13223         * msw-init.el: copy zmacs stuff from x-init.el
13224
13225         * msw-select.el (mswindows-own-selection)
13226         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13227         functions. Very simple minded implementation of selectio
13228         ownership.
13229
13230         * select.el (own-selection) (disown-selection)
13231         (activate-region-as-selection) (select-make-extent-for-selection)
13232         (valid-simple-selection-p): functions moved from x-select.el for
13233         generalized selection.
13234
13235         * x-select.el: see select.el changes.
13236
13237         * x-toolbar.el: use new selection functions.
13238
13239 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13240
13241         * packages.el (packages-find-package-directories): Fixed bug that
13242         would pick up multiple site-package directories.
13243         (package-locations): Added "xemacs-packages" as a late package
13244         location.
13245
13246         * find-paths.el: Now uses `emacs-program-name' and
13247         `emacs-program-version'.
13248         Additions to enforce version-specific directories in
13249         `paths-find-version-directory'.
13250
13251 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13252
13253         * default.el: Removed.
13254         * site-start.el: Removed.
13255
13256 1998-04-29  Didier Verna  <didier@xemacs.org>
13257
13258         * minibuf.el (minibuffer-history-minimum-string-length): Default
13259         to nil.
13260
13261 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13262
13263         * find-paths.el (paths-program-name): Rename.
13264         (paths-emacs-root-p): Ditto.
13265         (paths-find-site-directory): Ditto.
13266
13267 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13268
13269         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13270         `emacs-lisp-byte-compile-and-load'.
13271
13272 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13273
13274         * ldap.el (ldap-search): Fixed additional parameter passing to
13275         `ldap-open'
13276
13277 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13278
13279         * select.el (kill-primary-selection) (selection-owner-p)
13280         (copy-primary-selection) (yank-clipboard-selection)
13281         (selection-exists-p) (delete-primary-selection): new file and
13282         functions that do the right thing for the selected device.
13283
13284         * x-menubar.el: use generalised selection functions.
13285
13286         * dumped-lisp.el: dump select.el.
13287
13288 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13289
13290         * find-paths.el (paths-progname): New variable.
13291         (paths-emacs-root-p): Use it.
13292         (paths-find-site-directory): Ditto.
13293
13294 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13295
13296         * loadup.el ((member "dump" command-line-args)): Dump as
13297         `infodock' if InfoDock.
13298
13299 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13300
13301         * find-paths.el (construct-emacs-version): Simplify, include
13302         program name in the return value.
13303         * (paths-find-version-directory): Use it.
13304
13305 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13306
13307         * info.el (Info-parse-dir-entries): Fixed regexp
13308         (Info-build-dir-anew): Remove full suffix and capitalize info file
13309         name for files with no @direntry
13310         (Info-batch-rebuild-dir): New function
13311         (Info-suffixed-file): Check for regular files instead of simple
13312         file existence (could catch directories before)
13313
13314 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13315
13316         * setup-paths.el, find-paths.el: Removed uses of `not' which
13317         temacs doesn't have.
13318
13319         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13320         into root searching.
13321
13322 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13323
13324         * subr.el: Remove definition of `not'.
13325
13326 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13327
13328         * msw-glyphs.el: enable graphics support.
13329
13330 1998-04-23  Didier Verna  <didier@xemacs.org>
13331
13332         * x-menubar.el (default-menubar): restored the line-number-mode
13333         option.
13334
13335         * misc doc string updates related to the options menu.
13336
13337 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13338
13339         * setup-paths.el (paths-construct-load-path): Fix typo.
13340
13341 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13342
13343         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13344         font-menu-ignore-scaled-fonts don't have to be bound now; this
13345         gets us one step further towards making --no-autoloads work.
13346
13347         * startup.el (normal-top-level): Load auto-autoloads only if
13348         lisp-directory is non-nil.
13349
13350         * setup-paths.el (paths-construct-load-path): Made it robust
13351         against nil lisp-directory.
13352
13353         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13354         to the list of variables that cause a warning when nil.
13355
13356         * toolbar.el (init-toolbar-location): Now works even when there's
13357         no toolbar icon directory.
13358
13359 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13360
13361         * help.el (view-lossage): Recognize it.
13362
13363         * simple.el (log-message): Mark multiline messages.
13364
13365 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13366
13367         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13368
13369 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13370
13371         * package-get.el (package-get-all):  add `\n' separator to
13372         interactive specification so that both variables are read
13373
13374 1998-04-22  Didier Verna  <didier@xemacs.org>
13375
13376         * x-menubar.el: ported the options menu to Custom.
13377         Moved the "read only" toggle button to the buffers menu.
13378         Corrected some missing ;;;###autoload or defcustom.
13379
13380         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13381         the scrollbar-visible specifier for options menu handling.
13382
13383         * toolbar.el (toolbar-visible-p)
13384                      (toolbar-captioned-p)
13385                      (default-toolbar-position): defcustom wrappers around
13386         the toolbar specifiers for options menu handling.
13387
13388         * frame.el (get-frame-for-buffer-default-instance-limit):
13389         defcustom it for options menu handling.
13390
13391         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13392         font-lock-mode for options menu handling.
13393
13394         * cus-start.el: added Custom properties to overwrite-mode for
13395         options menu handling.
13396
13397 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13398
13399         * about.el: shameless self-promotion.
13400
13401 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * simple.el (raw-append-message): Slightly optimize.
13404         (remove-message): Use `push' for clarity.
13405         (append-message): Ditto.
13406         (display-warning): Dito.
13407         (raw-append-message): Send the message to the appropriate device.
13408
13409 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13410
13411         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13412         From Sean MacLennan <Sean.MacLennan@pika.ca>
13413
13414 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13415
13416         * setup-paths.el: Changed `directory-sep-char' to
13417         `path-separator', following a change in GNU Emacs.
13418
13419 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13420
13421         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13422         (Info-build-dir-anew): Add a final newline.
13423         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13424         is `always'
13425         (Info-rebuild-dir): Ditto
13426
13427         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13428
13429 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13430
13431         * simple.el (count-words-buffer): Retain zmacs region.
13432         (count-words-region): Ditto.
13433         * simple.el: (what-line): Expanded line counts.
13434         (count-lines): New parameter to conditionalize whether collapsed
13435         lines get counted.
13436         From Bob Weiner <weiner@altrasoft.com>
13437
13438 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13439
13440         * packages.el (package-locations): infodock-packages must override
13441         mule-packages and packages.
13442
13443 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13444
13445         * wid-edit.el:
13446         remove rude messages from widget-activation-widget-mapper
13447         and widget-activation-glyph-mapper
13448
13449 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13450
13451         * toolbar.el: Remove (featurep 'x) test from
13452         toolbar-make-button-list
13453
13454 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13457         only if in the same frame.
13458
13459 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13460
13461         * packages.el (package-locations): Added site-packages hierarchy.
13462
13463         * setup-paths.el (paths-default-info-directories): Introduced and
13464         used.
13465
13466         * packages.el, setup-paths.el: Set various path searching depths
13467         to 1.
13468
13469         * packages.el (packages-hierarchy-depth):
13470         (packages-load-path-depth): Introduced and used.
13471
13472         * setup-paths.el (paths-load-path-depth): Introduced and used.
13473
13474         * find-paths.el (paths-find-recursive-path): Added max-depth
13475         parameter.
13476
13477 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13478
13479         * setup-paths.el (paths-construct-info-path): Removed
13480         dependency on behavior of (file-name-as-directory "").
13481
13482 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13483
13484         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13485         lisp objects
13486
13487 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13488
13489         * dump-paths.el, startup.el: Added handling for --debug-paths.
13490
13491 1998-04-15  William M. Perry  <wmperry@aventail.com>
13492
13493         * wid-edit.el: We cannot just set the help-echo or balloon-help
13494           properties for an extent based on the :help-echo widget
13495           property, since help-echo and balloon-help cause an EXTENT to
13496           get passed in, where :help-echo functions are expecting a WIDGET
13497
13498 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13499
13500         * scrollbar.el (init-scrollbar-from-resources): Call
13501         mswindows-init-scrollbar-metrics when appropriate.
13502
13503 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * dumped-lisp.el: dump x-toolbar for window system
13506
13507         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13508         have support and xpm.
13509
13510 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13511
13512         * files.el (toggle-read-only): Fix docstring.
13513         From Didier Verna <didier@xemacs.org>
13514
13515 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13516
13517         * startup.el (normal-top-level): Load autoload-file-name without
13518         specifying an extension---some people only auto-autoload.el.gz.
13519
13520 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13521
13522         * files.el (backup-enable-predicate): Don't bomb on NAME being
13523         nil.
13524
13525 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13526
13527         * find-paths.el, packages.el: Now prefers configure'd paths.
13528         This shouldn't cause any of the originally anticipated problems as
13529         the current paths architecture will not define the various
13530         configure-xxx variables if they're not specified on the configure
13531         command line.
13532
13533         * find-paths.el, setup-paths.el, packages.el: Removed all
13534         mentionings of "/" as a path separator.
13535         Used paths-construct-path throughout.
13536
13537         * find-paths.el (paths-construct-path): Created to assemble paths
13538         from directory components.
13539
13540         * setup-paths.el, packages.el: Used paths-decode-directory-path
13541         instead of decode-path-internal.
13542
13543         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13544         and associates.
13545         (paths-decode-directory-path) Created.
13546
13547         * setup-paths.el: Changed configure-exec-path to
13548         configure-exec-directory.
13549
13550 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13551
13552         * packages.el (packages-find-packages): Fixed decoding of
13553         EMACSPACKAGEPATH.
13554
13555         * startup.el: -no-packages -> -no-early-packages.
13556
13557         (packages-load-package-lisps): Fixed loading of auto-autoload
13558         files.
13559
13560         * startup.el (normal-top-level): Fixed loading of core
13561         auto-autoload.
13562
13563         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13564
13565         * startup.el, packages.el, dump-paths.el: Added proper settings
13566         for site-directory and lisp-directory variables.
13567
13568         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13569         inhibit-package-autoloads and fixed handling of it.
13570
13571         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13572         handling of former inhibit-package-init, now
13573         inhibit-early-packages, to make -vanilla etc. work.
13574
13575 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13576
13577         * code-process.el (start-process): Fallback to 'undecided instead
13578         of 'binary for process input coding stream.
13579
13580         * process.el (start-process): Docstring fix.
13581
13582 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13583
13584         * info.el (Info-insert-dir): Do not insert temporary dir files
13585         in Info-dir-file-attributes
13586         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13587         (Info-rebuild-dir): Ditto.
13588
13589 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13590
13591         * obsolete.el: Added obsoleteness declarations for
13592         `site-directory' and `Info-default-directory-list'.
13593
13594 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13595
13596         * find-paths.el (paths-find-emacs-root): Only look at the
13597         executable at the end of the symlink chain for determining the
13598         Emacs root.
13599
13600 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13601
13602         * setup-paths.el (paths-construct-info-path): Changed construction
13603         to cater to gone default in configure.
13604
13605         * find-paths.el (paths-uniq-append): Added.
13606
13607         * packages.el: Rewritten package path construction once again.
13608
13609         * dump-paths.el, startup.el: Removed package-path as a global
13610         variable.
13611
13612         * package-admin.el (package-admin-add-single-file-package):
13613         (package-admin-add-binary-package): Changed package-path to
13614         late-packages.
13615
13616         * packages.el (packages-split-path): Split path at "/" rather than
13617         nil according to change in emacs.c.
13618
13619 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13620
13621         * setup-paths.el (paths-construct-info-path): Changed info path
13622         order so that directories come out right.
13623         (paths-find-lock-directory): Fixed bug: It used to think
13624         configure-lock-directory is a path.
13625
13626 1998-04-06  Jeff Miller <jmiller@smart.net>
13627
13628         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13629         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13630         eases the use of toolbar-add/kill-item functions.
13631
13632 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13633
13634         * code-files.el (file-coding-system-alist): Commented out
13635         loaddefs.el magical treatment.
13636
13637 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13638
13639         * info.el (Info-rebuild-outdated-dir): Added new option
13640         `conservative' and made it the default
13641         (Info-rebuild-dir): Appropriately parse multi-line description
13642         strings, and multi-section dir files. Issue warning when dir
13643         is rebuilt as temporary
13644         (Info-build-dir-anew): Issue warning when dir is built as
13645         temporary
13646
13647 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13648
13649         * list-mode.el (list-mode-map): Bind highlight motion commands to
13650         standard keys left, right, C-b and C-f.
13651
13652 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13653
13654         * files.el (auto-mode-alist): allow .sc for Scheme->C
13655
13656 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13657
13658         * loadup.el (pureload): Don't quote (garbage-collect).
13659
13660 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13661
13662         * package-get-base.el: Updated.
13663
13664 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13665
13666         * isearch-mode.el (isearch-just-started): New variable.
13667         (isearch-mode): Set it.
13668         (isearch-repeat): Advance one character forward only if the search
13669         was successful, and was not just started.
13670         (isearch-repeat): Clear isearch-just-started.
13671
13672 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13673
13674         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13675         if running -batch.
13676
13677 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13678
13679         * subr.el (listify-key-sequence): Removed.
13680
13681 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13682
13683         * bytecomp.el (byte-compile-print-gensym): New option.
13684         (byte-compile-output-file-form): Use it.
13685         (byte-compile-output-docform): Ditto.
13686         (byte-compile-compiled-obj-to-list): Ditto.
13687
13688 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13689
13690         * msw-glyphs.el: set frame icon if xpm support.
13691
13692 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13693
13694         * help.el: Code that pretty prints variable values
13695           removed.
13696
13697 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13698
13699         * find-paths.el (paths-emacs-root-p): Correct test for installation
13700         directory.
13701         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13702
13703 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13704
13705         * loaddefs.el: Don't set debug-ignored-errors; leave
13706           its default value set to nil.
13707
13708 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13709
13710         * info.el (Info-rebuild-dir): fixed mis-spelling.
13711
13712 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13713
13714         * info.el (Info-rebuild-outdated-dir): New custom var
13715         (Info-insert-node): Create/update dir file when needed, ie when it
13716         does not exist or is older than some info files in directory
13717
13718 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13719
13720         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13721         for last packages, mainly for using a 20.4 package base.
13722
13723         * packages.el (late-packages): Typo fix.  It was called
13724         early-packages.
13725
13726         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13727         relative symlinks correctly.
13728         (paths-find-emacs-roots): More rigorous checking for plausible
13729         configuration-time root.
13730
13731         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13732         find its roots.
13733
13734 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13735
13736         * faces.el: Fix docstrings.
13737         * glyphs.el: Fix docstrings.
13738         * mouse.el: Fix docstrings.
13739
13740         * frame.el: Change phrase `current frame' to `selected frame'.
13741
13742         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13743
13744         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13745         macros using backquote to make them infinitely more readable.
13746
13747 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13748
13749         * packages.el (packages-find-package-path): Hardcoded specialized
13750         InfoDock support until we can clean this up.
13751
13752         * help.el (describe-bindings-1): Return the value of the bindings
13753         help buffer created.
13754         (describe-bindings): Ditto.
13755
13756         * simple.el (set-variable): Restore previous behavior of not
13757         bombing if the variable to set is not boundp.
13758
13759 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13760
13761         * packages.el (packages-handle-package-dumped-lisps): Allow for
13762         non-local files to be loaded off the package-lisp variable.
13763
13764 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13765
13766         * x-faces.el: Global X resources should override
13767           specs for all device classes (color, grayscale, mono);
13768           code currently doesn't override any of them.  Fixed by
13769           calling remove-specifier with '(x default) as the tag
13770           set and allowing inexact matches.
13771
13772 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13773
13774         * faces.el: Separated face initializations based on
13775           device classes into device type specific (tag set,
13776           instantiator) pairs.
13777
13778 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * wid-edit.el (widget-choice-action): Remember user's explicit
13781         choice.
13782         (widget-choice-value-create): Respect it.
13783         From Richard Stallman <rms@gnu.org>
13784
13785 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13786
13787         * setup-paths.el (paths-construct-info-path): Always append
13788         existing directories from configure-time info path.
13789
13790         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13791         Info-directory-list.
13792
13793         * info.el: Removed Info-default-directory-list which was broken by
13794         design.
13795         Removed bogus initialization of Info-directory-list---startup.el
13796         can do a much better job.
13797         Added autoload of Info-directory-list.
13798
13799         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13800         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13801         be exclusive; now it's merely given precedence, just like in the
13802         old days.
13803
13804 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13805
13806         * find-paths.el (paths-find-architecture-directory): Fix bug with
13807         finding; it used to default too early.
13808
13809 1998-03-25  Martin Buchholz <martin@xemacs.org>
13810
13811         * packages.el (packages-split-path): Fix a bug; it used to fail
13812         for paths that weren't split.
13813
13814 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13815
13816         * finder.el (finder-compile-keywords): trap on errors.
13817
13818 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13819
13820         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13821           fourth argument of t so that only the specs exactly
13822           matching the tag lists are removed.
13823
13824 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13825
13826         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13827
13828 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13829
13830         * minibuf.el (mouse-read-file-name-1): If a default directory was
13831         specified, use it for generating the completions.
13832
13833 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13834
13835         * update-elc.el: Now respects inhibit-package-init and
13836         inhibit-site-lisp.
13837         Now does path construction with loadup-paths.
13838
13839         * startup.el (normal-top-level, startup-setup-paths): Now respects
13840         inhibit-package-init and inhibit-site-lisp.
13841
13842         * packages.el (packages-find-package-path): Extended package path
13843         by version-specific hierarchies.
13844         (packages-find-packages): Now respects inhibit flag and
13845         inhibit-site-lisp.
13846         Moved path setup to loadup-paths.
13847
13848         * make-docfile.el: Now respects inhibit-package-init and
13849         inhibit-site-lisp.
13850         Now does path construction with loadup-paths.
13851
13852         * loadup.el: Now respects inhibit-package-init and
13853         inhibit-site-lisp.
13854
13855         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13856
13857         * loadup-paths.el: New file: setup load-path to encompass
13858         packages.
13859
13860 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13861
13862         * auto-show.el: load-gc renamed to pureload.
13863         * site-load.el: Ditto.
13864         * packages.el (toplevel): Ditto.
13865         * loadup.el (really-early-error-handler): Ditto.
13866         * dumped-lisp.el (preloaded-file-list): Ditto.
13867         * cus-face.el (custom-declare-face): Ditto.
13868
13869 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13870
13871         * <Today>: The Big Path Searching Overhaul.
13872
13873         * find-paths.el: New file: find and assemble paths in the
13874         installation hierarchy.
13875
13876         * setup-paths.el: New file: global layout of paths and directories
13877         within the XEmacs hierarchy.
13878
13879         * packages.el: Replaced everything related to path searching and
13880         startup by code in terms of find-paths.
13881
13882         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13883         the new path searching engine.
13884
13885         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13886         and setup-paths.
13887
13888 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13889
13890         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13891         setup-paths.el.
13892
13893 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13894
13895         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13896         compiles identically in any configuration.
13897         Removed irrelevant commentary.
13898
13899 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13900
13901         * simple.el (set-variable): Allow setting specifiers.
13902
13903 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13904
13905         * lisp.el (forward-sexp): Revert previous change.
13906
13907 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13908
13909         * frame.el (frame-initialize): Use `delete-console' instead of
13910         `delete-device' to delete the stream console to match the usage in
13911         Fkill_emacs.
13912
13913 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13914
13915         * files.el (cdpath-previous): New variable.
13916         (cd): Use it.
13917         From Bob Weiner <weiner@wave.altrasoft.com>
13918
13919 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13920
13921         * keydefs.el: Changed keybindings of forward-char,
13922           backward, scroll-up and scroll-down to point to their
13923           -command counterparts.
13924
13925         * simple.el: New functions: forwarc-char-command,
13926           backwrad-char-command, scroll-up-command,
13927           scroll-down-command which work liek their counterparts
13928           except that they honor the variable
13929           signal-error-on-buffer-boundary.
13930
13931           Definition of signal-error-on-buffer-boundary received
13932           from src/cmds.c.
13933
13934           defvar declaration added for word-across-newline to avoid
13935           byte-compiler warning about the free variable reference.
13936
13937 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13938
13939         * winnt.el: Removed "%t" from the beginning of
13940         modeline-format. From now on, there's no nt-specifics in the modeline.
13941
13942 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13943
13944         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13945         of `when' with `if'.
13946
13947 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13948
13949         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13950         mswindows. Must be reworked along with glyphs.el, or
13951         merged into it, after there is images support.
13952
13953         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13954         'mswindows.
13955
13956 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13957
13958         * faces.el: fix for text cursor initialization.
13959         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13960         From Andy Piper <andyp@parallax.co.uk>
13961
13962 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13963
13964         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13965         if there is an existing package that handles it and warn the user
13966         about that mode.
13967
13968 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13969
13970         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13971         Installation" menu item when Installation-string is not bound.
13972
13973 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13974
13975         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13976         From Jeremiah W. James <jerry@cs.ucsb.edu>
13977
13978 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13979
13980         * msw-faces.el:
13981         * faces.el: Fix face initialization.
13982
13983 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13984
13985         * files.el (backup-enable-predicate): fix breakage introduced
13986         by TMPDIR patch.
13987
13988 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13989
13990         * x-faces.el (x-init-face-from-resources): The
13991           TTY face property retrieval functions don't return
13992           specifiers, so use face-property instead.
13993
13994 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13995
13996         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13997
13998 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13999
14000         * x-menubar.el: Expanded documentation for
14001           option-save-faces.  Changed Options -> Browse Faces
14002           menu entry to invoke customize-face.
14003
14004 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14005
14006         * faces.el: Most face initialization moved out of
14007           init-other-random-faces to the top level so that the
14008           initialization happens before Xemacs is dumped.  Much
14009           of the fascist "face-differs-from-default-p or FROB!"
14010           code has been retired in favor of letting the user do
14011           what they want to do.  Face initialization code changed
14012           to use `default' specifier tag so that the settings can
14013           be overridden later if the user wishes it.
14014
14015 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14016
14017         * about.el (about-hackers): Update contributors list.
14018
14019 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14020
14021         * specifier.el: Define new specifier tag `default'.
14022
14023         * modeline.el: Initialize faces using `default' tag.
14024
14025         * x-faces.el (x-init-face-from-resources): Remove
14026           specifier specs containing the `default' tag before
14027           adding new specs.
14028
14029 1998-03-02  John Jones  <jj@asu.edu>
14030
14031         * package-get.el (package-get-all): fixed arguments on call to
14032         package-admin-add-single-file-package.
14033         * package-get.el (package-get-installedp): fixed to match
14034         advertised behavior.
14035         * package-get.el: added function package-get-update-all which
14036         installs newest versions of all the current packages (if they are
14037         not already installed).
14038
14039 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14040
14041         * files.el (find-file-noselect): Uncommented `truename' binding in
14042         `let*' and use it later to set `buffer-file-truename' iff it's
14043         still nil, as happens for example when finding a compressed
14044         file with "jka-compr".
14045
14046 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14047
14048         * faces.el: in make-face-* type functions do the operation for all
14049         window systems, not just the first one found.
14050
14051         * font.el: call mswindows-list-fonts for mswindows.
14052
14053 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14054
14055         * code-process.el (call-process-region):
14056         * process.el (call-process-region):
14057         * package-get.el (package-get-dir):
14058         * files.el (backup-enable-predicate):
14059         * gnuserv.el (gnuserv-temp-file-regexp):
14060         Use temp-directory in place of `/tmp'.
14061
14062 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14063
14064         * "Fast" dired-in-C enhancements for Windows 95/NT:
14065
14066         * files.el: Added function, `wildcard-to-regexp', from GNU
14067           Emacs.
14068
14069         * files.el (insert-directory): Modified to use special
14070           dired-in-C enhancements if present.
14071
14072 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14073
14074         * code-files.el: make default coding no-conversion.
14075
14076 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14077
14078         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14079         the load-path.
14080
14081         * update-elc.el: Strip directory when testing for files not to
14082         bytecompile.
14083
14084 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14085
14086         * lisp-mode.el: Use recommended form for menus.
14087
14088         * info.el (Info-construct-menu): Use recommended form for menus.
14089
14090         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14091         entry.
14092
14093 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14094
14095         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14096           (get-frame-for-buffer-noselect): Always return frames
14097           in the not-this-window-p cond clause.
14098
14099 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14100
14101         * help.el (describe-installation): New function.
14102
14103         * x-menubar.el (default-menubar): Add describe-installation to
14104         Help menu.
14105
14106         * packages.el (packages-unbytecompiled-lisp): Installation.el
14107         should not be bytecompiled.
14108
14109         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14110         XEmacs.
14111
14112         * x-menubar.el (default-menubar): Use correct guard for VM menu
14113         entry.
14114
14115         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14116         coding.
14117         From Andy Piper <andyp@parallax.co.uk>
14118
14119 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14120
14121         * ldap.el: Do not require ldap-internal at compile time.
14122
14123 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14124
14125         * code-files.el: new file. a virtual copy of mule-files.el
14126         but without charset
14127         dependencies. (toggle-buffer-file-ocding-system) new function for
14128         changing the eol type for the current buffer.
14129
14130         * code-process.el: new file. a copy of
14131         mule-process.el. mule-process.el will disappear when things have
14132         settled.
14133
14134         * coding.el: new file. a virtual copy of mule-files.el but
14135         without charset dependencies. (coding-system-base) new function
14136         for getting the parent coding system of a coding system with eol
14137         type set.
14138
14139         * dumped-lisp.el: add above files for the non-mule case.
14140
14141 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14142
14143         * window-xemacs.el (display-buffer): If no explicit
14144           frame is specified, search for a window that displays
14145           the buffer on the currently selected frame, before
14146           searching other frames.
14147
14148 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14149
14150         * frame.el (get-frame-for-buffer): If not-this-window-p
14151           is non-nil, use window on the selected frame if it is not
14152           also the selected window.  When defaulting, search for
14153           windows on the currently selected fgrame before searching
14154           other frames.
14155
14156 1998-02-25  Didier Verna  <didier@xemacs.org>
14157
14158         * modeline.el (modeline-swap-buffers): originally named
14159         `mouse-release-modeline'. Whether to actually swap the buffers is
14160         decided in `mouse-drag-modeline'.
14161         (mouse-drag-modeline): A button release event is considered a
14162         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14163         stay unchanged.
14164
14165 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14166
14167         * x-menubar.el: Put redo on the menubar.
14168         From Aki Vehtari <Aki.Vehtari@hut.fi>
14169
14170 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14171
14172         * bytecomp.el (displaying-byte-compile-warnings): if
14173         temp-buffer-show-function is set, use it to display current set of
14174         warnings in the "*Compile-Log-Show*" buffer.
14175
14176         * simple.el (display-warning-buffer): if temp-buffer-show-function
14177         is set, use it to display current set of warnings in the
14178         "*Warnings-Show*" buffer.
14179
14180 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14181
14182         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14183         Common Lisp.
14184
14185 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14186
14187         * menubar.el: Allow button descriptors at least 2 long.
14188
14189         * x-menubar.el (default-menubar): Use recommended forms.
14190         (file-menu-filter): Remove.
14191         (edit-menu-filter): Remove.
14192
14193 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14194
14195         * about.el (about-hackers): Updated.
14196
14197 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14198
14199         * help.el (help-max-help-buffers): new variable
14200         (help-register-and-maybe-prune-excess): new function
14201         (help-buffer-name): use help-max-help-buffers.
14202         (with-displaying-help-buffer): use
14203         help-register-and-maybe-prune-excess.
14204
14205         * help.el (help-maybe-pretty-print-value): if the value fits on
14206         one line, let it.
14207
14208 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14209
14210         * (with-displaying-help-buffer): there is no need to kill the buffer
14211         if it exists, because with-output-to-temp-buffer will clear it.
14212         further, killing the buffer violates the rule that
14213         temp-buffer-show-function, if set, has the full responsibility of
14214         showing the temp buffer.  killing the buffer fucks with the window
14215         configuration, hosing temp-buffer-show-function.
14216
14217
14218 1998-02-23  Didier Verna  <didier@xemacs.org>
14219
14220         * modeline.el (mouse-drag-modeline):
14221         - Always scroll the modeline that was originally clicked on.
14222         - Use x pixels instead of x characters (which doesn't work anyway)
14223         as horizontal reference for modeline dragging. This allows us to
14224         keep on dragging the modeline even if the motion event occurs in
14225         another window.
14226
14227 1998-02-23  Didier Verna  <didier@xemacs.org>
14228
14229         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14230         glyph on the modeline to indicate that dragging the mouse has an
14231         effect both horizontally and vertically.
14232
14233 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14234
14235         * about.el (about-xemacs): Get rid of redundant visible version
14236         number.
14237
14238 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14239
14240         * about.el (about-hackers): Update credits.
14241
14242 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14243
14244         * prim/register.el (view-register): Show register type file-query.
14245
14246 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14247
14248         * mode-motion.el (mode-motion-highlight-internal):
14249           save-excursion inside save-window-exucrsion form to
14250           hide buffer point changes from save-window-excursion.
14251           Prevents display flickering when the mouse pointer
14252           moves.
14253
14254 1998-02-17  Didier Verna  <didier@xemacs.org>
14255
14256         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14257         function to handle correctly the case of a toolbar one side of the
14258         window: scrolling will not necessarily happen.
14259
14260 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14261
14262         * files.el (after-find-file): Restore missing argument
14263           to format that provides filename for "... consider M-x
14264           recover-file" message.  Also call `message' with "%s"
14265           as the first arg instead of an arbitrary string.
14266
14267 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14268
14269         * about.el (about-hackers): Various additions.
14270
14271 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14272
14273         * autoload.el (generate-file-autoloads-1): Don't force an extra
14274         line out when copying on-the-same line autoloads.
14275
14276         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14277         is installed.
14278
14279 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14280
14281         * x11/x-win-xfree86.el (x-win-init-xfree86):
14282         * x11/x-win-sun.el (x-win-init-sun):
14283         * x11/x-init.el (x-initialize-compose):
14284         * prim/simple.el:
14285         (backward-or-forward-kill-sexp):
14286         (backward-or-forward-kill-sentence):
14287         (backward-or-forward-kill-word):
14288         (backward-or-forward-delete-char):
14289         * prim/isearch-mode.el (isearch-help-or-delete-char):
14290         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14291         x-keysym-on-keyboard-p to detect backspace.
14292         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14293         Clean up symbols used with dead keys, checking Linux and solaris
14294         keysyms.
14295         Simplify x-win-*.el using above methods.
14296         Change documentation for x-keysym-*-p functions.
14297
14298 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14299
14300         * about.el (about-hackers): Restore entries for Michael Sperber and
14301         Vinnie Shelton.
14302         From Vinnie Shelton <acs@acm.org>
14303
14304 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14305
14306         * simple.el (count-words-region): Ditto.
14307
14308 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14309
14310         * simple.el (count-words-buffer): Document.  Don't print anything
14311         if non-interactive.
14312
14313 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14314
14315         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14316         multiple files in InfoDock.
14317
14318 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14319
14320         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14321         from version.el in InfoDock.
14322
14323         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14324         specially.
14325
14326 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14327
14328         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14329         variable name in docstring.
14330
14331 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14332
14333         * menubar.h: Include "gui.h".
14334
14335 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14336
14337         * site-load.el: Fix documentation.
14338
14339 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14340
14341         * package-get-base.el (package-get-base): Updated.
14342
14343         * keymap.el: PC-ize.
14344
14345 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14346
14347         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14348         from' on a fresh line.
14349
14350 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14351
14352         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14353         object.
14354
14355 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14356
14357         * undo-stack.el: PC-ize.
14358
14359         * cmdloop.el: PC-ize.
14360
14361 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14362
14363         * bytecomp-runtime.el: PC-ize.
14364
14365         * byte-optimize.el: Prolog fixup.  PC-ize.
14366
14367         * cus-dep.el: Spelling fix.
14368
14369         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14370         entries follow).
14371
14372 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14373
14374         * text-mode.el (text-mode-hook-identify): New function,
14375         put on text-mode-hook.  Set text-mode-variant here.
14376         (text-mode): Don't set it here.
14377
14378 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14379
14380         * text-mode.el (text-mode-hook): New defvar.
14381         (text-mode-variant): New variable.
14382         (text-mode): Set that variable locally.
14383         (toggle-text-mode-auto-fill): New command.
14384
14385 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14386
14387         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14388
14389 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14390
14391         * text-mode.el (paragraph-indent-text-mode):
14392         Renamed from spaced-text-mode.
14393         (text-mode-map): Bind TAB to indent-relative.
14394         (indented-text-mode-map): Variable deleted.
14395         (indented-text-mode): Now an alias for text-mode.
14396
14397 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14398
14399         * loadup.el: test-atoms debugging stuffs removed.
14400
14401 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14402
14403         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14404
14405 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14406
14407         * help.el (describe-beta): Made it use `locate-data-file'.
14408         (describe-distribution): Ditto.
14409         (describe-copying): Ditto.
14410         (describe-project): Ditto.
14411         (view-emacs-news): Ditto.
14412
14413         * help-nomule.el (help-with-tutorial): Made it use
14414         `locate-data-file' to find tutorial.
14415
14416 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14417
14418         * about.el: Corrected my email address.
14419
14420         * mouse.el: Added 'mouse-mswindows-drop' similar to
14421         'mouse-offix-drop'.
14422
14423 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14424
14425         * loadup.el (running-xemacs): Spelling fix.
14426
14427 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14428
14429         * packages.el (packages-find-packages-1): Don't allow a backwards
14430         compatible lisp tree to overwrite `preloaded-file-list'.
14431
14432 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14433
14434         * loadup.el: Don't delete "xemacs" prior to dumping.
14435
14436 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14437
14438         * package-info.el (pi-last-mod-date): New function.
14439         (pi-author-version): New function.
14440         (batch-update-package-info): Use them.
14441
14442 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14443
14444         * frame.el (get-frame-for-buffer-default-to-current): Create.
14445         (get-frame-for-buffer-noselect): Allow user to use current frame
14446         with `get-frame-for-buffer-default-to-current'.
14447
14448 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14449
14450         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14451         (byte-compile-output-docform): Ditto.
14452         (byte-compile-compiled-obj-to-list): Ditto.
14453
14454 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14455
14456         * startup.el (command-line-1): Removed code that ran
14457           buffer-menu.
14458
14459 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14460
14461         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14462
14463 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14464
14465         * frame.el (suspend-emacs-or-iconify-frame): Check using
14466         `device-on-window-system-p' instead of explicitly checking for X,
14467         so that the same logic works for MS Windows.
14468         (suspend-or-iconify-emacs): Ditto.
14469
14470 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14471
14472         * about.el (about-maintainer-info): Andy Piper is back.
14473         (xemacs-hackers): Updated Andy Piper's email address.
14474         (about-hackers): Added Jonathan Harris.
14475         (about-hackers): Updated Tibor Polgar's email address.
14476
14477 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14478
14479         * about.el: Add xemacs.org email manager.
14480
14481         * package-get-base.el (package-get-base): Updated with most recent
14482         package updates.
14483
14484 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14485
14486         * help.el (function-arglist): Use `indirect-function' instead of
14487         `symbol-function' so that aliases are treated correctly.
14488
14489 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14490
14491         * help.el (help-map): Add f1 binding to `help-for-help'.
14492         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14493         (describe-key-briefly): Use `princ' "%s" to print object.
14494         (with-displaying-help-buffer): Kill buffer if it exists, again.
14495         (describe-key): Use `princ' "%s" to print object.
14496         (describe-function-1): Use `princ' "%s" to print object.
14497         Commented out alias lines removed.
14498         (help-pretty-print-limit): New variable to control pretty-printing
14499         of variable values.
14500         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14501         `help-pretty-print-value' again.  Only print-print when OBJECT is
14502         list of length less than `help-pretty-print-limit'.
14503         (describe-variable): Use `help-maybe-pretty-print-value' again.
14504
14505 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14506
14507         * simple.el (blink-matching-open): Remove C++ kludge.
14508         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14509
14510 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14511
14512         * info.el (Info-default-directory-list): Made the documentation
14513         more explanitory.
14514
14515 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14516
14517         * lisp/packages.el:
14518         * lisp/package-admin.el:
14519         * lisp/build-report.el:
14520         Fix typos.
14521
14522 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14523
14524         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14525         warnings in Java buffers without final newline and editing the
14526         last line.
14527
14528 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14529
14530         * packages.el (packages-find-packages-1): Don't allow a backwards
14531         compatible lisp tree to overwrite `preloaded-file-list'.
14532         Suggested by Colin Rafferty  <colin@xemacs.org>
14533
14534         * mouse.el (mouse-offix-drop): Set undo-boundary.
14535         From Oliver Graf <ograf@fga.de>
14536
14537 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14538
14539         * loadup.el (load-gc): rewrite as defun.
14540         Print something sensical if a required dump-time file isn't found.
14541
14542 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14543
14544         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14545         bug strikes a menudescriptor.
14546
14547         * package-get-base.el (package-get-base): Updated.
14548
14549         * package-info.el (batch-update-package-info): Derive REQUIRES
14550         from the Makefile.
14551
14552 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14553
14554         * files.el (save-some-buffers): Don't play games with deleting
14555         other windows if we are in the minibuffer window.
14556
14557 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14558
14559         * modeline.el (modeline-minor-mode-menu): Add support for :active
14560         (add-minor-mode): Document :active property to TOGGLE.
14561
14562 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14563
14564         * modeline.el (modeline-minor-mode-menu): Add support for an
14565         `:included' predicate in the `toggle-sym' plist.
14566         (add-minor-mode): Document the :included property, format
14567         docstring some more.
14568         (modeline-minor-mode-menu): Documentation string added.
14569
14570 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14571
14572         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14573         labels from the symbol-names by thwacking off the overly redundant
14574         and overused "mode", parenthesizing "minor", and capitalizing the
14575         resultant strings.  Also shortened the menu's title by eliminating
14576         the redundant buffer name.
14577         (add-minor-mode): Beautified the docstring, added mention of the
14578         `:menu-tag' property of TOGGLE.
14579         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14580         `toggle-sym' to beatify the mode-life menus.
14581         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14582         `auto-fill-function'.
14583
14584 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14585
14586         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14587         menus to :style 'toggle.
14588
14589 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14590
14591         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14592
14593 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14594
14595         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14596         only recognize first hyperlink.
14597         (hyper-apropos-highlightify): Deletia, this is already done by
14598         `hyper-apropos-insert-face'.
14599         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14600
14601 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14602
14603         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14604         mail.
14605         (toolbar-mail-reader): Add support for `send'.
14606         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14607
14608 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14609
14610         * info.el (Info-emacs-info-file-name): Add defvar for
14611         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14612         will function properly.
14613
14614 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14615
14616         * simple.el: make the backwards delete function called by
14617         `backward-or-forward-delete-char' user configurable.
14618
14619 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14620
14621         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14622         compiled function got loaded from.
14623
14624 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14625
14626         * term/apollo.el: Synched up with InfoDock 3.6.2.
14627
14628 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14629
14630         * startup.el (load-init-file): Load autoloads earlier.
14631         (startup-splash-frame): Handle InfoDock logo.
14632
14633         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14634         InfoDock.
14635         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14636
14637         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14638         doesn't have this function.
14639
14640         * packages.el (locate-data-file): Fix to call `locate-file'.
14641
14642 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14643
14644         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14645         version of version.el.
14646         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14647
14648         * x-menubar.el (default-menubar): Guard reference to
14649         `gnuserv-frame'.
14650         (default-menubar): Guard references to `font-lock-mode'.
14651         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14652         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14653
14654         * make-docfile.el: Don't snarf doc strings from autoloads.
14655
14656         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14657         loading auto-autoloads files.
14658
14659         * loaddefs.el: Disable dumping autoloads.
14660
14661 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14662
14663         * lisp-mnt.el: Synch to Emacs 20.2.
14664
14665         * help.el: Remove manual autoload of `finder-by-keyword'.
14666
14667         * finder.el (finder-by-keyword): Autoload.
14668
14669         * help.el: Conditionalize hyperbole setup.
14670
14671 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14672
14673         * packages.el (package-require): Update to reflect new data format.
14674
14675 1998-01-02  Didier Verna  <didier@xemacs.org>
14676
14677         * x-menubar.el (default-menubar): make the tutorials available
14678         through the menubar. (Plus some compilation warnings cleanup).
14679
14680 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14681
14682         * check-features.el: New file.  Perform sanity check after build.
14683
14684         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14685         files to tooltalk package.
14686         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14687         package.
14688
14689         * package-admin.el (package-admin-xemacs): Use better default for
14690         location of XEmacs binary.
14691
14692 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14693
14694         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14695         tag with sexp and add value tag with value `t'.
14696
14697 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14698
14699         * package-get.el: Changes to work with real data.
14700         From Pete Ware <ware@cis.ohio-state.edu>
14701
14702         * packages.el (packages-reload-autoloads): Guard load for the time
14703         being.
14704
14705         * update-elc.el ("packages.el"): Force loading packages.el instead
14706         of possibly out-of-date packges.elc.
14707         * make-docfile.el ("packages.el"): Ditto.
14708
14709 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14710
14711         * build-report.el (build-report-delete-regexp): Added a rule for
14712         the main tarball shadowing anything past it.
14713
14714 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14715
14716         * packages.el (package-provide): Delete a previous provide.
14717
14718         * package-info.el: New file.
14719
14720         * package-get.el: New file.
14721         From Pete Ware <ware@cis.ohio-state.edu>
14722         (package-get): Fix md5 computation to work with Mule.
14723
14724 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14725
14726         * simple.el (log-message-*): Quote symbols in docstrings properly.
14727
14728 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14729
14730         * packages.el (packages-new-autoloads): Ignore symbolic links.
14731
14732         * cus-face.el (face-custom-attributes-get): Fix typo.
14733         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14734
14735 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14736
14737         * startup.el (load-init-file): Reload new or changed autoloads
14738         unless inhibited.  Reload modified dumped lisp (stubbed).
14739
14740         * packages.el (packages-new-autoloads): New function.
14741         (packages-reload-autoloads): New function.
14742         (packages-reload-dumped-lisp): New (stub) function.
14743
14744         * loadup.el: Inhibit reloading dumped files when running temacs.
14745
14746         * loadhist.el (file-provides): Extend to handle variant
14747         extensions.
14748
14749         * replace.el (query-replace): Fix typo.
14750
14751 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14752
14753         * make-docfile.el: list-autoloads-path has been renamed.
14754         * update-elc.el: list-autoloads has been renamed.
14755
14756         * packages.el (packages-list-autoloads): Renamed.
14757         (packages-list-autoloads-path): Ditto.
14758
14759 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14760
14761         * packages.el (packages-find-packages-1): Made it signal a warning
14762         for an error in an auto-autoload.el file.
14763
14764 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14765
14766         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14767         tag with const.
14768         From Aki Vehtari <Aki.Vehtari@hut.fi>
14769
14770         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14771
14772         * loadhist.el (unload-feature): Remove autoload.
14773
14774 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14775
14776         * loadhist.el: Unpackaged.
14777
14778         * help.el (describe-symbol-find-file): Rename
14779         `describe-function-find-file' and make old name obsolete.
14780         (describe-function-1): Use it.
14781         (describe-function-1): Guard reference to
14782         `compiled-function-annotation'.
14783
14784 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14785
14786         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14787         argument.
14788         (help-mode-quit): New optional arg to control whether it kills or
14789         buries.  Tidied up.
14790         (with-displaying-help-buffer): Don't kill buffer initially, even
14791         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14792         (help-pretty-print-value): Rename back from
14793         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14794         use it, otherwise use dumped `cl-prettyprint'.
14795         (describe-variable): Use `help-pretty-print-value' again.
14796         (find-func): Removed reference to "find-func" at end.
14797
14798 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14799
14800         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14801           GUI XEmacs. Rename? x-menubar is rather window system
14802           independant, except for a couple of items.
14803
14804 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14805
14806         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14807         entries as they will no longer be distributed with XEmacs.
14808
14809         * format.el (format-alist): Fix image/tiff regexps.
14810         From P. E. Jareth Hein <jareth@camelot-soft.com>
14811
14812         * help.el (help-maybe-pretty-print-value): Rename.
14813         (describe-variable): Use it.
14814         (describe-variable): Add trailing linefeed.
14815
14816 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14817
14818         * help.el (describe-function-1): Don't output anything for
14819           arglist of autoload functions.
14820
14821 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14822
14823         * help.el (describe-function-1): Don't output anything for
14824           arglist of autoload functions.
14825
14826 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14827
14828         * help.el (help-mode-map): New bindings for `help-mode-bury',
14829         `describe-function-at-point', `describe-variable-at-point',
14830         `Info-elisp-ref', `customize-variable', `help-next-section' and
14831         `help-prev-section'.
14832         (help-next-section): New function.
14833         (help-prev-section): New function.
14834         (help-mode-quit): Changed to kill the help buffer.
14835         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14836         correctly.
14837         (help-buffer-name): New function to generate the name of help
14838         buffers.
14839         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14840         argument giving the name of the help buffer.
14841         (describe-key): Use `with-displaying-help-buffer' with name.
14842         (describe-mode): Ditto.
14843         (describe-bindings): Ditto.
14844         (describe-prefix-bindings): Ditto.
14845         (view-lossage): Ditto.
14846         (with-syntax-table): New macro.
14847         (function-called-at-point): Use `ignore-errors' and
14848         `with-syntax-table'.
14849         (function-at-point): Ditto.
14850         (describe-function): Use `with-displaying-help-buffer' with name.
14851         (function-arglist): Extracted from `describe-function-1'.  Returns
14852         function's arglist as string.
14853         (function-documentation): Extracted from `describe-function-1'.
14854         Returns function's docstring.
14855         (describe-function-1): Remove all the "stream" garbage, including
14856         the stream argument.  Use `function-arglist' and
14857         `function-documentation'.
14858         (describe-function-arglist): Just use `function-arglist'.
14859         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14860         (help-pretty-print-value): New function to help with
14861         pretty-printing variable values.  Knows about `#<...>'.  Needs
14862         `pp-internal'.
14863         (describe-variable): Use `with-displaying-help-buffer' with name.
14864         Formatting improved.  Display file where variable is defined, if
14865         known.  Use `help-pretty-print-value'.
14866         (describe-syntax): Use `with-displaying-help-buffer' with name.
14867         (list-processes): Remove "stream" garbage.
14868
14869 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14870
14871         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14872         call a dumped routine instead.
14873
14874         * x-win-xfree86.el: Wrap file in defun.
14875         * x-win-sun.el: Ditto.
14876
14877 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14878
14879         * help.el (view-emacs-news): Remove usage of outl-mouse which
14880         advises functions and does other evil things.
14881
14882 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14883
14884         * format.el (format-alist): Add `image/tiff'.
14885         From P. E. Jareth Hein <jareth@camelot-soft.com>
14886
14887 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14888
14889         * about.el (about-hackers): More names added.
14890
14891         * make-docfile.el: Remove superfluous package path search.
14892
14893         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14894
14895 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14896
14897         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14898         ignored shadows.
14899
14900 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14901
14902         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14903         get trailing slashes when added to the load-path.
14904
14905         * x-init.el (init-x-win): Locate where XEmacs X localization files
14906         are.
14907
14908 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14909
14910         * x-faces.el: Added support for foregroundToolBarColor
14911           to xpm-color-symbols.
14912
14913 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14914
14915         * etags.el (tags-remove-duplicates): Removed.
14916         (buffer-tag-table-list): Use `delete-duplicates'.
14917
14918         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14919         correctly.
14920         (get*): Defalias to `get'.
14921
14922         * cl.el (eql): Compare integers with `eq'.
14923         (cl-map-extents): Check for `map-extents' first.
14924
14925 1997-12-17  Didier Verna  <didier@xemacs.org>
14926
14927         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14928         added the 'numero', 'copyright' and 'trademark' symbols.
14929
14930         * leim/quail/latin-post.el ("french-postfix"): see above.
14931
14932 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14933
14934         * widget.el (define-widget): Check the arguments.
14935
14936         * cus-edit.el (customize-face): Use `check-argument-type'.
14937         (custom-variable-value-create): Use `signal' to signal error.
14938         (custom-variable-reset-saved): Ditto.
14939         (custom-variable-reset-standard): Ditto.
14940         (custom-face-reset-saved): Ditto.
14941
14942         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14943         (widget-default-format-handler): Ditto.
14944         (widget-checklist-add-item): Ditto.
14945         (widget-radio-add-item): Ditto.
14946         (widget-editable-list-entry-create): Ditto.
14947         (widget-sexp-prompt-value): Ditto.
14948
14949         * custom.el (custom-declare-variable): Signal errors better.
14950         (custom-handle-keyword): Ditto.
14951         (custom-declare-group): Ditto.
14952
14953         * window-xemacs.el (windows): Ditto.
14954
14955         * menubar.el (menu): Ditto.
14956
14957         * keydefs.el (keyboard): Ditto.
14958
14959         * minibuf.el (minibuffer): Ditto.
14960
14961         * process.el (execute): Ditto.
14962
14963         * fill.el (fill): Ditto.
14964
14965         * modeline.el (modeline): Ditto.
14966
14967         * help.el (help): Ditto.
14968
14969         * faces.el (faces): Ditto.
14970
14971         * files.el (files): Ditto.
14972
14973         * x-init.el (x): Ditto.
14974
14975         * lisp-mode.el (lisp): Ditto.
14976
14977         * process.el (processes): Ditto.
14978
14979         * mouse.el (mouse): Ditto.
14980
14981         * abbrev.el (abbrev): Moved from cus-edit.
14982
14983         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14984         as variable declaration.
14985
14986 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14987
14988         * menubar.el (find-menu-item): Use `check-argument-type'.
14989         (find-menu-item): Cosmetic changes.
14990
14991 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14992
14993         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14994
14995 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14996
14997         * startup.el (set-default-load-path): Only search package-path
14998         when not running temacs.
14999
15000         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15001         files.
15002
15003         * loadup.el: Correct commentary.  Reformatting.
15004         (really-early-error-handler): Use absolute path to the
15005         first dumped-lisp.el file.
15006         (really-early-error-handler): Print full path name of
15007         each dumped lisp file (inherited from InfoDock).
15008
15009         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15010         dumped-lisp.el files.
15011
15012         * make-docfile.el (preloaded-file-list): Reorder when the
15013         package-path is searched.
15014         * update-elc.el: Ditto.
15015
15016         * lisp-mode.el (call-with-condition-handler): Treat the same as
15017         `condition-case' for indentation.
15018
15019         * about.el (about-xemacs): Update release date.
15020
15021 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15022
15023         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15024         anywhere but at the last clause.
15025         (ecase): Disallow `t' and `otherwise'.
15026
15027 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15028
15029         * cus-edit.el (custom-buffer-create-buttons): New function
15030         from stuff moved out of `custom-buffer-create-internal'.
15031         (custom-novice): New variable.  Default t.
15032         (custom-display-global-buttons): Ditto.  Default `top'.
15033         (custom-buffer-create-internal): Only display help if
15034         `custom-novice' is non-nil.  Display global buttons according to
15035         `custom-display-global-buttons'.
15036
15037 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15038
15039         * menubar.el (find-menu-item): Use `check-argument-type'.
15040         (find-menu-item): Cosmetic changes.
15041
15042 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15043
15044         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15045         look.
15046
15047 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15048
15049         * format.el (format-deannotate-region):  Bug fix.
15050         Deannotating a region containing unknown tags would fail
15051         (causing decoding of text/enriched to fail at user level)
15052
15053 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15054
15055         * minibuf.el (read-directory-name): Support sixth
15056           arg, HISTORY, as already documented.
15057
15058 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15061         to `ecase'.
15062
15063 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15064
15065         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15066         skk-activate.
15067
15068 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15069
15070         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.