update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
4         XEmacs CHISE.
5
6 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `===ucs-sip@iso'.
10
11 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
14         CHISE.
15
16 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `==ucs-sip@iso'.
20
21         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
22         CHISE.
23
24 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
27         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
28         (=ucs-sip-ext-b@iso): Fix registry.
29         (==ucs-sip-ext-b@iso): Ditto.
30         (===ucs-sip-ext-b@iso): Ditto.
31
32         * mule/mule-charset.el (default-coded-charset-priority-list): Add
33         `=ucs-sip@iso'.
34
35 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         setting for `=>cbeta'.
39
40 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `=>cns11643-7'.
44
45         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
46
47 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
50         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
51
52 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
55         `=ucs@cns'.
56         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
57         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
58         `=ucs@jis/1990'.
59         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
60         `=ucs@jis/2000'.
61         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
62         `=ucs@jis/2004'.
63         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
66         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
67
68 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
69
70         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
71         XEmacs CHISE.
72         (==jis-x0208@1978/1pr): Ditto.
73         (==jis-x0208@1978/2-pr): Ditto.
74
75 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
76
77         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
78         setting for `===jis-x0213-1@2004'.
79
80 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
81
82         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
83         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
84
85         * mule/mule-charset.el (default-coded-charset-priority-list): Add
86         `===hanyo-denshi/jb'.
87
88         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
89         XEmacs CHISE.
90         (=+>hanyo-denshi/ft): Ditto.
91         (=+>hanyo-denshi/jt): Ditto.
92
93 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `===hanyo-denshi/hg'.
97
98 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
99
100         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
101         XEmacs CHISE.
102         (===hanyo-denshi/hg): Ditto.
103
104 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
107         glyph-forms instead of detailed glyph-images.
108         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
109         `=adobe-japan1-*'.
110         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
111         (===adobe-japan1-1): Ditto.
112         (===adobe-japan1-2): Ditto.
113         (===adobe-japan1-3): Ditto.
114         (===adobe-japan1-4): Ditto.
115         (===adobe-japan1-5): Ditto.
116         (===adobe-japan1-6): Ditto.
117         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
118         `=>>>adobe-japan1' as the mother.
119         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
120         `=>>adobe-japan1' as the mother.
121         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
122         glyph-images.
123         (==jis-x0208@1978): Ditto.
124         (==jis-x0208@1983): Ditto.
125         (==jis-x0208@1990): Ditto.
126         (==jis-x0213-1): Ditto.
127         (==jis-x0213-1@2000): Ditto.
128         (==jis-x0213-1@2004): Ditto.
129         (==jis-x0213-2): Ditto.
130         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
131         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
132         `=jis-x0208@1978'.
133         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
134         `=jis-x0208@1983'.
135         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
136         `=jis-x0208@1990'.
137         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
138         `=jis-x0213-1'.
139         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
140         `=jis-x0213-1@2000'.
141         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
142         `=jis-x0213-1@2004'.
143         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
144         `=jis-x0213-2'.
145         (===jis-x0208): New coded-charset for XEmacs CHISE.
146         (===jis-x0208@1978): Ditto.
147         (===jis-x0208@1983): Ditto.
148         (===jis-x0208@1990): Ditto.
149         (===jis-x0213-1): Ditto.
150         (===jis-x0213-1@2000): Ditto.
151         (===jis-x0213-2): Ditto.
152         (===jis-x0212): Ditto.
153         (===ks-x1001): Ditto.
154         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
155         mother.
156         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
157         as the mother.
158         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
159         as the mother.
160         (===cns11643-1): New coded-charset for XEmacs CHISE.
161         (===cns11643-2): Ditto.
162         (===cns11643-3): Ditto.
163         (===cns11643-4): Ditto.
164         (===cns11643-5): Ditto.
165         (===cns11643-6): Ditto.
166         (===cns11643-7): Ditto.
167         (=>>cns11643-1): Ditto.
168         (==big5-cdp): Indicate abstract glyph-images instead of
169         representative glyph-images.
170         (===big5-cdp): New coded-charset for XEmacs CHISE.
171         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
172         detailed glyph-images.
173         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
174         `=hanyo-denshi/*'.
175         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
176         (===hanyo-denshi/ib): Ditto.
177         (===hanyo-denshi/jt): Ditto.
178         (===hanyo-denshi/ks): Ditto.
179         (===mj): Ditto.
180         (===mj-0): Ditto.
181         (===mj-1): Ditto.
182         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
183         `=>>>hanyo-denshi/*' as its mother.
184         (==gt): Indicate abstract glyph-forms instead of detailed
185         glyph-images.
186         (===gt): New coded-charset for XEmacs CHISE.
187         (=>>>gt): Indicates `==gt' instead of `=gt'.
188         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
189         (==gt-k): Indicate abstract glyph-forms instead of detailed
190         glyph-images.
191         (===gt-k): New coded-charset for XEmacs CHISE.
192         (==daikanwa): Indicates glyph-images instead of detailed
193         glyph-images.
194         (===daikanwa): New coded-charset for XEmacs CHISE.
195         (===daikanwa/+p): Ditto.
196         (===daikanwa/ho): Ditto.
197         (==cbeta): Ditto.
198         (===cbeta): Ditto.
199         (==jef-china3): Ditto.
200         (===jef-china3): Ditto.
201         (==ruimoku-v6): Ditto.
202         (==ucs@iso): Indicate representative glyph-forms instead of
203         representative glyph-images.
204         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
205         (==ucs@unicode): Indicate representative glyph-forms instead of
206         representative glyph-images.
207         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
208         `=ucs@unicode'.
209         (==ucs@cns): Indicate representative glyph-forms instead of
210         representative glyph-images.
211         (==ucs@jis): Ditto.
212         (==ucs@jis/1990): Ditto.
213         (==ucs@jis/2000): Ditto.
214         (==ucs@jis/2004): Ditto.
215         (==ucs@ks): Ditto.
216         (===ucs@iso): New coded-charset for XEmacs CHISE.
217         (===ucs@unicode): Ditto.
218         (===ucs@gb): Ditto.
219         (===ucs@ks): Ditto.
220         (===ucs-bmp-cjk@gb): Ditto.
221         (===ucs-sip-ext-b@iso): Ditto.
222
223 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
226         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
227         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
228         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
229         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
230         `===cns11643-3', `===cns11643-4', `===cns11643-5',
231         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
232         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
233         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
234         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
235
236         * mule/mule-coding.el (coded-charset-entity-reference-alist):
237         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
238         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
239         - Use "&g1-[NAME];" for `=>>[NAME]'.
240         - Abolish "&g2-[NAME];".
241
242 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
243
244         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
245         `=>>ucs@cns' as the mother.
246
247 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `==ucs@ks'.
251
252 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
255         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
256         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
257         0x00E30000〜0x00E409D5.
258
259 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-coding.el (coded-charset-entity-reference-alist):
262         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
263         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
264
265 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
269
270         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
271         (=mj-0): Ditto.
272         (=mj-1): Ditto.
273         (==mj): Ditto.
274         (==mj-0): Ditto.
275         (==mj-1): Ditto.
276         (=>>mj): Ditto.
277
278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
279         setting for `=mj' and `==mj'.
280
281 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
282
283         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
284         CHISE.
285
286 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
289         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
290         `=>ucs@hanyo-denshi'.
291
292 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
295         setting for `=koseki' and `=>ucs@hanyo-denshi'.
296
297         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
298         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
299
300 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
303         XEmacs CHISE.
304
305 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist):
308         Change priority of `=>>>ucs@iso'.
309
310         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
311         `=>>>ucs@iso' as the mother.
312         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
313
314 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
315
316         * mule/mule-coding.el (coded-charset-entity-reference-alist):
317         Change priority of `=>>>ucs@unicode'.
318
319         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
320         `=ucs@unicode'.
321
322 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
323
324         * mule/mule-coding.el (coded-charset-entity-reference-alist):
325         Change priority of `=>>>ucs@jis'.
326
327         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
328         `=ucs@jis'.
329
330 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
331
332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
333         setting for `==daikanwa/+p'.
334
335 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
338         setting for `==shinjigen@1ed'.
339
340 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
343         XEmacs CHISE.
344
345 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-conf.el (==shinjigen): Modify DOC.
348         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
349         (==shinjigen@rev): Modify DOC.
350
351 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
352
353         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
354         CHISE.
355
356 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         settings for `==daikanwa' and `==ucs@JP/hanazono'.
360
361         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
362         XEmacs CHISE.
363
364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
365         `==daikanwa'.
366
367 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
370         setting for `==cns11643-7'.
371
372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
373         `==cns11643-7'.
374
375 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `==cns11643-6'.
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
381         setting for `==cns11643-6'.
382
383 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `==cns11643-5'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `==cns11643-5'.
390
391 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
394         setting for `==cns11643-4'.
395
396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
397         `==cns11643-4'.
398
399 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
400
401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
402         setting for `==cns11643-3'.
403
404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
405         `==cns11643-3'.
406
407 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `==cns11643-2'.
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `==cns11643-2'.
414
415 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist):
418         Change priority of `=>>>ucs@ks'.
419
420         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
421         `=ucs@ks'.
422
423 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
424
425         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
426         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
427         `==ucs@cns' and `==cns11643-1'.
428
429         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
430         (==cns11643-2): Ditto.
431         (==cns11643-3): Ditto.
432         (==cns11643-4): Ditto.
433         (==cns11643-5): Ditto.
434         (==cns11643-6): Ditto.
435         (==cns11643-7): Ditto.
436
437         * mule/mule-charset.el (default-coded-charset-priority-list): Add
438         `==cns11643-1'.
439
440 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist):
443         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
444         `=>>>ucs@jis/1990'.
445
446         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
447         `=ucs@jis/1990'.
448         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
449         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
450
451 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist):
454         Change priority of `=>>>ucs@cns'.
455
456         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
457         `=ucs@cns'.
458
459 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-charset.el (default-coded-charset-priority-list): Add
462         `==ks-x1001'.
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
465         `=ks-x1001' instead of `korean-ksc5601'; add setting for
466         `==ks-x1001'.
467
468 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
471
472 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
473
474         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
475         `=jis-x0208'.
476         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
477         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
478         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
479         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
480         (=>>>jis-x0213-1@2000): Changed to an alias for
481         `=jis-x0213-1@2000'.
482         (=>>>jis-x0213-1@2004): Changed to an alias for
483         `=jis-x0213-1@2004'.
484         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
485
486 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
489         `=adobe-japan1-0'.
490         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
491         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
492         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
493         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
494         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
495         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
496
497 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
501         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
502         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
503         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
504         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
505
506 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
510         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
511         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
512         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
513         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
514         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
515         `==jis-x0212'.
516
517 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
520         "AdobeJapan1-[0-6]$".
521         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
522         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
523         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
524         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
525         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
526         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
527         (==adobe-japan1-1): Ditto.
528         (==adobe-japan1-2): Ditto.
529         (==adobe-japan1-3): Ditto.
530         (==adobe-japan1-4): Ditto.
531         (==adobe-japan1-5): Ditto.
532         (==adobe-japan1-6): Ditto.
533         (==jis-x0208): Ditto.
534         (==jis-x0208@1978): Ditto.
535         (==jis-x0208@1983): Ditto.
536         (==jis-x0208@1990): Ditto.
537         (==jis-x0213-1): Ditto.
538         (==jis-x0213-1@2000): Ditto.
539         (==jis-x0213-1@2004): Ditto.
540         (==jis-x0213-2): Ditto.
541         (==jis-x0212): Ditto.
542         (==gb2312): Ditto.
543         (==iso-ir165): Ditto.
544         (==gb12345): Ditto.
545         (==ks-x1001): Ditto.
546         (==cns11643-1): Ditto.
547         (==cns11643-2): Ditto.
548         (==cns11643-3): Ditto.
549         (==cns11643-4): Ditto.
550         (==cns11643-5): Ditto.
551         (==cns11643-6): Ditto.
552         (==cns11643-7): Ditto.
553         (==big5-cdp): Ditto.
554         (==hanyo-denshi/ja): Ditto.
555         (==hanyo-denshi/jb): Ditto.
556         (==hanyo-denshi/jc): Ditto.
557         (==hanyo-denshi/jd): Ditto.
558         (==hanyo-denshi/ft): Ditto.
559         (==hanyo-denshi/ia): Ditto.
560         (==hanyo-denshi/ib): Ditto.
561         (==hanyo-denshi/hg): Ditto.
562         (==hanyo-denshi/jt): Ditto.
563         (==hanyo-denshi/ks): Ditto.
564         (==gt): Ditto.
565         (==gt-k): Ditto.
566         (==daikanwa): Ditto.
567         (==shinjigen): Ditto.
568         (==ucs@iso): Ditto.
569         (==ucs@unicode): Ditto.
570         (==ucs@gb): Ditto.
571         (==ucs-bmp@gb): Ditto.
572         (==ucs@cns): Ditto.
573         (==ucs-bmp@cns): Ditto.
574         (==ucs@jis): Ditto.
575         (==ucs@jis/1990): Ditto.
576         (==ucs@jis/2000): Ditto.
577         (==ucs@jis/2004): Ditto.
578         (==ucs@JP): Ditto.
579         (==ucs@JP/hanazono): Ditto.
580         (==ucs@ks): Ditto.
581         (==ucs-bmp@ks): Ditto.
582         (==ucs@cns11643): Ditto.
583         (==ucs-bmp-cjk@gb): Ditto.
584         (==ucs-bmp-cjk@JP/hanazono): Ditto.
585         (==ucs-sip-ext-b@iso): Ditto.
586
587 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-charset.el (default-coded-charset-priority-list): Use
590         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
591
592         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
593         XEmacs CHISE.
594         (=ucs-bmp-cjk@unicode): Abolished.
595
596 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-charset.el (default-coded-charset-priority-list): Add
599         `=+>ucs-bmp-cjk-compat@jis'.
600
601         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
602         for XEmacs CHISE.
603
604 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
607         CHISE.
608
609 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
612         for XEmacs CHISE.
613         (=jis-x0208@1978/1er-pr): Abolished.
614         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
615         `=jis-x0208@1978/1er-pr' as the mother.
616
617 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
620         setting for `=ucs-itaiji-084'.
621
622 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
623
624         * mule/mule-charset.el (default-coded-charset-priority-list):
625         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
626
627         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
628         XEmacs CHISE.
629         (=ucs-bmp-itaiji-084): Ditto.
630
631 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
635
636 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
640
641         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
642         XEmacs CHISE.
643         (=big5-cdp-var-5): Ditto.
644
645 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
648         XEmacs CHISE.
649
650 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
653         XEmacs CHISE.
654
655 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `=>>>hanyo-denshi/ft'.
659
660 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
663         XEmacs CHISE.
664         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
665         `=hanyo-denshi/jd' as the mother.
666
667 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
670         XEmacs CHISE.
671         (=+>adobe-japan1-1): Ditto.
672         (=+>adobe-japan1-2): Ditto.
673         (=+>adobe-japan1-3): Ditto.
674         (=+>adobe-japan1-4): Ditto.
675         (=+>adobe-japan1-5): Ditto.
676         (=+>adobe-japan1-6): Ditto.
677         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
678
679 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
680
681         * mule/mule-coding.el (coded-charset-entity-reference-alist):
682         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
683         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
684
685         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
686         the top.
687
688 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
691         XEmacs CHISE.
692         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
693         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
694         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
695
696 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-charset.el (default-coded-charset-priority-list):
699         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
700         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
701
702         * mule/mule-conf.el: Modify order of definitions of some
703         coded-charsets.
704
705 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist):
708         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
709         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
710
711         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
712         CHISE.
713         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
714         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
715
716 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
719         CHISE.
720
721 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `=daikanwa/+2p'.
725
726         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
727         XEmacs CHISE.
728
729 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
732         XEmacs CHISE.
733         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
734
735 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=>>>hanyo-denshi/ib'.
739
740 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
743         XEmacs CHISE.
744         (=>>>hanyo-denshi/ib): Ditto.
745         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
746         `=hanyo-denshi/ja' as the mother.
747         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
748         `=hanyo-denshi/ib' as the mother.
749
750 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
753         XEmacs CHISE.
754         (utf-8-ivs-mcs-er): Likewise.
755         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
756         and `=>ucs-gb'.
757         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
758         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
759         `ucs-gb' and `=>ucs-gb'.
760         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
761         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
762         and `=>ucs-cns'.
763         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
764         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
765         `ucs-cns' and `=>ucs-cns'.
766         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
767         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
768         `ucs-big5' and `=>ucs-big5'.
769         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
770         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
771         `ucs-big5' and `=>ucs-big5'.
772         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
773         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
774         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
775         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
776         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
777         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
778         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
779         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
780         `=>ucs-jis'; modify DOC and mnemonic.
781         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
782         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
783         and `=>ucs-jis'; modify DOC and mnemonic.
784         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
785         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
786         `=>ucs-ks'.
787         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
788         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
789         and `=>ucs-ks'.
790         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
791
792 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist):
795         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
796
797 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist):
800         Modify priorities.
801
802 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
805         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
806
807 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
811
812 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
815         CHISE.
816
817 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
820         CHISE.
821
822 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
825         CHISE.
826
827 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `=+>ucs-bmp-cjk@unicode'.
831
832         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
833         for XEmacs CHISE.
834
835 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
836
837         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
838         setting for `=>>daikanwa'.
839
840 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-charset.el (default-coded-charset-priority-list): Add
843         `=>>hanyo-denshi/jt'.
844
845 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
846
847         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
848         XEmacs CHISE.
849         (=+>jis-x0208@1990): Ditto.
850         (=+>jis-x0213-1@2000): Ditto.
851
852 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
855         XEmacs CHISE.
856
857 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
860         XEmacs CHISE.
861         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
862         `=hanyo-denshi/jc' as the mother.
863
864 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=+>adobe-japan1'.
868
869         * mule/mule-charset.el (default-coded-charset-priority-list):
870         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
871         and `=>>hanyo-denshi/ft' to `=>>gt'.
872
873 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
874
875         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
876         XEmacs CHISE.
877         (=>>adobe-japan1-1): Ditto.
878         (=>>adobe-japan1-2): Ditto.
879         (=>>adobe-japan1-3): Ditto.
880         (=>>adobe-japan1-4): Ditto.
881         (=>>adobe-japan1-5): Ditto.
882         (=>>adobe-japan1-6): Ditto.
883         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
884
885 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-conf.el (=adobe-japan1): New alias for
888         `=adobe-japan1-6'.
889         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
890         (=>>>adobe-japan1-1): Ditto.
891         (=>>>adobe-japan1-2): Ditto.
892         (=>>>adobe-japan1-3): Ditto.
893         (=>>>adobe-japan1-4): Ditto.
894         (=>>>adobe-japan1-5): Ditto.
895         (=>>>adobe-japan1-6): Ditto.
896         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
897
898 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         setting for `=>>>adobe-japan1'.
902
903 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
904
905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
906         setting for `=+>ucs@ks'.
907
908 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
909
910         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
911         XEmacs CHISE.
912         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
913         `=adobe-japan1-6' as the mother.
914
915 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
916
917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
918         setting for `=>cns11643-7'.
919
920 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
921
922         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
923         CHISE.
924
925 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
926
927         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
928         XEmacs CHISE.
929         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
930
931         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
932         setting for `=>ucs@jis/2004'.
933
934 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
937         setting for `=+>gt'.
938
939         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
940         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
941
942 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
945         `=>ucs@unicode' as the mother.
946         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
947         mother.
948         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
949         mother.
950         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
951         mother.
952
953 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `=+>ucs@unicode'.
957
958         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
959         CHISE.
960
961 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
964         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
965         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
966         - Add setting for `=+>ucs@cns'.
967
968         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
969         CHISE.
970         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
971         as the mother.
972         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
973         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
974
975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
976         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
977
978 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=>ucs@ks'.
982
983 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=ucs-bmp-cjk-compat@unicode'.
987
988         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
989         coded-charset for XEmacs CHISE.
990
991 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
994         `=ucs-bmp-cjk-compat'.
995
996         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
997         XEmacs CHISE.
998
999 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1002         CHISE.
1003
1004 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1007         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1008
1009         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1010         `=>ucs@jis/1990'.
1011         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1012
1013 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1017
1018         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1019         CHISE.
1020         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1021         mother.
1022
1023 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1026         `=>jis-x0213-2@usual'.
1027         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1028         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1029         `=>jis-x0213-2@usual' as the mother.
1030
1031 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1034         (=>ucs@JP): New alias for `=+>ucs@jis'.
1035
1036 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1039         `=>jis-x0208@usual'.
1040         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1041         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1042         `=>jis-x0208@usual' as the mother.
1043         (=>jis-x0208): Likewise.
1044
1045 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=+>jis-x0208@1978'.
1049
1050 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1051
1052         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1053         XEmacs CHISE.
1054
1055 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1058         setting for `=>>>ucs@jis/1990'.
1059
1060 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1063         setting for `=>ucs@jis/1990'.
1064
1065 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1068         setting for `=ucs@JP/hanazono'.
1069
1070         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1071         CHISE.
1072         (=ucs@JP/hanazono): Ditto.
1073         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1074         (=>>hanyo-denshi/jc): Ditto.
1075         (=>>hanyo-denshi/jd): Ditto.
1076
1077 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1080         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1081
1082 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1085         XEmacs CHISE.
1086
1087 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1090         XEmacs CHISE.
1091
1092 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1095         `=ucs-bmp-cjk@JP'.
1096
1097 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1100         XEmacs CHISE.
1101
1102 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1105         Modify order of settings; add settings for `=daikanwa@rev2'.
1106
1107 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `=>>cbeta'.
1111
1112         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1113         CHISE.
1114
1115 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1118         setting for `=>>adobe-japan1'.
1119
1120 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1121
1122         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1123         XEmacs CHISE.
1124
1125 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1126
1127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1128         setting for `=>>hanyo-denshi/ia'.
1129
1130         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1131         XEmacs CHISE.
1132
1133 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1137
1138         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1139         XEmacs CHISE.
1140         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1141         `=hanyo-denshi/jt' as the mother.
1142
1143 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1146         setting for `=>>>jis-x0213-2'.
1147
1148         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1149         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1150         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1151
1152 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1153
1154         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1155         XEmacs CHISE.
1156
1157 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1160         XEmacs CHISE.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `=>>jis-x0213-1@2004'.
1164
1165 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1166
1167         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1168         XEmacs CHISE.
1169
1170 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1173         - Use "&g2-*;" as entity-references for `=>>>*'.
1174         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1175
1176         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1177         XEmacs CHISE.
1178         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1179         as the mother.
1180
1181 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1184         setting for `=>>hanyo-denshi/ib'.
1185
1186         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1187         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1188         (=>>jis-x0208@1990): Ditto.
1189         (=>>hanyo-denshi/ib): Ditto.
1190
1191         * mule/mule-charset.el (default-coded-charset-priority-list):
1192         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1193
1194 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1197         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1198         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1199         `=>>>ucs@jis/2004'.
1200
1201 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1202
1203         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1204         XEmacs CHISE.
1205         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1206         `=jis-x0213-1@2004' as the mother.
1207         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1208         (=>>>ucs@ks): Ditto.
1209
1210         * mule/mule-charset.el (default-coded-charset-priority-list):
1211         Modify priority of `=hanyo-denshi/*'.
1212
1213 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1214
1215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1216         settings for `=>>ucs@JP' and `=ucs@JP'.
1217
1218 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1219
1220         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1221         CHISE.
1222
1223 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         setting for `=>>>ucs@cns'.
1227
1228         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1229         CHISE.
1230
1231 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1234         instead of `=>>>jis-x0213-1@2004' as the mother.
1235         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1236         (=>>>ucs@unicode): Likewise.
1237         (=>>>ucs@jis): Likewise.
1238         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1239         mother.
1240         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1241
1242 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1243
1244         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1245         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1246         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1247         `=>>>ucs@jis'.
1248
1249 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list):
1252         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1253         and `=jis-x0213-*-2000'.
1254
1255 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1256
1257         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1258         XEmacs CHISE.
1259         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1260         `=>>jis-x0213-1' as the mother.
1261
1262 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1266
1267 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1268
1269         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1270
1271 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1272
1273         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1274         XEmacs CHISE.
1275
1276 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (decomposition-feature-list): Set
1279         `=decomposition', `=decomposition@cid' and
1280         `=decomposition@hanyo-denshi'.
1281
1282 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1285         setting for `=>>hanyo-denshi/ks'.
1286
1287         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1288         XEmacs CHISE.
1289
1290 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1294
1295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1296         `=hanyo-denshi/ks/mf'.
1297
1298         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1299         XEmacs CHISE.
1300         (=hanyo-denshi/ks/mf): Ditto.
1301
1302 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1305         settings for P=hanyo-denshi/jt'.
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1308         `=hanyo-denshi/jt'.
1309
1310         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1311         XEmacs CHISE.
1312
1313 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1316         settings for `=hanyo-denshi/ip'.
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `=hanyo-denshi/ip'.
1320
1321         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1322         XEmacs CHISE.
1323
1324 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         settings for `=hanyo-denshi/hg'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `=hanyo-denshi/hg'.
1331
1332         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1333         XEmacs CHISE.
1334
1335 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `=>>hanyo-denshi/ft'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=>>hanyo-denshi/ft'.
1342
1343         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1344         XEmacs CHISE.
1345
1346 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         settings for `=hanyo-denshi/ib'.
1350
1351         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1352         `=hanyo-denshi/ib'.
1353
1354         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1358
1359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1360         settings for isolated characters of `=hanyo-denshi/ia' and
1361         non-isolated characters of `=hanyo-denshi/*'.
1362
1363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1364         `=hanyo-denshi/ia'.
1365
1366         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1367         XEmacs CHISE.
1368
1369 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1372         setting for isolated characters of `=hanyo-denshi/ft'.
1373
1374         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1375         `=hanyo-denshi/ft'.
1376
1377         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1378         XEmacs CHISE.
1379
1380 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1383         setting for isolated characters of `=hanyo-denshi/jd'.
1384
1385         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1386         `=hanyo-denshi/jd'.
1387
1388         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1389         XEmacs CHISE.
1390
1391 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1394         setting for isolated characters of `=hanyo-denshi/jc'.
1395
1396         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1397         `=hanyo-denshi/jc'.
1398
1399         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1400         XEmacs CHISE.
1401
1402 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1403
1404         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1405         setting for isolated characters of `=hanyo-denshi/jb'.
1406
1407         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1408         `=hanyo-denshi/jb'.
1409
1410         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1411         XEmacs CHISE.
1412
1413 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for isolated characters of `=hanyo-denshi/ja'.
1417
1418 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1421         `=hanyo-denshi/ja'.
1422
1423         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1424         XEmacs CHISE.
1425
1426 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1429         settings for isolated characters of `=adobe-japan1-6'.
1430
1431 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1432
1433         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1434         CHISE.
1435         (=daikanwa/+2p): Ditto.
1436         (=daikanwa/ho): Ditto.
1437
1438 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1441         coding-system for XEmacs CHISE.
1442
1443 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1446         setting for `=>>ruimoku-v6'.
1447
1448         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1449         CHISE.
1450
1451 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1454         setting for `=daikanwa@rev1'.
1455
1456 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1457
1458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1459         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1460
1461 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1462
1463         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1464         XEmacs CHISE.
1465         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1466
1467 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1468
1469         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1470         CHISE.
1471
1472 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1473
1474         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1475         CHISE.
1476
1477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1478         setting for `=>ucs@jis'.
1479
1480 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         setting for `=>jis-x0208@usual'.
1484
1485         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1486         XEmacs CHISE.
1487         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1488         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1489         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1490
1491 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1492
1493         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1494         CHISE.
1495         (=>>>jis-x0208@1990): Ditto.
1496         (=>>>jis-x0213-1): Ditto.
1497         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1498         mother.
1499         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1500         as the mother.
1501
1502 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1505         setting for `=>ucs@cns' and `=>>ucs@ks'.
1506
1507         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1508         CHISE.
1509
1510 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1511
1512         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1513         CHISE.
1514
1515 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1516
1517         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1518         CHISE.
1519         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1520         mother.
1521
1522 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525         `==>ucs-bmp-cjk@bucs'.
1526
1527         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1528         XEmacs CHISE.
1529
1530 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         setting for `==>ucs@bucs'.
1534
1535         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1536         XEmacs CHISE.
1537
1538 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1541         - Add setting for `=>>jis-x0208'.
1542         - Omit setting for `=>>jis-x0208@1990'.
1543         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1544           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1545           `=ucs@FOO'.
1546
1547 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1550         setting for `=>daikanwa'.
1551
1552 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=daikanwa): Fix DOC.
1555         (=>daikanwa): New abstract character for XEmacs CHISE.
1556         (=>ucs@iso): Likewise.
1557         (=>ucs@unicode): Likewise.
1558         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1559
1560 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1563         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1564           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1565         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1566         - Add `=>big5-cdp'.
1567
1568 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1571         (=>big5-cdp): New abstract character.
1572
1573 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1576         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1577         `chinese-big5'.
1578
1579 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-charset.el (default-coded-charset-priority-list):
1582         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1585         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1586         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1587         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1588         and `=>jis-x0213-2'.
1589
1590 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1593         XEmacs CHISE.
1594         (=>>ucs@jis/2000): Likewise.
1595         (=>>ucs@jis/2004): Likewise.
1596
1597 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1601         `=>>ucs@cns'.
1602
1603         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1604         XEmacs CHISE.
1605         (=>>gt): Use quote instead of backquote; modify DOC.
1606         (=>gt): Use quote instead of backquote.
1607         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1608         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1609         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1610         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1611         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1612         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1613
1614 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1617         `=>>ucs@unicode' and `=>>gt'.
1618
1619 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1622         XEmacs CHISE.
1623         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1624         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1625         `=jis-x0208@1978/1er-pr' as the mother.
1626         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1627
1628 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1631         `=ucs@unicode' as the mother.
1632
1633 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1634
1635         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1636         setting for `=>>ucs@unicode'.
1637
1638         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1639         CHISE.
1640
1641 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1644         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1645
1646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1647         `=adobe-japan1-6' and `=adobe-japan1-base'.
1648
1649         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1650         XEmacs CHISE.
1651         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1652         specify `min-code' and `max-code'.
1653         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1654         (=adobe-japan1-2): Likewise.
1655         (=adobe-japan1-3): Likewise.
1656         (=adobe-japan1-4): Likewise.
1657         (=adobe-japan1-5): Likewise.
1658         (=adobe-japan1-6): Likewise.
1659
1660 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1661
1662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1663         setting for `=>gt'.
1664
1665 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1666
1667         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1668         CHISE.
1669
1670 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1673         setting for `=>zinbun-oracle'.
1674
1675         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1676         for XEmacs CHISE.
1677
1678 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1681         for XEmacs CHISE.
1682         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1683         `=jis-x0208@1978' as the mother.
1684
1685 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1688         - Use `=gt' instead of `ideograph-gt'.
1689         - Use `=gt-k' instead of `ideograph-gt-k'.
1690         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1691         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1692         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1693         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1694         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1695         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1696         - Use `=>>gt' instead of `<=>gt'.
1697         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1698         - Add setting for `=>>jis-x0208@1990'.
1699         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1700           `=>>jis-x0213-1@2000'.
1701         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1702         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1703           `=>>jis-x0213-1@2004'.
1704         - Add setting for `=>>jis-x0208@1978'.
1705         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1706
1707 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1710         XEmacs CHISE.
1711
1712 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1715         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1716         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1717         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1718         `<=>jis-x0213-1@2004'.
1719
1720 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1723         CHISE.
1724         (=>jis-x0213-2): Ditto.
1725
1726 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1729         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1730
1731 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1734         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1735         `=>jis-x0213-1'.
1736
1737 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1740         CHISE.
1741         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1742
1743 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1746         `<==>jis-x0213-1'.
1747         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1748         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1749         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1750         (<=>jis-x0208): New alias for `=>jis-x0208'.
1751         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1752         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1753         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1754         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1755         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1756         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1757         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1758         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1759         (=>>gt): Renamed from `<==>gt'.
1760         (<==>gt): New alias for `=>>gt'.
1761
1762 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1765         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1766         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1767         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1768         - Add settings for `<=>jis-x0213-1@2000' and
1769           `<=>jis-x0213-1@2004'.
1770
1771         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1772         XEmacs CHISE.
1773         (<==>jis-x0213-1): Likewise.
1774         (<==>jis-x0213-1@2000): Likewise.
1775         (<==>jis-x0213-1@2004): Likewise.
1776         (<=>jis-x0208): Add property `=>iso-ir 168'.
1777         (<=>jis-x0208@1997): Likewise.
1778         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1779         as the mother; add property `=>iso-ir 228'.
1780         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1781         property `=>iso-ir 228'.
1782         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1783         property `=>iso-ir 233'.
1784         (<==>gt): Renamed from `<=>gt'.
1785         (<=>gt): New alias for `<==>gt'.
1786
1787 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1790         CHISE.
1791         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1792         `<=>jis-x0208' as the mother.
1793         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1794         (<=>jis-x0213-1@2000): Ditto.
1795         (<=>jis-x0213-1@2004): Ditto.
1796
1797 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1800         settings for `<=>gt'.
1801
1802         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1803
1804 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1807         XEmacs CHISE.
1808         (=jis-x0208@1978/-4pr): Likewise.
1809         (=jis-x0208@1978/4-pr): Likewise.
1810         (=jis-x0213-1): Likewise.
1811         (=ucs@iso): Likewise.
1812         (=ucs@unicode): Likewise.
1813         (=ucs@gb): Likewise.
1814         (=ucs@gb/fw): Likewise.
1815         (=ucs@cns): Likewise.
1816         (=ucs@cns/fw): Likewise.
1817         (=ucs@jis): Likewise.
1818         (=ucs@jis/fw): Likewise.
1819         (=ucs@jis/1990): Likewise.
1820         (=ucs@jis/2000): Likewise.
1821         (=ucs@jis/2004): Likewise.
1822         (=ucs@JP): Likewise.
1823         (=ucs@ks): Likewise.
1824         (=ucs@big5): Likewise.
1825         (=ucs@big5/cns11643): Likewise.
1826         (=ucs@cns11643): Likewise.
1827
1828 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-charset.el (default-coded-charset-priority-list):
1831         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1832
1833         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1834         CHISE.
1835         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1836         mother.
1837
1838 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1841         from src/mule-charset.c].
1842         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1843         specify `final'.
1844         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1845         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1846         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1847         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1848         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1849         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1850
1851 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1854         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1855         (=jis-x0208@1978/i-4): Specify `partial'.
1856         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1857         mother coded-charset.
1858         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1859
1860 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1861
1862         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1863         settings for `=jis-x0213-1@2004'.
1864
1865 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1868         CHISE.
1869         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1870         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1871         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1872         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1873         temporarily.
1874         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1875
1876 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1879         CHISE.
1880         (=shinjigen@1ed): Inherited from `=shinjigen'.
1881         (=shinjigen@rev): Likewise.
1882
1883 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1886         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1887
1888 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1891         define it as an alias.
1892         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1893         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1894         alias.
1895         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1896         alias.
1897
1898 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1901         CHISE.
1902
1903 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1906         CHISE.
1907         (shinjigen-2): Ditto.
1908
1909 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-charset.el (default-coded-charset-priority-list):
1912         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1913         `chinese-big5-eten-*' and `chinese-big5'.
1914
1915 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1918         #x9FA5 temporarily.
1919
1920 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1923         settings for `=jis-x0208@1978/i1'.
1924
1925 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1928         XEmacs CHISE.
1929
1930 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1931
1932         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1933         XEmacs CHISE.
1934
1935 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1938         XEmacs CHISE.
1939
1940 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1943         CHISE.
1944         (=ucs-bmp@cns): Likewise.
1945         (=ucs-bmp@jis): Likewise.
1946         (=ucs-bmp@ks): Likewise.
1947
1948 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1949
1950         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1951         CHISE.
1952         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1953
1954 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1957         settings for `=zinbun-oracle'.
1958
1959         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1960         `=zinbun-oracle'.
1961
1962 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1965         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1966         `=ucs@iso'.
1967
1968 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-charset.el (default-coded-charset-priority-list):
1971         Delete `ucs-sip'; modify order of some CCSs.
1972
1973 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1976         in XEmacs CHISE.
1977
1978         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1979         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1980         CHISE.
1981
1982 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1985         its registry.
1986         (=ucs-radicals@unicode): Likewise.
1987
1988 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1991         CHISE.
1992
1993 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1996         CHISE.
1997
1998 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2001         CHISE.
2002
2003 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2006         Modify preference of *isolated settings*.
2007
2008 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2011         utf-2000 is provided.
2012         (=ucs@cns11643): Likewise.
2013
2014 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2015
2016         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2017         Prefer every *isolated setting* to ordinary setting.
2018
2019 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2020
2021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2022         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2023
2024 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2027         CHISE.
2028
2029 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         settings for `=jis-x0208@1997'.
2033
2034 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2037         `=jis-x0208@1997'.
2038
2039 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2042         XEmacs CHISE.
2043
2044 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2045
2046         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2047         `=jis-x0208@1978'.
2048         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2049         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2050         `=jis-x0208-1990' as the mother.
2051         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2052
2053 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2054
2055         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2056         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2057         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2058         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2059         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2060         for `=ucs@JP'.
2061
2062 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2065         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2066         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2067         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2068         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2069         `=daikanwa@rev2'.
2070
2071 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2072
2073         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2074         (=gt): Likewise.
2075         (=gt-k): Likewise.
2076         (=gt-pj-*): Likewise.
2077         (=gt-pj-k1): Likewise.
2078         (=gt-pj-k2): Likewise.
2079         (=daikanwa): Likewise.
2080         (=daikanwa-rev1): Likewise.
2081         (=daikanwa-rev2): Likewise.
2082         (=big5-pua): Likewise.
2083         (=big5-eten): Likewise.
2084         (chinese-big5-eten-a): Likewise.
2085         (chinese-big5-eten-b): Likewise.
2086         (=hanziku-*): Likewise.
2087         (=cbeta): Likewise.
2088         (=jef-china3): Likewise.
2089         (=ruimoku-v6): Likewise.
2090         (=ucs@iso): Likewise.
2091         (=ucs@unicode): Likewise.
2092         (=ucs@gb): Likewise.
2093         (=ucs@cns): Likewise.
2094         (=ucs@jis): Likewise.
2095         (=ucs@jis-1990): Likewise.
2096         (=ucs@jis-2000): Likewise.
2097         (=ucs@jp): Likewise.
2098         (=ucs@ks): Likewise.
2099         (=ucs@big5): Likewise.
2100         (=ucs-radicals): Likewise.
2101         (=ucs-radicals@unicode): Likewise.
2102         (=ucs-bmp-cjk): Likewise.
2103         (=ucs-bmp-cjk@unicode): Likewise.
2104         (=ucs-sip-ext-b): Likewise.
2105         (=ucs-sip-ext-b@iso): Likewise.
2106
2107 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2110         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2111
2112 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2116         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2117         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2118         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2119         arabic-digit, ipa and ``&I-B-XXXX;''.
2120
2121 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2122
2123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2124         setting for (I-)HZK{03..12}-XXXX.
2125
2126 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2129         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `=ruimoku-v6'.
2133
2134         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2135         CHISE.
2136
2137 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2140         (=ucs@unicode): Likewise.
2141         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2142         (=ucs@cns): Likewise.
2143         (=ucs@jis): Likewise.
2144         (=ucs@ks): Likewise.
2145         (=ucs@big5): Likewise.
2146
2147 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2150         `ucs-jis'.
2151         (utf-8-jis-er): Likewise.
2152         (utf-8-jp): New coding-system.
2153         (utf-8-jp-er): Likewise.
2154
2155         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2156
2157 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2160
2161         * mule/japanese.el: Move definition of `euc-jisx0213' to
2162         mule/mule-coding.el.
2163
2164 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2167         mule-coding before loading update-cdb when utf-2000 is provided.
2168
2169 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2172         `=daikanwa'.
2173
2174 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2175
2176         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2177         definition codes when `utf-2000' is provided.
2178
2179 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2180
2181         * mule/mule-category.el (word-combining-categories): Don't setup
2182         `word-combining-categories' in XEmacs CHISE.
2183         (word-separating-categories): Add setting about Latin script in
2184         XEmacs CHISE.
2185
2186 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2187
2188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2189         setting for `chinese-big5'.
2190
2191 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2194         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2195         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2196         add setting for HZK0[12]-xxxx.
2197
2198 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2199
2200         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2201         in XEmacs CHISE.
2202
2203 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2204
2205         * mule/mule-charset.el (default-coded-charset-priority-list):
2206         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2207         and `chinese-big5' to `=gt-pj-*'.
2208
2209 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2210
2211         * mule/mule-conf.el (=daikanwa): Renamed from
2212         `ideograph-daikanwa'.
2213         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2214
2215 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=cns11643-7): Renamed from
2218         `chinese-cns11643-7'.
2219         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2220
2221 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el (=cns11643-6): Renamed from
2224         `chinese-cns11643-6'.
2225         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2226
2227 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/mule-conf.el (=cns11643-5): Renamed from
2230         `chinese-cns11643-5'.
2231         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2232
2233 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2234
2235         * mule/mule-conf.el (=cns11643-4): Renamed from
2236         `chinese-cns11643-4'.
2237         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2238
2239 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=cns11643-3): Renamed from
2242         `chinese-cns11643-3'.
2243         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2244
2245 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2246
2247         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2248         `=cns11643-2'.
2249         (chinese-cns11643-2): New alias for `=cns11643-2'.
2250
2251 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2252
2253         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2254         `=cns11643-1'.
2255         (chinese-cns11643-1): New alias for `=cns11643-1'.
2256
2257 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2260         (chinese-gb12345): New alias for `=gb12345'.
2261
2262 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2263
2264         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2265         (chinese-gb2312): New alias for `=gb2312'.
2266
2267 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2268
2269         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2270         (chinese-big5): New alias for `=big5'.
2271
2272 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2273
2274         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2275         (korean-ksc5601): New alias for `=ks-x1001'.
2276
2277 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2278
2279         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2280         `=jis-x0212'.
2281         (japanese-jisx0212): New alias for `=jis-x0212'.
2282
2283 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2284
2285         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2286         `=jis-x0208-1983'.
2287         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2288
2289 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2292         `=jis-x0208-1978'.
2293         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2294
2295 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2296
2297         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2298         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2299
2300 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2301
2302         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2303         (chinese-cns11643-3): Specify iso-ir 183.
2304         (chinese-cns11643-4): Specify iso-ir 184.
2305         (chinese-cns11643-5): Specify iso-ir 185.
2306         (chinese-cns11643-6): Specify iso-ir 186.
2307         (chinese-cns11643-7): Specify iso-ir 187.
2308         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2309         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2310
2311 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2314         \uXXXX for every cases.
2315
2316 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2319         (ucs-big5): Changed to an alias for `=ucs@big5'.
2320
2321 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2322
2323         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2324         (ucs-ks): Changed to an alias for `=ucs@ks'.
2325
2326 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2329         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2330
2331 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2334         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2335
2336 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2339         (ucs-jis): Changed to an alias for `=ucs@jis'.
2340
2341 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2344         (ucs-cns): Changed to an alias for `=ucs@cns'.
2345
2346 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2349         (ucs-gb): Changed to an alias for `=ucs@gb'.
2350
2351 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2354         `ideograph-daikanwa-2'.
2355         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2356         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2357
2358 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2359
2360         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2361         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2362
2363         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2364         for `xemacs-chise-version'.
2365
2366 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list):
2369         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2370         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2371         instead of `ideograph-hanziku-*'.
2372
2373         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2374         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2375
2376 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2379         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2380         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2381         `utf-2000' is provided.
2382
2383 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2386         is provided [was builtin coded-charsets].
2387
2388 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2389
2390         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2391         is provided [was builtin coded-charsets].
2392
2393 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2394
2395         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2396         is provided [was builtin coded-charsets].
2397
2398 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2399
2400         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2401         is provided [was builtin coded-charsets].
2402
2403 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2404
2405         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2406         when `utf-2000' is provided [was builtin coded-charsets].
2407
2408 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2409
2410         * mule/mule-conf.el (=hanziku-*): Renamed from
2411         `ideograph-hanziku-*'.
2412         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2413
2414 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2417         `utf-2000' is provided [was builtin coded-charsets].
2418         (ideograph-hanziku-{1..12}): Likewise.
2419
2420 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2423         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2424
2425 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2426
2427         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2428         when `utf-2000' is provided [was builtin coded-charsets].
2429
2430 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2433         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2434         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2435
2436 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2439         (ideograph-gt): Changed to an alias for `=gt'.
2440
2441 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2444         is provided; it was defined as a builtin coded-charset.
2445         (ideograph-gt): Likewise.
2446
2447 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2448
2449         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2450         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2451
2452 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2453
2454         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2455         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2456
2457 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2458
2459         * mule/mule-conf.el (=big5-eten): Renamed from
2460         `chinese-big5-eten'.
2461         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2462
2463 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2466         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2467
2468 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2469
2470         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2471         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2472
2473 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2474
2475         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2476         (china3-jef): Changed to an alias for `=jef-china3'.
2477
2478 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2481         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2482
2483         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2484         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2485         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2486         when `utf-2000' is provided.
2487
2488 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-charset.el (default-coded-charset-priority-list):
2491         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2492
2493         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2494         (ucs-jis-2000): Deleted.
2495
2496 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2497
2498         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2499         UTF-2000.
2500         (=ucs-jis-2000): New coded-charset for UTF-2000.
2501
2502 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2503
2504         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2505         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2506
2507 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2508
2509         * mule/mule-charset.el (default-coded-charset-priority-list):
2510         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2511         `ideograph-cbeta'.
2512
2513 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2516         builtin coded-charset].
2517
2518 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2519
2520         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2521         settings for &K0-xxxx and &I-K0-xxxx.
2522
2523 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2527
2528 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2529
2530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2531         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2532
2533 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2534
2535         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2536         UTF-2000.
2537         (ideograph-gt-pj-k1): Likewise.
2538         (ideograph-gt-pj-k2): Likewise.
2539
2540 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2541
2542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2543         `=jis-x0208'.
2544
2545 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2546
2547         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2548         UTF-2000 [was a builtin coded-charset].
2549
2550 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2553         (utf-8-gb-er): Likewise.
2554
2555 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2558         settings for JIS X 0212 and JIS X 0208:1978.
2559
2560 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         setting for JIS X 0213.
2564
2565 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2566
2567         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2568         standard-case-table in UTF-2000.
2569
2570 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2573         definitions for isolated-chars.
2574
2575 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2576
2577         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2578         `configure-utf-2000-lisp-directory'.
2579         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2580         `mule-lisp-load-path'.
2581
2582 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2583
2584         * startup.el (startup-setup-paths): Set and use
2585         `utf-2000-lisp-directory'.
2586         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2587         UTF-2000.
2588
2589 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2590
2591         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2592         (paths-find-utf-2000-lisp-directory): New function.
2593         (paths-construct-load-path): Add new optional argument
2594         `utf-2000-lisp-directory'.
2595
2596         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2597
2598 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2599
2600         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2601         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2602         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2603         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2604         `chinese-big5-2' in UTF-2000.
2605
2606         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2607         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2608
2609 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2610
2611         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2612         `big5-eten-er' in UTF-2000.
2613         (big5-cdp): Modify DOC-string and mnemonic.
2614
2615 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2618         UTF-2000 [renamed from utf-8-er].
2619         (utf-8-gb): New coding-system in UTF-2000.
2620         (utf-8-gb-er): Likewise.
2621         (utf-8-cns): Likewise.
2622         (utf-8-cns-er): Likewise.
2623         (utf-8-big5): Likewise.
2624         (utf-8-big5-er): Likewise.
2625         (utf-8-jis): Likewise.
2626         (utf-8-jis-er): Likewise.
2627         (utf-8-ks): Likewise.
2628         (utf-8-ks-er): Likewise.
2629         (utf-8-er): Likewise.
2630
2631 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2634         instead of `utf-8-unix' in UTF-2000.
2635
2636         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2637
2638 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/japanese.el (euc-jisx0213): New coding-system.
2641
2642         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2643         `japanese-jisx0208-1990' as the mother.
2644
2645 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * dumped-lisp.el (preloaded-file-list): Change condition of
2648         loading "close-cdb".
2649
2650 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2651
2652         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2653         setup `coded-charset-entity-reference-alist'.
2654
2655 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2656
2657         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2658         UTF-2000.
2659
2660 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2661
2662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2663         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2664
2665 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2668         (chinese-big5-eten-a): Likewise.
2669         (chinese-big5-eten-b): Likewise.
2670         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2671         code range is #x8140 .. #x8DFE.
2672
2673 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2676         UTF-2000.
2677         (chinese-big5-cdp): Likewise.
2678
2679 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2680
2681         * dumped-lisp.el (preloaded-file-list): Rename
2682         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2683
2684 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2685
2686         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2687         append `system-char-db-source-file-list' into
2688         `preloaded-file-list' in UTF-2000.
2689
2690 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2691
2692         * dumped-lisp.el (preloaded-file-list): Delete
2693         character-definition files.
2694
2695 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2696
2697         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2698         UTF-2000.
2699
2700 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2701
2702         * mule/mule-charset.el (default-coded-charset-priority-list):
2703         Delete `mojikyo-2022-1'.
2704
2705 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2706
2707         * mule/mule-charset.el (default-coded-charset-priority-list):
2708         Delete `mojikyo'.
2709
2710 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2713         `ucs-sip'.
2714
2715 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-charset.el (default-coded-charset-priority-list):
2718         Comment out `chinese-gb12345'.
2719
2720 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * bytecomp.el (byte-compile-insert-header): Fixed.
2723
2724 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2725
2726         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2727         XEmacs UTF-2000.
2728
2729 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2732         UTF-2000.
2733
2734 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2737         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2738
2739 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-charset.el (default-coded-charset-priority-list):
2742         `japanese-jef-china3' is renamed `china3-jef'.
2743
2744 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2747         `japanese-jef-china3' and `ideograph-cbeta'.
2748
2749 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2750
2751         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2752
2753 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2756         `chinese-big5-cdp'.
2757
2758 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2761         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2762
2763 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2766         loading character definitions.
2767
2768 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * dumped-lisp.el (preloaded-file-list): Rename
2771         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2772
2773 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2776         `chinese-big5'.
2777
2778 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * dumped-lisp.el (preloaded-file-list): Dump
2781         "Ideograph-R028-Private" with XEmacs UTF-2000.
2782
2783 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2786         `chinese-gb12345'.
2787
2788 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2791         `ideograph-gt-pj-{1..11}'.
2792
2793         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2794         XEmacs UTF-2000.
2795
2796 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list):
2799         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2800         `chinese-isoir165'.
2801
2802 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2803
2804         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2805         `image/png', `image/x-xpm' and `image/tiff'.
2806
2807         * files.el (binary-file-regexps): Add *.PNG.
2808
2809 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-charset.el (default-coded-charset-priority-list):
2812         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2813         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2814
2815 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2818         the first completion when UTF-2000 is running.
2819
2820 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2821
2822         * mule/mule-charset.el (default-coded-charset-priority-list):
2823         Delete `ucs'.
2824
2825 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2826
2827         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2831
2832 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2833
2834         * mule/vietnamese.el (vscii-2): Delete abolished property
2835         `composite'; now composite mode is default.
2836
2837 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2840         of `raw-text'; check \uHHHH representation even if non-ascii
2841         characters are not found.
2842
2843         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2844         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2845         unconditionally.
2846
2847         * mule/viet-ccl.el: New file.
2848
2849         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2850         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2851         - Separate CCL based implementations to viet-ccl.el.
2852
2853 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2854
2855         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2856         "jisx0213.2000-1".
2857         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2858
2859         * mule/mule-charset.el (default-coded-charset-priority-list):
2860         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2861         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2862
2863 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2866
2867 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2870         `ucs' in UTF-2000.
2871
2872 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * mule/mule-charset.el (default-coded-charset-priority-list):
2875         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2876         `arabic-iso8859-6'.
2877
2878 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2879
2880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2881         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2882
2883 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2884
2885         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2886         `katakana-jisx0201' in UTF-2000.
2887
2888 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2889
2890         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2891         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2892         "u0FB50-Arabic-Presentation-Forms-A",
2893         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2894         "u0FE50-Small-Form-Variants",
2895         "u0FE70-Arabic-Presentation-Forms-B",
2896         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2897         UTF-2000.
2898
2899 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2900
2901         * dumped-lisp.el (preloaded-file-list): Delete
2902         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2903         ... "Ideograph-R214-Flute" in UTF-2000.
2904
2905 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2906
2907         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2908         (japanese-jisx0213-2): New coded-charset.
2909
2910         * dumped-lisp.el (preloaded-file-list): Add
2911         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2912         "Ideograph-R030-Mouth".
2913
2914 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2915
2916         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2917         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2918         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2919         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2920         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2921         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2922         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2923         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2924
2925 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2928         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2929         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2930         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2931         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2932
2933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2934         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2935
2936 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2937
2938         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2939         in UTF-2000.
2940
2941 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2942
2943         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2944         (chinese-isoir165): Moved from mule/chinese.el.
2945         (chinese-cns11643-3): Moved from mule/chinese.el.
2946         (chinese-cns11643-4): Moved from mule/chinese.el.
2947         (chinese-cns11643-5): Moved from mule/chinese.el.
2948         (chinese-cns11643-6): Moved from mule/chinese.el.
2949         (chinese-cns11643-7): Moved from mule/chinese.el.
2950
2951         * mule/chinese.el: Move definition of coded-charsets to
2952         mule/mule-conf.el.
2953
2954 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2955
2956         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2957         `ideograph-daikanwa'.
2958
2959 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2960
2961         * dumped-lisp.el (preloaded-file-list): Delete
2962         "ccs-jisx0201-latin.el".
2963
2964 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2965
2966         * dumped-lisp.el (preloaded-file-list): Add
2967         "u031A0-Extended-Bopomofo" in UTF-2000.
2968
2969 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2970
2971         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2972         renamed to u02E00-CJK-Radical-Supplement.
2973
2974 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2975
2976         * dumped-lisp.el (preloaded-file-list): Add
2977         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2978         "u030A0-Katakana", "u03100-Bopomofo",
2979         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2980         "u03200-Enclosed-CJK-Letters-and-Months" and
2981         "u03300-CJK-Compatibility".
2982
2983 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2984
2985         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2986         "u02F00-Kangxi-Radicals" and
2987         "u02FF0-Ideographic-Description-Characters".
2988
2989 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2990
2991         * dumped-lisp.el (preloaded-file-list): Add
2992         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2993         "u02800-Braille-Patterns" in UTF-2000.
2994
2995 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2996
2997         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2998         "uXXXXX-*.el" in UTF-2000.
2999
3000         * bytecomp.el (byte-compile-insert-header): Delete comments if
3001         non-ASCII characters are found; allow `byte-compile-dynamic' and
3002         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3003         `raw-text'.
3004
3005 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3006
3007         * dumped-lisp.el (preloaded-file-list): Add
3008         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3009         "u025A0-Geometric-Shapes.el".
3010
3011 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3012
3013         * dumped-lisp.el (preloaded-file-list): Add
3014         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3015         "u02460-Enclosed-Alphanumerics.el".
3016
3017 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3018
3019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3020         `chinese-gb2312'.
3021
3022         * dumped-lisp.el (preloaded-file-list): Add
3023         "u02200-Mathematical-Operators.el" and
3024         "u02300-Miscellaneous-Technical.el".
3025
3026 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3027
3028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3029         `chinese-cns11643-*'.
3030
3031         * dumped-lisp.el (preloaded-file-list): Add
3032         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3033         "u02190-Arrows.el" in UTF-2000.
3034
3035 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3036
3037         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3038         `korean-ksc5601'.
3039
3040         * dumped-lisp.el (preloaded-file-list): Add
3041         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3042         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3043         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3044
3045 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3046
3047         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3048
3049 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3050
3051         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3052         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3053         "u01780-Khmer.el", "u01800-Mongolian.el",
3054         "u01E00-Latin-Extended-Additional.el" and
3055         "u01F00-Greek-Extended.el" in UTF-2000.
3056
3057 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3058
3059         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3060         `ethiopic-ucs' and `ethiopic'.
3061
3062         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3063         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3064
3065         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3066         from mule/ethiopic.el.
3067
3068         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3069         mule/mule-conf.el.
3070
3071 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3072
3073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3074         `lao'.
3075
3076         * mule/mule-conf.el (lao): New coded-charset.
3077
3078         * dumped-lisp.el (preloaded-file-list): Add
3079         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3080         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3081         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3082         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3083         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3084
3085 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3086
3087         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3088         `ucs-bmp' and `arabic-iso8859-6'.
3089
3090 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3091
3092         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3093         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3094         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3095
3096 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3097
3098         * startup.el (normal-top-level): Load autoload file for UTF-2000
3099         in UTF-2000.
3100
3101 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3102
3103         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3104         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3105         "u00020-Basic-Latin.el", "u00080-C1.el",
3106         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3107         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3108         "u002B0-Spacing-Modifier-Letters.el",
3109         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3110         UTF-2000.
3111
3112 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3113
3114         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3115         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3116         instead of `vietnamese-viscii-*'.
3117
3118 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3119
3120         * mule/mule-conf.el: New file.
3121
3122         * mule/misc-lang.el: Move definition of charset `ipa' to
3123         mule/mule-conf.el.
3124
3125 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3126
3127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3128         `latin-viscii'; prefer it for characters used in Vietnamese.
3129
3130 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3131
3132         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3133
3134 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3135
3136         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3137         `vietnamese-viscii-lower'.
3138         (latin-viscii-upper): Renamed from charset
3139         `vietnamese-viscii-upper'.
3140         (vietnamese-viscii-lower): New alias for charset
3141         `latin-viscii-lower'.
3142         (vietnamese-viscii-upper): New alias for charset
3143         `latin-viscii-upper'.
3144
3145 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3146
3147         * mule/mule-charset.el (default-coded-charset-priority-list):
3148         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3149
3150 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3151
3152         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3153         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3154         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3155         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3156         lisp/utf-2000.
3157
3158 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3159
3160         * mule/ccs-tcvn5712.el: New file.
3161
3162 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3163
3164         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3165         in UTF-2000.
3166
3167 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3168
3169         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3170         `japanese-jisx0208'.
3171
3172 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3173
3174         * dumped-lisp.el (preloaded-file-list): Add
3175         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3176         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3177         UTF-2000.
3178
3179         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3180         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3181         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3182         mule/ccs-viscii.el: New files.
3183
3184         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3185         if \uXXXX is found.
3186
3187 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3188
3189         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3190         `hiragana-jisx0208' and `katakana-jisx0208'.
3191
3192 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3193
3194         * mule/chinese.el (chinese-cns11643-3): Define it even if
3195         `utf-2000' is provided.
3196         (chinese-cns11643-4): Likewise.
3197         (chinese-cns11643-5): Likewise.
3198         (chinese-cns11643-6): Likewise.
3199         (chinese-cns11643-7): Likewise.
3200
3201 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3202
3203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3204         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3205
3206 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3207
3208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3209         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3210
3211 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list):
3214         Setup in UTF-2000.
3215
3216 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3217
3218         * mule/viet-chars.el: Don't define charset
3219         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3220         they are defined as builtin charsets.
3221
3222 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3223
3224         * version.el (emacs-version): Add more space just before UTF-2000
3225         version string.
3226
3227 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3228
3229         * version.el ([constant] emacs-version): Don't add a space in the
3230         preceding place of `xemacs-betaname' because it is duplicated.
3231         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3232
3233         * startup.el (splash-frame-body): Add ETL.
3234
3235 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3236
3237         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3238         is provided because it is defined as builtin charset.
3239         (chinese-cns11643-4): Likewise.
3240         (chinese-cns11643-5): Likewise.
3241         (chinese-cns11643-6): Likewise.
3242         (chinese-cns11643-7): Likewise.
3243
3244 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3245
3246         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3247         coding-system `iso-10646-ucs-4' is not defined.
3248
3249 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3250
3251         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3252         coding-system if `utf-2000' is provided.
3253
3254 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3255
3256         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3257         `utf-2000' is provided.
3258
3259 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3260
3261         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3262         if utf-2000 is provided temporally.
3263
3264 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3265
3266         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3267         as builtin variable].
3268
3269 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3270
3271         * files.el (insert-file-contents-literally): Treat file as binary;
3272         call file-name-handlers. [sync with Emacs 20.3.10]
3273
3274 2008-12-28  Vin Shelton  <acs@xemacs.org>
3275
3276         * XEmacs 21.4.22 is released
3277
3278 2008-12-30  Vin Shelton  <acs@xemacs.org>
3279
3280         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3281         during building even if no packages are found.
3282
3283 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3284
3285         * printer.el (generic-print-region): 
3286         (generic-print-buffer): 
3287         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3288         check if the msprinter device is available, now that msprinter is
3289         always available as a specifier tag. 
3290
3291 2008-12-24  Vin Shelton  <acs@xemacs.org>
3292
3293         * about.el: Add Francisco to my bio!
3294
3295 2008-12-23  Vin Shelton  <acs@xemacs.org>
3296
3297         * autoload.el: Move operator definitions to autoload-operators.el
3298         in the xemacs-base package.
3299
3300 2007-11-22  Vin Shelton  <acs@xemacs.org>
3301
3302         * about.el (about-hacker-contribution): Updated my bio.
3303
3304 2007-10-07  Vin Shelton  <acs@xemacs.org>
3305
3306         * XEmacs 21.4.21 is released
3307
3308 2007-09-19  Didier Verna  <didier@xemacs.org>
3309
3310         Update my personal info.
3311         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3312         * about.el (about-other-current-hackers): Ditto.
3313         * about.el (about-url-alist): Add my musical website.
3314         * about.el (about-personal-info): Update my entry.
3315         * about.el (about-hacker-contribution): Ditto.
3316
3317 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3318
3319         * package-get.el (package-get-download-sites): Update download
3320         sites in Japan.
3321         * package-get.el (package-get-pre-release-download-sites): Ditto.
3322
3323 2007-08-18  Vin Shelton  <acs@xemacs.org>
3324
3325         * package-get.el (package-get-pre-release-download-sites): Sync
3326         mirror sites with 21.5.  (Thanks, Adrian)
3327
3328 2007-08-09  Mike Sperber  <mike@xemacs.org>
3329
3330         * startup.el (migrate-user-init-file): Create backup of
3331         `user-init-file' before migrating.
3332         * startup.el (maybe-migrate-user-init-file): Print
3333         information about backup file.
3334         (maybe-create-compatibility-dot-emacs): Follow above change.
3335
3336 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3337
3338         * font-lock.el: Sync font-lock-add-keywords and
3339         font-lock-remove-keywords from GNU Emacs.
3340         * font-lock.el (font-lock-keywords-alist): New.
3341         * font-lock.el (font-lock-removed-keywords-alist): New.
3342         * font-lock.el (font-lock-add-keywords): New.
3343         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3344         * font-lock.el (font-lock-remove-keywords): New.
3345
3346 2007-08-16  Vin Shelton  <acs@xemacs.org>
3347
3348         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3349         patch from Hans de Graaff.
3350
3351 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3352
3353         * package-get.el (package-get-download-sites): Document Chile and
3354         update Denmark download site.
3355         * package-get.el (package-get-pre-release-download-sites): Ditto.
3356
3357 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3358
3359         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3360
3361 2006-12-09  Vin Shelton  <acs@xemacs.org>
3362
3363         * XEmacs 21.4.20 is released
3364
3365 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3366
3367         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3368
3369 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3370
3371         * info.el (Info-find-file-node, Info-insert-dir)
3372         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3373         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3374         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3375         and discussion.
3376
3377 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3378
3379         * obsolete.el (line-beginning-position): New, from 21.5.x.
3380         (line-end-position): Ditto.
3381
3382 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3383
3384         * package-get.el (package-get-download-sites): Welcome
3385         nl.xemacs.org and Thanks!
3386         * package-get.el (package-get-pre-release-download-sites): Ditto.
3387
3388 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3389
3390         * font-lock.el: Add support for not-so recent changes in Java to
3391         java-mode.
3392
3393 2006-01-28  Vin Shelton  <acs@xemacs.org>
3394
3395         * XEmacs 21.4.19 is released
3396
3397 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3398
3399         * easymenu.el: Update copyright. 
3400         * easymenu.el (easy-menu-all-popups):
3401         Add a docstring. 
3402         * easymenu.el (easy-menu-add):
3403         Document a bug, rework the function to preserve any existing
3404         non-default mode-popup-menu instead of overwriting it, and not to
3405         bother normalising the menu title (nothing else does).
3406         * easymenu.el (easy-menu-remove):
3407         Restore the default mode-popup-menu instead of leaving an empty
3408         one when we remove the last easy-menu popup. 
3409
3410 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3411
3412         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3413         as suggested by Rodrigo Ventura.
3414         * package-get.el (package-get-pre-release-download-sites): Ditto,
3415         with replacement of xemacs-21.5 by beta, which is the logical path
3416         to our beta core and package pre-releases.
3417
3418 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3419
3420         * package-get.el (package-get-download-sites): Add Hong Kong
3421         download site.
3422         * package-get.el (package-get-pre-release-download-sites): Ditto.
3423
3424 2005-12-26  Vin Shelton  <acs@xemacs.org>
3425
3426         * find-paths.el:
3427         * find-paths.el (paths-emacs-root-p): Add search for package root.
3428         * find-paths.el (paths-find-emacs-root): Replaced with
3429         paths-find-invocation-roots, which returns a list of roots.
3430         * find-paths.el (paths-find-invocation-roots): New.
3431         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3432
3433 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3434
3435         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3436         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3437
3438 2005-12-03  Vin Shelton <acs@xemacs.org>
3439
3440         * XEmacs 21.4.18 is released
3441
3442 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3443
3444         * package-get.el (package-get-download-sites): Update reflecting
3445         latest http://www.xemacs.org/Releases/ information generated by
3446         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3447         * package-get.el (package-get-pre-release-download-sites): Ditto.
3448
3449 2005-02-28  Simon Josefsson  <jas@extundo.com>
3450
3451         * about.el (xemacs-hackers): Add jas.
3452         (about-other-current-hackers): Likewise.
3453         (about-url-alist): Add URL for jas.
3454         (about-personal-info): Document jas.
3455         (about-hacker-contribution): Describe jas contributions.
3456
3457 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3458
3459         * easymenu.el (easy-menu-remove): As described in 
3460         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3461         except the "Command" menu from mode-popup-menu. 
3462
3463 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3464  
3465         * font.el (font-spatial-to-canonical): Correct calculation of 
3466         return value for pixel-based input value. 
3467  
3468 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3469
3470         * code-process.el (call-process): Process-related docstring
3471         improvements spurred by Norbert Koch.
3472         * code-process.el (call-process-region): Ditto.
3473         * code-process.el (start-process): Ditto.
3474
3475 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3476
3477         * finder.el (finder-find-library): Return filename actually
3478         searched for.
3479
3480 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3481
3482         * help.el (view-emacs-news): Use `expand-file-name' instead of
3483         `locate-data-file' as the latter will find any "NEWS" files that
3484         might exist in packages _before_ the one in core.
3485
3486 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3487
3488         * package-get.el (package-get-init-package):
3489         package-get-init-package buglet (21.4.17) by Jeff Mincy
3490         <mincy@rcn.com> fixing false temporary load-path shadows reported
3491         after package installation and simplifying code.
3492
3493 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3494
3495         * package-get.el (package-get-download-sites): Sync mirrors list
3496         with the XEmacs website.
3497         (package-get-pre-release-download-sites): Ditto.
3498
3499 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3500
3501         * derived.el (derived-mode-merge-syntax-tables):
3502         Revert my 21.5-only patch of 2003-07-18 which slipped in
3503         through Jerry James's patch of 2004-06-07.
3504
3505 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3506
3507         * cmdloop.el (keyboard-quit): Remove workaround for
3508         `region-active-p' not making sure active region is in current
3509         buffer now that it does.
3510         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3511         * simple.el (region-active-p): `region-active-p' to only return t
3512         when active region is in current buffer.
3513
3514 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3515
3516         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3517         package names, quell a byte-compiler warning, doc fix.
3518
3519 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3520
3521         * buffer.el (pop-to-buffer):
3522         * window-xemacs.el (display-buffer):
3523         Document use of `same-window-buffer-names,' `same-window-regexps'
3524         by pop-to-buffer and display-buffer. 
3525         
3526 2005-02-06  Vin Shelton <acs@xemacs.org>
3527
3528         * XEmacs 21.4.17 is released
3529
3530 2005-01-29  Ben Wing  <ben@xemacs.org>
3531
3532         * shadow.el (find-emacs-lisp-shadows):
3533         Add custom-defines to list of ignored files.
3534
3535 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3536
3537         * simple.el (shifted-motion-keys-select-region): Fix statement
3538         about unshifted-motion-keys-deselect-region.
3539
3540 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3541
3542         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3543         now) for GNU Emacs compatibility.
3544         (make-obsolete-variable): Ditto.
3545
3546 2004-01-08  Ben Wing  <ben@xemacs.org>
3547
3548         * code-files.el (load):
3549         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3550
3551 2004-12-05  Vin Shelton <acs@xemacs.org>
3552
3553         * XEmacs 21.4.16 is released
3554
3555 2004-12-04  Vin Shelton  <acs@xemacs.org>
3556
3557         * auto-autoloads.el: Regenerated.
3558
3559         * custom-load.el: Regenerated.
3560
3561 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3562
3563         Fix bug: apropos errors if a defalias refers to an undefined
3564         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3565
3566         * apropos.el (apropos):
3567         (apropos-command):
3568         * help.el (frob-help-extents):
3569         * help-macro.el (make-help-screen):
3570         * hyper-apropos.el (hyper-apropos-grok-functions):
3571         (hyper-apropos-get-doc):
3572         Catch void-function error thrown by `documentation'.
3573
3574 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3575
3576         * packages.el (package-require): Fix incorrect arg to format.
3577         This fixes a `format specifier' error.
3578
3579 2004-08-13  Jerry James  <james@xemacs.org>
3580
3581         * bytecomp.el (forward-word): Tell the byte compiler the correct
3582         number of arguments to forward-word.
3583
3584 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3585
3586         * etags.el: Fixed loading of include files for tag completion. Now
3587         you can make a tag file for a library, include it into your
3588         project and it will be reloaded only if it changed. Infinte
3589         include loops are detected and the correct tag files are loaded.
3590         * etags.el (buffer-tag-table-list): Load and verify tag files in
3591         the external function buffer-tag-table-list-load.
3592         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3593         tag files. Also load the included tag files. The priority of the
3594         included files is right below their parent file. If multiple
3595         matches occur then the symbols from the parent file are found
3596         first.
3597         * etags.el (tag-table-include-files): Corrected comment
3598         string. Switched to pattern constant tags-include-pattern to have
3599         it at a central location.
3600         * etags.el (tags-include-pattern): Added doc string.
3601         * etags.el (add-to-tag-completion-table): Removed obsolete
3602         comments as the include files are allready returned by
3603         buffer-tag-table-list and loaded.
3604         * etags.el (find-tag-internal): The include files are allready
3605         included in tag-tables as buffer-tag-table-list returns them now.
3606
3607 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3608
3609         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3610         Loading items into the notebook is now done by C code.
3611         * widgets-gtk.el (gtk-widget-instantiate-internal):
3612         Style no longer changed.
3613
3614 2004-06-28  Nix  <nix@esperi.org.uk>
3615
3616         * cmdloop.el (truncate-command-history-for-gc): Delay
3617         execution of all things that look up variable bindings,
3618         via `enqueue-eval-event'.
3619
3620 2004-06-24  Vin Shelton  <acs@xemacs.org>
3621
3622         * package-get.el (package-get-require-signed-base-updates):
3623         now defaults to nil.
3624
3625 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3626
3627         * subr.el (split-string): Clean up docstring.
3628
3629 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3630
3631         * faces.el (zmacs-region): fix typo in docstring.
3632
3633 2004-06-07  Jerry James  <james@xemacs.org>
3634
3635         * derived.el: Synch with Emacs 21.3.
3636         * subr.el (with-local-quit): New, from Emacs 21.3.
3637         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3638         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3639         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3640
3641 2004-06-16  Jerry James  <james@xemacs.org>
3642
3643         * cl.el (cl-set-substring): Increment start by the length of the
3644         string, not the string itself.
3645
3646 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3647
3648         * etags.el (tag-table-include-files): Expand included TAGS file
3649         paths to avoid problems with relative paths.  Thanks to Peter
3650         Chubb <peterc@gelato.unsw.edu.au>.
3651         * etags.el (tags-include-pattern): New.
3652         * etags.el (add-to-tag-completion-table): Parse and ignore
3653         trailing include lines.
3654
3655 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3656
3657         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3658         avoiding line solely composed of equal signs.
3659
3660 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3661
3662         * cus-edit.el (alloc): Typo fix.
3663         * cus-edit.el (custom-browse-visibility): Ditto.
3664         * cus-edit.el (custom-variable-value-create): Ditto.
3665         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3666         * cus-edit.el (custom-save-variables): Bind print-length and
3667         print-level to nil to avoid value abbreviation.
3668         * cus-edit.el (custom-save-face-internal): Ditto.
3669         * cus-edit.el (custom-save-faces): Save in sorted order.
3670         * cus-edit.el (custom-save-resets): Bind print-length and
3671         print-level to nil to avoid value abbreviation.
3672         * cus-edit.el (custom-save-loaded-themes): Ditto.
3673
3674 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3675
3676         * subr.el (split-string-default-separators): New.
3677         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3678         see comment in source.
3679
3680 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3681
3682         * mule/japanese.el (paragraph-start, paragraph-separate):
3683         Remove anchor to BOL.
3684
3685 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3686
3687         * cl.el (gensym, gentemp): Improve docstrings.
3688
3689 2004-05-10  Vin Shelton  <acs@xemacs.org>
3690
3691         * etags.el: Sync with 21.5 version.
3692
3693 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3694
3695         * etags.el:
3696         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3697         only for use with exuberant ctags. This will also enable building of 
3698         completion tables with exuberant ctags. This will not work with
3699         xemacs ctags. 
3700         * etags.el (get-tag-table-buffer): New function for creating of
3701         completion table is used if tags-exuberant-ctags-optimization-p ist t
3702         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3703         finding the tag names. New.
3704         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3705         building tag completion table with exuberant ctags. New.
3706         * etags.el (find-tag-internal): Improve exact tag matching for tags
3707         with name fields. Before the patch return types of functions or
3708         function parameters (with exuberant ctags) were found as matches.
3709
3710 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3711
3712         * list-mode.el (display-completion-list): Fixed completion list was
3713         taking the width of the frame and not of the window for displaying
3714         the selection methods.
3715
3716 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3717
3718         * menubar-items.el (default-menubar): Options are saved to custom.el.
3719
3720
3721 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3722
3723         * isearch-mode.el (isearch-abort): Preserve successful search target.
3724
3725 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3726
3727         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3728         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3729         Bihlmeyer.
3730         * gnuserv.el (gnuserv-mode-line-string): New.
3731         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3732         gnuserv-mode.
3733         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3734         * gnuserv.el (gnuserv-edit-files): Use
3735         make-x-device-with-gtk-fallback.
3736
3737 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3738
3739         * gtk-widgets.el: New import: gtk-accel-group-new.
3740         * dialog-gtk.el:
3741         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3742         * dialog-gtk.el (popup-builtin-question-dialog):
3743         Added support for dialog button mnemonics.
3744
3745 2004-03-22  Chris Green <cmg@dok.org>
3746
3747         * process.el (shell-command): Output buffer was ignored when a
3748         background process was run via shell-command.
3749
3750 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3751
3752         * cus-edit.el (custom-save-variables): Retrieve a list of
3753         variables to save first, sort it, and make sure the variables are
3754         saved in sorted order.
3755
3756 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3757  
3758         * package-get.el (package-get-update-base-from-buffer): Force
3759         binary coding system for verifying GnuPG signature in the
3760         package-index file.
3761  
3762 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3763
3764         * package-get.el (package-get-package-index-file-location): Handle
3765         missing "EMACSPACKAGEPATH" environment variable.
3766
3767 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3768
3769         * package-admin.el (package-admin-find-top-directory): Simplify
3770         directory comparisions and fix substring errors on short path
3771         components.
3772         * package-get.el (package-get-package-index-file-location):
3773         Default to first component of "EMACSPACKAGEPATH", if set.
3774
3775 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3776
3777         * package-get.el (process-error): New error datum.
3778
3779 2004-02-02  Vin Shelton <acs@xemacs.org>
3780
3781         * XEmacs 21.4.15 is released
3782
3783 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3784
3785         * itimer.el (activate-itimer): Modify the itimer timeout value as
3786         if it were begun at the last time when the itimer driver was woken
3787         up.
3788
3789 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3790
3791         * specifier.el (Copyright):
3792         Update.
3793         (make-specifier-and-init):
3794         (map-specifier):
3795         (canonicalize-inst-pair):
3796         (canonicalize-spec-list):
3797         (set-specifier):
3798         Synch docstrings to 21.5 where appropriate.
3799
3800 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3801
3802         * package-get.el (package-get-list-packages-where): New.  A
3803         function that allows searching for groups of packages.  For
3804         example, find all packages that require the fsf-compat package.
3805
3806 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3807
3808         The Great PUI Sync.
3809
3810         * auto-autoloads.el: Regenerated.
3811
3812         * custom-load.el: Regenerated.
3813
3814         * dumped-lisp.el (packages-hardcoded-lisp): New.
3815
3816         * menubar-items.el (menu-max-items): New.
3817         (menu-submenu-max-items): New.
3818         (menu-submenu-name-format): New.
3819         (menu-split-long-menu): New.
3820         (menu-sort-menu): New.
3821         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3822
3823         * obsolete.el (pui-add-install-directory): Renamed to the more
3824         logical `pui-set-local-package-get-directory'.
3825         (package-get-download-menu): Moved to `package-ui.el' and renamed
3826         to `package-ui-add-download-menu'.
3827
3828         * package-admin.el (package-admin-install-function-mswindows):
3829         Whitespace clean up.
3830         (package-admin-add-single-file-package): Removed.
3831         (package-admin-default-install-function): Whitespace clean up.
3832         (package-admin-find-top-directory): New.
3833         (package-admin-get-install-dir): Use it.
3834         (package-admin-get-manifest-file): 
3835         (package-admin-check-manifest): 
3836         (package-admin-add-binary-package):
3837         (package-admin-get-lispdir):
3838         (package-admin-delete-binary-package):
3839         (package-admin):
3840
3841         * package-get.el (package-get-package-index-file-location): New.
3842         (package-get-install-to-user-init-directory): New.
3843         (package-get-remote):
3844         (package-get-download-sites):
3845         (package-get-pre-release-download-sites): New.
3846         (package-get-site-release-download-sites): New.
3847         (package-get-base-filename):
3848         (package-get-always-update):
3849         (package-get-user-index-filename): Removed.
3850         (package-get-pgp-available-p): New.
3851         (package-get-require-signed-base-updates):
3852         (package-get-was-current):
3853         (package-entries-are-signed): New.
3854         (package-get-continue-update-base): New.
3855         (package-get-download-menu): Removed.
3856         (package-get-require-base):
3857         (package-get-update-base-entry):
3858         (package-get-locate-file):
3859         (package-get-locate-index-file):
3860         (package-get-maybe-save-index):
3861         (package-get-update-base):
3862         (package-get-update-base-from-buffer):
3863         (package-get-update-base-entries):
3864         (package-get-interactive-package-query):
3865         (package-get-update-all):
3866         (package-get-all):
3867         (package-get-dependencies):
3868         (package-get-init-package):
3869         (package-get-info): New.
3870         (package-get):
3871         (package-get-staging-dir):
3872         (package-get-set-version-prop): Removed.
3873         (package-get-installedp):
3874         (package-get-ever-installed-p):
3875         (packages): Removed.
3876         (package-get-custom-groups): Removed.
3877         (package-get-custom): Removed.
3878         (package-get-custom-add-entry): Removed.
3879
3880         * package-info.el (batch-update-package-info):
3881
3882         * package-net.el (package-net-batch-generate-bin-ini):
3883         (package-net-update-installed-db):
3884
3885         * package-ui.el (pui-info-buffer):
3886         (pui-directory-exists): Removed.
3887         (pui-package-dir-list): Removed.
3888         (pui-add-install-directory): Removed.
3889         (package-ui-download-menu): New.
3890         (package-ui-pre-release-download-menu): New.
3891         (package-ui-site-release-download-menu): New.
3892         (pui-set-local-package-get-directory): New.
3893         (pui-package-symbol-char):
3894         (pui-update-package-display):
3895         (pui-toggle-package):
3896         (pui-toggle-package-key):
3897         (pui-toggle-package-delete):
3898         (pui-toggle-package-delete-key):
3899         (pui-toggle-package-event):
3900         (pui-toggle-verbosity-redisplay):
3901         (pui-install-selected-packages):
3902         (pui-add-required-packages):
3903         (pui-help-echo):
3904         (pui-display-info):
3905         (list-packages-mode):
3906         (pui-list-packages):
3907
3908         * packages.el (packages-compute-package-locations):
3909         (package-require):
3910         (package-delete-name):
3911         (packages-hardcoded-lisp): Removed.
3912         (packages-useful-lisp): Removed.
3913         (packages-unbytecompiled-lisp): Removed.
3914         (packages-find-package-directories):
3915
3916         Summary:
3917
3918         Major code clean up of all things PUI.
3919
3920         Much improved code to determine where packages should be
3921         installed.  PUI no longer depends on any packages being
3922         pre-installed to compute where packages are to be installed to.
3923
3924         The user can specify the location of their package-index file.  It
3925         isn't necessary to set this because it has sane defaults.  People
3926         who "run-in-place" won't accidently overwrite the CVS
3927         package-index file.  See
3928         `package-get-package-index-file-location'. 
3929
3930         PUI will now properly clean up after itself in the event of an
3931         unsuccessful package install.  This drastically reduces the number
3932         of "wrong md5sum" FAQs.
3933
3934         non-Mule XEmacsen can no longer install Mule packages.
3935
3936         Package management via the custom interface has been removed.
3937
3938         The PUI related menubar items have been reorganised.
3939
3940         The PGP verification code has been fixed and the default for
3941         whether or not it is used is automatically computed.
3942
3943         * update-elc.el ((preloaded-file-list site-load-packages
3944         need-to-dump dumped-exe)):
3945         Just a couple of small changes to allow for
3946         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3947         existing anymore.
3948
3949 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3950
3951         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3952         apply `format' to the first argument of byte-compile-warn, it
3953         already calls format.
3954
3955 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3956
3957         * files.el (delete-old-versions): Avoid going interactive during
3958         make install when environment variable VERSION_CONTROL is set.
3959
3960 2003-12-04  Vin Shelton  <acs@xemacs.org>
3961
3962         * menubar-items.el (menu-item-search): Only bring up search dialog
3963         box if the feature is available and desired.
3964
3965 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3966
3967         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3968
3969 2003-11-05  Vin Shelton  <acs@xemacs.org>
3970
3971         * help.el (Help-prin1-face):
3972         (Help-princ-face):
3973         princ and prin1 are functions and need to be called as such.  The
3974         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3975
3976 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3977
3978         * about.el (about-xemacs): Give full version and build date.
3979
3980 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3981
3982         * win32-native.el (grep-null-device): This XEmacs has null-device.
3983
3984 2003-09-06  Mike Sperber  <mike@xemacs.org>
3985
3986         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3987         implement the specified semantics for `defvar.'
3988
3989 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3990
3991         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3992         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3993         displaying buffer in question.
3994
3995 2003-09-03  Vin Shelton <acs@xemacs.org>
3996
3997         * XEmacs 21.4.14 is released
3998
3999 2003-08-17  Vin Shelton  <acs@xemacs.org>
4000
4001         * about.el: Vanity patch.
4002
4003 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4004
4005         * code-process.el (call-process):
4006         (call-process-region):
4007         (start-process):
4008         Document coding system processing.
4009
4010 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4011
4012         * startup.el (splash-frame-body): Idiomatic English.
4013
4014 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4015
4016         * font-lock.el (font-lock-match-java-declarations): Move
4017         save-restriction, narrow-to-region to beginning of function to
4018         avoid going beyond the limit and causing an infloop.
4019
4020 2003-04-16  Jerry James  <james@xemacs.org>
4021
4022         * keydefs.el: Remove mappings for keys mapped to the nowhere
4023         defined function function-key-error.
4024
4025 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4026
4027         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4028         lisp-interaction-mode-hook): Add the docstrings.
4029
4030 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4031
4032         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4033         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4034         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4035
4036 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4037
4038         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4039         lambda list after the original doc.  Care about
4040         #'(lambda () "SingleString") 
4041         (cl-upcase-arg): 
4042         (cl-function-arglist):
4043         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4044         circular data structures in lambda list specification
4045
4046 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4047
4048         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4049         to appear in font-lock-function-name-face.
4050
4051 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4052
4053         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4054         is not also the value of the lambda.
4055
4056 2003-05-06  Andy Piper  <andy@xemacs.org>
4057
4058         * files.el (revert-buffer): Make sure local variables get processed,
4059         even in the case of an optimized reversion.
4060
4061 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4062
4063         * XEmacs 21.4.13 is released
4064
4065 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4066
4067         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4068         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4069
4070 2003-02-14  Ben Wing  <ben@xemacs.org>
4071
4072         * byte-optimize.el:
4073         * byte-optimize.el (byte-compile-inline-expand):
4074         * byte-optimize.el (byte-compile-unfold-lambda):
4075         * byte-optimize.el (byte-optimize-form-code-walker):
4076         * byte-optimize.el (byte-optimize-form):
4077         * byte-optimize.el (byte-decompile-bytecode-1):
4078         * byte-optimize.el (byte-optimize-lapcode):
4079         Review carefully and sync up to 20.7 except for areas as noted.
4080         Fixes problem with JDE compilation.
4081
4082 2003-02-05  Ben Wing  <ben@xemacs.org>
4083
4084         * simple.el:
4085         * simple.el (motion-keys-for-shifted-motion):
4086         Omit M-S-home/end from motion keys.
4087
4088 2003-02-07  Ben Wing  <ben@xemacs.org>
4089
4090         * text-props.el (text-property-any):
4091         * text-props.el (text-property-not-all):
4092         Fix bug when end > start.
4093
4094 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * info.el (Info-insert-dir): Make default-directory end in
4097         separator.  Patch due to Martin Buchholz.
4098
4099 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4100
4101         * XEmacs 21.4.12 "Portable Code" is released.
4102
4103 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4104
4105         * about.el: Update golubev data.
4106
4107 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4108
4109         * isearch-mode.el (isearch-mode-map): Substitute comment on
4110         desirability, and back out "GR is printable" changes.
4111
4112 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4113
4114         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4115
4116 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4117
4118         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4119
4120 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4121
4122         * menubar-items.el (default-menubar): Use browse-url-mozilla
4123         instead of browse-url-gnome-moz for Mozilla.
4124
4125 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4126
4127         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4128
4129 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4130
4131         * files.el (auto-mode-alist): Remove redundant entries for modes
4132         that live in packages.
4133         (interpreter-mode-alist): Ditto.
4134
4135 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4136
4137         * menubar-items.el (default-menubar): Sync with current
4138         browse-url-xemacs.el.
4139
4140 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * XEmacs 21.4.10 "Military Intelligence" is released.
4143
4144 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4145
4146         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4147
4148 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4149
4150         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4151
4152 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4153
4154         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4155         effect free function.
4156         (font-lock-fontify-keywords-region): Supply the argument to
4157         font-lock-compile-keywords.
4158
4159 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4160
4161         * package-get.el (package-get-download-sites): Bring sites list
4162         up to date, prefer xx.xemacs.org addresses.
4163
4164 2002-09-27  Andy Piper  <andy@xemacs.org>
4165
4166         * dialog.el (make-dialog-box): for general dialogs only
4167         delete-frame-hook will be run.
4168
4169 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4170
4171         * font-lock.el (font-lock-fontify-syntactically-region): Add
4172         comment about lookup-syntax-properties, document LOUDLY as unused.
4173
4174 2002-08-26  Andy Piper  <andy@xemacs.org>
4175
4176         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4177         merge.
4178
4179 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4180
4181         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4182         (make-obsolete-variable): Ditto.
4183         (make-compatible): Ditto.
4184         (make-compatible-variable): Ditto.
4185
4186 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4187
4188         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4189         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4190
4191 2002-08-28  Andy Piper  <andy@xemacs.org>
4192
4193         * files.el (revert-buffer): propagate revert-without-query-status.
4194
4195 2002-06-03  Andy Piper  <andy@xemacs.org>
4196
4197         * dialog-items.el (make-search-dialog): align various subcontrols
4198         in visually pleasing ways, allow frame to autosize to the dialog
4199         size.
4200         * dialog.el (make-dialog-box): add a border inside the frame. Add
4201         :autosize property, if t then reset the frame size appropriately
4202         before the frame is mapped.
4203         * gutter-items.el (set-progress-feedback-instantiator): align
4204         various subcontrols.
4205         * gutter-items.el (set-progress-abort-instantiator): ditto.
4206
4207 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4208
4209         * XEmacs 21.4.9 "Informed Management" is released.
4210
4211 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4212
4213         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4214         "&optional append" argument.
4215
4216 2002-07-16  Didier Verna  <didier@xemacs.org>
4217
4218         * subr.el (replace-in-string): fix case fold bug introduced by
4219         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4220         case-fold-search in temporary buffers.
4221
4222 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4223
4224         * lib-complete.el (find-library): Remove check for mule because
4225         decompression DOES work on Mule.
4226
4227 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4228
4229         * simple.el (join-line): New alias for `delete-indentation'.
4230
4231 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4232
4233         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4234         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4235         (font-lock-builtin-face): New.
4236         (font-lock-constant-face): New.
4237         (font-lock-face-list): Add builtin and constant faces.
4238
4239 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4240
4241         * autoload.el (make-autoload): Support define-derived-mode.
4242         Collected puts of doc-string-elt property.  Based on a patch by
4243         Didier Verna <didier@xemacs.org>.
4244
4245 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4246
4247         * wid-edit.el (widget-field-activate): Fix docstring typo.
4248
4249 2002-07-23  Andy Piper  <andy@xemacs.org>
4250
4251         * about.el (about-personal-info): update me.
4252
4253 2002-07-12  Andy Piper  <andy@xemacs.org>
4254
4255         * custom.el (custom-theme-set-variables): remove bogus
4256         arguments. Use custom-set-default to set defaults.
4257         (custom-set-variables): update doc.
4258         (custom-local-buffer): new, synced from FSF.
4259         (custom-set-default): ditto.
4260         (defcustom): update doc.
4261
4262 2002-06-16  Andy Piper  <andy@xemacs.org>
4263
4264         * menubar-items.el (default-menubar): enable windows printing on
4265         cygwin as well as native.
4266
4267 2002-06-12  Andy Piper  <andy@xemacs.org>
4268
4269         * printer.el (generic-print-buffer): catch all errors so that the
4270         print device can be cleared in all scenarios.
4271         (Printer-clear-device): make sure clearing the printer allows it
4272         to be used again immediately.
4273         (generic-print-region): make sure the default printer face is
4274         black-on-white.
4275
4276 2002-04-23  Jerry James  <james@xemacs.org>
4277
4278         * window-xemacs.el (display-buffer-function): Change doc to
4279         reflect new arg.
4280         * window-xemacs.el (pre-display-buffer-function): Ditto.
4281         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4282         non-nil, make the new window just big enough for its contents.
4283         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4284         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4285         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4286
4287 2002-06-06  Andy Piper  <andy@xemacs.org>
4288
4289         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4290         (defcustom): ditto.
4291         (custom-handle-keyword): ditto.
4292
4293 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4294
4295         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4296         Make obsolete.  Default to nil.
4297         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4298         Inspired by a patch by John Palmieri.
4299
4300 2002-07-01  Mike Alexander  <mta@arbortext.com>
4301
4302         * process.el (shell-command-on-region): Don't delete the region
4303         before giving it to call-process-region
4304
4305 2002-06-04  Jerry James <james@eecs.ku.edu>
4306
4307         * find-paths.el (paths-find-architecture-directory): Search in
4308         `system-configuration'/`base', not `base'`system-configuration'.
4309
4310 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4311
4312         * info.el (Info-index): Add missing \ in [ t].
4313
4314 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4315
4316         * gutter-items.el (gutter-buffers-tab-visible-p,
4317         buffers-tab-omit-function, buffers-tab-selection-function,
4318         buffers-tab-filter-functions):
4319         Doc improvements.
4320
4321 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4322
4323         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4324
4325         * toolbar-items.el (toolbar-news): Fix typo in message string.
4326
4327 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4328
4329         * dialog.el (yes-or-no-p-dialog-box): 
4330         * cmdloop.el (y-or-n-p-minibuf):
4331         (yes-or-no-p-minibuf):
4332         (yes-or-no-p):
4333         (y-or-n-p): 
4334         Specify negative answers in docstrings.
4335
4336 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4337
4338         * package-ui.el (pui-help-echo): Display both installed and author
4339         version.  Use a balloon-help window to display extra info like
4340         package requires.
4341
4342 2002-05-30  Andy Piper  <andy@xemacs.org>
4343
4344         * files.el (revert-buffer-internal): don't visit
4345         revert-buffer. Kill buffer when not used. Suggested by Mike
4346         Alexander <mta@arbortext.com>
4347
4348 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4349
4350         * files.el (revert-buffer): More docstring fiddling.
4351
4352 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4353
4354         * files.el (revert-buffer):
4355         (revert-buffer-internal):
4356         (revert-buffer-insert-file-contents-function):
4357         Improve docstrings and comments.
4358
4359 2002-05-08  Andy Piper  <andy@xemacs.org>
4360
4361         * files.el (revert-buffer): observe noconfirm behavior.
4362
4363 2002-04-09  Andy Piper  <andy@xemacs.org>
4364
4365         * files.el (revert-buffer): use revert-buffer-internal if it looks
4366         like doing so will not result in any user-visible changes.
4367         (revert-buffer-internal): new function. Do the actual process of
4368         reversion and then see whether the result is any different to what
4369         we have already. If it is not then do nothing.
4370
4371 2001-12-11  Andy Piper  <andy@xemacs.org>
4372
4373         * menubar.el (get-popup-menu-response): re-order so that it works
4374         on more sane/facist window systems.
4375
4376 2001-12-03  Andy Piper  <andy@xemacs.org>
4377
4378         * faces.el (frob-face-property): don't infloop in face frobbing
4379         from Jan Vroonhof <jan@xemacs.org>.
4380
4381 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4382
4383         * faces.el (frob-face-property): Follow face fall-back hierarchy
4384         properly for face properties without an instance. Only do manual
4385         copy form 'default in last resort. This handles in particular
4386         the case where 'default itself has only a fall-back (which is
4387         the case by default on windows).
4388
4389 2001-11-24  Andy Piper  <andy@xemacs.org>
4390
4391         * printer.el (generic-print-region): set default-frame-plist to
4392         nil while creating the printer frame so that sizes reflect the
4393         printed page.
4394
4395         * faces.el (face-complain-about-font): Don't complain on printers.
4396
4397 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4398         
4399         * package-net.el: Andy synch.
4400         
4401 2001-12-16  Andy Piper  <andy@xemacs.org>
4402
4403         * package-get.el (package-get-update-all): Make sure installed.db
4404         gets updated after updating packages.
4405
4406 2002-03-28  Ben Wing  <ben@xemacs.org>
4407
4408         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4409         continuation, truncation so that we don't get line jumpiness from
4410         them being larger than the line height.
4411
4412         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4413
4414 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4415
4416         * font.el (font-window-system-mappings): Add mapping for Gtk
4417         (assume identical to X) 
4418
4419 2002-02-04  Andy Piper  <andy@xemacs.org>
4420
4421         * files.el (convert-standard-filename): Fix for short filename
4422         Peter Arius <pas@methodpark.de>
4423
4424 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4425
4426         * list-mode.el (default-choose-completion): completion-base-size
4427         should refer to local value in the completion list buffer.
4428
4429 2001-12-03  Didier Verna  <didier@xemacs.org>
4430
4431         * rect.el: autoload `replace-rectangle'.
4432         * keydefs.el (global-map): bind it to `C-x r p'.
4433
4434 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4435
4436         * XEmacs 21.4.8 "Honest Recruiter" is released.
4437
4438 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         This patch is based on Jerry James's patch and analysis.
4441
4442         * select.el (get-clipboard):
4443         (get-selection):
4444         Update docstrings.
4445         (get-clipboard-foreign):
4446         (get-selection-foreign):
4447         New function for use as `interprogram-paste-function's.
4448
4449         * simple.el (interprogram-paste-function): Change default to
4450         `get-clipboard-foreign'; improve docstring.
4451         (interprogram-cut-function): Improve dosctring.
4452
4453 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4454
4455         * XEmacs 21.4.7 "Economic Science" is released.
4456
4457 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4458
4459         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4460
4461 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4462
4463         * obsolete.el (assq-delete-all): New compatibility alias for 
4464         remassq.
4465
4466 2002-01-09  Simon Josefsson  <jas@extundo.com>
4467
4468         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4469
4470 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4471
4472         * info.el (Info-auto-generate-directory): Default
4473         Info-auto-generate-directory to 'if-outdated.
4474
4475 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4476
4477         * startup.el (normal-top-level): Prevent migration code from
4478         trashing .emacs on an error in loading the init files.
4479
4480 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4481
4482         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4483         "system default" Xdefaults and friends get xrdb-mode.
4484
4485 2002-03-05  Mats Lidell  <matsl@contactor.se>
4486  
4487         * help-nomule.el (tutorial-supported-languages): Added Swedish
4488         tutorial. Sorted languages.
4489
4490 2002-02-11  Mike Sperber <mike@xemacs.org>
4491
4492         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4493         regenerating outdated dir files and dir is non-existent.
4494
4495 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4496
4497         * code-files.el (convert-mbox-coding-system): Improve comment.
4498         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4499         coding-system argument to `write-region-pre-hook' call.
4500         (write-region-pre-hook): Fix docstring to mention lockname argument.
4501
4502 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4503
4504         * minibuf.el (completing-read): Remove redundant wrong arg list.
4505
4506         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4507
4508 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4509
4510         * obsolete.el (interactive-form): new compatibility alias for 
4511         function-interactive.
4512
4513 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4514
4515         * menubar-items.el (Menubar-items-truncate-list): Removed.
4516         * menubar-items.el (Menubar-items-truncate-history): New.
4517         * menubar-items.el (default-menubar): Use
4518         Menubar-items-truncate-history.
4519
4520 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4521
4522         * printer.el (generic-print-region): Pass correct arguments to
4523         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4524         Torkelsson <torkel@acc.umu.se>.
4525
4526 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4527
4528         * help.el (describe-mode): synched with FSF 19.34; handle nil
4529         minor mode indicators.
4530
4531 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4532
4533         * minibuf.el (completing-read): Update docstring.
4534
4535 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4536
4537         * XEmacs 21.4.6 "Common Lisp" is released.
4538
4539 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4540
4541         * package-net.el: Inadvertant synch with Windows branch.  From
4542         Andy's log:
4543         (package-net-kit-version): new variable.
4544         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4545
4546 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4547
4548         * package-get.el (package-get-locate-index-file): Also search the
4549         core etc/ directory for the package index file if it can't be
4550         found in ~/.xemacs/.
4551
4552 2001-12-13  William Perry  <wmperry@gnu.org>
4553
4554         * dialog-gtk.el (popup-builtin-question-dialog):
4555         Conform to API in gui.c.
4556         
4557 2001-11-12  Andy Piper  <andy@xemacs.org>
4558
4559         * cus-edit.el (custom-save-face-internal): make sure we save
4560         non-themed faces.
4561         (custom-save-variables): ditto variables.
4562
4563 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4564
4565         * faces.el (make-face-family):
4566         (make-face-size):
4567         New face-modifying functions per Jan Vroonhof.
4568
4569         cus-face.el (custom-set-face-font-family):
4570         (custom-set-face-font-size):
4571         Use them.
4572
4573         * font.el (font-window-system-mappings): More precise docstring.
4574
4575         (font-create-name):
4576         (font-create-object):
4577         (tty-font-create-object):
4578         (tty-font-create-plist):
4579         (x-font-create-object):
4580         (x-font-create-name):
4581         (ns-font-create-name):
4582         (mswindows-font-create-object):
4583         (mswindows-font-create-name):
4584         Add doctrings.
4585
4586 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4587
4588         * gtk-faces.el (gtk-init-device-faces): removed spurious
4589         quote before let* expression.
4590
4591 2001-10-29  Andy Piper  <andy@xemacs.org>
4592
4593         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4594         modified when changing coding system.
4595
4596         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4597         that we invoke the GUI directory selector.
4598
4599 2001-10-25  Andy Piper  <andy@xemacs.org>
4600
4601         * dialog.el (make-dialog-box): use new directory dialog support.
4602         * minibuf.el (read-file-name-1): ditto.
4603         (read-file-name): ditto.
4604         (read-directory-name): ditto.
4605
4606 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4607
4608         * XEmacs 21.4.5 "Civil Service" is released.
4609
4610 2001-04-23  Didier Verna  <didier@xemacs.org>
4611
4612         * cus-edit.el (custom-variable-pre-save): New.
4613         * cus-edit.el (custom-variable-post-save): New.
4614         * cus-edit.el (custom-variable-save): use them.
4615         * cus-edit.el (custom-face-pre-save): New.
4616         * cus-edit.el (custom-face-post-save): New.
4617         * cus-edit.el (custom-face-save): use them.
4618         * cus-edit.el (custom-group-pre-save): New.
4619         * cus-edit.el (custom-group-post-save): New.
4620         * cus-edit.el (custom-group-save): use them.
4621         * cus-edit.el (Custom-save): use the pre/post functions above,
4622         call `custom-save-all' only once.
4623         * cus-edit.el (custom-variable-pre-reset-standard): New.
4624         * cus-edit.el (custom-variable-post-reset-standard): New.
4625         * cus-edit.el (custom-variable-reset-standard): use them.
4626         * cus-edit.el (custom-face-pre-reset-standard): New.
4627         * cus-edit.el (custom-face-post-reset-standard): New.
4628         * cus-edit.el (custom-face-reset-standard): use them.
4629         * cus-edit.el (custom-group-pre-reset-standard): New.
4630         * cus-edit.el (custom-group-post-reset-standard): New.
4631         * cus-edit.el (Custom-reset-standard): use them.
4632         * cus-edit.el (custom-face-reset-saved): use the pre/post
4633         functions above, call `custom-save-all' only once.
4634
4635 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4636
4637         * gutter-items.el (buffers-tab face): Derive from the modeline
4638         face by default.  Many people use white-on-black for the default
4639         font, and the tabs look hideous with that color combination.  The
4640         modeline usually has the correct colors.
4641
4642 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4643
4644         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4645         (tag-mark-stack-max): Typo fix.
4646
4647 2001-09-28  Ben Wing  <ben@xemacs.org>
4648
4649         * font-lock.el:
4650         * font-lock.el (font-lock-after-change-function):
4651         fix problem with last patch, reported by Katsumi Yamaoka.
4652
4653 2001-09-17  Ben Wing  <ben@xemacs.org>
4654
4655         * font-lock.el (font-lock-after-change-function):
4656         fix problem when you insert a comment on the line before a line of
4657         code: if we use the following char, then when you hit backspace,
4658         the following line of code turns the comment color.
4659
4660 2001-06-08  Ben Wing  <ben@xemacs.org>
4661
4662         * process.el: comment about shell-command-switch.
4663         * process.el (shell-quote-argument): Need to quote a null
4664         argument, too.  From Dan Holmsand.
4665         
4666         * startup.el (normal-top-level): Delete some unused FSF junk.
4667         * startup.el (command-line-early):
4668         
4669         * startup.el (command-line): Call MS Windows init function.
4670         
4671         * win32-native.el:
4672         * win32-native.el (mswindows-system-shells): New.
4673         * win32-native.el (mswindows-system-shell-p): New.
4674         * win32-native.el (init-mswindows-at-startup): New.
4675         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4676         * win32-native.el (mswindows-quote-one-simple-arg):
4677         * win32-native.el (mswindows-quote-one-command-arg):
4678         * win32-native.el (mswindows-construct-process-command-line-alist):
4679         Correct comments at top.  Correctly handle passing arguments
4680         to Cygwin programs and to bash.  Fix quoting of zero-length
4681         arguments (from Dan Holmsand).  Set shell-command-switch based
4682         on shell-file-name, which in turn comes from env var SHELL.
4683
4684 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4685
4686         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4687         default-toolbar-position): Fill docstrings for balloon-help.
4688
4689 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4690
4691         * faces.el: Reenable specifications over 'gtk domain.
4692
4693 2001-08-08  Didier Verna  <didier@xemacs.org>
4694
4695         * autoload.el (update-autoload-files): make defdir a file name,
4696         not directory name.
4697
4698 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4699
4700         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4701
4702         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4703
4704 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4705
4706         * font-menu.el (font-menu-set-font): Default to current font-family.
4707         (font-menu-preferred-resolution):
4708         (font-menu-size-scaling):
4709         Provide gtk defaults, too.
4710
4711 2001-07-29  Mike Alexander  <mta@arbortext.com>
4712
4713         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4714         list
4715         (custom-set-face-font-family): ditto
4716
4717 2001-07-26  Mike Sperber <mike@xemacs.org>
4718
4719         * files.el (auto-mode-alist): .9 files are man pages, too.
4720
4721 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4722
4723         * process.el (call-process-internal): bind
4724         coding-system-for-write to 'binary when calling
4725         start-process-internal, so the process receives 
4726         the literal contents of INFILE.
4727
4728 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4729
4730         * files.el (auto-mode-alist): Add configure.ac support.
4731
4732 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4733
4734         * buff-menu.el:
4735         mouse.el:
4736         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4737
4738 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4739
4740         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4741
4742 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4743
4744         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4745         mixed text.
4746         (kinsoku-eol-p): Ditto.
4747
4748 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4749
4750         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4751         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4752         characters as the category `s' or `e' correctly.
4753
4754 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4755
4756         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4757
4758 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4759
4760         * mule/cyrillic.el:  Set up case table.
4761
4762 2001-06-08  Mike Sperber <mike@xemacs.org>
4763
4764         * files.el (save-some-buffers-1): Don't zap the help window right
4765         after `map-y-or-n-p' has popped it up.
4766
4767 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4768
4769         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4770
4771 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4772
4773         * specifier.el: define-specifier-tag 'gtk.
4774
4775 2001-05-12  Ben Wing  <ben@xemacs.org>
4776
4777         * find-paths.el (paths-find-recursive-path):
4778         fix error with null EXCLUDE-REGEXP.
4779         
4780         * font-lock.el (font-lock-mode):
4781         fix problem reported by hrvoje with buffers starting with a space.
4782         
4783 2001-05-06  Ben Wing  <ben@xemacs.org>
4784
4785         * dialog.el (make-dialog-box):
4786         * menubar-items.el (default-menubar):
4787         * printer.el (generic-print-buffer):
4788         * printer.el (generic-print-region):
4789         implement printing the selection when it's selected.
4790
4791 2001-04-18  Didier Verna  <didier@xemacs.org>
4792
4793         * cus-edit.el (Custom-reset-standard): reset to standard settings
4794         not only when the buffer's :custom-state is 'modified, but also
4795         when it is 'set or 'saved.
4796
4797 2001-04-17  Didier Verna  <didier@xemacs.org>
4798
4799         * startup.el (load-user-init-file): define `custom-file' before
4800         loading the user's init file.
4801
4802 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4803
4804         * menubar.el (popup-mode-menu): Make it work with
4805         popup-menu-titles turned off.
4806         
4807 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4808
4809         * about.el (about-mailto-link): Use compose-mail for sending mail.
4810
4811 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4812
4813         * package-admin.el (package-install-hook): New.
4814         (package-delete-hook): New.
4815         (package-admin-add-single-file-package): Use package-delete-hook.
4816
4817         * package-get.el (package-get): Use package-install-hook.
4818
4819 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4820
4821         * package-ui.el (pui-install-selected-packages): reverse the lists
4822         of packages so that they get handled in the same order as they
4823         were selected.
4824
4825 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4826
4827         * packages.el (locate-library): Use read-library-name for completion.
4828
4829 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4830
4831         * byte-optimize.el (=): `=' is not a binary predicate!
4832         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4833         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4834
4835 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4836
4837         * bytecomp.el (byte-compile-arithcompare):
4838         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4839
4840 2001-06-03  William M. Perry  <wmperry@gnu.org>
4841
4842         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4843         return the filename selected by the user!
4844
4845 2001-05-31  William M. Perry  <wmperry@gnu.org>
4846
4847         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4848         in XEmacs/GTK.
4849
4850 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4851
4852         * coding.el: Tiny typo fixed.
4853
4854 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4855
4856         * XEmacs 21.4.3 "Academic Rigor" is released.
4857
4858 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4859
4860         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4861
4862 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4863
4864         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4865
4866 2001-05-04  Ben Wing  <ben@xemacs.org>
4867
4868         * printer.el (generic-print-buffer):
4869         * printer.el (generic-print-region):
4870         Enable dialog boxes.  Apply workaround recommended by Kirill.
4871         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4872         
4873         * simple.el (kill-whole-line):
4874         * simple.el (kill-line-1):
4875         * simple.el (kill-entire-line):
4876         * simple.el (kill-line):
4877         * simple.el (backward-kill-line):
4878         Take out interactive dependence of kill-whole-line.
4879
4880 2001-04-22  Ben Wing  <ben@xemacs.org>
4881
4882         * dialog.el (make-dialog-box):
4883         Put dialog titles back in -- this time correctly.  Fix various
4884         other problems with leaks and such.
4885
4886         * simple.el (region-exists-p):
4887         * simple.el (region-active-p):
4888         Add comment about which one is correct to use in menu specs.
4889
4890 2001-05-05  Ben Wing  <ben@xemacs.org>
4891
4892         * dialog.el (make-dialog-box): fix doc string.
4893         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4894         take out Pretty Print.
4895         * printer.el:
4896         * printer.el (printer-current-device): New.
4897         * printer.el (Printer-get-device): New.
4898         * printer.el (Printer-clear-device): New.
4899         * printer.el (generic-page-setup): New.
4900         * printer.el (generic-print-buffer):
4901         * printer.el (generic-print-region):
4902         Implement Page Setup.  Handle errors properly.
4903
4904 2001-05-05  Ben Wing  <ben@xemacs.org>
4905
4906         * subr.el (error): Complete list of errors in doc string.
4907         
4908 2001-04-22  Ben Wing  <ben@xemacs.org>
4909
4910         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4911         
4912 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4913
4914         * build-report.el: Remove CVS keywords since this file has been in
4915         core lisp for a while now.
4916         * build-report.el (build-report-make-output-files): Fix typo.
4917
4918 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4919
4920         * about.el (about-finish-buffer): Make sure the last change works
4921         even if EVENT is nil.
4922
4923 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4924
4925         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4926         clicked, not the one that happens to be the current buffer at the
4927         time.
4928
4929 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4930
4931         * cus-edit.el (custom-display): Support the GTK Window System also.
4932
4933 2001-04-30  Ben Wing  <ben@xemacs.org>
4934
4935         * printer.el:
4936         * printer.el (printer-page-header):
4937         * printer.el (Print-context): New.
4938         * printer.el (printer-page-footer):
4939         * printer.el (generate-header-element): New.
4940         * printer.el (generate-header-line): New.
4941         * printer.el (print-context-property):
4942         * printer.el (generic-print-buffer):
4943         * printer.el (generic-print-region):
4944         Implement headers and footers.  Implement calling Print dialog box
4945         (#### but it doesn't quite work yet).
4946
4947 2001-04-25  Ben Wing  <ben@xemacs.org>
4948
4949         * about.el (xemacs-hackers):
4950         * about.el (about-url-alist):
4951         * about.el (about-personal-info):
4952         * about.el (about-hacker-contribution):
4953         More contributions.
4954         
4955         * simple.el (handle-post-motion-command):
4956         Fix spurious setting of zmacs-region-stays to t after a non-shift
4957         motion command.
4958
4959 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4960
4961         * about.el (about-personal-info): Update my bio.
4962         (about-hacker-contribution): Ditto.
4963
4964 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4965
4966         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4967
4968 2001-04-19  Andy Piper  <andy@xemacs.org>
4969
4970         * package-net.el (package-net-cygwin32-binary-size): new size.
4971         (package-net-win32-binary-size): new size.
4972         (package-net-convert-index-to-ini): Use new arch.
4973         (package-net-batch-convert-index-to-ini): Removed.
4974         (package-net-generate-bin-ini): New.
4975         (package-net-batch-generate-bin-ini): New.
4976
4977 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * XEmacs 21.4.1 "Copyleft" is released.
4980
4981 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4982
4983         * x-compose.el (xlib-input-method-bug-workaround):
4984         (alias-colon-to-double-quote):
4985         Force sort in map-keymap to work around rehash bug.
4986
4987 2001-04-17  Ben Wing  <ben@xemacs.org>
4988
4989         * about.el: Finish overhaul, add a few new hackers, update a
4990         couple old ones.
4991
4992 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4993
4994         * XEmacs 21.4.0 "Solid Vapor" is released.
4995
4996 2001-04-15  Ben Wing  <ben@xemacs.org>
4997
4998         * about.el:
4999         * about.el (about-headline-face): New.
5000         * about.el (about-link-face): New.
5001         * about.el (about-current-release-maintainers): New.
5002         * about.el (about-other-current-hackers): New.
5003         * about.el (about-url-alist):
5004         * about.el (about-once-and-future-hackers): New.
5005         * about.el (about-mailto-link): New.
5006         * about.el (about-get-buffer):
5007         * about.el (about-finish-buffer):
5008         * about.el (about-xemacs):
5009         * about.el (about-features): Removed.
5010         * about.el (about-advantages): New.
5011         * about.el (about-maintainer-info): Removed.
5012         * about.el (about-personal-info): New.
5013         * about.el (about-hacker-contribution): New.
5014         * about.el (about-maintainer):
5015         * about.el (about-show-linked-info):
5016         * about.el (about-hackers):
5017         Major revamping.  Rewriting of most of the text, improve the
5018         link handling, separate info on contributors into personal
5019         and contribution info, add new contributors, update personal
5020         info, etc. etc.
5021         
5022         * menubar-items.el (default-menubar):
5023         Help menubar entry for News now says more accurately
5024         "What's New in XEmacs".
5025         
5026         * mouse.el:
5027         * mouse.el (mouse-track-cleanup-hook):
5028         * mouse.el (mouse-track):
5029         Don't set-buffer to a dead buffer when calling mouse-track
5030         cleanup hooks.
5031
5032 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5033
5034         * XEmacs 21.2.47 "Zephir" is released.
5035
5036 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5037
5038         * dialog.el (make-dialog-box): Disable dialog box titles until
5039         we get them working.
5040
5041 2001-03-30  Ben Wing  <ben@xemacs.org>
5042
5043         * help.el:
5044         * help.el (Help-princ-face):
5045         * help.el (Help-prin1-face):
5046         * help.el (frob-help-extents):
5047         * help.el (describe-function-1):
5048         * help.el (describe-variable):
5049         Avoid using font-lock faces, which may not be defined.
5050         Instead, use hyper-apropos faces, and make sure they're
5051         defined as necessary by using `require'. (It's not so safe
5052         to do this for font-lock.) In any case, we will eventually
5053         be merging this functionality into hyper-apropos.
5054
5055         * loaddefs.el (completion-ignored-extensions):
5056         Fix documentation.
5057         
5058         * menubar-items.el (menu-truncate-list): Removed.
5059         * menubar-items.el (Menubar-items-truncate-list): New.
5060         * menubar-items.el (default-menubar):
5061         Fix errors if grep or compile command is too long.  Rename helper
5062         function to be less visible.
5063
5064 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5065
5066         * byte-optimize.el (byte-optimize-minus):
5067         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5068
5069 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5070
5071         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5072         Mule is available.
5073
5074         * mule/latin.el: New file.
5075
5076 2001-03-11  Ben Wing  <ben@xemacs.org>
5077
5078         * auto-save.el:
5079         * auto-save.el (auto-save-directory):
5080         * auto-save.el (make-auto-save-file-name):
5081         * auto-save.el (auto-save-file-name-p): New.
5082
5083         Merge in improvements from other definition of
5084         make-auto-save-file-name in files.el.
5085         
5086         * auto-save.el (auto-save-original-name):
5087         * auto-save.el (auto-save-name-in-fixed-directory):
5088         * auto-save.el (auto-save-unslashify-name): Removed.
5089         * auto-save.el (auto-save-slashify-name): Removed.
5090         * auto-save.el (auto-save-reserved-chars): New.
5091         * auto-save.el (auto-save-escape-name): New.
5092         * auto-save.el (auto-save-unhex): New.
5093         * auto-save.el (auto-save-unescape-name): New.
5094
5095         Change algorithm for encoding filenames in auto-save names to be
5096         entirely safe with all filesystems and all possible characters in
5097         a filename, and 100% reversible. (Essentially, uses
5098         quoted-printable as the encoding.)
5099         
5100         * auto-save.el (recover-all-files):
5101
5102         Use insert-directory rather than calling ls directly -- fixes
5103         things under Windows.
5104
5105         * files.el:
5106         * files.el (convert-standard-filename): Substitute FSF's
5107         definition for this (we had nothing here before).
5108         
5109         * files.el (backup-buffer): Warning fix.
5110         
5111         * files.el (make-backup-file-name):
5112         * files.el (find-backup-file-name):
5113         Fix error in calling sequence to auto-save-file-name-p.
5114         
5115         * files.el (recover-file):
5116         Use insert-directory rather than calling ls directly -- fixes
5117         things under Windows.
5118
5119         * files.el (make-auto-save-file-name): Removed.
5120         * files.el (auto-save-file-name-p): Removed.
5121         auto-save is always dumped so no sense in having a definition
5122         that will always be overwritten with another.
5123         
5124         * files.el (insert-directory):
5125         * win32-native.el:
5126         * win32-native.el (debug-mswindows-process-command-lines):
5127         * win32-native.el (original-make-auto-save-file-name): Removed.
5128         * win32-native.el (make-auto-save-file-name): Removed.
5129
5130
5131 2001-03-21  Martin Buchholz <martin@xemacs.org>
5132
5133         * XEmacs 21.2.46 "Urania" is released.
5134
5135 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5136
5137         * menubar-items.el (default-menubar): Update sample.emacs to
5138         sample.init.el and adjust accelerators.
5139
5140 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5141
5142         * build-report.el (build-report): Improve docstring.
5143
5144 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * ChangeLog: Log GTK merge.
5147
5148         * gutter-items.el:
5149         * mwheel.el:
5150         * sound.el:
5151         * startup.el:
5152         Revert gratuitous whitespace changes.
5153
5154 2001-03-07  Ben Wing  <ben@xemacs.org>
5155
5156         * help.el:
5157         * help.el (key-or-menu-binding):
5158         * help.el (Help-find-file): New.
5159         * help.el (describe-beta):
5160         * help.el (describe-copying):
5161         * help.el (describe-project):
5162         * help.el (view-emacs-news):
5163         * help.el (view-sample-init-el): New.
5164         * help.el (Help-princ-face): New.
5165         * help.el (Help-prin1-face): New.
5166         * help.el (help-symbol-function-context-menu):
5167         * help.el (help-symbol-variable-context-menu):
5168         * help.el (help-symbol-function-and-variable-context-menu):
5169         * help.el (frob-help-extents):
5170         * help.el (describe-function-1):
5171         * help.el (describe-variable):
5172
5173         Add coloring in Help buffers, correspondent with hyperlinks.
5174         View files in view-mode rather than Fundamental.
5175         Remove separators from context menus -- now handled in generic code.
5176         Add `Find Tag' to context menu.
5177         
5178         * menubar.el (popup-mode-menu):
5179
5180         Rewrite code that outputs the popup menu to (a) put more specific
5181         entries first, (b) be more robust, (c) output the proper context
5182         menu separators automatically (the context menu functionality is
5183         new and currently used only by Help).
5184
5185 2001-03-10  William M. Perry  <wmperry@aventail.com>
5186
5187         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5188         this function when converting from the 21.1 GTK branch.  Now
5189         supports file, password, question, and color built-in dialogs.
5190
5191 2001-03-06  Ben Wing  <ben@xemacs.org>
5192
5193         * keydefs.el:
5194         * keydefs.el (global-map):
5195         Add commented-out change of M-k (for 21.5).
5196         
5197         * menubar-items.el (default-menubar):
5198         Fix items to control kill-line behavior; add items for
5199         shifted motion.
5200         
5201         * simple.el:
5202         * simple.el (kill-whole-line):
5203         * simple.el (historical-kill-line): Removed.
5204         * simple.el (kill-line): Removed.
5205         * simple.el (kill-entire-line): New.
5206         * simple.el (kill-line-1): New.
5207         * simple.el (backward-kill-line):
5208         Undo kill-whole-line == always changes.  Add new function
5209         kill-entire-line to unconditionally delete the current line.
5210         Add comments describing the lamentable state of affairs of
5211         the kill-line functions and variables.
5212
5213 2001-03-02  Ben Wing  <ben@xemacs.org>
5214
5215         * simple.el:
5216         * simple.el (beginning-of-buffer):
5217         * simple.el (end-of-buffer):
5218         * simple.el (mark-ring-unrecorded-commands):
5219         * simple.el (signal-error-on-buffer-boundary):
5220         * simple.el (shifted-motion-keys-select-region):
5221         * simple.el (unshifted-motion-keys-deselect-region):
5222         * simple.el (motion-keys-for-shifted-motion): New.
5223         * simple.el (handle-pre-motion-command):
5224         * simple.el (handle-post-motion-command):
5225         * simple.el (forward-char-command):
5226         * simple.el (backward-char-command):
5227         * simple.el (scroll-up-command):
5228         * simple.el (scroll-down-command):
5229         * simple.el (next-line):
5230         * simple.el (previous-line):
5231         * simple.el (backward-block-of-lines):
5232         * simple.el (forward-block-of-lines):
5233         * simple.el (backward-word):
5234         * simple.el (mark-word):
5235
5236         Augment documentation of the most common motion commands to make
5237         note of the shifted-motion support.  Improve the support to (a)
5238         properly document how it works and why it's done in the fashion it
5239         is, and (b) allow the keystrokes that trigger it to be customized.
5240
5241         Correct error in the customize specification of
5242         mark-ring-unrecorded-commands.
5243
5244 2001-03-02  Ben Wing  <ben@xemacs.org>
5245
5246         * font-lock.el:
5247         * font-lock.el (font-lock-pending-extent-table): Removed.
5248         * font-lock.el (font-lock-pending-buffer-table): New.
5249         * font-lock.el (font-lock-pre-idle-hook):
5250         * font-lock.el (font-lock-after-change-function):
5251         * font-lock.el (font-lock-fontify-pending-extents):
5252         * font-lock.el (font-lock-lisp-like):
5253
5254         Fix handling of pending extents to avoid excessive slowness (N^2
5255         behavior) when making lots of buffer changes between redisplays,
5256         such as when saving the Options.
5257
5258 2001-03-09  William M. Perry  <wmperry@aventail.com>
5259
5260         * device.el:
5261         * dragdrop.el:
5262         * dumped-lisp.el:
5263         * faces.el:
5264         * frame.el:
5265         * gnuserv.el:
5266         * loadup.el:
5267         * menubar-items.el:
5268         * minibuf.el:
5269         The Great GTK Merge.
5270
5271         * ChangeLog.GTK:
5272         * dialog-gtk.el:
5273         * gdk.el:
5274         * generic-widgets.el:
5275         * glade.el:
5276         * gnome-widgets.el:
5277         * gnome.el:
5278         * gtk-compose.el:
5279         * gtk-extra.el:
5280         * gtk-faces.el:
5281         * gtk-ffi.el:
5282         * gtk-file-dialog.el:
5283         * gtk-font-menu.el:
5284         * gtk-glyphs.el:
5285         * gtk-init.el:
5286         * gtk-iso8859-1.el:
5287         * gtk-marshal.el:
5288         * gtk-mouse.el:
5289         * gtk-package.el:
5290         * gtk-password-dialog.el:
5291         * gtk-select.el:
5292         * gtk-widget-accessors.el:
5293         * gtk-widgets.el:
5294         * gtk.el:
5295         widgets-gtk.el:
5296         The Great GTK Merge: new files.
5297
5298 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5299
5300         * generic-widgets.el: Don't require gtk (a built-in feature) at
5301         top level.  Don't execute the last sexp unless (featurep 'gtk).
5302
5303 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5304
5305         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5306
5307 2001-02-23  Martin Buchholz <martin@xemacs.org>
5308
5309         * XEmacs 21.2.45 "Thelxepeia" is released.
5310
5311 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5312  
5313         * about.el (xemacs-hackers): update my entry. 
5314         * about.el (about-maintainer-info): ditto. 
5315         * about.el (about-hackers): ditto. 
5316
5317 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5318
5319         * about.el (about-maintainer-info): More vanity info about
5320         yours truly.
5321
5322 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5323
5324         * build-report.el (build-report-destination): xemacs-build-reports
5325         has moved to SourceForge, where mailing list name length is
5326         restricted, hence the name change to
5327         xemacs-buildreports@xemacs.org.
5328         * build-report.el (build-report-keep-regexp): Update default.
5329         * build-report.el (build-report-delete-regexp): Ditto.
5330         * build-report.el (build-report-make-output-files): Ditto.
5331
5332 2001-02-19  Craig Lanning  <lanning@scra.org>
5333
5334         * lisp-mode.el: Add indentation specifications for following
5335         Common Lisp forms: handler-case, handler-bind, with-slots,
5336         with-open-file, with-open-stream, print-unreadable-object.
5337
5338 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5339
5340         * font-lock.el (font-lock-set-defaults-1):
5341         Move initialization of `font-lock-cache-position' so that it's set
5342         even if font-lock-keywords is already defined.
5343
5344 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5345
5346         * autoload.el (generate-file-autoloads-1):
5347         Use `emacs-lisp-mode-syntax-table' instead of
5348         `lisp-mode-syntax-table'.
5349         * lisp-mode.el (lisp-mode-syntax-table):
5350         Get rid of old checks for `parse-partial-sexp' version.
5351         Make `|' (pipe) string delimiter instead of punctuation.
5352
5353 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5354
5355         * window.el (save-selected-window):
5356         Use gensym for better macro hygiene.
5357
5358 2001-02-06  Mike Sperber <mike@xemacs.org>
5359
5360         * dump-paths.el:
5361         * startup.el (startup-setup-paths): Set and use
5362         `mule-lisp-directory'.
5363         (startup-setup-paths-warning): Ditto.
5364
5365         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5366         (paths-construct-load-path): Consider `mule-lisp-directory'.
5367
5368 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5369
5370         * font-lock.el: Syntax table improvements used.  A few random
5371         changes are not specified below.
5372         (font-lock-fontify-string-delimiters):
5373         (font-lock-syntactic-keywords):
5374         (font-lock-cache-state nil):
5375         (font-lock-cache-position):
5376         New variables.
5377         (font-lock-set-syntax):
5378         (font-lock-apply-syntactic-highlight):
5379         (font-lock-fontify-syntactic-anchored-keywords):
5380         (font-lock-fontify-syntactic-keywords-region):
5381         (font-lock-eval-keywords):
5382         New functions.
5383         (font-lock-remove-face):
5384         (font-lock-fontify-syntactically-region):
5385         Use syntax properties.
5386
5387 2001-02-08  Martin Buchholz <martin@xemacs.org>
5388
5389         * XEmacs 21.2.44 "Thalia" is released.
5390
5391 2001-01-16  Mike Sperber <mike@xemacs.org>
5392
5393         * startup.el (normal-top-level): Work even if no installation root
5394         is found.
5395
5396 2001-01-30  Andy Piper  <andy@xemacs.org>
5397
5398         * gutter-items.el (progress-abort-glyph): remove instantiator.
5399         (set-progress-abort-instantiator): new function.
5400         (abort-progress-feedback): use it.
5401
5402         * gutter.el (set-gutter-dirty-p): new function.
5403
5404 2001-01-30  Didier Verna  <didier@xemacs.org>
5405
5406         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5407
5408 2001-01-24  Didier Verna  <didier@xemacs.org>
5409
5410         * sound.el (sound-extension-list): give a better default value.
5411         * sound.el (load-sound-file): improve the doc string, also find
5412         files given by absolute names, pass a real extension list to
5413         `locate-file'.
5414
5415 2001-01-26  Martin Buchholz <martin@xemacs.org>
5416
5417         * XEmacs 21.2.43 "Terspichore" is released.
5418
5419 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5420
5421         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5422         messages from gnuserv.
5423
5424 2001-01-20  Martin Buchholz <martin@xemacs.org>
5425
5426         * XEmacs 21.2.42 "Poseidon" is released.
5427
5428 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5429
5430         * cl-macs.el (cl-upcase-arg): New function.
5431         (cl-function-arglist): New function.
5432         (cl-transform-lambda): Automatically add CL-style lambda list to
5433         documentation string using functions above.
5434
5435 2001-01-12  Andy Piper  <andy@xemacs.org>
5436
5437         * package-get.el (package-get-custom): call
5438         package-net-update-installed-db.
5439
5440         * package-ui.el (pui-install-selected-packages): call
5441         package-net-update-installed-db.
5442
5443         * package-net.el (package-net-update-installed-db): use
5444         packages-package-list so that we reflect reality.
5445
5446         * packages.el (packages-package-list): Make docstring reflect
5447         reality.
5448
5449         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5450
5451         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5452         isn't installed.
5453
5454 2001-01-17  Andy Piper  <andy@xemacs.org>
5455
5456         * wid-edit.el (widget-activation-glyph-mapper): activate or
5457         deactivate native widgets.
5458         (widget-glyph-insert-glyph): record instantiator.
5459         (widget-push-button-value-create): use it.
5460
5461         * gui.el (gui-button-action): new function. Make button's domain
5462         buffer current when calling.
5463         (make-gui-button): update to use gui-button-action.
5464
5465 2001-01-16  Didier Verna  <didier@xemacs.org>
5466
5467         * menubar-items.el (default-menubar): add an entry for modeline
5468         horizontal scrolling in Options -> Display.
5469
5470 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5471
5472         * package-get.el (package-get-require-signed-base): Set to nil
5473         by default.
5474
5475 2001-01-17  Martin Buchholz <martin@xemacs.org>
5476
5477         * XEmacs 21.2.41 "Polyhymnia" is released.
5478
5479 2001-01-16  Mike Sperber <mike@xemacs.org>
5480
5481         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5482         catch lisp/mule/.
5483
5484 2001-01-14  Mike Sperber <mike@xemacs.org>
5485
5486         * startup.el (maybe-create-compatibility-dot-emacs):
5487         (maybe-unmigrate-user-init-file):
5488         (unmigrate-user-init-file): Created.
5489         (maybe-migrate-user-init-file): Offer creation of compatibility
5490         .emacs.
5491         Some doc fixes wrt init file location.
5492
5493 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5494
5495         * faces.el (face-frob-from-locale-first): new variable.
5496         (frob-face-font-2): Honor tags arg while trying to use
5497         standard-face-mapping.  When face-frob-from-locale-first is set,
5498         first try to set face inheriting from frobbed-face.
5499
5500 2001-01-15  Didier Verna  <didier@xemacs.org>
5501
5502         * about.el (xemacs-hackers): update my entry.
5503         * about.el (about-url-alist): ditto.
5504         * about.el (about-maintainer-info): ditto.
5505         * about.el (about-hackers): ditto.
5506
5507 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5508
5509         The byte compiler has been badly broken for a year,
5510         by the patch of 1999-12-06.
5511         * byte-optimize.el (byte-optimize-form-code-walker):
5512         Bug was: the byte compiler was making this erroneous optimization:
5513         (progn (or (foo)) (bar)) ==> (bar)
5514
5515 2000-11-20  Mike Sperber <mike@xemacs.org>
5516
5517         * setup-paths.el (paths-core-load-path-depth): Split
5518         `paths-load-path-depth' in two for site and core lisp.  Don't
5519         recurse into core.
5520         * setup-paths.el (paths-construct-load-path): Use.
5521
5522 2001-01-10  Andy Piper  <andy@xemacs.org>
5523
5524         * package-net.el (package-net-cygwin32-binary-size): new variable
5525         (package-net-win32-binary-size): ditto.  add much needed
5526         commentary.
5527
5528         * gutter-items.el (buffers-tab-items): correct off-by-one error
5529         for buffers-tab-max-size.
5530
5531 2001-01-08  Martin Buchholz <martin@xemacs.org>
5532
5533         * XEmacs 21.2.40 is released.
5534
5535 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5536
5537         * mule/hebrew.el: Fix comments and typos.
5538         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5539
5540 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5541
5542         * ChangeLog.1: move ancient log from fill.el.
5543
5544         * dump-paths.el:
5545         paragraphs.el:
5546         mule/mule-category.el:
5547         Miscellaneous typo fixes and slight doc clarifications.
5548
5549         * mule/mule-ccl.el:  Correct file name in header.
5550
5551 2000-12-31  Martin Buchholz <martin@xemacs.org>
5552
5553         * XEmacs 21.2.39 is released.
5554
5555 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5556
5557         * byte-optimize.el (byte-optimize-cond):
5558         (byte-optimize-cond-1): New.
5559         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5560         Optimizes (cond (x nil)) ==> nil.
5561         Provide better diagnostic on malformed expr like (cond foo).
5562
5563 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5564
5565         * mule/mule-coding.el:
5566         mule/mule-cmds.el (reset-language-environment,
5567         set-language-environment-coding-systems):
5568         Safer default coding-priority-list, corresponding to src/file-coding.h.
5569
5570 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5571
5572         * package-admin.el: Allow package removal from
5573         early-package-load-path.
5574
5575 2000-12-15  Andreas Jaeger  <aj@suse.de>
5576
5577         * about.el (about-maintainer-info): Update my entry.
5578
5579 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5580
5581         * packages.el (locate-library): Add support for bzip2
5582         compressed .el files.
5583
5584 2000-12-12  Andy Piper  <andy@xemacs.org>
5585
5586         * package-net.el: new file.
5587
5588 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5589
5590         * font-lock.el: Add missing C++ keywords.
5591
5592 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5593
5594         * simple.el (indent-for-comment): Preserve indentation of comments
5595         starting in column 0, as documented in (Info-goto-node
5596         "(xemacs)Comments").  Update docstring accordingly.
5597
5598 2000-12-05  Martin Buchholz <martin@xemacs.org>
5599
5600         * XEmacs 21.2.38 is released.
5601
5602 2000-12-04  Didier Verna  <didier@xemacs.org>
5603
5604         * mouse.el (default-mouse-track-set-point-in-window): remove
5605         spurious '+' operation detected by Martin.
5606
5607
5608 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5609
5610         * cl-extra.el (coerce):
5611         Implement char to integer coercion.
5612         Remove extraneous (numberp) test.
5613
5614         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5615         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5616         (byte-optimize-predicate):
5617         Warn if evaluating constant expression signals an error.
5618         (byte-optimize-form): Small simplification.
5619
5620         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5621
5622 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5623
5624         * byte-optimize.el:
5625         (byte-optimize-minus):
5626         (byte-optimize-plus):
5627         (byte-optimize-mult):
5628         (byte-optimize-quo):
5629         Use (car (last x)) instead of (last x) to get last elt!
5630         Use `byte-optimize-predicate' to optimize `%'.
5631         Move optimizations for special numeric args to bytecomp.el.
5632         * bytecomp.el (byte-compile-associative): Remove.
5633         (byte-compile-max): New.
5634         (byte-compile-min): New.
5635         Properly handle erroneous calls: (max) (min).
5636         (byte-compile-plus): New.
5637         (byte-compile-minus):
5638         It's easiest to handle 0, +1 and -1 args here.
5639         (byte-compile-mult): New.
5640         It's easiest to handle 1, -1 and 2 args here.
5641         (byte-compile-quo):
5642         It's easiest to handle 0, +1 and -1 args here.
5643         Issue byte-compiler warning when dividing by zero.
5644
5645         Byte-compiler arithmetic improvements.
5646         Better optimize these expressions in the obvious way:
5647         (+ x y 1)   -->  varref x varref y add add1
5648         (+ x y -1)  -->  varref x varref y add sub1
5649         (- x y 0)   -->  (- x y)
5650         (- 0 x y)   -->  (- (- x) y)
5651         (% 42 19)   --> compile-time constant
5652         (/ 42 19)   --> compile-time constant
5653         (* (foo) 2) --> foo call dup plus
5654
5655         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5656         unless (declaim (optimize (safety 3)))
5657         or (setq byte-compile-delete-errors nil).
5658
5659 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5660
5661         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5662         docstrings.
5663
5664 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5665
5666         * startup.el (command-line-do-help):  Add documentation of
5667         portable dumper switches.
5668
5669 2000-11-22  Andy Piper  <andy@xemacs.org>
5670
5671         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5672
5673         * glyphs.el (init-glyphs): don't use autodetect for strings.
5674
5675 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5676
5677         * byte-optimize.el (byte-optimize-char-before):
5678         (byte-optimize-backward-char):
5679         (byte-optimize-backward-word):
5680         Fix incorrect optimizations for these sorts of expressions:
5681         (let ((x nil)) (backward-char x))
5682
5683 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5684
5685         * byte-optimize.el:
5686         * byte-optimize.el (byte-optimize-backward-char): New.
5687         * byte-optimize.el (byte-optimize-backward-word): New.
5688         Make backward-word and backward-char as efficient as forward versions.
5689
5690         * bytecomp.el (byte-compile-no-args-with-one-extra):
5691         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5692         * bytecomp.el (byte-compile-two-args-with-one-extra):
5693         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5694         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5695         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5696         Check if extra arg is constant nil, and if so, use byte-coded call.
5697
5698         * simple.el (backward-word):
5699         * simple.el (mark-word):
5700         * simple.el (kill-word):
5701         * simple.el (backward-kill-word):
5702         Make COUNT argument optional, for consistency with forward-char et al.
5703
5704         * abbrev.el (abbrev-string-to-be-defined):
5705         * abbrev.el (inverse-abbrev-string-to-be-defined):
5706         * abbrev.el (inverse-add-abbrev):
5707         * abbrev.el (expand-region-abbrevs):
5708         * buff-menu.el (Buffer-menu-execute):
5709         * indent.el (move-to-left-margin):
5710         * indent.el (indent-relative):
5711         * indent.el (move-to-tab-stop):
5712         * info.el (Info-reannotate-node):
5713         * lisp-mode.el (lisp-indent-line):
5714         * lisp.el (end-of-defun):
5715         * lisp.el (move-past-close-and-reindent):
5716         * misc.el (copy-from-above-command):
5717         * mouse.el (default-mouse-track-scroll-and-set-point):
5718         * page.el (forward-page):
5719         * paragraphs.el (forward-paragraph):
5720         * paragraphs.el (end-of-paragraph-text):
5721         * picture.el (picture-forward-column):
5722         * picture.el (picture-self-insert):
5723         * rect.el (extract-rectangle-line):
5724         * simple.el (newline):
5725         * simple.el (fixup-whitespace):
5726         * simple.el (backward-delete-char-untabify):
5727         * simple.el (transpose-chars):
5728         * simple.el (transpose-preceding-chars):
5729         * simple.el (do-auto-fill):
5730         * simple.el (indent-new-comment-line):
5731         * simple.el (blink-matching-open):
5732         * view-less.el (cleanup-backspaces):
5733         * wid-edit.el (widget-transpose-chars):
5734         * term/bg-mouse.el (bg-insert-moused-sexp):
5735         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5736
5737         * info.el (Info-fontify-node):
5738         * simple.el (backward-delete-function):
5739         Use canonical delete-backward-char instead of backward-delete-char.
5740
5741 2000-11-20  Andy Piper  <andy@xemacs.org>
5742
5743         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5744         no buffers.
5745
5746 2000-11-20  Andy Piper  <andy@xemacs.org>
5747
5748         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5749         buffer tabs.
5750
5751 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5752
5753         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5754         (proclaim inline...) was shadowing compiler-macros.
5755
5756 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5757
5758         * bytecomp.el (byte-compile-eval): New.
5759         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5760         Keeps this promise made in Lispref:
5761         "If a file being compiled contains a `defmacro' form, the macro is
5762         defined temporarily for the rest of the compilation of that file."
5763
5764 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5765
5766         * cl.el (floatp-safe):
5767         (plusp):
5768         (minusp):
5769         (oddp):
5770         (evenp):
5771         (cl-abs):
5772         Use a better parameter name than `x'.
5773
5774         * cl-macs.el (check-type): Make continuable.  Change documentation
5775         to require PLACE, but accept any form for compatibility.
5776
5777         * abbrev.el (define-abbrev): Use check-type.
5778         * font-menu.el (font-menu-change-face): Use check-type.
5779         * menubar.el (relabel-menu-item): Use check-type.
5780         * itimer.el: Fix typo.
5781
5782 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5783
5784         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5785
5786 2000-11-14  Martin Buchholz <martin@xemacs.org>
5787
5788         * XEmacs 21.2.37 is released.
5789
5790 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5791
5792         * code-cmds.el: Provide the feature.
5793
5794 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5795
5796         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5797
5798         * code-cmds.el: New file
5799         * mule/mule-cmds.el:
5800         * mule/mule-misc.el
5801         (coding-keymap): New keymap. Define coding system keyboard
5802         commands on file-coding builds too.
5803         (coding-system-change-eol-conversion):
5804         (universal-coding-system-argument):
5805         (set-default-coding-systems):
5806         (prefer-coding-system): Moved from mule-cmds.el
5807         (set-buffer-process-coding-system): Moved from mule-misc.el
5808
5809 2000-09-15  Stephen Carney <carney@scubadoo.com>
5810
5811         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5812
5813 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5814
5815         * package-get.el (package-get-download-sites): Add a pre-release
5816         site for experimental packages.
5817
5818         * auto-autoloads.el: Regenerated.
5819
5820 2000-08-01  Andy Piper  <andy@xemacs.org>
5821
5822         * gutter-items.el (buffers-tab-omit-function): reference
5823         buffers-tab-select-visible-buffers.
5824         (buffers-tab-filter-functions): new variable, by default uses
5825         buffers-tab-selection-function and buffers-tab-omit-function.
5826         (select-buffers-tab-buffers-by-mode): invert arguments.
5827         (buffers-tab-select-visible-buffers): new function. Invert calling
5828         of buffers-menu-omit-invisible-buffers.
5829         (buffers-tab-items): rewrite to use
5830         buffers-tab-filter-functions. Rewrite docstring.
5831         (gutter-buffers-tab-extent): delete.
5832         (add-tab-to-gutter): always build a new extent when adding the
5833         tabs.
5834         (update-tab-in-gutter): make gutter dirty when orientation
5835         changes.
5836
5837 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5838
5839         * bytecomp.el (byte-compile-defvar-or-defconst):
5840         Only do loadhist recording if defvar form includes a value.
5841
5842 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5843
5844         * bytecomp.el (byte-compile-initial-macro-environment):
5845         `eval-when-compile' should not compile its body.
5846
5847 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5848
5849         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5850         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5851         some Japanese English.  Remove some ancient FSF comments, and
5852         improve docstrings.  Use symbols not vectors for tables.
5853
5854 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5855
5856         * keymap.el:
5857         (local-key-binding):
5858         (global-key-binding):
5859         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5860
5861         * lisp.el:
5862         (backward-sexp): Slightly simpler code.
5863         (mark-sexp): Make arg optional, like FSF Emacs.
5864         (forward-list): Slightly simpler code.
5865         (backward-list): Slightly simpler code.
5866         (down-list):  Make arg optional, like FSF Emacs.
5867         (up-list):  Make arg optional, like FSF Emacs.
5868         (backward-up-list):  Make arg optional, like FSF Emacs.
5869         (kill-sexp):  Make arg optional, like FSF Emacs.
5870         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5871
5872         * font-menu.el (font-menu-change-face):
5873         Take continuable errors into account.
5874
5875         * abbrev.el:
5876         * abbrev.el (clear-abbrev-table):
5877         * abbrev.el (define-abbrev-table):
5878         * abbrev.el (define-abbrev):
5879         * abbrev.el (insert-abbrev-table-description):
5880         * apropos.el (apropos-documentation-check-doc-file):
5881         * apropos.el (apropos-documentation-check-elc-file):
5882         * buff-menu.el (list-buffers):
5883         * buff-menu.el (list-buffers-noselect):
5884         * bytecomp.el (byte-recompile-directory):
5885         * bytecomp.el (batch-byte-compile):
5886         * cl-macs.el (typep):
5887         * code-files.el (find-coding-system-magic-cookie):
5888         * code-files.el (insert-file-contents):
5889         * cus-edit.el (customize-set-variable):
5890         * cus-edit.el (customize-save-variable):
5891         * cus-face.el (custom-set-face-font-size):
5892         * cus-face.el (custom-set-face-update-spec):
5893         * cus-face.el (custom-reset-faces):
5894         * custom.el (custom-check-theme):
5895         * custom.el (copy-upto-last):
5896         * fill.el (canonically-space-region):
5897         * fill.el (fill-paragraph):
5898         * fill.el (fill-region):
5899         * fill.el (find-space-insertable-point):
5900         * fill.el (justify-current-line):
5901         * faces.el (face-spec-update-all-matching):
5902         * faces.el (set-face-stipple):
5903         * files-nomule.el (insert-file-contents):
5904         * files.el (insert-file-contents-literally):
5905         * files.el (hack-local-variables-last-page):
5906         * files.el (basic-save-buffer):
5907         * files.el (insert-directory):
5908         * font-menu.el (font-menu-change-face):
5909         * font.el (font-spatial-to-canonical):
5910         * format.el (format-encode-region):
5911         * format.el (format-insert-file):
5912         * format.el (format-replace-strings):
5913         * gutter.el (set-gutter-element):
5914         * help.el (key-or-menu-binding):
5915         * help.el (describe-bindings):
5916         * help.el (with-syntax-table):
5917         * indent.el (indent-rigidly):
5918         * indent.el (delete-to-left-margin):
5919         * info.el:
5920         * info.el (Info-extract-dir-entry-from):
5921         * info.el (Info-build-dir-anew):
5922         * info.el (Info-rebuild-dir):
5923         * info.el (Info-batch-rebuild-dir):
5924         * info.el (Info-read-subfile):
5925         * info.el (Info-build-node-completions):
5926         * info.el (Info-extract-menu-node-name):
5927         * isearch-mode.el (isearch-range-invisible):
5928         * isearch-mode.el (isearch-restore-invisible-extents):
5929         * itimer.el (itimerp):
5930         * itimer.el (itimer-live-p):
5931         * keymap.el:
5932         * keymap.el (substitute-key-definition):
5933         * keymap.el (read-command-or-command-sexp):
5934         * keymap.el (local-key-binding):
5935         * keymap.el (global-key-binding):
5936         * keymap.el (global-set-key):
5937         * keymap.el (local-set-key):
5938         * ldap.el:
5939         * ldap.el (ldap-add-entries):
5940         * ldap.el (ldap-delete-entries):
5941         * lisp.el (backward-sexp):
5942         * lisp.el (mark-sexp):
5943         * lisp.el (forward-list):
5944         * lisp.el (backward-list):
5945         * lisp.el (down-list):
5946         * lisp.el (backward-up-list):
5947         * lisp.el (up-list):
5948         * lisp.el (kill-sexp):
5949         * lisp.el (backward-kill-sexp):
5950         * menubar.el (add-menu-button):
5951         * menubar.el (add-submenu):
5952         * menubar.el (delete-menu-item):
5953         * menubar.el (relabel-menu-item):
5954         * mouse.el (narrow-window-to-region):
5955         * obsolete.el (define-obsolete-variable-alias):
5956         * obsolete.el (store-substring):
5957         * package-admin.el:
5958         * package-admin.el (package-admin-install-function):
5959         * package-admin.el (package-admin-install-function-mswindows):
5960         * package-admin.el (package-admin-default-install-function):
5961         * package-get.el (package-get-update-base-entries):
5962         * packages.el (packages-load-package-dumped-lisps):
5963         * packages.el (packages-collect-package-dumped-lisps):
5964         * printer.el (generic-print-buffer):
5965         * printer.el (generic-print-region):
5966         * replace.el (occur-mode-mouse-goto):
5967         * replace.el (perform-replace):
5968         * select.el (get-selection-no-error):
5969         * simple.el:
5970         * simple.el (newline):
5971         * simple.el (open-line):
5972         * simple.el (edit-and-eval-command):
5973         * simple.el (goto-line):
5974         * simple.el (undo):
5975         * simple.el (kill-region):
5976         * simple.el (copy-region-as-kill):
5977         * simple.el (kill-ring-save):
5978         * simple.el (set-mark):
5979         * simple.el (next-line):
5980         * simple.el (previous-line):
5981         * simple.el (line-move):
5982         * simple.el (set-goal-column):
5983         * simple.el (comment-region):
5984         * subr.el:
5985         * subr.el (putf):
5986         * syntax.el (modify-syntax-entry):
5987         * syntax.el (map-syntax-table):
5988         * view-less.el (view-file):
5989         * view-less.el (view-buffer):
5990         * view-less.el (view-file-other-window):
5991         * window-xemacs.el (backward-other-window):
5992         * window.el:
5993         * window.el (one-window-p):
5994         * window.el (walk-windows):
5995         * window.el (window-list):
5996         * x-mouse.el (x-mouse-kill):
5997         * x-select.el (x-get-cutbuffer):
5998         * x-select.el (x-store-cutbuffer):
5999         * term/bg-mouse.el (bg-mouse-line-to-center):
6000         * term/sun-mouse.el (window-line-end):
6001         * term/sun-mouse.el (sun-select-region):
6002         * term/sun.el (kill-region-and-unmark):
6003         * mule/mule-category.el:
6004         * mule/mule-category.el (modify-category-entry):
6005         * mule/mule-category.el (char-category-list):
6006         * mule/mule-coding.el (coding-system-force-on-output):
6007         * mule/mule-misc.el (coding-system-put):
6008         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6009
6010 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6011
6012         * cus-face.el: Typo fixes and tiny clarifications.
6013         * custom.el: ditto
6014
6015 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6016
6017         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6018         * startup.el (normal-top-level): Setup auto-save-list-file-name
6019         if auto-save-list-file-prefix is non-nil.
6020
6021 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6022
6023         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6024
6025 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6026
6027         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6028         get symbol at point-min.
6029
6030 2000-10-24  Didier Verna  <didier@xemacs.org>
6031
6032         * info.el (Info-emacs-info-file-name): defconst it.
6033         * info.el (Info-footnote-tag): defcustom it.
6034         * info.el (Info-no-description-string): ditto.
6035         * info.el (Info-find-node): adapt to new semantics of
6036         'Info-suffixed-file (don't do the case variants stuff).
6037         * info.el (Info-insert-dir): rewrite the dir file variants code.
6038         * info.el (Info-directory-files): New. Return the list of info
6039         files in a directory.
6040         * info.el (Info-dir-outdated-p): use it.
6041         * info.el (Info-parse-dir-entries): ditto.
6042         * info.el (Info-build-dir-anew): don't restrict to files ending
6043         with a ".info.*" extension.
6044         * info.el (Info-set-mode-line): ditto.
6045         * info.el (Info-read-subfile): adapt to new semantics of
6046         'Info-suffixed-file (append 'exact argument).
6047         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6048         string independently of the case.
6049         * info.el (Info-suffixed-file): use it (match all possible case
6050         for the file name).
6051         * info.el (Info-insert-file-contents): code cleanup.
6052         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6053         columns.
6054         * info.el (Info-batch-rebuild-dir): ditto.
6055         * info.el (Info-read-node-name-1): ditto.
6056         * info.el (Info-search): ditto.
6057         * info.el (Info-fontify-node): ditto.
6058
6059
6060 2000-10-24  Didier Verna  <didier@xemacs.org>
6061
6062         * process.el (shell-command): when called from a program, avoid
6063         'push-mark's "mark-set" message.
6064
6065 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6066
6067         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6068         by a symbol, not by a vector.
6069         * mule/vietnamese.el (vscii): Likewise.
6070         (viscii): Likewise.
6071         * mule/cyrillic.el (koi8-r): Likewise.
6072
6073         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6074         by a symbol, not by a vector.
6075         (chinese-big5-2): Likewise.
6076         * mule/ethiopic.el (ethiopic): Likewise.
6077         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6078         (vietnamese-viscii-upper): Likewise.
6079
6080 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6081
6082         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6083
6084 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6085
6086         * byte-optimize.el (byte-optimize-car): New function.
6087         (byte-optimize-cdr): Ditto.
6088
6089 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6090
6091         * byte-optimize.el: Partial synch with FSF 20.7.
6092         Optimize constant concatenation.
6093         Add keymapp as a side effect free function.  It is a built-in.
6094         (byte-after-unbind-pos): Remove byte-equal.
6095
6096 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6097
6098         * update-elc-2.el: Quote regexps correctly.
6099
6100 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6101
6102         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6103         (ccl-compile): Apply integerp, not integer-or-char-p to
6104         check the type of the buffer magnification
6105         (ccl-compile-write-string): Encode a string with binary
6106         coding system.
6107         (ccl-compile-write-repeat): Likewise.
6108
6109 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6110
6111         * buff-menu.el:
6112         * bytecomp.el:
6113         * coding.el:
6114         * faces.el:
6115         * files.el:
6116         * fill.el:
6117         * float-sup.el:
6118         * font-lock.el:
6119         * help.el:
6120         * iso8859-1.el:
6121         * loaddefs.el:
6122         * menubar-items.el:
6123         * menubar.el:
6124         * modeline.el:
6125         * msw-font-menu.el:
6126         * paragraphs.el:
6127         * paths.el:
6128         * replace.el:
6129         * simple.el:
6130         * sound.el:
6131         * startup.el:
6132         * version.el:
6133         * x-faces.el:
6134         * x-font-menu.el:
6135         Remove purecopy.
6136
6137 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6138
6139         * simple.el (do-auto-fill): Use the function pointer to by
6140         `comment-line-break-function', not `indent-new-comment-line'. This
6141         fixes an issue with cc-mode comment continuation.
6142
6143 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6144
6145         * simple.el (turn-on-auto-fill):  Add (interactive).
6146         * mwheel.el (mwheel-install): Add (interactive).
6147         * font-lock.el (turn-on-font-lock): Add (interactive).
6148         (turn-off-font-lock): Add (interactive).
6149
6150 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6151
6152         * packages.el (packages-special-base-regexp): Add `man'.
6153
6154 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6155
6156         * wid-edit.el (widget-specify-active): map over extents in current
6157         buffer like `widget-specify-inactive' does.  Mapping over the
6158         inactive extent object does not work since the current extent is
6159         ignored by `map-extents'.
6160
6161 2000-10-04  Martin Buchholz <martin@xemacs.org>
6162
6163         * XEmacs 21.2.36 is released.
6164
6165 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6166
6167         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6168         Optimize the compiled-function-constants vector by byte-code
6169         reference counts.
6170
6171 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6172
6173         * build-report.el (build-report-delete-regexp): quote value in
6174         defcustom
6175
6176 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6177
6178         * build-report.el (build-report): Don't bind srcdir which we don't
6179         use in `multiple-value-bind' to avoid the only byte-compiler
6180         warning.
6181
6182 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6183
6184         * build-report.el: Requires cl and custom now.
6185         build-report-version is determined by XEmacs version -- remove
6186         build-report-version*.
6187         * build-report.el (build-report-version): Removed.
6188         * build-report.el (build-report-installation-version-regexp): New.
6189         * build-report.el (build-report-version-file-regexp): New.
6190         * build-report.el (build-report-installation-srcdir-regexp): New.
6191         * build-report.el (build-report-destination): Offer
6192         xemacs-build-reports and xemacs-beta.
6193         * build-report.el (build-report-keep-regexp): Adjusted.
6194         * build-report.el (build-report-delete-regexp): Adjusted.
6195         * build-report.el (build-report-make-output-dir): New.
6196         * build-report.el (build-report-installation-file): Replace use of
6197         `concat' with `expand-file-name'.
6198         * build-report.el (build-report-make-output-file): Removed.
6199         * build-report.el (build-report-make-output-files): New.
6200         * build-report.el (build-report-subject): Identify as
6201         user-variable with "*...".
6202         * build-report.el (build-report-prompts): Ditto.
6203         * build-report.el (build-report-version-file): New.
6204         * build-report.el (build-report-file-encoding): Identify as
6205         user-variable with "*...".
6206         * build-report.el (build-report-make-output-get): New.
6207         * build-report.el (build-report-insert-header): Report
6208         emacs-version and system-configuration instead of
6209         build-report-version.
6210         * build-report.el (build-report-insert-make-output): Add file
6211         argument.
6212         * build-report.el (build-report-insert-installation-file):
6213         Re-indent.
6214         * build-report.el (build-report-keep): Change docstring,
6215         re-indent.
6216         * build-report.el (build-report-delete): Ditto.
6217         * build-report.el (build-report-installation-data): New.
6218         * build-report.el (build-report-version-file-data): New.
6219
6220 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6221
6222         * byte-optimize.el (byte-optimize-lapcode):
6223         Fix the optimization of using the first 5 elements of the
6224         constants vector for variables.
6225         (byte-optimize-lapcode): Fix another ancient broken optimization.
6226
6227 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6228
6229         * *: Spelling mega-patch
6230
6231 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6232
6233         * easymenu.el: doc fixes.
6234         (easy-menu-do-define): Use backquote.
6235         (easy-menu-change):
6236         (easy-menu-add):
6237         `when' seems much clearer than `if' here.
6238         (easy-menu-remove):
6239         (easy-menu-add-item):
6240         (easy-menu-item-present-p):
6241         (easy-menu-remove-item):
6242         Wrap using (when (featurep 'menubar) ...)
6243
6244 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6245
6246         * bytecomp.el (displaying-byte-compile-warnings):
6247         Revert Ben's change to this function below so that the compile log
6248         is displayed properly for users of the "popper" package.
6249
6250 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6251
6252         * window.el (save-selected-window): Use backquote.
6253
6254         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6255         Renamed from `byte-compile-file-form-defvar'.
6256         * bytecomp.el (byte-compile-defvar-or-defconst):
6257         Only cons onto current-load-list in top-level forms.
6258         Else this leaks a cons cell every time a defun is called.
6259         Renamed from `byte-compile-defvar', for clarity.
6260         Warn when docstring of defvar is not a string.
6261         Use consistent error messages.
6262         Better comments.
6263
6264 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6265
6266         * simple.el (set-variable):
6267         Remove unneeded defvar by rearranging order of let* forms.
6268
6269         * mule/mule-ccl.el (ccl-get-next-code):
6270         * menubar-items.el (bookmark-menu-filter):
6271         (language-environment-menu-filter):
6272         (tutorials-menu-filter):
6273         * toolbar-items.el (toolbar-compile):
6274         * byte-optimize.el (disassemble-offset):
6275         Use (declare (special ...)) instead of `defvar'.
6276
6277         * cl-macs.el (cl-do-proclaim):
6278         Fix (declare (special ...)) warning suppression syntax.
6279
6280 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6281
6282         * info.el (Info-tag-table-marker):
6283         (Info-tag-table-buffer):
6284         (Info-find-file-node):
6285         (Info-read-subfile):
6286         (Info-build-node-completions):
6287         (Info-search):
6288         (Info-mode):
6289         Multiple info buffer support.
6290
6291 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6292
6293         * ldap.el (ldap-decode-entry): New defun
6294         (ldap-search-entries): Use it in order to decode DN-prefixed
6295         entries properly
6296
6297 2000-08-23  Daniel Pittman <daniel@danann.net>
6298
6299         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6300         Use `eq', not `=', to compare symbols.
6301
6302 2000-07-30  Ben Wing  <ben@xemacs.org>
6303
6304         * bytecomp.el (byte-compile-report-error):
6305         * bytecomp.el (displaying-byte-compile-warnings):
6306         if stack-trace-on-error is set, send out a backtrace when
6307         an error is encountered that stops byte compilation.  this
6308         should make it much much easier to track down those curious
6309         problems.  also undo the kludge of using a separate "*Show*"
6310         buffer for display when there's a temp-buffer-show-function;
6311         we can avoid this by just being a little smarter.
6312
6313         * dialog-items.el:
6314         * dialog-items.el (search-dialog-regexp): New.
6315         * dialog-items.el (search-dialog-callback):
6316         * dialog-items.el (make-search-dialog):
6317         add a regexp option to the dialog and clean up a bit.
6318
6319         * dialog.el:
6320         * dialog.el (yes-or-no-p-dialog-box):
6321         * dialog.el (get-dialog-box-response):
6322         * dialog.el (make-dialog-box):
6323         * dialog.el (dialog-box-finish): New.
6324         * dialog.el (dialog-box-cancel): New.
6325         * dialog.el (internal-make-dialog-box-exit): New.
6326         implement [properly!] the :modal property of the new dialog box
6327         interface.  this is the first time xemacs has ever had *proper*
6328         modal dialog boxes, giving the standard window-system feedback.
6329         (e.g. under windows, clicking on a disabled frame causes a beep
6330         and makes the dialog box flash three times.)
6331
6332         * dragdrop.el: header keyword frobbing.
6333
6334         * dumped-lisp.el (preloaded-file-list):
6335         renamed winnt.el to win32-native.el.
6336
6337         * faces.el (face-property):
6338         * faces.el (set-face-property):
6339         * faces.el (frob-face-property):
6340         * faces.el (frob-face-font-2):
6341         * faces.el (make-face-bold):
6342         * faces.el (make-face-italic):
6343         * faces.el (make-face-bold-italic):
6344         * faces.el (make-face-unbold):
6345         * faces.el (make-face-unitalic):
6346         * faces.el (make-face-smaller):
6347         * faces.el (make-face-larger):
6348         clean up the implementation of these so that window-system-specific
6349         methods are called only on objects belonging to that window system.
6350         previously, you could have [e.g.] mswindows-make-face-bold called
6351         on font object of device type `stream', which is not good and
6352         explains the subtle errors Adrian was getting when byte-compiling
6353         something that required 'term. (Adrian, now you can use stack-trace-
6354         on-error to find the exact place where things are going wrong instead
6355         of having to laboriously binary-search your way through.)
6356
6357         * finder.el (finder-known-keywords):
6358         cleaned up -- properly sorted, clarified the meanings of many of
6359         the keywords, and added a few -- mswin, gui, content, build, www,
6360         user, services.  the last two try to distinguish between a package
6361         that's used directly by the user, and a package that provides
6362         support services to other packages.
6363
6364         * font-lock.el (lisp-font-lock-keywords-2):
6365         update list of lisp control structures to include everything,
6366         including new ones i introduced.
6367
6368         * gutter.el: header keyword frobbing.
6369
6370         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6371         recent isearch element was not doing so!  you got the second-most-
6372         recent instead.
6373
6374         * lisp-mode.el (construct-lisp-mode-menu):
6375         more menubar cleanups.
6376         * lisp-mode.el (with-selected-window):
6377         make it indent properly.
6378
6379         * menubar-items.el (default-menubar): lots of menubar cleanups.
6380         rearranged the options menu the most, e.g. splitting up the
6381         Keyboard/Mouse menu into a new Editing menu and combining the
6382         separate Scrollbar/Gutter/Toolbar submenus into Display.
6383         Got rid of General, moved items to Editing or new Troubleshooting.
6384         Moved Packages to Tools; doesn't seem to belong under Options.
6385         Added stuff to the Cmds menu, e.g. Change Case.
6386
6387         NB please don't complain about these periodic menubar changes.
6388         Anything like this is necessarily incremental in its construction
6389         -- By constant use you gradually become more and more aware of
6390         better and better ways to group menu items.  When we eventually
6391         move the options menu to a property sheet, the existing structure
6392         will probably be preserved fairly well.
6393
6394         * minibuf.el (next-history-element): fix problems with pressing
6395         down arrow in repeat-complex-command.
6396
6397         * modeline.el:
6398         * modeline.el (modeline-3d-p): New.
6399         added custom variable for controlling the 3d modeline.  the
6400         corresponding Options item has been present for a long time,
6401         but commented out with "fix me!" comments.  it's fixed now.
6402
6403         * obsolete.el (add-menu):
6404         remove bogus gettexts.
6405
6406         * process.el (shell-quote-argument):
6407         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6408         For bash under Windows native, see below.
6409
6410         * simple.el:
6411         * simple.el (display-warning-buffer):
6412         Fixed the handling of warning display to eliminate the annoying
6413         *Show* buffer, like was done for byte-compiler output above.
6414
6415         * simple.el (debug-print): New.
6416         Simple function for sending debug messages to the console and/or
6417         other debug places.
6418
6419         * subr.el (replace-in-string):
6420         Rewrite this function to avoid N^2 behavior with large strings --
6421         catastrophic with the new Windows selection code! (Apparently the
6422         author of this function didn't realize there was a fun
6423         replace-match that could make his life much easier, because we
6424         duplicated the entire logic.  The new version is smaller, easier
6425         to understand, much more robust, and has extended features --
6426         those of replace-match.)
6427
6428         * window.el:
6429         * window.el (with-selected-window): New.
6430         An obvious complement to the existing `with-selected-frame' and
6431         `with-current-buffer'.
6432
6433         * win32-native.el: Renamed from winnt.el.
6434         Added a great deal of stuff for properly handling process quoting,
6435         somewhat modeled on Kirill's original model (which i later threw
6436         away).  We should now finally have correctly working process arg
6437         quoting/dequoting so that the final app gets exactly what we
6438         intended.  Because the mechanism is in Lisp, it's easily
6439         extendible. (For those running bash and running the native
6440         version, I tried hard to do what I thought was correct.  But more
6441         thought is needed, and ideally the volunteer work of people with
6442         these configurations that they generally run on.)
6443
6444         * x-font-menu.el (x-font-menu-font-data):
6445         Put in defvar's to fix byte-compiler warnings.
6446
6447 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6448
6449         * select.el (selection-coercion-alist): Initialise.
6450         * select.el (select-coerce-to-text): New.
6451         * select.el (select-coerce): New.
6452         New functions to perform type and value coercion.
6453
6454         * select.el (select-buffer-killed-default): Keep data if it was
6455         on the clipboard.
6456
6457 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6458
6459         * menubar-items.el (default-menubar): Fix typo.
6460         (default-menubar): `lambda' was mispelled as `lamda'.
6461
6462 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6463
6464         * window.el (shrink-window-if-larger-than-buffer): Remove
6465         edge checking code.
6466
6467 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6468
6469         * paths.el (gnus-local-domain): Removed.
6470         (gnus-local-organization): Ditto.
6471         (gnus-startup-file): Ditto.
6472
6473 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6474
6475         * files.el (auto-mode-alist): Add .spec for RPM.
6476
6477 2000-07-31  Andy Piper  <andy@xemacs.org>
6478
6479         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6480
6481 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6482
6483         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6484         browse-url.
6485         * help.el (xemacs-www-page): Ditto.
6486         (xemacs-www-faq): Ditto.
6487         * menubar-items.el (default-menubar): Ditto.
6488
6489         * wid-edit.el (widget-url-link-action): Ditto.
6490         From: Kenichi OKADA <okada@opaopa.org>.
6491
6492 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6493
6494         * finder.el (finder-commentary): Add autoload cookie.
6495
6496 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6497
6498         * files.el (insert-file-contents-literally): Fix second let
6499         binding for `coding-system-for-read' to `coding-system-for-write'
6500         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6501
6502 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6503
6504         * files.el (insert-file-contents-literally): Use binary coding
6505         system (from Morioka san).
6506         (insert-file-contents-literally): Make file-name-handler method.
6507
6508 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6509
6510         * cl-macs.el (get-selection): Add defsetf.
6511
6512 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6513
6514         * x-init.el (x-activate-region-as-selection): replace obsolete
6515         function x-own-selection with own-selection.
6516         (ow-find): replace obsolete functions x-get-selection and
6517         x-get-clipboard with get-selection and get-clipboard.
6518         (init-post-x-win): replace obsolete function x-disown-selection
6519         with disown-selection.
6520
6521 2000-07-20  Mike Sperber  <mike@xemacs.org>
6522
6523         * startup.el (load-user-init-file): Only try to load init file if
6524         it exists.
6525
6526 2000-07-10  Andy Piper  <andy@xemacs.org>
6527
6528         * dialog-items.el: sync with Ben's patch.
6529
6530         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6531         comment.
6532         (progress-text-glyph): deleted.
6533         (progress-layout-glyph): make completely minimal.
6534         (progress-gauge-glyph): ditto.
6535         (progress-display-style): fix to handle dynamic instantiator
6536         changes.
6537         (progress-text-instantiator): new.
6538         (progress-layout-instantiator): new.
6539         (progress-gauge-instantiator): new.
6540         (set-progress-display-instantiator): renamed and changed from
6541         set-progress-display-style.
6542         (progress-abort-glyph): use instantiator not glyph.
6543         (append-progress-display): use set-progress-display-instantiator
6544         and set-glyph-image.
6545         (abort-progress-display): ditto.
6546         (raw-append-progress-display): ditto.
6547
6548 2000-07-20  Ben Wing  <ben@xemacs.org>
6549
6550         * code-files.el: Move Mule-specific code to mule-coding.el.
6551
6552 2000-07-15  Ben Wing  <ben@xemacs.org>
6553
6554         * autoload.el:
6555         Fixed comments.
6556
6557         * cmdloop.el:
6558         * cmdloop.el (yes-or-no-p):
6559         * cmdloop.el (y-or-n-p):
6560         Make these functions use should-use-dialog-box-p and not be
6561         overridden in dialog.el.
6562
6563         * cus-dep.el:
6564         * cus-dep.el (Custom-make-dependencies): Removed.
6565         * cus-dep.el (Custom-make-dependencies-1): New.
6566         * cus-dep.el (Custom-make-one-dependency): New.
6567         New entry point for use in Makefiles, to avoid excessive
6568         invocations.
6569
6570         * cus-edit.el (custom-variable-reset-saved):
6571         * cus-edit.el (custom-variable-reset-standard):
6572         * cus-edit.el (custom-save-resets):
6573         Fix bytecompiler warnings.
6574
6575         * dialog.el:
6576         * dialog.el (yes-or-no-p-dialog-box):
6577         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6578         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6579         * dialog.el (get-dialog-box-response):
6580         * dialog.el (message-or-box):
6581         * dialog.el (make-dialog-box):
6582         * dialog.el (popup-dialog-box): New.
6583         Avoid yes-or-no-p bogosities.
6584         Create a general function `make-dialog-box' to encapsulate all
6585         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6586
6587         * dumped-lisp.el (preloaded-file-list):
6588         Add dialog-items.  Clean up.  Group files by types.
6589
6590         * easymenu.el (easy-menu-add):
6591         * easymenu.el (easy-menu-remove):
6592         Account for accelerators.
6593
6594         * extents.el:
6595         * extents.el (extent-list): New args, like in map-extents.
6596         * extents.el (extent-at-event): New.
6597         * extents.el (extents-at-event): New.
6598
6599         * font-lock.el:
6600         * font-lock.el (font-lock-mode):
6601         * font-lock.el (font-lock-default-fontify-buffer):
6602         * font-lock.el (font-lock-default-unfontify-region):
6603         * font-lock.el (font-lock-fontify-syntactically-region):
6604         * font-lock.el (font-lock-fontify-keywords-region):
6605         Use new progress-feedback names.
6606
6607         * font-lock.el (java-font-lock-identifier-regexp):
6608         * font-lock.el (java-font-lock-class-name-regexp):
6609         Fix bytecompiler warnings.
6610
6611         * gutter-items.el:
6612         * gutter-items.el (progress-display-use-echo-area): Removed.
6613         * gutter-items.el (progress-feedback-use-echo-area): New.
6614         * gutter-items.el (progress-display-popup-period): Removed.
6615         * gutter-items.el (progress-feedback-popup-period): New.
6616         * gutter-items.el (set-progress-display-style): Removed.
6617         * gutter-items.el (set-progress-feedback-style): New.
6618         * gutter-items.el (progress-display-style): Removed.
6619         * gutter-items.el (progress-feedback-style): New.
6620         * gutter-items.el (progress-stack):
6621         * gutter-items.el (progress-displayed-p): Removed.
6622         * gutter-items.el (progress-feedbacked-p): New.
6623         * gutter-items.el (clear-progress-display): Removed.
6624         * gutter-items.el (clear-progress-feedback): New.
6625         * gutter-items.el (progress-display-clear-when-idle): Removed.
6626         * gutter-items.el (progress-feedback-clear-when-idle): New.
6627         * gutter-items.el (remove-progress-display): Removed.
6628         * gutter-items.el (remove-progress-feedback): New.
6629         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6630         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6631         * gutter-items.el (append-progress-display): Removed.
6632         * gutter-items.el (append-progress-feedback): New.
6633         * gutter-items.el (abort-progress-display): Removed.
6634         * gutter-items.el (abort-progress-feedback): New.
6635         * gutter-items.el (raw-append-progress-display): Removed.
6636         * gutter-items.el (raw-append-progress-feedback): New.
6637         * gutter-items.el (display-progress-display): Removed.
6638         * gutter-items.el (display-progress-feedback): New.
6639         * gutter-items.el (current-progress-display): Removed.
6640         * gutter-items.el (current-progress-feedback): New.
6641         * gutter-items.el (current-progress-display-label): Removed.
6642         * gutter-items.el (current-progress-feedback-label): New.
6643         * gutter-items.el (progress-display): Removed.
6644         * gutter-items.el (progress-feedback): New.
6645         Replace "progress-display" with "progress-feedback" globally.
6646
6647         * gutter-items.el (lprogress-display): Removed.
6648         * gutter-items.el (progress-feedback-with-label): New.
6649         Rename lprogress-display ==> progress-feedback-with-label.
6650
6651         * gutter-items.el (search-dialog-direction): Removed.
6652         * gutter-items.el (search-dialog-text): Removed.
6653         * gutter-items.el (search-dialog-callback): Removed.
6654         * gutter-items.el (make-search-dialog): Removed.
6655         Move to dialog-items.el.
6656
6657         * help.el:
6658         * help.el (help-mode-quit):
6659         * help.el (mode-for-help): New.
6660         * help.el (help-sticky-window): New.
6661         * help.el (help-window-config): New.
6662         * help.el (with-displaying-help-buffer):
6663         * help.el (function-at-event): New.
6664         * help.el (help-symbol-regexp): New.
6665         * help.el (help-symbol-run-function-1): New.
6666         * help.el (help-symbol-run-function): New.
6667         * help.el (help-symbol-function-context-menu): New.
6668         * help.el (help-symbol-variable-context-menu): New.
6669         * help.el (help-symbol-function-and-variable-context-menu): New.
6670         * help.el (frob-help-extents): New.
6671         * help.el (describe-function-1):
6672         * help.el (variable-at-point):
6673         * help.el (variable-at-event): New.
6674         * help.el (describe-variable):
6675         Major overhaul.
6676         - Make functions and variables be mousable.
6677         - Middle button hyperlinks.
6678         - New context-menu entries.
6679
6680         * keydefs.el:
6681         * keydefs.el (global-map):
6682         New key bindings to move lines up and down.
6683
6684         * lisp-mode.el:
6685         * lisp-mode.el (construct-lisp-mode-menu): New.
6686         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6687         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6688         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6689         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6690         Make popup and menubar menus be different.  Popup menu uses
6691         clicked location and automatically assumes symbol under the mouse
6692         for various commands.
6693
6694         * menubar-items.el:
6695         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6696         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6697
6698         * menubar-items.el (global-popup-menu): Removed.
6699         * menubar-items.el (mode-popup-menu): Removed.
6700         * menubar-items.el (activate-popup-menu-hook): Removed.
6701         * menubar-items.el (popup-mode-menu): Removed.
6702         * menubar-items.el (popup-buffer-menu): Removed.
6703         * menubar-items.el (popup-menubar-menu): Removed.
6704         Move to menubar.el.
6705
6706         * menubar.el:
6707         * menubar.el (global-popup-menu): New.
6708         * menubar.el (mode-popup-menu): New.
6709         * menubar.el (activate-popup-menu-hook): New.
6710         * menubar.el (last-popup-menu-event): New.
6711         * menubar.el (popup-mode-menu): New.
6712         * menubar.el (popup-buffer-menu): New.
6713         * menubar.el (popup-menubar-menu): New.
6714         * menubar.el (menu-call-at-event): New.
6715         Move non-content functions here.  Add support for context menu
6716         items on extents.
6717
6718         * minibuf.el (minibuffer-history-uniquify):
6719         Typo fix.
6720
6721         * minibuf.el (read-file-name-1):
6722         Call new file dialog box if it exists.
6723
6724         * minibuf.el (mouse-rfn-setup-vars):
6725         Clean up "chop" action.
6726
6727         * mouse.el:
6728         * mouse.el (button2): Now bound to mouse-track.
6729         * mouse.el (click-inside-extent-p):
6730         * mouse.el (point-inside-extent-p):
6731         * mouse.el (point-inside-selection-p):
6732         * mouse.el (mouse-drag-or-yank): Removed.
6733         * mouse.el (mouse-begin-drag-n-drop): New.
6734         * mouse.el (mouse-eval-sexp):
6735         * mouse.el (mouse-track-activate-strokes): New.
6736         * mouse.el (mouse-track-do-activate): New.
6737         * mouse.el (mouse-track):
6738         * mouse.el (default-mouse-track-event-is-with-button): New.
6739         * mouse.el (default-mouse-track-cleanup-hook):
6740         * mouse.el (default-mouse-track-drag-hook):
6741         * mouse.el (default-mouse-track-drag-up-hook):
6742         * mouse.el (default-mouse-track-click-hook):
6743         Merge drag-n-drop into mouse-track.
6744         Add general "activate" support to replace specific button2 kludges.
6745         Use "button modifier" support in mouse-track.
6746
6747         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6748
6749         * package-ui.el:
6750         * package-ui.el (pui-menu):
6751         * package-ui.el (pui-popup-context-sensitive): Removed.
6752         Fix bytecompiler warnings.
6753         Clean up popup code a bit.
6754
6755         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6756
6757         * simple.el:
6758         * simple.el (transpose-lines):
6759         * simple.el (transpose-line-up): New.
6760         * simple.el (transpose-line-down): New.
6761         * simple.el (transpose-subr):
6762         * simple.el (transpose-subr-1): Removed.
6763         Clean up, add functions to move lines up and down.
6764
6765         * startup.el (mail-host-address):
6766         * startup.el (user-mail-address):
6767         Customize.
6768
6769         * subr.el:
6770         * subr.el (set-symbol-value-in-buffer): New.
6771         * subr.el (error):
6772         * subr.el (check-argument-type):
6773         * subr.el (defined-error-p): New.
6774         Add structured error support.
6775
6776         * toolbar-items.el (toolbar-compile):
6777         Use new make-dialog-box.
6778
6779         * update-elc.el:
6780
6781         * userlock.el (ask-user-about-lock-dbox):
6782         * userlock.el (ask-user-about-supersession-threat-dbox):
6783         * userlock.el (ask-user-about-lock):
6784         * userlock.el (ask-user-about-supersession-threat):
6785         Use new make-dialog-box.
6786         Add safety checks; use should use-dialog-box-p.
6787
6788         * window-xemacs.el:
6789         * window-xemacs.el (__buffer-dedicated-frame):
6790         * window-xemacs.el (buffer-dedicated-frame): New.
6791         * window-xemacs.el (set-buffer-dedicated-frame): New.
6792         Move dedicated-frame stuff into lisp.
6793
6794 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6795
6796         * printer.el (generic-print-region): Do not require that
6797         `printer-name' be set.
6798         (printer-name): Commentary clarification.
6799
6800 2000-07-19  Martin Buchholz <martin@xemacs.org>
6801
6802         * XEmacs 21.2.35 is released.
6803
6804 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6805
6806         * select.el (selection-coercible-types): Initialise.
6807
6808 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6809
6810         * select.el (own-clipboard): Bug fix.
6811
6812 2000-07-17  Mike Sperber  <mike@xemacs.org>
6813
6814         * cus-edit.el (custom-migrate-custom-file): Save init file before
6815         continuing.
6816
6817 2000-07-16  Mike Sperber  <mike@xemacs.org>
6818
6819         * startup.el (load-init-file): Remove silly call to
6820         `load-user-custom-file`.
6821         (maybe-migrate-user-init-file): Minor fixes.
6822
6823 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6824
6825         * apropos.el (apropos-documentation-check-doc-file):
6826         `doc' variable should be let-bound, as was presumably intended.
6827
6828         * cus-edit.el (custom-variable-reset-saved):
6829         (custom-variable-reset-standard):
6830         Remove unused variable comment-widget.  Twice.
6831
6832         * toolbar.el (toolbar-blank-press-function):
6833         Add a real defvar with initial value nil and proper docstring.
6834         (press-toolbar-button): No need to check for boundp-ness anymore.
6835
6836         * rect.el (open-rectangle-line): Remove useless (let) form.
6837         Add defvar for pending-delete-mode.
6838
6839         * info.el (Info-find-node): This function needs an autoload cookie.
6840
6841         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6842         Use let* since the second form referred to the first.
6843
6844 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6845
6846         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6847         instead of removed `mswindows-get-clipboard'.
6848
6849
6850 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6851
6852         * select.el (select-convert-from-text): New.
6853         * select.el (select-convert-from-length): New.
6854         * select.el (select-convert-from-integer): New.
6855         * select.el (select-convert-from-identity): New.
6856         * select.el (select-convert-from-filename): New.
6857         * select.el (selection-converter-in-alist): Use them.
6858         New converter functions for X.
6859
6860         * select.el (get-selection): Removed comment.
6861
6862         * select.el (own-selection): Removed append code - I thought
6863         I'd already done this, but apparently not...
6864
6865         * select.el: Changed comment about TIMESTAMP.
6866
6867         * select.el (select-convert-in): New.
6868         * select.el (select-convert-out): New.
6869         New functions that get used by select.c.
6870
6871         * select.el (select-buffer-killed-default): New.
6872         * select.el (select-buffer-killed-text): New.
6873         * select.el (selection-buffer-killed-alist): New.
6874         New list and functions that get called if a relevant selection
6875         exists and a buffer gets killed.
6876
6877         * select.el (select-convert-to-targets):
6878         * select.el (select-convert-to-identity): Removed.
6879         * select.el (select-convert-from-identity): Removed.
6880         * select.el (select-converter-out-alist):
6881         Removed _EMACS_INTERNAL selection type.
6882
6883         * x-select.el (xselect-kill-buffer-hook): Removed.
6884         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6885         Removed this X-specific nonesense. Use the generic support
6886         in select.el instead.
6887
6888 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6889
6890         * mule/mule-category.el (defined-category-hashtable):
6891         Use make-hash-table instead of make-hashtable
6892
6893         * buff-menu.el: Byte-compiler warning fix.
6894
6895         * isearch-mode.el (isearch-highlight-all-cleanup):
6896         Remove unused variable `isearch-highlight-all-start'.
6897
6898         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6899
6900         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6901
6902         * cus-dep.el (Custom-make-dependencies):
6903         Add autoload cookie for custom-add-loads to generated custom-load.el.
6904
6905         * autoload.el (autoload-package-name): Warning suppression.
6906         Move defvar prior to first use.
6907
6908         * custom.el: Add autoload for custom-declare-face.
6909         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6910         * cl.el (cl-hack-byte-compiler):
6911         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6912         to work properly.
6913
6914 2000-07-08  Mike Sperber  <mike@xemacs.org>
6915
6916         * startup.el (load-home-init-file): Added variable.
6917         (maybe-migrate-user-init-file): Added.
6918         (load-user-init-file): Load custom file if different from init
6919         file.
6920
6921         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6922         "startup."
6923
6924         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6925         Moved `custom-file'-related code to cus-file.el.
6926
6927         * cus-file.el: New file.
6928
6929 2000-04-01  Mike Sperber  <mike@xemacs.org>
6930
6931         * packages.el (packages-find-package-directories): Added support
6932         for external package hierarchies with in-place installations.
6933
6934         * find-paths.el (paths-root-in-place-p): Added.
6935         (paths-find-emacs-directory): Added support for external
6936         directories with in-place installations.
6937         (paths-find-site-directory): Ditto.
6938
6939         * startup.el (find-user-init-file): Also look for
6940         ~/.xemacs/init.elc? in preference to ~/.emacs.
6941
6942 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6943
6944         * select.el (own-selection):
6945         * select.el (own-clipboard): Changed `append' parameter to
6946         `how-to-use' parameter.
6947         * select.el (own-selection): Removed icky append code.
6948         * select.el (own-selection, get-selection): Removed extra type
6949         checking.
6950         * select.el (selection-appender-alist):
6951         * select.el (selection-converter-{in|out}-alist): Initialise.
6952         * select.el (select-append-to-*): New.
6953         * select.el (select-convert-from-*): New.  New functions to append
6954         data and convert data from external type.
6955
6956 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6957
6958         * font-lock.el: Javadoc enhancements.
6959
6960 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6961
6962         * printer.el (generic-print-region): Compose job name from buffer
6963         name.
6964
6965 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6966
6967         * font-lock.el (font-lock-fontify-pending-extents): Call
6968         font-lock-fontify-region instead of font-lock-fontify-buffer
6969         to avoid unnecessary progress gauges.
6970
6971 2000-07-06  Craig Lanning  <lanning@scra.org>
6972
6973         * custom-load.el (faces):
6974
6975         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6976         dir is a regex.
6977
6978         * process.el (call-process-internal): from Dan Holmsand, use binary
6979         coding systems so that jka-compr works.
6980
6981 2000-07-07  Ben Wing  <ben@xemacs.org>
6982
6983         * font-lock.el: Undo previous change.  Unfortunately, some
6984         files actually use the variables directly in their init code
6985         without quoting them.
6986
6987 2000-07-07  Ben Wing  <ben@xemacs.org>
6988
6989         * font-lock.el (defvar font-lock-*-face): Removed.
6990
6991         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6992         only when necessary.
6993
6994 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6995
6996         * cl-macs.el: fix cl-transform-function-property kludge
6997         so that it does not require a random feature.
6998
6999 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7000
7001         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7002         as in Linux kernel "Rules.make".
7003
7004 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7005
7006         * build-report.el (build-report): Add autoload cookie.
7007
7008 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7009
7010         * package-ui.el (defgroup pui):  Correct a misspelling
7011         (pui-toggle-package-delete):  Change `seleted' to `selected'
7012
7013 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7014
7015         * package-get.el (package-get-update-base):
7016         (package-get): Use insert-file-contents-literally always.
7017         (package-get-maybe-save-index):
7018         Force coding system for writing to binary.
7019
7020 2000-06-08  Mike Alexander  <mta@arbortext.com>
7021
7022         * code-process.el (call-process-region): If there is no coding
7023         system for the process on process-coding-system-alist use the
7024         coding system of the buffer containing the region.
7025
7026 2000-06-10  Ben Wing  <ben@xemacs.org>
7027
7028         * cmdloop.el (command-error):
7029         If debug-on-error and noninteractive, output backtrace.
7030
7031         * files.el (file-relative-name):
7032         Remove MSDOS references.
7033
7034         * simple.el (line-number): New function, due to non-obvious
7035         behavior/usage of count-lines.
7036
7037         * simple.el (count-lines): document non-obvious usage to get
7038         line number.
7039
7040 2000-06-11  Ben Wing  <ben@xemacs.org>
7041
7042         * faces.el ((featurep 'xpm)):
7043         * x-faces.el (x-init-face-from-resources):
7044         * x-faces.el (x-init-frame-faces):
7045         * x-misc.el (x-init-specifier-from-resources):
7046         * x-misc.el (x-get-resource-and-bogosity-check):
7047         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7048         * x-mouse.el (x-init-pointer-shape):
7049         * x-scrollbar.el (x-init-scrollbar-from-resources):
7050         Add sixth argument to x-get-resource calls so as to issue warnings
7051         rather than errors on bogus arguments.
7052
7053 2000-06-05  Ben Wing  <ben@xemacs.org>
7054
7055         * compat.el: new file.  provides a clean, non-intrusive way to
7056         define compatibility functions.
7057
7058         * process.el (shell-quote-argument): temporary fix for lack
7059         of nt-quote-process-args.  #### I need to put back the overall
7060         structure of that mechanism but redo the guts of it using the
7061         extra intelligence in the C code.
7062
7063 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7064
7065         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7066         `package-get' does in package-get.el, instead of using external
7067         "md5sum" program.
7068
7069         * package-get.el (package-get): Insert package file literally to
7070         make checksum calculation work.
7071
7072 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7073
7074         * code-files.el (convert-mbox-coding-system): Deleted.
7075         (file-coding-system-alist): Removed reference to
7076         convert-mbox-coding-system.
7077
7078 2000-05-28  Martin Buchholz <martin@xemacs.org>
7079
7080         * XEmacs 21.2.34 is released.
7081
7082 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7083
7084         * font-lock.el (font-lock-keywords): Rewrote docstring
7085
7086 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7087
7088         * loadhist.el (unload-feature): handle case where x is both boundp
7089         and fboundp
7090
7091 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7092
7093         * packages.el: It's ok to use built-in macros, but not lisp
7094         defined ones.
7095
7096 2000-05-20  Ben Wing  <ben@xemacs.org>
7097
7098         * font-lock.el:
7099         * font-lock.el (font-lock-message-threshold):
7100         * font-lock.el (font-lock-mode):
7101         * font-lock.el (font-lock-default-fontify-buffer):
7102         * font-lock.el (font-lock-always-fontify-immediately):
7103         * font-lock.el (font-lock-old-extent): Removed.
7104         * font-lock.el (font-lock-old-len): Removed.
7105         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7106         * font-lock.el (font-lock-pending-extent-table): New.
7107         * font-lock.el (font-lock-range-table): New.
7108         * font-lock.el (font-lock-after-change-function):
7109         * font-lock.el (font-lock-after-change-function-1): Removed.
7110         * font-lock.el (font-lock-fontify-pending-extents): New.
7111         * font-lock.el ('font-lock-revert-cleanup): Removed.
7112         * font-lock.el ('font-lock-revert-setup): Removed.
7113         Rewrite deferral code to handle any number of changes, merging
7114         them properly.  Remove hacked-up code for revert-buffer, now
7115         unnecessary.
7116
7117         * menubar-items.el (default-menubar):
7118         In Options->Edit Init File, don't switch to emacs-lisp-mode
7119         unless necessary; doing this turns off font-lock.
7120
7121 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7122
7123         * keydefs.el: Define C-x BS to backward-kill-sentence.
7124
7125 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7126
7127         * files.el (hack-local-variables-prop-line): Use non-greedy
7128         matching to process -*-texinfo-*- -*-.
7129
7130 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7131
7132         * minibuf.el (minibuf-directory-files): new function.
7133         (read-file-name-activate-callback): use minibuf-directory-files.
7134         (read-directory-name-internal): ditto.
7135         (mouse-file-display-completion-list): ditto.
7136         (mouse-directory-display-completion-list): ditto.
7137         (read-file-name-internal): remove "./" from completion list unless
7138         explicitly matched, for consistency.
7139
7140 2000-05-11  Ben Wing  <ben@xemacs.org>
7141
7142         * gutter-items.el (gutter-buffers-tab):
7143         * gutter-items.el (add-tab-to-gutter):
7144         * gutter-items.el (update-tab-in-gutter):
7145         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7146         * gutter-items.el (append-progress-display):
7147         * gutter-items.el (abort-progress-display):
7148         * gutter-items.el (raw-append-progress-display):
7149         Further fixes.  Use set-glyph-image not set-image-instance-property,
7150         to fix problems with multiple windows in a frame.
7151
7152         * menubar-items.el (tutorials-menu-filter):
7153         Fix typo.
7154
7155         * startup.el (early-error-handler):
7156         Display message box under windows; otherwise, message will disappear
7157         before it can be viewed.
7158
7159         * update-elc.el:
7160         Fix bug in NEEDTODUMP processing.
7161
7162 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7163
7164         * startup.el (lock-directory): Removed.
7165         (superlock-file): Ditto.
7166         (startup-set-paths): Remove lockdir.
7167         (startup-setup-paths-warning): Remove lock-directory.
7168
7169         * setup-paths.el (paths-find-lock-directory): Removed.
7170         (paths-find-superlock-file): Ditto.
7171
7172 2000-05-09  Ben Wing  <ben@xemacs.org>
7173
7174         * faces.el (set-face-property):
7175         * faces.el (set-face-font):
7176         * faces.el (set-face-foreground):
7177         * faces.el (set-face-background):
7178         * faces.el (set-face-background-pixmap):
7179         * faces.el (set-face-underline-p):
7180         * faces.el (set-face-strikethru-p):
7181         * faces.el (set-face-highlight-p):
7182         * faces.el (set-face-dim-p):
7183         * faces.el (set-face-blinking-p):
7184         * faces.el (set-face-reverse-p):
7185         doc string changes.
7186
7187         * glyphs.el:
7188         * glyphs.el (make-image-specifier):
7189         * glyphs.el (glyph-property):
7190         * glyphs.el (set-glyph-image):
7191         * glyphs.el (make-glyph):
7192         * glyphs.el (make-pointer-glyph):
7193         * glyphs.el (make-icon-glyph):
7194         * glyphs.el (widget-image-instance-p): New.
7195         authorship info, lots of doc changes.  New predicate, inadvertently
7196         omitted.  the general principle with specifier docs is now that
7197         the description of instantiators should go with the make-foo-specifier
7198         fun's doc string, rather than in foo-specifier-p.  this follows
7199         conventions elsewhere in XEmacs and in general is a lot more obvious
7200         of a place to look.  sometimes the make-foo-specifier function needs
7201         to be created in the process.
7202
7203         * gutter.el:
7204         * gutter.el (make-gutter-specifier): New.
7205         * gutter.el (make-gutter-size-specifier): New.
7206         * gutter.el (make-gutter-visible-specifier): New.
7207         specifier doc updates according to the conventions specified before.
7208
7209         * objects.el:
7210         * objects.el (make-font-specifier):
7211         * objects.el (make-color-specifier):
7212         * objects.el (make-face-boolean-specifier): New.
7213         specifier doc updates according to the conventions specified before.
7214
7215         * specifier.el:
7216         * specifier.el (set-specifier):
7217         * specifier.el (make-integer-specifier): New.
7218         * specifier.el (make-boolean-specifier): New.
7219         * specifier.el (make-natnum-specifier): New.
7220         * specifier.el (make-generic-specifier): New.
7221         * specifier.el (make-display-table-specifier): New.
7222         specifier doc updates according to the conventions specified before.
7223
7224         * toolbar.el:
7225         * toolbar.el (make-toolbar-specifier): New.
7226         specifier doc updates according to the conventions specified before.
7227
7228 2000-05-09  Ben Wing  <ben@xemacs.org>
7229
7230         * process.el (call-process-internal): Revert to previous version
7231         because Mike's change clashed with a change I did not long before.
7232         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7233         Thanks very much Mike for pointing out the bug and submitting a
7234         patch!
7235
7236 2000-04-13  Mike Alexander  <mta@arbortext.com>
7237
7238         * process.el (call-process-internal): Send the correct input buffer
7239         (call-process-internal): Return the exit status of the process
7240
7241 2000-05-07  Ben Wing  <ben@xemacs.org>
7242
7243         * winnt.el:
7244         * winnt.el (nt-quote-args-verbatim): Removed.
7245         * winnt.el (nt-quote-args-prefix-quote): Removed.
7246         * winnt.el (nt-quote-args-backslash-quote): Removed.
7247         * winnt.el (nt-quote-args-double-quote): Removed.
7248         * winnt.el (nt-quote-args-functions-alist): Removed.
7249         * winnt.el (nt-quote-process-args): Removed.
7250         Remove all stuff for argument quoting.  We borrow the code instead
7251         from Emacs 20.6, which is much more careful in its quoting
7252         (e.g. in handling runs of the escape character) and avoids most of
7253         the need for this Lisp mechanism by checking to see whether we're
7254         running a Cygwin or normal program and doing the appropriate
7255         quoting.  If we end up needing such a mechanism, we should add
7256         it by extending the variable `mswindows-quote-process-args' so it
7257         can take an alist of regexps.
7258
7259 2000-05-07  Ben Wing  <ben@xemacs.org>
7260
7261         * keydefs.el:
7262         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7263         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7264         the window without moving point.
7265
7266         * simple.el:
7267         * simple.el (scroll-up-one): New.
7268         * simple.el (scroll-down-one): New.
7269         Functions for use with C-M-up/down.
7270
7271 2000-05-01  Martin Buchholz <martin@xemacs.org>
7272
7273         * XEmacs 21.2.33 is released.
7274
7275 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7276
7277         * dialog.el (yes-or-no-p-dialog-box):
7278         Fix docstring.
7279         Fix following horrible bug in X11 mode with focus-follows-mouse:
7280           1. Visit two files in two different frames.
7281           2. do File->Revert Buffer in one of those frames.
7282           3. Dialog box appears.
7283           4. Arrange things so that the mouse passes over the *other*
7284              frame, then to the dialog box, and click on "Yes".
7285           5. The file contents end up in the *wrong* buffer!
7286         Add TODO comment.
7287
7288 2000-04-28  Ben Wing  <ben@xemacs.org>
7289
7290         * help.el (describe-installation): correct typo introduced
7291         in last patch: boundp -> fboundp.
7292
7293         * etags.el (buffer-tag-table-list):
7294         canonicalize filenames to Unix format so that tag-table-alist
7295         searching works under Windows.
7296
7297         * autoload.el:
7298         Bowdlerize the supposedly objectionable words
7299         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7300
7301         * gutter-items.el (set-progress-display-style):
7302         * gutter-items.el (search-dialog-callback):
7303         * gutter-items.el (make-search-dialog):
7304         Change to new callback-ex api.
7305
7306 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7307
7308         * help.el: (describe-installation): decode-coding-string is not
7309         defined in a non MULE environment.
7310
7311 2000-04-28  Ben Wing  <ben@xemacs.org>
7312
7313         * gutter-items.el (buffer-list-changed-hook):
7314         use it, not record-buffer-hook.
7315
7316         * subr.el (record-buffer-hook): Removed.
7317
7318 2000-04-27  Ben Wing  <ben@xemacs.org>
7319
7320         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7321         use NORECORD option.  Andy will not like this, but the existing
7322         gutter behavior is just wrong, as per this comment:
7323
7324         ;; this used to add the norecord flag to both calls below.
7325         ;; this is bogus because it is a pervasive assumption in XEmacs
7326         ;; that the current buffer is at the front of the buffers list.
7327         ;; for example, select an item and then do M-C-l
7328         ;; (switch-to-other-buffer).  Things get way confused.
7329         ;;
7330         ;; Andy, if you want to maintain the current look, you must
7331         ;;  *uncouple* the gutter order and buffers order.
7332
7333         * loaddefs.el (completion-ignored-extensions): unfuckify.
7334
7335         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7336         xemacs.mak.
7337
7338         * autoload.el (batch-update-one-directory): new function, used in
7339         xemacs.mak.
7340
7341         * loadup.el: set gc-cons-threshold very high unless dumping --
7342         loadup during update-elc is much much much faster.  also do this
7343         when quick-building.
7344
7345         add commented-out code for profiling loadup.
7346
7347
7348         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7349         is required in order to build xemacs.
7350
7351 2000-04-26  Ben Wing  <ben@xemacs.org>
7352
7353         * loadup.el: don't garbage collect during loadup if quick-build
7354         compile-time option is set.
7355
7356 2000-04-23  Ben Wing  <ben@xemacs.org>
7357
7358         * update-elc.el: compute whether any dumped .el or .elc files
7359         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7360         if so.
7361
7362         * update-elc.el (update-elc-files-to-compile): always change
7363         NOBYTECOMPILE in the src directory rather than current dir,
7364         so it will work under NT.
7365
7366         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7367         the form of this file is identical between Unix and Windows.
7368         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7369         Added comment.
7370         (update-autoloads-from-directory): updated doc string.
7371         updated doc strings in a few other places.
7372
7373 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7374
7375         * bytecomp.el (byte-force-recompile): Fix argument to
7376         byte-recompile-directory.
7377
7378 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7379
7380         * gutter-items.el (progress-display-clear-when-idle): Use
7381         add-one-shot-hook.
7382         * gutter-items.el (clear-progress-display): Adjust number of
7383         arguments.
7384
7385 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7386
7387         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7388
7389 2000-04-16  Ben Wing  <ben@xemacs.org>
7390
7391         * printer.el: New file.
7392
7393         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7394
7395         * help.el (describe-installation): Fix decoding for Windows.
7396
7397         * menubar-items.el:
7398         * menubar-items.el (default-menubar):
7399         * menubar-items.el (tutorials-menu-filter): New.
7400         * menubar-items.el (popup-menubar-menu):
7401         Add authorship.  Redo Help menu and Tutorials filter.
7402
7403         * menubar.el: Correct comment.
7404
7405         * modeline.el (modeline-buffer-identification): Correct doc string.
7406
7407         * simple.el:
7408         * simple.el (printing): Removed.
7409         * simple.el (printer-name): Removed.
7410         * simple.el (generic-print-buffer): Removed.
7411         * simple.el (generic-print-region): Removed.
7412         Move generic print code to printer.el.
7413
7414 2000-04-15  Ben Wing  <ben@xemacs.org>
7415
7416         * simple.el (generic-print-region): New.
7417         make this function actually work.
7418         (generic-print-buffer): call generic-print-region.
7419
7420 2000-04-14  Andy Piper  <andy@xemacs.org>
7421
7422         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7423         by using the new widget-callback-current-channel.
7424         (search-dialog-callback): ditto.
7425
7426 2000-04-12  Andy Piper  <andy@xemacs.org>
7427
7428         * gutter.el (default-gutter-position): moved from gutter-items.el.
7429         (default-gutter-position-changed-hook): ditto.
7430         (gutter-element-visibility-changed-hook): ditto.
7431         (set-gutter-element): ditto.
7432         (remove-gutter-element): ditto.
7433         (set-gutter-element-visible-p): ditto.
7434         (gutter-element-visible-p): ditto.
7435         (init-gutter): ditto.
7436
7437         * dialog.el (make-dialog-box): renamed and moved from
7438         gutter-items.el
7439
7440         * gutter-items.el: move various functions elsewhere.
7441
7442 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7443
7444         * menubar-items.el: Fixed place of parenthesis.
7445
7446 2000-04-12  Ben Wing  <ben@xemacs.org>
7447
7448         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7449                 without constantly being prompted for the tag.
7450         * simple.el: Added a number of section headings, to clarify the
7451                 organization of this file.
7452         * simple.el (activate-region):
7453         * simple.el (region-exists-p):
7454         * simple.el (region-active-p):
7455                 Moved these three function down to the other side of
7456                 the case-changing functions, so they join the rest of
7457                 the region code.
7458         * simple.el (printing): New.
7459         * simple.el (printer-name): New.
7460         * simple.el (generic-print-buffer): New.
7461                 New functions, a very simple prototype for a unified
7462                 printing interface.
7463
7464         * process.el (call-process-internal): Real fix for null BUFFER,
7465                 other problems with BUFFER specs.
7466
7467         * menubar-items.el:
7468                 Fixed up File->Print to use new printing functions.
7469                 Various corrections and expansions to Grep/Compile menus.
7470                 New options for Printing.
7471                 New options for SMTP Mail, the way to send mail under
7472                   MS Windows. (There's also a package patch to make SMTP
7473                   Mail be the default under MSWin.)
7474
7475 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7476
7477         * menubar-items.el: Selecting Rectangle Mousing from menubar
7478         did not work.  Needed to quote mouse-track-rectangle-p.
7479
7480 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7481
7482         * cl-compat.el (keywordp): Removed.
7483
7484 2000-04-05  Andy Piper  <andy@xemacs.org>
7485
7486         * gutter-items.el (progress-layout-glyph): don't initialize here.
7487         (progress-gauge-glyph): use dynamic sizing.
7488         (set-progress-display-style): new function. Set progress glyphs
7489         appropriately depending on the style.
7490         (progress-display-style): new variable. Custom version of
7491         set-progress-display-style.
7492         (progress-abort-glyph): switch to dynamic sizes.
7493         (search-dialog-text): make the edit field active.
7494
7495 2000-04-04  Andy Piper  <andy@xemacs.org>
7496
7497         * gutter-items.el (make-search-dialog): need to make the search
7498         dialog visible after creation.
7499
7500         * menubar-items.el (default-menubar): use the search dialog for
7501         searching. Remove some extraneous search menu items.
7502
7503         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7504         well as strings.
7505         (make-gutter-only-dialog-frame): allow the user to create the
7506         frame unmapped. Allow the gutter spec to be given as a glyph.
7507         (search-dialog-direction): new variable.
7508         (search-dialog-text): new variable.
7509         (search-dialog-callback): new function. Callback for the search
7510         dialog action.
7511         (make-search-dialog): new function. Create a user-friendly search
7512         dialog.
7513
7514 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7515
7516         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7517         under Windows.
7518
7519 2000-04-01  Andy Piper  <andy@xemacs.org>
7520
7521         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7522         progress more accurately.
7523
7524 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7525
7526         * finder.el (finder-compile-keywords): Process readable files only.
7527         Because error in process of .#finder-inf.el when compile xemacs
7528         with --with-clash-detection option.
7529
7530 2000-03-31  Andy Piper  <andy@xemacs.org>
7531
7532         * gutter-items.el (append-progress-display): don't delay after a
7533         successful font-lock.
7534         (make-gutter-only-dialog-frame): new function. Allow users to
7535         create gutter-only dialogs.
7536
7537 2000-03-27  Mike Alexander  <mta@arbortext.com>
7538
7539         * process.el (call-process-internal): Handle a null BUFFER
7540         parameter correctly.
7541
7542 2000-03-28  Andy Piper  <andy@xemacs.org>
7543
7544         * gutter-items.el (abort-progress-display): put strings in the
7545         gutter not extents.
7546         (progress-layout-glyph): signal special 'quit callback.
7547         (progress-display-quit-function): deleted.
7548         (progress-display-stop-callback): deleted.
7549         (progress-display-dispatch-command-events): deleted.
7550         (append-progress-display): remove calls to
7551         progress-display-dispatch-command-events.
7552         (raw-append-progress-display): ditto.
7553
7554 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7555
7556         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7557         being a list.  Actually define `stipple-pixmap-p' which is used as
7558         an error predicate.  Correctly handle PIXMAP being either relative
7559         or absolute file name.
7560
7561 2000-03-24  Andy Piper  <andy@xemacs.org>
7562
7563         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7564         (abort-progress-display): ditto. Don't delete the created extent.
7565         (raw-append-progress-display): ditto.
7566         (progress-display-dispatch-non-command-events): new
7567         function. Encapsulates what we want to do when no command input is
7568         required.
7569         (progress-display-dispatch-command-events): likewise, but disable
7570         for now since it causes too many problems.
7571         (append-progress-display): use them.
7572         (raw-append-progress-display): ditto.
7573         (default-gutter-position-changed-hook): set this rather than
7574         default-gutter-position-changed.
7575         (default-gutter-position-changed-hook): lambda with zero arguments
7576         rather than one.
7577         (raw-append-progress-display): trap errors in pending input since
7578         allowing them to signal will hose the gauge well and
7579         truly. Ideally we would like to delay these until we are more able
7580         to cope.
7581         (append-progress-display): ditto.
7582
7583 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7584
7585         * lisp/make-docfile.el: call-process-internal is now implemented
7586         in process.el.
7587
7588 2000-03-21  Ben Wing  <ben@xemacs.org>
7589
7590         * mule\mule-cmds.el (set-language-info-alist):
7591         Fix to correspond to new menu arrangement.
7592
7593 2000-03-21  Ben Wing  <ben@xemacs.org>
7594
7595         * process.el:
7596         * process.el (call-process-internal): New.
7597         New implementation of call-process.  Only enabled under NT, so far.
7598         stderr handling not implemented yet in CVS'd C code.
7599
7600 2000-03-20  Ben Wing  <ben@xemacs.org>
7601
7602         * lisp-mode.el:
7603         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7604         * lisp-mode.el (lisp-interaction-mode):
7605         Put back Lisp Interaction menubar for Jan V's sake.
7606
7607         * simple.el:
7608         * simple.el (mark-ring):
7609         * simple.el (dont-record-current-mark): New.
7610         * simple.el (in-shifted-motion-command): New.
7611         * simple.el (mark-ring-unrecorded-commands): New.
7612         * simple.el (mark-ring-max):
7613         * simple.el (set-mark-command):
7614         * simple.el (push-mark):
7615         * simple.el (handle-pre-motion-command):
7616         Implement scheme for not recording unimportant marks.
7617
7618         * subr.el:
7619         * subr.el (function-allows-args): New.
7620         New function function-allows-args.
7621
7622 2000-03-20  Martin Buchholz <martin@xemacs.org>
7623
7624         * XEmacs 21.2.32 is released.
7625
7626 2000-03-20  Andy Piper  <andy@xemacs.org>
7627
7628         * gutter-items.el (update-tab-in-gutter): force selection of the
7629         selected-window if required to do so.
7630         (buffers-tab-items): ditto.
7631         (add-tab-to-gutter): ditto.
7632         (create-frame-hook): use force-selection.
7633         (default-gutter-position-changed): lambdify.
7634         (update-tab-hook): deleted since it was only used in one place.
7635
7636 2000-03-18  Andy Piper  <andy@xemacs.org>
7637
7638         * files.el (find-file-noselect): undo change that shouldn't have
7639         gone in.
7640
7641 2000-03-17  Andy Piper  <andy@xemacs.org>
7642
7643         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7644         of selected-window trickery.
7645
7646         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7647         frames tabs.
7648         (progress-display-stop-callback): progress -> progress-display
7649         (progress-display-quit-function): ditto.
7650         (clear-progress-display): ditto.
7651         (remove-progress-display): ditto.
7652         (append-progress-display): ditto.
7653         (abort-progress-display): ditto.
7654         (raw-append-progress-display): ditto.
7655         (display-progress-display): ditto.
7656         (current-progress-display-label): ditto.
7657         (current-progress-display): ditto.
7658         (lprogress-display): ditto and save the buffer
7659         (progress-display): ditto. Otherwise the buffer sometimes gets
7660         changed which confuses font-lock.
7661
7662         * font-lock.el (font-lock-default-fontify-buffer): catch all
7663         errors, not just quit.
7664         (font-lock-mode): progress -> display-progress
7665         (font-lock-default-fontify-buffer): ditto.
7666         (font-lock-fontify-syntactically-region): ditto.
7667         (font-lock-fontify-keywords-region): ditto.
7668
7669 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7670
7671         * cl.el (gensym): Move to here from cl-macs.el.
7672         (gentemp): Ditto.
7673
7674 2000-03-16  Andy Piper  <andy@xemacs.org>
7675
7676         * font-lock.el (font-lock-mode): use lprogress and friends for
7677         progress management.
7678         (font-lock-default-fontify-buffer): ditto.
7679         (font-lock-fontify-syntactically-region): ditto.
7680         (font-lock-fontify-keywords-region): ditto.
7681         (font-lock-revert-cleanup): fix reverting.
7682         (font-lock-revert-setup): ditto.
7683
7684         * gutter-items.el (progress-use-echo-area): new variable. Use the
7685         echo area for progress gauges if non-nil.
7686         (clear-progress): remove echo area stuff and defer to
7687         clear-message.
7688         (append-progress): dispatch non-command events after each progress
7689         increment. Remove echo area stuff.
7690         (abort-progress): remove echo area stuff and defer to
7691         display-message.
7692         (raw-append-progress): ditto. Dispatch non-command events after
7693         gutter redisplay.
7694         (display-progress): defer echo area stuff to display-message.
7695
7696         * gutter-items.el (clear-progress):
7697         (abort-progress): indentation changes.
7698         (display-progress): don't clear progress.
7699         (append-progress): compare messages with equal.
7700         (raw-append-progress): use dispatch-non-command-events to flush
7701         widget creation events.
7702
7703 2000-03-13  Ben Wing  <ben@xemacs.org>
7704
7705         * abbrev.el:
7706         * abbrev.el (abbrev-string-to-be-defined): New.
7707         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7708         Changes for use with the menubar.
7709
7710 2000-03-12  Ben Wing  <ben@xemacs.org>
7711
7712         * alist.el (vassoc): moved here from font-menu.el.
7713
7714         * custom.el (defface): typo fix.
7715
7716         * dialog.el (yes-or-no-p-dialog-box):
7717         * dialog.el (message-box):
7718         * files.el (save-some-buffers-1):
7719         Put accelerators in the button names.
7720
7721         * font-lock.el (font-lock-comment-face):
7722         * font-lock.el (font-lock-keyword-face):
7723         * font-lock.el (font-lock-function-name-face):
7724         Fixed some of the colors under MS Windows because the existing
7725         default colors were hardly different from black and needed to be
7726         made lighter.
7727
7728         * font-menu.el:
7729         * font-menu.el (font-menu-split-long-menu):
7730         * font-menu.el (font-menu-family-constructor):
7731         * font-menu.el (font-menu-size-constructor):
7732         * font-menu.el (font-menu-weight-constructor):
7733         * font-menu.el (font-menu-set-font):
7734         vassoc moved to alist.el.
7735         Accelerators added to all menus.
7736         Unused bound var new-props removed.
7737
7738         * keydefs.el: I did a whole lot of rearranging to put things in a
7739         more consistent order and fixed a number of cases where key
7740         combinations involving up, down, left, right and so on were
7741         defined but the corresponding keypad combinations were not
7742         defined.
7743
7744         * lisp-mode.el:
7745         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7746         * lisp-mode.el (emacs-lisp-mode):
7747         * lisp-mode.el (lisp-interaction-mode):
7748         * lisp-mode.el (flet):
7749         Added accelerators onto the menus.
7750         Made all the different versions of the let function be indented
7751         the same way.
7752         Undid Steve's easy-menu-ification, because it makes it impossible
7753         to have the menubar and popup menus different.
7754         Cleaned up the menu; added items for find-function &c and some
7755         indenting, and removed debug-on-*.
7756
7757         * list-mode.el (list-mode-hook):
7758         * list-mode.el (list-mode):
7759         * list-mode.el (completion-setup-hook):
7760         * list-mode.el (display-completion-list):
7761         Added support for the :window-height keyword, which is required
7762         because of other changes that I made for the file dialog box.  I
7763         also made the hook variables list-mode-hook and
7764         completion-setup-hook and also minibuffer-setup-hook in
7765         minibuf.el be permanent-local; see comment in list-mode.el.
7766
7767         * map-ynp.el (map-y-or-n-p):
7768         Added accelerators to the dialog buttons.
7769
7770         * menubar-items.el (menu-truncate-list):
7771         New internal function.
7772         * menubar-items.el (submenu-generate-accelerator-spec):
7773         * menubar-items.el (menu-item-strip-accelerator-spec):
7774         * menubar-items.el (menu-item-generate-accelerator-spec):
7775         New exported functions, for use in auto-generating accelerator specs.
7776
7777         * menubar-items.el:
7778         * menubar-items.el (default-menubar):
7779         * menubar-items.el (maybe-add-init-button):
7780         * menubar-items.el (bookmark-menu-filter):
7781         * menubar-items.el (slow-format-buffers-menu-line):
7782         * menubar-items.el (build-buffers-menu-internal):
7783         * menubar-items.el (language-environment-menu-filter):
7784         * menubar-items.el (default-popup-menu):
7785         * menubar-items.el (popup-buffer-menu):
7786         * menubar-items.el (popup-menubar-menu):
7787         Did a major overhaul on this file, and in fact I'm nowhere near
7788         done working on the menubar, and there will be more patches to
7789         come.  A basic summary of what I've done:
7790
7791         a) I added accelerators to all of the menu items.  For menus that
7792         are auto-generated, such as the buffers menu, the accelerators are
7793         automatically added to the beginning of each line using the
7794         numbers 1 through 9, then zero, and then letters starting with A,
7795         but omitting the letters that are already in use for the fixed
7796         menu items at the top of the buffers menu.  To facilitate adding
7797         accelerators of this kind, I created some new functions
7798         (*-accelerator-spec), which are also being used by other filters
7799         that auto generate lists of things such as ftp sites to download
7800         packages.  If people really don't like these accelerators
7801         appearing at the beginning of the menu items, a variable can be
7802         added to optionally turn them off, but I think this is rather
7803         pointless because other menu items have accelerators and many or
7804         most of the menu users will use the accelerators if the support is
7805         there.
7806
7807         b) I combined the top level Tools and Apps menus into a single
7808         Tools menu, because the distinction between the two is not
7809         obvious, and the items on the menus are not used often enough that
7810         putting some of them onto submenus is a problem.
7811
7812         c) I created two new top level menus called View and Cmds because
7813         there were too many items on the File and Edit menus, and I'm going
7814         to be adding more items to these menus.  In contrast to the Tools
7815         menu, the items on these menus may be used quite often during an
7816         editing session, and so should be available with fewer
7817         keystrokes.
7818
7819         d) I added a number of options to the options menu, including one
7820         for controlling whether the alt key can be used to traverse to
7821         menu items using the accelerators, one for controlling behavior of
7822         control-k, one for controlling how the kill and yank functions
7823         interact with the clipboard, a few additional buffers-menu
7824         options, and various other things.  I also did a bit of
7825         rearranging, for example, combining the keyboard and mouse options
7826         into a single keyboard and mouse submenu to facilitate the
7827         accelerators on that level.
7828
7829         e) I changed the variable buffers-menu-format-buffer-line-function
7830         to take two arguments instead of one, the second argument being
7831         the line number for use in creating an accelerator.  I added a
7832         hack to support existing functions with one argument (although I
7833         doubt that very many of these exist), for backward compatibility.
7834
7835         f) I moved the top level mule menu to be a submenu of the edit
7836         menu.  I think that most of the items on this menu are fairly
7837         useless and there are certainly not enough frequently used items
7838         to justify this being its own top level menu.
7839
7840         g) I combined most of the items in big-menubar.el into the main menu.
7841         If people think the main menu is too big, it would be possible to
7842         create different configurations, some smaller.
7843
7844         * menubar.el (check-menu-syntax):
7845         Deleted some syntax checks that were no longer valid, partly
7846         because of changes that were already made a long time ago, and
7847         partly because of a change I made where I allow the name of the
7848         menu item to be an evaluated expression rather than just a string,
7849         similar to all of the other parameters of a menu item.
7850
7851         * minibuf.el:
7852         * minibuf.el (read-file-name-1):
7853         * minibuf.el (mouse-read-file-name-1):
7854         I made a number of changes to improve the appearance
7855         and functioning of the file dialog box.  They include:
7856
7857         a) Fixing the problem where closing the dialog box by clicking on
7858         the close button of the window didn't properly exit the
7859         minibuffer.
7860
7861         b) Fixing the problem that if you typed part of a file name, and
7862         then clicked on a completion with the mouse, the file was not
7863         correctly selected.
7864
7865         c) Changing the title of the dialog box to reflect the operation
7866         being done in accordance with user interface conventions, rather
7867         than the name of the dialog box buffer, which is rather useless.
7868
7869         d) Remove the words "possible completions are" which didn't
7870         belong.
7871
7872         e) Fix things so that the completions scroll off the end of the
7873         completions windows only to the right, rather than both to the
7874         right and down, which is in accordance with Windows user interface
7875         conventions.
7876
7877         * msw-init.el (init-post-mswindows-win):
7878         Added a binding for meta-F4, which is the standard windows binding
7879         for exiting a program.
7880
7881         * select.el (get-selection-no-error):
7882         * select.el (own-selection):
7883         * select.el (own-clipboard):
7884         Added an optional argument called append to the functions
7885         own-selection and own-clipboard.  This adds support for appending
7886         text to the existing selection and allows the function
7887         own-clipboard to be used as the value of the variable
7888         interprogram- cut-function.
7889
7890         Fixed a bug in own-selection in handling zmacs-region-stays.
7891
7892         * simple.el (historical-kill-line): New.
7893
7894         * simple.el (kill-line):
7895         * simple.el (interprogram-cut-function):
7896         * simple.el (interprogram-paste-function):
7897         * simple.el (handle-pre-motion-command):
7898         * simple.el (next-line):
7899         * simple.el (previous-line):
7900         a) Expanded the variable kill-whole-line, so that function
7901         kill-line can be set to delete the entire line always, not just
7902         when cursor is at the beginning of the line.  This is controlled
7903         by setting the variable kill-whole-line to the symbol 'always.
7904         This behavior, as well as the existing kill-whole-line behavior,
7905         now only take effect when kill-line is called interactively,
7906         although this is a departure from a previous behavior in the case
7907         of setting this variable kill-whole-line to t.  It is almost
7908         certainly what has always been intended, and most likely the old
7909         way of doing things introduced bugs.  I also created a function
7910         called historical-kill-line, which ignores the kill-whole-line
7911         setting and always gives the historical behavior of only killing
7912         to the end of the line.  I bound this function to shift- control-k
7913         so that the kill to end of line behavior is available, even when
7914         kill-whole-line has been set to change control-k into the simple
7915         delete-whole-line behavior. (This can be set using the options
7916         menu.)
7917
7918         b) I changed things so that kill and yank now interact with the
7919         clipboard by default under windows.  This was done by changing the
7920         default value of interprogram-cut- function and
7921         interprogram-paste-function.  You can get the old behavior by
7922         setting these to nil, and there is an option on the options menu
7923         to do this.
7924
7925         c) I added support for selecting text using shifted motion keys.
7926         This support is on by default and can be controlled by the
7927         variable shifted-motion-keys-select-region.  There is also a
7928         variable called unshifted-motion-keys-deselect-region that
7929         controls more specifically how the shifted motion key behavior
7930         works.  I did not put an option on the options menu to turn this
7931         off, because I can't imagine why this would be useful.
7932
7933         * simple.el (forward-block-of-lines):
7934         * simple.el (backward-block-of-lines):
7935         * simple.el (block-movement-size):
7936         New.
7937
7938         * simple.el (uncapitalized-title-words):
7939         * simple.el (uncapitalized-title-word-regexp):
7940         * simple.el (capitalize-string-as-title):
7941         * simple.el (capitalize-region-as-title):
7942         New.
7943
7944
7945         * subr.el (add-hook):
7946         * subr.el (make-local-hook): New.
7947         * subr.el (remove-local-hook): New.
7948         * subr.el (add-one-shot-hook): New.
7949         * subr.el (add-local-one-shot-hook): New.
7950         Added some functions to make using hooks easier.
7951         These include:
7952
7953         a) Functions add-local-hook and remove-local-hook to make it easy
7954         to use local hooks.
7955
7956         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7957         make it possible to add a "one-shot" hook, which is to say a hook
7958         that runs only once, and automatically removes itself after the
7959         first time it has run.
7960
7961 2000-03-09  Andy Piper  <andy@xemacs.org>
7962
7963         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7964
7965 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7966
7967         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7968         Moved from menubar-items.el.
7969         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7970
7971 2000-03-08  Andy Piper  <andy@xemacs.org>
7972
7973         * gutter-items.el (build-buffers-tab-internal): add selected field
7974         to buffers tab spec.
7975
7976 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7977
7978         * minibuf.el (last-exact-completion): Initialize to nil.
7979
7980 2000-03-07  Didier Verna  <didier@xemacs.org>
7981
7982         * startup.el (command-line-1): remove unused variable
7983         `first-file-buffer'.
7984
7985 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7986
7987         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7988         which is also used for Web server log files.
7989
7990 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7991
7992         * mule/mule-charset.el: Setup auto-fill-chars.
7993
7994 2000-03-02  SL Baur  <steve@beopen.com>
7995
7996         * subr.el (with-string-as-buffer-contents): Reimplement using
7997         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7998         non-deletion of buffer after execution problem.
7999         (with-output-to-string): Use unique buffer name.
8000
8001 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8002
8003         * gutter-items.el (buffers-tab-sort-function):  New variable.
8004         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8005
8006 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8007
8008         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8009
8010 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8011
8012         * menubar-items.el (maybe-add-init-button): Remove the "Load
8013         .emacs" button from all menubars.
8014
8015 2000-03-01  Didier Verna  <didier@xemacs.org>
8016
8017         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8018         region rectangle replacement (from Jan Vroonhof).
8019         (replace-rectangle): new function.
8020
8021 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8022
8023         * mule/mule-cmds.el (set-default-coding-systems): Use
8024         set-terminal-coding-system and set-keyboard-coding-system.
8025         * coding.el (set-terminal-coding-system): Use
8026         set-console-tty-output-coding-system.
8027         (set-keyboard-coding-system): Use
8028         set-console-tty-input-coding-system.
8029
8030 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8031
8032         * minibuf.el (read-variable): Allow symbol to default argument.
8033
8034 2000-02-27  Andy Piper  <andy@xemacs.org>
8035
8036         * gutter-items.el (update-tab-hook): new function to be used for
8037         hooks.
8038         (create-frame-hook): add update-tab-hook.
8039         (record-buffer-hook): ditto.
8040         (default-gutter-position-changed): ditto.
8041         (default-gutter-position): updating the buffers tab is now handled
8042         by a hook.
8043         (default-gutter-position-changed-hook): new variable.
8044         (gutter-element-visibility-changed-hook): ditto.
8045         (set-gutter-element-visible-p): call it.
8046         (set-gutter-element): use modify-specifier-instances. Set extents
8047         as duplicable before using.
8048         (remove-gutter-element): ditto.
8049         (set-gutter-element-visible-p): ditto.
8050         (init-gutter): new function.
8051         (add-tab-to-gutter): use new gutter-element functions rather than
8052         setting specifiers directly.
8053         (clear-progress): ditto.
8054         (abort-progress): ditto.
8055         (gutter-buffers-tab-visible-p): renamed from
8056         default-gutter-visible-p
8057
8058         * specifier.el (modify-specifier-instances): new function from Jan
8059         Vroonhof.
8060
8061         * x-init.el (init-post-x-win): call init-gutter.
8062
8063         * msw-init.el (init-post-mswindows-win): call init-gutter.
8064
8065         * menubar-items.el (default-menubar): Update to reflect new gutter
8066         variables.
8067
8068 2000-02-26  Andy Piper  <andy@xemacs.org>
8069
8070         * gutter-items.el (set-gutter-element): new function. Add gutter
8071         elements to the specified gutter.
8072         (remove-gutter-element): new function. Remove gutter elements from
8073         the specified gutter.
8074         (set-gutter-element-visible-p): new function. Set gutter element
8075         visibility for the provided gutter-visible specifier.
8076
8077 2000-02-23  Andy Piper  <andy@xemacs.org>
8078
8079         * gutter-items.el (add-tab-to-gutter): specify dimensions
8080         dynamically.
8081
8082 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8083
8084         * gutter-items.el (add-tab-to-gutter):
8085         * package-get.el (package-get-interactive-package-query):
8086         * package-ui.el (pui-directory-exists):
8087         (pui-install-selected-packages):
8088         (pui-list-packages):
8089         Use #'(lambda ...)  instead of '(lambda ...).
8090
8091 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8092
8093         * startup.el (load-user-init-file): Check to make sure user
8094           has an init-file before calling load().
8095
8096 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8097
8098         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8099
8100 2000-02-23  Martin Buchholz <martin@xemacs.org>
8101
8102         * XEmacs 21.2.31 is released.
8103
8104 2000-02-21  Mike Sperber <mike@xemacs.org>
8105
8106         * loadup.el (really-early-error-handler):
8107         * update-elc.el:
8108         * make-docfile.el:
8109         Remove dependency on EMACSBOOTSTRAP... environment variables.
8110
8111 2000-02-21  Martin Buchholz <martin@xemacs.org>
8112
8113         * XEmacs 21.2.30 is released.
8114
8115 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8116
8117         * byte-optimize.el (byte-optimize-plus):
8118         (byte-optimize-minus):
8119         (byte-optimize-multiply):
8120         Optimize (- 0) to 0, not (-)
8121         Optimize (+ 5 3.0) to 8.0
8122         Optimize (* 5 3.0) to 15.0
8123         Improve readability.
8124
8125 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8126
8127         * modeline.el: (modeline-scrolling-method): change modeline
8128         mswindows cursor appearance according to the value.
8129
8130         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8131         and 'gui-element face colors and 'gui-element face font to Windows
8132         defaults.
8133
8134 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8135
8136         * font-lock.el: Javadoc enhancements
8137
8138 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8139
8140         * ldap.el (toplevel): Test if LDAP support has been compiled in
8141         (ldap-verbose): New option
8142         (ldap-search-entries): Renamed from the previous ldap-search
8143         Conditionalize message display on ldap-verbose
8144         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8145         defuns
8146         (ldap-search): Is now defined as an obsolete wrapper calling
8147         ldap-search-basic or ldap-search-entries
8148
8149
8150 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8151             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8152             Jan Vroonhof  <jan@xemacs.org>
8153
8154         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8155         When for-effect is true, didn't call `byte-optimize-form'
8156         in and/or subforms without last.
8157
8158 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8159
8160         * package-get.el (package-get-download-sites): Use correct custom
8161         type.
8162
8163 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8164
8165         * files.el (write-file): Ask for coding system when compiled with
8166         file-coding.
8167
8168 2000-02-16  Andy Piper  <andy@xemacs.org>
8169
8170         * buffer.el (switch-to-buffer): give norecord argument to
8171         set-window-buffer instead of explicitly recording.
8172
8173         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8174         we have to pick a window.
8175
8176 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8177
8178         * mule/mule-cmds.el (describe-language-support): Don't add
8179         unexist function to help-map.
8180         (describe-coding-system): Don't use already assigend `C'.
8181
8182 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8183
8184         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8185         work in custom.
8186
8187 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8188
8189         * about.el: Ienaga's e-mail address change.
8190
8191 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8192
8193         * etags.el (find-tag): force new window -- even if buf already
8194         visible -- when other-window is t
8195
8196 2000-02-16  Martin Buchholz <martin@xemacs.org>
8197
8198         * XEmacs 21.2.29 is released.
8199
8200 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8201
8202         * cl-extra.el (getf): This is now identical to `plist-get', so
8203         just defalias it.
8204         * cl-macs.el: Make getf an alias to plist-get, at the
8205         byte-compiler level, using define-compiler-macro.
8206
8207 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8208
8209         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8210
8211 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8212
8213         * lisp/etags.el (find-tag-internal): set exact-tagname to
8214           a regular expression that matches against the tagname
8215           part of the tag entry first instead of only looking in
8216           the context area.
8217
8218 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8219
8220         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8221         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8222
8223 2000-02-07  Martin Buchholz <martin@xemacs.org>
8224
8225         * XEmacs 21.2.28 is released.
8226
8227 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8228
8229         * cl-extra.el (getf): Just call `get', never `get*'.
8230         Make arglist match docstring.
8231         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8232         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8233         * byte-optimize.el: remove references to `get*'.
8234
8235 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8236
8237         * mule/european.el: Add syntax information for Latin3 and Latin4.
8238
8239 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8240
8241         * byte-optimize.el: Byte-optimize (length "foo")
8242
8243 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8244
8245         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8246         width check using `window-leftmost-p' and `window-rightmost-p'.
8247
8248 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8249
8250         * wid-edit.el (widget-match-inline): An atom never matches a
8251           list.
8252
8253 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8254
8255         * modeline.el: Consolidated 'x and 'mswindows specification under
8256         'win tag.
8257
8258 2000-01-29  Andy Piper  <andy@xemacs.org>
8259
8260         * gutter-items.el: (format-buffers-tab-line): Try and be
8261         intelligent about buffer naming when we have duplicates.
8262
8263 2000-01-29  Andy Piper  <andy@xemacs.org>
8264
8265         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8266         updated when it becomes visible.
8267
8268 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8269
8270         * bytecomp.el (byte-compile-insert-header): Properly set coding
8271         system under MULE and file-coding.
8272
8273 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8274
8275         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8276         (dontusethis-set-value-terminal-coding-system-handler):
8277         (dontusethis-set-value-keyboard-coding-system-handler):
8278         Never undefine coding system aliases.  Emergency fix for gnus.
8279
8280 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8281
8282         * files.el (abbreviate-file-name): Use directory-sep-char instead
8283         of hard-coded "/".
8284
8285 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8286
8287         * startup.el (user-init-file-base-list): New variable, replacing
8288         user-init-file-base.
8289         (find-user-init-file): New function.
8290         (command-line-early): Use it.
8291         (load-user-init-file): Ditto.
8292
8293 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8294
8295         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8296         calling valid-image-instantiator-format-p
8297
8298 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8299
8300         * isearch-mode.el (isearch-mode): The variable is
8301         isearch-unhidden-extents, not isearch-opened-extents.
8302
8303 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8304
8305         * minibuf.el (next-history-element): Modify error message if a
8306         default value is available.
8307
8308 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8309
8310         * bytecomp.el (byte-compile-file): Don't unconditionally write
8311         .elc files in binary - might contain non-Latin1.
8312
8313 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8314
8315         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8316         for windows-nt.
8317
8318         * version.el:
8319         * startup.el (user-init-file-base):
8320         * process.el (call-process-region):
8321         * files.el (make-backup-file-name):
8322         (backup-file-name-p):
8323         (file-relative-name):
8324         (abbreviate-file-name):
8325         (set-auto-mode):
8326         * code-process.el (call-process-region): Removed unnecessary
8327         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8328         support out of the universe.
8329
8330         * process.el:
8331         * code-process.el:
8332         * bytecomp.el (byte-compile-file): Removed reference to
8333         buffer-file-type, and commented usage of binary-process-output
8334         NTEmacs variables.
8335
8336 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8337
8338         * help.el (function-arglist): Add case for macro.
8339
8340 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8341
8342         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8343         printers.
8344         (custom-display): Added a menu for printer/display tags.
8345
8346         * frame.el (frame-type):
8347         * device.el (device-type): Added 'msprinter to the doc string, and
8348         removed 'pc -- it is not going to be implemented ever.
8349         (call-device-method): Fixed docstring typo.
8350         Defined specifier tags 'printer and 'display.
8351
8352 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8353
8354         * lisp/itimer.el (itimer-run-expired-timers): (consp
8355           last-command-event-time) instead of (consp
8356           'last-command-event-time).
8357
8358 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8359
8360         * msw-glyphs.el: Removed obsolete commentary.
8361
8362 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8363
8364         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8365         better default value.
8366
8367 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8368
8369         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8370         (read-string): Ditto.
8371         (eval-minibuffer): Ditto.
8372         (read-command): Ditto.
8373         (read-function): Ditto.
8374         (read-variable): Ditto.
8375         (read-number): Ditto.
8376         (read-shell-command): Ditto.
8377         (read-number): Record history.
8378
8379 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8380
8381         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8382
8383 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8384
8385         * faces.el (startup-initialize-custom-faces): New function.
8386         Reset all faces created during auto-autoloads loading time
8387         by defface.
8388         * startup.el (command-line): Call it.
8389
8390 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8391
8392         * about.el (about-hackers): Add myself to contributors list.
8393
8394 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8395
8396         * menubar-items.el (maybe-add-init-button): Removed an argument in
8397         a call to load-user-init-file, as the function managed to lose its
8398         formal parameter a few betas ago.
8399
8400 2000-01-18  Martin Buchholz <martin@xemacs.org>
8401
8402         * XEmacs 21.2.27 is released.
8403
8404 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8405
8406         * process.el (shell-command-to-string): Use the FSF docstring.
8407         Make shell-command-to-string the standard function, and
8408         exec-to-string the (deprecated) alias.
8409
8410         * startup.el: typo fix.
8411
8412 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8413
8414         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8415
8416 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8417
8418         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8419         buffers after visible buffers.
8420         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8421
8422 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8423
8424         * info.el (Info-extract-menu-node-name): Stop at a dot
8425         followed by whitespace or right parenthesis.
8426
8427 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8428
8429         * info.el (Info-directory-list): Warn against using Customize with
8430         Info-directory-list.
8431
8432 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8433
8434         * minibuf.el (read-file-name): doc fix.
8435
8436         * autoload.el (update-file-autoloads): doc fix.
8437
8438         * about.el (about-hackers): Change my E-mail address.
8439
8440 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8441
8442         * info.el (Info-visit-file): Just use the `f' interactive spec to
8443         read a filename in the standard way.
8444
8445 2000-01-13  Andy Piper  <andy@xemacs.org>
8446
8447         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8448         (gutter-buffers-tab-extent): new variable.
8449         (update-tab-in-gutter): call add-tab-to-gutter again if the
8450         orientation has changed.
8451         (add-tab-to-gutter): cope with different orientations.
8452
8453 2000-01-11  Didier Verna  <didier@xemacs.org>
8454
8455         * info.el (Info-following-node-name): backward-skip dots as well
8456         as spaces (dots at the end of a node name aren't part of it).
8457         (Info-extract-menu-node-name): don't skip dots. There could be
8458         some in the node name.
8459         (Info-index): allow dots to be part of a node name.
8460
8461 2000-01-12  Andreas Jaeger  <aj@suse.de>
8462
8463         * files.el (auto-mode-alist): Added idlwave-mode.
8464         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8465
8466 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8467
8468         * info.el (Info-search): Show default value.
8469
8470 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8471
8472         * info.el (Info-read-node-completion-table): New variable.
8473         (Info-read-node-name-1): New function.
8474         (Info-read-node-name): Use it.
8475         (Info-follow-reference): Use DEFAULT argument of completing-read.
8476         (Info-menu): Ditto.
8477
8478 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8479
8480         * hyper-apropos.el (hyper-describe-key-briefly): Save
8481         window configuration.
8482         (hyper-describe-face): Use DEFAULT of completing-read.
8483         (hyper-apropos-read-variable-symbol): Ditto.
8484         (hyper-apropos-read-function-symbol): Ditto.
8485
8486 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8487
8488         * mule/mule-cmds.el (set-default-coding-system): Set
8489         comint-exec-hook to use coding-system-for-read and
8490         coding-system-for-write so that C-x RET c works.
8491
8492 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8493
8494         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8495         (previous-matching-history-element): Increment
8496         minibuffer-max-depth by 1.
8497         (next-matching-history-element): Ditto.
8498
8499 2000-01-11  Andy Piper  <andy@xemacs.org>
8500
8501         * gutter-items.el (buffers-tab): Create a new face for the buffers
8502         tab.
8503         (buffers-tab-face): use it.
8504
8505 2000-01-10  Didier Verna  <didier@xemacs.org>
8506
8507         * modeline.el (modeline-scrolling-method): change modeline X
8508         cursor appearance according to the value.
8509
8510 2000-01-07  Andreas Jaeger  <aj@suse.de>
8511
8512         * about.el (about-hackers): Moved my entry to contributor list.
8513         (xemacs-hackers): Added myself.
8514         (about-maintainer-info): Added description of myself.
8515
8516
8517 2000-01-07  Didier Verna  <didier@xemacs.org>
8518
8519         * modeline.el (modeline-scrolling-method): new variable.
8520         (mouse-drag-modeline): add reference to it in the docstring.
8521         (mouse-drag-modeline): handle it.
8522
8523 2000-01-08  Andy Piper  <andy@xemacs.org>
8524
8525         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8526         calls.
8527         (remove-buffer-from-gutter-tab): ditto.
8528
8529 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8530
8531         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8532         (custom-face-edit): Fix grammatical error in help message.
8533
8534 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8535
8536         * movemail.el: Added.
8537
8538         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8539
8540 2000-01-03  Didier Verna  <didier@xemacs.org>
8541
8542         * modeline.el (mouse-drag-modeline): remove the code related to
8543         the modeline horizontal scrolling facility.
8544
8545 1999-12-31  Martin Buchholz <martin@xemacs.org>
8546
8547         * XEmacs 21.2.26 is released.
8548
8549 1999-12-28  Andy Piper  <andy@xemacs.org>
8550
8551         * wid-edit.el (widget-push-button-value-create): The gui cache
8552         does not agree with native widgets which can only be displayed
8553         once per window. The reasons for caching are diminished now that
8554         we don't hog resources when creating buttons.
8555         (widget-push-button-cache) deleted.
8556
8557 1999-12-24  Martin Buchholz <martin@xemacs.org>
8558
8559         * XEmacs 21.2.25 is released.
8560
8561 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8562
8563         * hyper-apropos.el (hyper-apropos): Toggle
8564         hyper-apropos-programming-apropos correctly.
8565         Set REGEXP when user accepts default value.
8566
8567 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8568
8569         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8570         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8571
8572 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8573
8574         * mule/mule-category.el (undefined-category-designator):
8575         Return char instead of character.  Search for undefined one.
8576         (describe-category): Use with-displaying-help-buffer.
8577
8578 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8579
8580         * byte-optimize.el (byte-optimize-plus):
8581         Optimize (+ 1) to 1 instead of (1+ nil).
8582
8583         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8584
8585         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8586
8587         * byte-optimize.el (byte-optimize-char-before): New function.
8588         Remove performance penalty for using (char-before) instead of (char-after).
8589
8590 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8591
8592         * mule/mule-category.el (char-category-list): Return character
8593         instead of integer.
8594
8595 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8596
8597         * minibuf.el (read-buffer): Check default is buffer object.
8598
8599 1999-11-25  Andy Piper  <andy@xemacs.org>
8600
8601         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8602         for buttons.
8603
8604 1999-12-16  Andreas Jaeger  <aj@suse.de>
8605
8606         * package-get.el (package-get-maybe-save-index): Fixed typo.
8607         Patch by Jeff Miller <jmiller@smart.net>.
8608
8609 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8610
8611         * gnuserv.el (gnuserv-process-filter):  don't call
8612         gnuserv-write-to-client when gnuserv-current-client is nil
8613
8614 1999-12-14  Martin Buchholz <martin@xemacs.org>
8615
8616         * XEmacs 21.2.24 is released.
8617
8618 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8619
8620         * about.el (about-hackers): Update my email address.
8621
8622 1999-12-07  Martin Buchholz <martin@xemacs.org>
8623
8624         * XEmacs 21.2.23 is released.
8625
8626 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8627
8628         * package-get.el (package-get-download-sites): Removed several
8629         defunct download sites, added many new ones, and corrected a few
8630         incorrect directory-on-site entries.  Added physical locations to
8631         site-description.
8632
8633 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8634
8635         * finder.el (finder-commentary): add DOC string and fix
8636         interactive spec
8637
8638 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8639
8640         * help.el (describe-function): Don't forget to intern the string
8641         completing-read returns.
8642         (describe-variable): Ditto.
8643
8644 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8645
8646         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8647         `hyper-apropos-help-mode' here to find symbol to customize
8648         irregardless of cursor position and simplify
8649         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8650         `hyper-apropos-popup-menu'.
8651
8652 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * apropos.el (apropos-mode-map): Add return to call
8655         apropos-follow.
8656         (apropos-print): Call apropos-mode to have better
8657         command reference. Put keymap text-poperty to
8658         symbole name.
8659
8660 1999-11-22  Alastair Burt  <burt@dfki.de>
8661
8662         * help.el: (describe-bindings-1): Added handling of keymaps for
8663         the extents at point.
8664
8665 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8666
8667         * gutter-items.el (buffers-tab-items): Wrap the function in a
8668         save-match-data
8669
8670 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8671
8672         * help.el (describe-function): Use the DEFAULT argument to
8673         completing-read.
8674         (describe-variable): Ditto.
8675
8676 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8677
8678         * minibuf.el (read-from-minibuffer): Add optional argument
8679         DEFAULT to have better mini-buffer history support.
8680         (completing-read): Pass default to read-from-minibuffer.
8681         (read-buffer): Pass default to completing-read.
8682
8683 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8684
8685         * font-lock.el (font-lock-doc-string-face): Document the
8686         `font-lock-lisp-like' property.
8687
8688 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8689
8690         * lisp-mode.el: Specify `font-lock-lisp-like'.
8691
8692         * font-lock.el (font-lock-lisp-like): New function.
8693         (font-lock-fontify-syntactically-region): Use it.
8694
8695 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8696
8697         * XEmacs 21.2.22 is released
8698
8699 1999-11-28  Martin Buchholz <martin@xemacs.org>
8700
8701         * XEmacs 21.2.21 is released.
8702
8703 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8704
8705         * minibuf.el (read-coding-system): Accept symbol and
8706         coding-system object as a default-coding-system.
8707
8708 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8709
8710         * minibuf.el (read-coding-system): Accept symbol as
8711         a default-coding-system.
8712
8713 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8714
8715         * apropos.el (apropos-documentation): Use insert instead
8716         of princ.
8717
8718 1999-11-07  William M. Perry  <wmperry@aventail.com>
8719
8720         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8721           for the linux console.
8722
8723         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8724           stuff to work when you are not on a window system, since the GPM
8725           mouse support now allows pasting from outside of XEmacs.
8726
8727 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8728
8729         * XEmacs 21.2.20 is released
8730
8731 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8732
8733         * setup-paths.el (paths-default-info-directories): Add
8734         /usr/share/info and /usr/local/share/info.
8735
8736 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8737
8738         * about.el: Updated Vladimir Ivanovic's info.
8739
8740 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8741
8742         * auto-show.el (auto-show-truncationp): Remove.
8743
8744         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8745
8746 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8747
8748         * indent.el (indent-line-to): fix bug: spaces were not replaced
8749         with tab if column is multiple of tab-width
8750         From dhn@qedinc.com
8751
8752 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8753
8754         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8755         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8756
8757         * package-get.el (package-get-package-provider): Be verbose when
8758         interactive. Patch from Robert Pluim
8759
8760 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8761
8762         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8763         info file suffixes.
8764
8765 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8766
8767         * process.el (open-network-stream): Add a new optional parameter
8768         PROTOCOL to support udp; fix a minor typo and add an explanation
8769         in docstring for udp programming.
8770
8771         * code-process.el (open-network-stream): Add a new optional
8772         parameter PROTOCOL to support udp; fix a minor typo and add an
8773         explanation in docstring for udp programming.
8774
8775 1999-10-18  Andy Piper  <andy@xemacs.org>
8776
8777         * gui.el (make-gui-button): be more precise about how we call
8778         callbacks.
8779
8780         * wid-edit.el (widget-push-button-value-create): Use the new form
8781         of native gui-button.
8782
8783 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8784
8785         * info.el (Info-page-prev): Don't do (sit-for 0).
8786
8787 1999-10-13  Andy Piper  <andy@xemacs.org>
8788
8789         * gutter-items.el (progress-abort-glyph): new glyph for showing
8790         abort status.
8791         (append-progress): dispatch-event rather than sit-for.
8792         (abort-progress): new function. Show the abort glyph with an
8793         appropriate message.
8794         (raw-append-progress): dispatch-event rather than sit-for.
8795         (display-progress): cope with aborts.
8796
8797         * gui.el (make-gui-button): Use native widgets for buttons
8798         unconditionally.
8799         (insert-gui-button): ditto.
8800         (gui-button-p): ditto.
8801
8802         * xbm-button.el: remove from core.
8803
8804         * xpm-button.el: remove from core.
8805
8806 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8807
8808         * faces.el (init-device-faces): Don't initialize the random faces
8809         on the stream device.
8810
8811 1999-10-06  Andy Piper  <andy@xemacs.org>
8812
8813         * files.el (recover-file): Don't use ls under windows for revert buffer.
8814
8815 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8816
8817         * package-get.el (package-get-download-menu): Make menu really
8818         toggle download sites.
8819         (package-get-download-sites): Add autoload cookie.
8820
8821 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8822
8823         * setup-paths.el (paths-find-module-directory): Ditto.
8824
8825 1999-09-29  Werner Fink  <werner@suse.de>
8826
8827         * setup-paths.el (paths-find-exec-directory): Add missing nil
8828         parameter for environment.
8829
8830 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8831
8832         * modeline.el (modeline-format):
8833         Only purecopy the strings.  Else
8834         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8835         barfs.
8836
8837 1999-08-28  Mike Woolley  <mike@bulsara.com>
8838
8839         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8840         user setting comint-completion-addsuffix and
8841         comint-process-echoes.
8842
8843 1999-09-22  Andy Piper  <andy@xemacs.org>
8844
8845         * gutter-items.el (update-tab-in-gutter): use
8846         last-nonminibuf-window instead of selected-window.
8847
8848 1999-09-18  Andy Piper  <andy@xemacs.org>
8849
8850         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8851         display on.
8852
8853         * subr.el (record-buffer-hook): new variable so that the hook gets
8854         some documentation.
8855
8856 1999-09-16  Andy Piper  <andy@xemacs.org>
8857
8858         * gutter-items.el (update-tab-in-gutter): only update when the
8859         gutter is visible.
8860         (remove-buffer-from-gutter-tab): ditto.
8861
8862 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8863
8864         * simple.el (do-auto-fill): Commented out part of Kinsoku
8865         processing.
8866
8867 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8868
8869         * isearch-mode.el (isearch-highlightify-region): Give the
8870         highlighting extents a high priority.
8871         (isearch-make-extent): Give the main highlighting extent an even
8872         higher priority.
8873
8874 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8875
8876         * packages.el (packages-compute-package-locations): Fix typo from
8877         -u rationalization.
8878
8879 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8880
8881         * setup-paths.el (paths-find-doc-directory): Respect value of
8882         `configure-doc-directory.'
8883
8884         * find-paths.el (paths-find-architecture-directory): Give
8885         precendence `default' argument (which typically comes from
8886         configure).
8887
8888 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8889
8890         * startup.el (command-line-early): Added options -user-init-file
8891         and -user-init-directory.
8892
8893         * files.el (user-init-file): Default to NIL so we can recognize
8894         when it's set.
8895
8896 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8897
8898         * obsolete.el (init-file-user):
8899         * startup.el:
8900         * packages.el (packages-compute-package-locations):
8901         * package-get.el (package-get-user-index-filename):
8902         * menubar-items.el (maybe-add-init-button):
8903         * info.el (Info-annotations-path):
8904         * dump-paths.el:
8905         Change `user-init-directory' to be an absolute path.
8906         Use `user-init-directory' where appropriate.
8907         Zap `init-file-user' and its uses.
8908
8909 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8910
8911         * subr.el (copy-symbol): New function.
8912
8913 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8914
8915         * isearch-mode.el (isearch-done): Be sure to restore invisible
8916         extents in the proper buffer.
8917         (isearch-pre-command-hook): Set this-command to the correct value
8918         in case the buffer has changed and old overriding-local-map was
8919         used.
8920         (isearch-restore-extent): Use remprop instead of setting the
8921         property to nil.
8922
8923 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8924
8925         * cmdloop.el (execute-extended-command): Update zmacs region
8926         before the delay.
8927         (execute-extended-command): Make the message gettext-friendly.
8928
8929 1999-09-07  Andy Piper  <andy@xemacs.org>
8930
8931         * gutter-items.el (progress-gauge-glyph): renamed from
8932         progress-glyph.
8933         (progress-text-glyph): new variable.
8934         (progress-layout-glyph): use layouts and text glyphs.
8935         (progress-area-buffer): removed.
8936         (progress-text-and-extent): new variable.
8937         (progress-displayed-p): dynamically create gutter area buffer.
8938         (clear-progress): ditto.
8939         (raw-append-progress): ditto.
8940         (append-progress): use new glyph names.
8941         (raw-append-progress): only create the extent when needed. set
8942         properties more optimally.
8943         (progress): remove args.
8944
8945 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8946
8947         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8948         mapcar where the return value is unused.
8949         (isearch-restore-invisible-extents): Ditto.
8950         (isearch-highlight-all-cleanup): Ditto.
8951         (isearch-delete-extents-in-range): Traverse the extents only once.
8952         (isearch-highlight-all-update): Don't start over if the search
8953         string has changed and more input is pending.
8954
8955 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8956
8957         * packages.el (packages-find-package-data-path): Ditto.
8958
8959         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8960
8961         * subr.el (mapc-internal): Don't make obsolete.
8962
8963         * cl-extra.el (mapc): Resurrect.
8964
8965 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8966
8967         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8968         alias.
8969
8970         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8971         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8972         (isearch-yank-clipboard): Use get-clipboard instead of
8973         x-get-clipboard.
8974         (isearch-yank-selection): Fix docstring.
8975
8976 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8977
8978         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8979
8980 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8981
8982         * cl-macs.el (extent-start-position): Fix setf method.
8983         (extent-end-position): Ditto.
8984
8985 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8986
8987         * isearch-mode.el: End merge with FSF 20.4.
8988
8989         * isearch-mode.el (search-invisible): New variable.
8990         (isearch-hide-immediately): Ditto.
8991         (isearch-unhidden-extents): Ditto.
8992         (isearch-range-invisible): New function.
8993         (isearch-unhide-extent): Ditto.
8994         (isearch-restore-invisible-extents): Ditto.
8995         (isearch-restore-extent): Ditto.
8996
8997         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8998         implementation.
8999         (isearch-ring-retreat-edit): Ditto.
9000         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9001         (isearch-forward-regexp): New arguments NOT-REGEXP and
9002         NO-RECURSIVE-EDIT.
9003         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9004         (isearch-backward-regexp): New arguments NOT-REGEXP and
9005         NO-RECURSIVE-EDIT.
9006         (isearch-mode): Return isearch-success.
9007         (isearch-update): Use unread-command-events instead of
9008         unread-command-event.
9009         (isearch-abort): If an invalid regexp is encountered, keep popping
9010         states.
9011         (isearch-*-char): Use FSF implementation.
9012         (isearch-whitespace-chars): Use the more robust FSF's
9013         implementation.
9014         (isearch-within-brackets): New variable.
9015         (isearch-mode): Initialize it.
9016         (isearch-edit-string): Bind it.
9017         (isearch-search-and-update): Set it.
9018         (isearch-push-state): Push it.
9019         (isearch-top-state): Pop it.
9020         (isearch-search): Set it.
9021         (isearch-printing-char): When called by isearch-whitespace-chars,
9022         handle M-SPC gracefully.
9023         (isearch-message-prefix): New argument ELLIPSIS.
9024         (isearch-message-suffix): Ditto.
9025         (isearch-message): Use the ELLIPSIS argument when calling
9026         isearch-message-prefix and isearch-message-suffix.
9027         (isearch-message-prefix): Distinguish between "wrapped" and
9028         "overwrapped" search, FWIW.
9029
9030 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9031
9032         * isearch-mode.el (isearch-edit-string): Use the head of the
9033         search ring instead of search-last-string and search-last-regexp.
9034         (search-highlight): Renamed from isearch-highlight.
9035         (isearch-exit): Use the new name.
9036         (isearch-highlight): Ditto.
9037         (isearch-dehighlight): Ditto.
9038         (isearch-update-ring): New function.
9039         (isearch-done): Call it.
9040         (isearch-done): New argument EDIT.
9041         (isearch-repeat): If search string is empty, look up at the car of
9042         the search ring; ignore the yank pointer.
9043         (isearch-abort): Call isearch-done with NOPUSH.
9044         (isearch-cancel): New function.
9045         (isearch-mode-map): Bind it to ESC ESC ESC.
9046
9047         * isearch-mode.el: Begin merge with FSF 20.4.
9048
9049 1999-09-01  Andy Piper  <andy@xemacs.org>
9050
9051         * x-select.el (x-get-clipboard): obsolete.
9052         (x-yank-clipboard-selection): obsolete
9053
9054         * select.el (disown-selection): need to be careful to disown the
9055         clipboard if we set it via selection.
9056         (get-clipboard): move from x-select.el
9057         (yank-clipboard-selection): ditto.
9058
9059 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9060
9061         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9062         isearch-highlight-all-matches to nil.
9063         (isearch-fixed-case): New variable.
9064         (isearch-mode): Initialize it.
9065         (isearch-edit-string): Save it.
9066         (isearch-toggle-case-fold): Set it.
9067         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9068         need to check isearch-fixed-case.
9069         (isearch-toggle-case-fold): Update highlighting of all matches
9070         before the pause.
9071         (isearch-edit-string):
9072
9073 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9074
9075         * isearch-mode.el (isearch-edit-string): Call isearch-message
9076         before reading the event so that the prompt is displayed properly.
9077         (isearch-message): Use isearch-nonincremental when calling
9078         isearch-message-prefix.
9079         (minibuffer-local-isearch-map): Bind up and down to do the same as
9080         M-p and M-n respectively.
9081         (isearch-done): New arg NOPUSH.
9082         (isearch-edit-string): Use it.
9083         (isearch-edit-string): Don't bind isearch-string.
9084         (isearch-ring-adjust): Edit string, *then* push state.
9085
9086 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9087
9088         * faces.el (isearch-secondary): Make isearch-secondary look
9089         different than default.
9090
9091 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9092
9093         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9094         save-excursion.
9095         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9096         (isearch-update): Call isearch-dehighlight without arguments.
9097         (isearch-done): Ditto.
9098
9099         * isearch-mode.el (isearch-fix-case): If the search string has no
9100         upper-case letters, allow the folding to be reenabled.
9101         Previously, once disabled, the folding would remain that way until
9102         the end of isearch.
9103         (isearch-top-state): Call isearch-fix-case.
9104
9105         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9106         save-excursion.
9107         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9108
9109 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9110
9111         * xpm-button.el:
9112         xbm-button.el: Need to exist in core because gui.el depends on
9113         them.
9114
9115 1999-08-31  Andy Piper  <andy@xemacs.org>
9116
9117         * gutter-items.el (buffers-tab-face): new customizable variable.
9118         (buffers-tab-default-buffer-line-length): new specifier for
9119         maximum viewable characters.
9120         (progress-stack): new variable for implementing widget-based
9121         progress messages.
9122         (progress-area-buffer): ditto.
9123         (progress-glyph-height): ditto.
9124         (progress-stop-callback): ditto.
9125         (progress-quit-function): new function.
9126         (progress-glyph): new variable.
9127         (progress-layout-glyph): ditto.
9128         (progress-displayed-p): new function, see message-displayed-p for
9129         details.
9130         (clear-progress): ditto.
9131         (remove-progress): ditto.
9132         (append-progress): ditto.
9133         (raw-append-progress): ditto.
9134         (display-progress): ditto.
9135         (current-progress): ditto.
9136         (current-progress-label): ditto.
9137         (progress): ditto.
9138         (lprogress): ditto.
9139
9140
9141 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9142
9143         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9144
9145         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9146         `isearch-yank-selection'.
9147         (isearch-mode-map): Use it.
9148         (isearch-yank-selection): Use `get-selection' instead of
9149         `get-x-selection'.
9150
9151 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9152
9153         * faces.el (isearch-secondary): Create face here.
9154
9155         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9156         timers.
9157
9158 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9159
9160         * subr.el (buffer-string): More robust backward compatibility
9161         check, courtesy William Perry.
9162
9163 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9164
9165         * replace.el (perform-replace): Stop the search after the search
9166         limit has been reached.
9167
9168 1999-08-23  Andy Piper  <andy@xemacs.org>
9169
9170         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9171         here if we don't have one.
9172
9173 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9174
9175         * ldap.el (ldap-coding-system): Default to nil until we get
9176         efficient UTF8 support
9177         (ldap-decode-string): Guard against `decode-coding-string' not
9178         being defined
9179         (ldap-encode-string): Guard against `encode-coding-string' not
9180         being defined
9181
9182 1999-08-23  Didier Verna  <didier@xemacs.org>
9183
9184         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9185         Some doc strings improvements, and add a star to the `interactive'
9186         calls.
9187
9188 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9189
9190         * font-lock.el (java-font-lock-keywords-3): introduced new
9191         keywords and regexpes for javadoc syntax 1.2.
9192
9193 1999-08-17  Andy Piper  <andy@xemacs.org>
9194
9195         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9196         format-buffers-tab-line.
9197         (buffers-tab-max-buffer-line-length): new variable.
9198         (format-buffers-tab-line): new function. truncate names if over
9199         buffers-tab-max-buffer-line-length.
9200
9201 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9202
9203         * cus-start.el: Customize the variable `bell-inhibit-time'.
9204
9205 1999-08-16  Andy Piper  <andy@xemacs.org>
9206
9207         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9208         brute-force approach to deleting the last buffer.
9209         (buffers-tab-grouping-regexp): new customizable variable.
9210         (select-buffers-tab-buffers-by-mode): use it.
9211
9212 1999-08-13  Andy Piper  <andy@xemacs.org>
9213
9214         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9215         deletion problem.
9216
9217 1999-07-30  Didier Verna  <didier@xemacs.org>
9218
9219         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9220         of princ to output symbols.
9221         (custom-save-face-internal): ditto.
9222         (custom-save-resets): ditto.
9223
9224 1999-08-09  Didier Verna  <didier@xemacs.org>
9225
9226         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9227         `regexp-quote' to protect the major mode name for use as a regular
9228         expression (c++ needs this for instance).
9229
9230 1999-08-08  Andy Piper  <andy@xemacs.org>
9231
9232         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9233         cope with similar mode names.
9234
9235         * gutter-items.el (buffers-tab-selection-function): new selection
9236         function.
9237         (select-buffers-tab-buffers-by-mode): new function.
9238         (buffers-tab-items): use it if set to only display buffers in the
9239         tab in the current buffer's group..
9240         (update-tab-in-gutter): use new api.
9241         (remove-buffer-from-gutter-tab): ditto.
9242
9243         * gutter-items.el (buffers-tab-max-size): set custom selection
9244         default to 6.
9245         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9246         (add-tab-to-gutter): set face as default.
9247
9248 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9249
9250         * faces.el (frob-face-property): Merge the fall-back specifier
9251         with the target, not replace it.
9252
9253 1999-08-05  Andy Piper  <andy@xemacs.org>
9254
9255         * gutter-items.el (update-tab-in-gutter): add frame argument for
9256         buffer-items.
9257         (update-tab-in-gutter): use it.
9258
9259         * gutter-items.el (record-buffer-hook): set.
9260
9261         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9262         change.
9263         (switch-to-buffer-hook) deleted.
9264
9265 1999-08-04  Andy Piper  <andy@xemacs.org>
9266
9267         * gutter-items.el (update-tab-in-gutter): make sure this will work
9268         as an argument to create-frame-hook.
9269
9270 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9271
9272         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9273         instead of timer emulation.
9274
9275 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9276
9277         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9278         Emacs isearch enhancements.
9279
9280 1999-07-28  Andy Piper  <andy@xemacs.org>
9281
9282         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9283         all devices that support tab controls.
9284         (remove-buffer-from-gutter-tab): new function. to be used as a
9285         value for kill-buffer-hook.
9286
9287 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9288
9289         * auto-show.el (auto-show-truncationp): changed to match
9290         `window_translation_on'
9291
9292 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9293
9294         * XEmacs 21.2.19 is released
9295
9296 1999-07-28  SL Baur  <steve@miho>
9297
9298         * code-files.el (insert-file-contents): Fix docstring.
9299         revert previous change.
9300
9301 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9302
9303         * fill.el (fill-region-as-paragraph): Change re-break-point to
9304         contain word-across-newline plus one character so that filling
9305         Japanese and Chinese works as desired.
9306         * simple.el (do-auto-fill): Ditto.
9307
9308 1999-07-26  SL Baur  <steve@miho>
9309
9310         * mule/japanese.el ("Japanese"): Do not specify a default input
9311         method.
9312         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9313
9314 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9315
9316         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9317         able to use cl-macs macro in early lisp.
9318
9319 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9320
9321         * custom.el:
9322         * cus-face.el:
9323         * cus-edit.el:
9324                 Massive custom Theme API changes.
9325
9326 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9327
9328         * code-files.el (insert-file-contents): Regard
9329         coding-system-magic-cookie if `coding-system-for-read' is nil.
9330
9331 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9332
9333         * mule/thai-xtis.el: Add coding: local variable, to avoid
9334         bootstrapping problem with C locale.
9335
9336 1999-07-22  Andy Piper  <andy@xemacs.org>
9337
9338         * dumped-lisp.el (preloaded-file-list): guard against putting
9339         gutter-items in a less than functional XEmacs.
9340         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9341
9342 1999-07-18  Bob Weiner  <weiner@beopen.com>
9343
9344         * fill.el (fill-context-prefix): Fixed bug that prevented the
9345         setting of an adaptive fill prefix when the `dont-skip-first' was
9346         t.
9347
9348 1999-07-22  SL Baur  <steve@miho>
9349
9350         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9351
9352 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9353
9354         * files.el (interpreter-mode-alist): add `make', `guile', and
9355         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9356         makefile-mode, guile is a scheme, and someday XEmacs will be
9357         modular enough to use as an efficient scripting tool.)
9358
9359 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9360
9361         * mule/mule-cmds.el (reset-language-environment): Regard
9362         coding-category `utf-8' and `ucs-4' if they are available.
9363
9364 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9365
9366         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9367         (prefer-coding-system): Fix DOC-string.
9368
9369         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9370         DOC-string too.
9371
9372         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9373         Mule.
9374         (coding-system-change-eol-conversion): Fix DOC-string.
9375
9376 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9377
9378         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9379         instead of `list-coding-system'.
9380
9381 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9382
9383         * menubar-items.el (default-menubar): `select-input-method' was
9384         renamed to `set-input-method'.
9385
9386         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9387         "Set Language Environment" menu.
9388
9389         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9390         "Describe Language Support" menu.
9391
9392 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9393
9394         * mule/chinese.el ("Chinese-GB"): Rename
9395         `chinese-gb-environment-setup-function' to
9396         `setup-chinese-gb-environment-internal'.
9397
9398 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9399
9400         * mule/korean.el: Use `define-coding-system-alias' instead of
9401         `copy-coding-system'.
9402
9403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9404
9405         * mule/mule-cmds.el (set-language-environment-coding-systems):
9406         Treat duplicated coding-categories.
9407
9408 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9409
9410         * mule/japanese.el: Use `define-coding-system-alias' instead of
9411         `copy-coding-system'.
9412
9413 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9414
9415         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9416         coding-system `viscii'.
9417
9418 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9419
9420         * mule/cyrillic.el:
9421         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9422         (cyrillic-alternativnyj-decode-table): New variable.
9423         (cyrillic-alternativnyj-encode-table): New variable.
9424         - Specify `iso-8-1' as a category of coding-system
9425           `alternativnyj'.
9426         - Abolish general Cyrillic environment.
9427
9428 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9429
9430         * mule/chinese.el:
9431         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9432         - Register `chinese-gb-environment-setup-function' as a
9433           `setup-function' of "Chinese-GB" environment.
9434
9435 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9436
9437         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9438         optional argument `parents'.
9439
9440         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9441         property for Thai-XTIS.
9442
9443         * mule/mule-help.el (help-with-tutorial): Use property
9444         `tutorial-coding-system' of language-info as a coding-system to
9445         read tutorial file.
9446
9447 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9448
9449         * mule/thai-xtis.el: Don't setup `setup-function' and
9450         `exit-function'.
9451
9452         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9453         `set-coding-category-system' to set up coding-system for
9454         coding-category.
9455
9456         * mule/mule-cmds.el (prefer-coding-system): Use
9457         `set-coding-category-system' to set up coding-system for
9458         coding-category.
9459
9460 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9461
9462         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9463         Thai-XTIS environment.
9464
9465         * mule/mule-cmds.el (prefer-coding-system): Use
9466         `find-coding-system' instead of `coding-system-p'.
9467
9468 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9469
9470         * mule/mule-cmds.el (set-language-environment-coding-systems):
9471         Modify eol-type for XEmacs.
9472
9473         * mule/thai-xtis.el: Delete unused local variable `category'.
9474
9475         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9476         function.
9477         (prefer-coding-system): Don't call
9478         `update-coding-systems-internal'; use function
9479         `coding-category-list' instead of variable `coding-category-list';
9480         use `set-coding-priority-list' instead of `set-coding-priority';
9481         modify `eol-type' for XEmacs.
9482
9483         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9484         `charset-columns'.
9485         (char-width): Likewise.
9486
9487 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9488
9489         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9490         `tis-620'.
9491
9492         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9493         `set-coding-priority-list' instead of `set-coding-priority'; don't
9494         call `update-coding-systems-internal'.
9495
9496         * mule/mule-misc.el (coding-system-get): New function.
9497         (coding-system-put): New function.
9498         (coding-system-category): New function.
9499
9500 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9501
9502         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9503         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9504         to avoid conflict with leim/quail/thai-xtis.
9505
9506         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9507         to thai-xtis-chars.el.
9508
9509         * mule/thai-xtis-chars.el: New file (split from
9510         mule/thai-xtis.el).
9511
9512 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9513
9514         * mule/thai-xtis.el:
9515         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9516         - Add syntax entries.
9517         - Put `preferred-coding-system' of the charset `thai-xtis' to
9518           `tis-620'.
9519
9520 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9521
9522         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9523         rewritten to use write-multibyte-character.
9524
9525 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9526
9527         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9528         of `iso-2022-7'.
9529         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9530         ported yet.
9531         (read-input-method-name): Treat optional argument `default'.
9532
9533 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9534
9535         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9536         all.
9537         (set-language-info-alist): Set up menus here.
9538
9539 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9540
9541         * minibuf.el (completing-read): Add new optional argument
9542         `default'.
9543         (read-coding-system): Add new optional argument
9544         `default-coding-system'.
9545
9546 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9547
9548         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9549         (viet-viscii-...->viet-vscii...).
9550
9551 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9552
9553         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9554         and menus.
9555
9556 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9557
9558         * mule/mule-cmds.el (input-method-function): Add permanent-local
9559         property.
9560
9561 1999-03-30  Dave Love  <fx@gnu.org>
9562
9563         * mule/mule-cmds.el (current-language-environment): Doc fix.
9564
9565 1999-02-06  Richard Stallman  <rms@gnu.org>
9566
9567         * mule/european.el (setup-slovenian-environment): New function.
9568         ("Slovenian"): New language environment.
9569
9570 1999-01-27  Dave Love  <fx@gnu.org>
9571
9572         * mule/mule-cmds.el (current-language-environment): Provide :link,
9573         :type (choices) and appropriate :get.
9574
9575 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9576
9577         * mule/mule-cmds.el (describe-language-environment): Don't alter
9578         input-method-alist.
9579
9580 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9581
9582         * mule/mule-cmds.el (prefer-coding-system): Call
9583         set-coding-priority, so that the internal array of priorities is
9584         also updated.
9585
9586 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9587
9588         * mule/mule-cmds.el (prefer-coding-system): If the argument
9589         requires specific EOL conversion type, make the default coding
9590         systems use that.
9591
9592 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9593
9594         * mule/mule-cmds.el (set-language-environment): Pass the default
9595         eol-type to set-language-environment-coding-systems.
9596         (set-default-coding-systems): Copy the eol-type property for the
9597         new default values of {buffer-file,process}-coding-system from the
9598         old defaults.
9599         (set-language-environment-coding-systems): Accept an optional
9600         argument EOL-TYPE, and set the eol-type property of the default
9601         coding systems accordingly.
9602
9603 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9604
9605         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9606         use generate-new-buffer instead of get-buffer-create.
9607
9608 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9609
9610         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9611
9612 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9613
9614         * mule/mule-cmds.el (default-input-method): Fix custom type.
9615
9616 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9617
9618         * mule/mule-cmds.el (setup-specified-language-environment):
9619         Add apropos-inhibit property.
9620         (describe-specified-language-support): Likewise.
9621
9622 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9623
9624         * mule/mule-cmds.el: Doc fixes.
9625
9626 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9627
9628         * mule/mule-cmds.el (register-input-method): Doc-string
9629         modified.
9630
9631 1998-09-01  Dave Love  <fx@gnu.org>
9632
9633         * mule/mule-cmds.el (current-language-environment): Fix
9634         setter function.
9635
9636 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9637
9638         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9639         mule/european.el, mule/hebrew.el, mule/japanese.el,
9640         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9641         avoid bootstrapping problem if you need to recompile all the Lisp
9642         files using interpreted code.
9643
9644 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9645
9646         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9647         ("Latin-2"): Likewise.
9648
9649 1998-08-18  Per Starback  <starback@update.uu.se>
9650
9651         * mule/european.el (setup-latin2-environment): Fix typo.
9652
9653 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9654
9655         * mule/european.el: Give proper value of `input-method' key to all
9656         lang. env.
9657
9658         * mule/mule-cmds.el (activate-input-method): Handle the case that
9659         the arg INPUT-METHOD is nil correctly.
9660         (read-multilingual-string): Activate the specified input method
9661         before calling read-string.  Afterward, activate the original
9662         input method.
9663
9664 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9665
9666         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9667         (set-language-info-alist): Fix typo in doc-string.
9668
9669         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9670
9671 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9672
9673         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9674         (reset-language-environment): New function for the job that
9675         setup-english-environment used to do.
9676         (set-language-environment): Do more setups according to the info
9677         in language-info-alist.
9678         (read-language-name): Handle the case that the arg KEY is nil.
9679         (describe-language-environment): Handle input-method property.
9680
9681         * mule/: All files under this directory, which related with
9682         specific languages (such as mule/european.el, mule/greek.el,
9683         mule/hebrew.el, mule/misc-lang.el), modified as below.
9684         (setup-XXX-environment): Just call set-language-environment.  If
9685         they used to do some other jobs than what done by
9686         set-language-environment, those jobs are done in
9687         setup-XXX-environment-internal now.
9688         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9689         the value to setup-XXX-environment-internal.  Add properties
9690         input-method and features.
9691
9692         * mule/english.el (setup-english-environment): Just call
9693         reset-language-environment.
9694
9695         * mule/european.el (setup-8-bit-environment): Function deleted.
9696
9697 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9698
9699         * mule/mule-cmds.el (input-method-exit-on-first-char)
9700         (input-method-use-echo-area): Doc fixes.
9701
9702 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9703
9704         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9705         variable.
9706         (input-method-use-echo-area): New variable.
9707
9708 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9709
9710         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9711
9712 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9713
9714         * mule/mule-cmds.el (activate-input-method): Update mode line.
9715         (inactivate-input-method): Likewise.
9716
9717 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9718
9719         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9720         input method in the current buffer, but just bind
9721         current-input-method.
9722
9723 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9724
9725         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9726
9727         * mule/misc-lang.el ("IPA"): Add coding-priority and
9728         coding-system.
9729
9730 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9731
9732         * mule/greek.el: Add coding-priority.
9733
9734 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9735
9736         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9737         LANG-ENV.
9738
9739 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9740
9741         * mule/mule-cmds.el (register-input-method): Fix previous change.
9742         (setup-specified-language-environment): Doc fix.
9743
9744 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9745
9746         * mule/mule-cmds.el: Several doc fixes.
9747         (get-language-info, set-language-info): Rename argument.
9748         (set-language-info-alist): Likewise.
9749         (register-input-method): Rename argument.
9750         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9751
9752 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9753
9754         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9755         default value while reading an input method.
9756
9757 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9758
9759         * mule/mule-cmds.el (universal-coding-system-argument):
9760         Use buffer-file-coding-system as default.
9761
9762 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9763
9764         * mule/korean.el ("Korean"): Doc fix.
9765
9766 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9767
9768         * mule/mule-cmds.el (describe-language-environment): Print the
9769         languge environment at the head.
9770
9771 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9772
9773         * mule/japanese.el: Set exit-function to exit-japanese-environment
9774         for Japanese environment.
9775
9776 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9777
9778         * mule/mule-cmds.el (set-language-environment): Doc fix.
9779         (current-language-environment): Use defcustom.
9780         (default-input-method): Specify :type.
9781
9782 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9783
9784         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9785         modified.
9786         (prefer-coding-system): Doc-string modified.
9787
9788 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9789
9790         * mule/mule-cmds.el (set-language-info): Doc-string
9791         describes `coding-priority' KEY.
9792         (set-language-environment-coding-systems): New function.
9793         (select-safe-coding-system): New function.
9794         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9795         (set-language-info-alist): New optionla arg PARENTS.  Call
9796         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9797         (set-language-environment-coding-systems): New function.
9798
9799         * mule/chinese.el: Remove setting up of
9800         describe-chinese-environment-map and
9801         setup-chinese-environment-map.  Exclude them in args of calls to
9802         set-language-info-alist.  Register coding-priority key in
9803         language-info-alist.
9804
9805         * mule/cyrillic.el: Remove setting up of
9806         describe-cyrillic-environment-map and
9807         setup-cyrillic-environment-map.  Exclude them in args of calls to
9808         set-language-info-alist.  Register coding-priority key in
9809         language-info-alist.
9810
9811         * mule/english.el: Register coding-priority key in
9812         language-info-alist.
9813
9814         * mule/ethiopic.el: Register coding-priority key in
9815         language-info-alist.
9816
9817         * mule/european.el: Remove setting up of
9818         describe-european-environment-map and
9819         setup-european-environment-map.  Exclude them in args of calls to
9820         set-language-info-alist.  Register coding-priority key in
9821         language-info-alist.  Add "German" language env.
9822         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9823         (setup-german-environment): New function.
9824
9825         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9826         change default input method to "greek-postfix".
9827
9828         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9829         coding-priority key in
9830
9831 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9832
9833         * mule/mule-cmds.el (set-language-info): Doc fix.
9834         (input-method-inactivate-hook): Doc fix.
9835
9836 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9837
9838         * mule/mule-cmds.el (set-input-method): Renamed from
9839         select-input-method.
9840
9841 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9842
9843         * mule/mule-cmds.el (set-language-environment): Run
9844         exit-language-environment-hook before calling `exit-function'
9845         which is specified for the language environment.
9846
9847 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9848
9849         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9850         modified.
9851         (prefer-coding-system): Likewise.
9852         (describe-language-environment): Print aliases of each coding
9853         system.
9854         (set-language-environment-hook): New variable.
9855         (exit-language-environment-hook): New variable.
9856         (set-language-environment): Call these hooks.  Before setting a
9857         new language environment, exit from the
9858         current-language-environment if necessary.
9859         (input-method-verbose-flag): The value can be nil, t,
9860         complex-only, or default.
9861         (input-method-highlight-flag): Doc-string augmented.
9862         (activate-input-method): Check if we can run the registered
9863         function to activate an input method.
9864
9865         * mule/korean.el: Set exit-function for language environment
9866         "Korean" to exit-korean-environment.
9867         (setup-korean-environment): Moved to korea-util.el.
9868
9869 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9870
9871         * mule/mule-cmds.el (read-multilingual-string): Use
9872         current-input-method prior to default-input-method.  Don't bind
9873         current-input-method by `let', instead, activate the specified
9874         input method in the current buffer temporarily.
9875
9876 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9877
9878         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9879
9880 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9881
9882         * mule/chinese.el (post-read-decode-hz): Return the result of
9883         decode-hz-region.
9884         (pre-write-encode-hz): Do not change the value of
9885         last-coding-system.
9886
9887 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9888
9889         * mule/mule-ccl.el: Doc fixes.
9890
9891 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9892
9893         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9894         (check-ccl-program): New macro.
9895
9896 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9897
9898         * mule/mule-ccl.el: Comment about CCL syntax modified.
9899         (ccl-command-table): Add read-multibyte-character and
9900         write-multibyte-character.
9901         (ccl-code-table): Add ex-cmd.
9902         (ccl-extended-code-table): New variable.
9903         (ccl-embed-extended-command): New function.
9904         (ccl-compile-read-multibyte-character,
9905         ccl-compile-write-multibyte-character) New functions.
9906         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9907         ccl-dump-write-multibyte-character): New functions.
9908
9909 1999-07-22  SL Baur  <steve@miho>
9910
9911         * config.el (config-value-file): config.values is installed into
9912         doc-directory.
9913         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9914
9915 1999-07-19  Didier Verna  <didier@xemacs.org>
9916
9917         * rect.el: all functions rewritten, except when noted. Below is a
9918         list of interface changes.
9919         (apply-on-rectangle): new function. Obsoletes
9920         `operate-on-rectangle'. All functions that used to call this
9921         function now call the new one.
9922         (kill-rectangle): added optional prefix arg to fill lines.
9923         (delete-rectangle): ditto.
9924         (delete-extract-rectangle): ditto.
9925         (open-rectangle): ditto.
9926         (clear-rectangle): ditto.
9927         (delete-rectangle-line): added third arg FILL.
9928         (delete-extract-rectangle-line): ditto.
9929         (open-rectangle-line): ditto.
9930         (clear-rectangle-line): ditto.
9931
9932 1999-07-18  Andy Piper  <andy@xemacs.org>
9933
9934         * menubar-items.el (default-menubar): add gutter options.
9935
9936         * gutter-items.el: new file.
9937         (gutter): new group for custom.
9938         (gutter-visible-p): new variable.
9939         (default-gutter-position): ditto.
9940         (buffers-tab): new group for the buffers tab.
9941         (gutter-buffers-tab): widget to put in the gutter.
9942         (buffers-tab-max-size): max number of tabs.
9943         (buffers-tab-switch-to-buffer-function): function to call when a
9944         tab is pressed.
9945         (buffers-tab-omit-function): filter buffers with this function.
9946         (buffers-tab-format-buffer-line-function): format buffer names for
9947         inclusion in tabs.
9948         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9949         the record.
9950         (build-buffers-tab-internal): build a list of tab items.
9951         (buffers-tab-items): ditto.
9952         (add-tab-to-gutter): put a tab in the gutter area.
9953         (update-tab-in-gutter): reset the buffers in the tab.
9954
9955         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9956
9957         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9958         (switch-to-buffer-hooks): new hook.
9959
9960         * toolbar.el (default-toolbar-position): fix typo.
9961
9962 1999-07-16  Andy Piper  <andy@xemacs.org>
9963
9964         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9965
9966 1999-07-15  Didier Verna  <didier@xemacs.org>
9967
9968         * cus-edit.el (custom-prompt-variable): optional third arg makes
9969         prompt for a comment string.
9970         (customize-set-value): optional prefix makes this function handle
9971         variable comments.
9972         (customize-set-variable): ditto.
9973         (customize-save-variable): ditto.
9974         (customize-customized): handle custom comments.
9975         (customize-save-customized): ditto.
9976         (custom-variable-state-set): ditto.
9977         (custom-face-state-set): ditto.
9978         (customize-saved): ditto.
9979         (custom-variable-set): ditto.
9980         (custom-face-set): ditto.
9981         (custom-variable-save): ditto.
9982         (custom-face-save): ditto.
9983         (custom-variable-reset-saved): ditto.
9984         (custom-face-reset-saved): ditto.
9985         (custom-variable-reset-standard): ditto.
9986         (custom-face-reset-standard): ditto.
9987         (custom-comment-face): new face.
9988         (custom-comment-tag-face): ditto.
9989         (custom-comment): new widget.
9990         (custom-comment-create): new function.
9991         (custom-comment-delete): ditto.
9992         (custom-comment-value-set): ditto.
9993         (custom-comment-show): ditto.
9994         (custom-comment-invisible-p): ditto.
9995         (custom-variable-value-create): create a comment field widget.
9996         (custom-face-value-create): ditto.
9997         (custom-variable-menu): new entry for adding a custom comment.
9998         (custom-face-menu): ditto.
9999         (custom-save-variables): possibly save custom comments.
10000         (custom-save-faces): ditto.
10001
10002         * cus-face.el (custom-set-faces): the arguments can now have a
10003         custom comment as fourth argument.
10004
10005         * custom.el (custom-set-variables): the arguments can now have a
10006         custom comment as fifth element.
10007
10008 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10009
10010         * XEmacs 21.2.18 is released
10011
10012 1999-07-13  SL Baur  <steve@miho>
10013
10014         * lib-complete.el (read-library-name): Revert previous change.
10015         (read-library): Ditto.
10016
10017 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10018
10019         * packages.el (packages-package-list): Capitalize docstring.
10020
10021         * packages.el (packages-find-package-library-path): Use #'nconc
10022         rather than #'append to reduce consing -- #'mapcar uses Flist,
10023         which returns a freshly consed list.  #'append would create yet
10024         another fresh list, using Fmake_list in concat.
10025
10026         * packages.el (package-provide): Use setq with remassq like it
10027         says in its docstring.
10028
10029 1999-07-06  SL Baur  <steve@miho.m17n.org>
10030
10031         * lib-complete.el (progn-with-message): Fix typo.
10032
10033 1999-07-06  SL Baur  <steve@miho.m17n.org>
10034
10035         * mule/mule-misc.el (char-octet): Make function match docstring.
10036         From Katsumi Yamaoka <yamaoka@jpl.org>
10037
10038 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10039
10040         * wid-edit.el (widget-documentation): corrected spelling error.
10041
10042 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10043
10044         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10045         keys if already bound
10046
10047 1999-07-06  SL Baur  <steve@miho.m17n.org>
10048
10049         * lib-complete.el (progn-with-message): Revert previous changes.
10050
10051 1999-06-24  Bob Weiner  <weiner@beopen.com>
10052
10053         * lib-complete.el (find-library):
10054         (find-library-other-window):
10055         (find-library-other-frame): Completely rewrote
10056         so that these functions actually work when called non-interactively.
10057         Also made them handle LIBRARY arguments which end with .el or .elc.
10058
10059 1999-06-24  Bob Weiner  <weiner@beopen.com>
10060
10061         * simple.el (indent-new-comment-line): Locally bound
10062         `block-comment-start' to `comstart' or else when this is called
10063         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10064         `block-comment-start' value, ignoring any existing spacing after a
10065         comment prefix in the previous line and producing ugly comments.
10066
10067 1999-06-23  Bob Weiner  <weiner@beopen.com>
10068
10069         * list-mode.el (mouse-choose-completion):
10070         (choose-completion):
10071         (completion-switch-to-minibuffer): Added.
10072         ([Tab]): [Tab] previously switched to the minibuffer
10073         but since [space] does that and since most applications in the
10074         world use [Tab] to select the next item in a list, do that in the
10075         *Completions* buffer too.  This will cause the least confusion
10076         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10077         06/23/1999.
10078
10079 1999-06-22  Bob Weiner  <weiner@beopen.com>
10080
10081         * help.el (help-buffer-name): Added support for a null value
10082         of `help-buffer-prefix-string' since some buffers require no
10083         prefix.
10084
10085 1999-06-20  Bob Weiner  <weiner@beopen.com>
10086
10087         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10088         in the completion-list-mode-map to bury the completions buffer
10089         even when the minibuffer is no longer active.
10090
10091 1999-06-20  Bob Weiner  <weiner@beopen.com>
10092
10093         * list-mode.el (list-mode): It is visually disconcerting to have
10094         the text cursor disappear within list buffers, especially when
10095         moving from window to window, so leave it visible.
10096
10097 1999-07-01  SL Baur  <steve@miho.m17n.org>
10098
10099         * menubar-items.el (default-menubar): Conditionalize the bug
10100         report menu item (which may not be possible in this XEmacs).
10101         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10102
10103 1999-06-30  SL Baur  <steve@miho.m17n.org>
10104
10105         * subr.el (with-current-buffer): DOC string fix.
10106         Suggested by Bob Weiner <weiner@altrasoft.com>
10107
10108 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10109
10110         * cus-face.el (custom-face-italic): insert missing args
10111
10112 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10113
10114         * packages.el (package-locations): Changed default early package
10115         hierarchies to ~/.xemacs/mule-packages and
10116         ~/.xemacs/xemacs-packages.
10117
10118 1999-06-23  SL Baur  <steve@miho.m17n.org>
10119
10120         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10121
10122 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10123
10124         * packages.el (package-locations): Changed default early package
10125         hierarchy to ~/.xemacs/packages.
10126         (package-locations): Removed `packages' as a possible name for a
10127         late package hierarchy.
10128
10129 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10130
10131         * mule/mule-category.el (word-combining-categories): Set up new
10132         variable.
10133         (word-separating-categories): Likewise.
10134
10135 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10136
10137         * XEmacs 21.2.17 is released
10138
10139 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10140
10141         * font-menu.el (font-menu-set-font): allow for nil specification
10142         of font size.
10143
10144 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10145
10146         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10147         is 1.
10148
10149 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10150
10151         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10152         8859-5 instead of ISO 8859-1.
10153
10154 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10155
10156         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10157         (viet-viscii-encode-table): Ditto.
10158
10159         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10160         Make obsolete definition of char-octet.
10161
10162 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10163
10164         * subr.el: Move no-Mule make-char ...
10165         * help-nomule.el (make-char): To here.
10166         (string-width): Make Mule compatibility alias.
10167
10168 1999-06-15  Andy Piper  <andy@xemacs.org>
10169
10170         * select.el (get-selection-no-error): really make there be no-error.
10171         (get-selection): revert to original.
10172
10173 1999-06-11  Andy Piper  <andy@xemacs.org>
10174
10175         * select.el (selection-sets-clipboard): renamed.
10176         (own-selection): use it.
10177
10178 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10179
10180         * XEmacs 21.2.16 is released
10181
10182 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10183
10184         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10185         missing characters to avoid crash.
10186
10187 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10188
10189         * coding.el (set-terminal-coding-system): Only set the console
10190         coding system on the selected console if it is a tty.
10191
10192 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10193
10194         * cus-face.el:
10195         * cus-edit.el:
10196         * faces.el:
10197         (custom):
10198         (face-spec-set):
10199         * faces.el (frob-face-property):
10200         * font-menu.el (font-menu-set-font):
10201                   Actually apply changes from 1999-03-17
10202
10203 1999-06-10  Andy Piper  <andy@xemacs.org>
10204
10205         * select.el (get-selection): abstract out non error-signalling
10206         part.
10207         (get-selection-no-error): get-selection without signalling an
10208         error.
10209         (selection-is-clipboard-p): new variable. controls whether the
10210         selection sets the clipboard.
10211         (own-selection): use it.
10212
10213         * mouse.el (insert-selection): fallback to clipboard after trying
10214         primary selection and cutbuffer.
10215
10216 1999-06-05  Andy Piper  <andy@xemacs.org>
10217
10218         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10219         selection functions.
10220
10221 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10222
10223         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10224         default value.
10225         (load): Use `raw-text' instead of `no-conversion'.
10226         (insert-file-contents): Likewise.
10227
10228         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10229         of `no-conversion'.
10230
10231 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10232
10233         * coding.el: Don't copy `no-conversion' to `raw-text'.
10234
10235 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10236
10237         * subr.el (make-char): Define it if Mule is not around.
10238
10239 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10240
10241         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10242
10243         * x-select.el (x-disown-selection-internal): Restore symbol as an
10244         obsolete alias.
10245         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10246
10247 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10248
10249         * XEmacs 21.2.15 is released
10250
10251 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10252
10253         * subr.el (split-string): Avoid infinite looping
10254
10255 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10256
10257         * ldap.el (ldap-ignore-attribute-codings): New variable
10258         (ldap-default-attribute-decoder): New variable
10259         (ldap-coding-system): New variable
10260         (ldap-attribute-syntax-encoders): New variable
10261         (ldap-attribute-syntax-decoders): New variable
10262         (ldap-attribute-syntaxes-alist): New variable
10263         (ldap-encode-boolean): New function
10264         (ldap-decode-boolean): New function
10265         (ldap-encode-country-string): New function
10266         (ldap-decode-string): New function
10267         (ldap-decode-address): New function
10268         (ldap-encode-address): New function
10269         (ldap-decode-attribute): New function
10270         (ldap-search): Use some of these
10271
10272 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10273
10274         * version.el (emacs-version): Make the patch level/beta come
10275         before the XEmacs qualifier so that it gets into (funcall
10276         emacs-version) and thus in the bug reports.
10277         (emacs-version>=): Support patch levels.
10278
10279 1999-06-03  SL Baur  <steve@xemacs.org>
10280
10281         * version.el: implement x.y.z version number
10282         From Jan Vroonhof <vroonhof@math.ethz.ch>
10283
10284 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10285
10286         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10287
10288 1999-05-22  Vin Shelton <acs@xemacs.org>
10289
10290         * startup.el: Document -private and break out non-standard X options.
10291
10292 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10293
10294         * mule/mule-charset.el (charset-after): New function.
10295         (charset-direction): Synch with Mule, update docstring.
10296         (get-charset-property): New function.
10297         (put-charset-property): New function.
10298         (charset-plist): New function.
10299
10300         * mule/mule-charset.el (compose-region):
10301         (decompose-region): remove;  these functions (which don't work
10302         since we don't do composite characters) have been moved to
10303         mule-util.el.
10304         (toplevel): follow coding standards
10305
10306 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10307
10308         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10309         exist any more.
10310
10311         * code-files.el: Fix commentary to follow coding standards.  Move
10312         the single line left in mule-files.el to here.
10313
10314         * mule/mule-files.el: delete.
10315
10316 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10317
10318         * info.el (Info-scroll-prev): Use event functions instead of the
10319         old emacs 19 interface.
10320
10321 1999-06-02  Andy Piper  <andy@xemacs.org>
10322
10323         * x-font-menu.el (x-font-menu-load-font):
10324         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10325
10326 1999-05-31  Andy Piper  <andy@xemacs.org>
10327
10328         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10329         group.
10330         (font-menu-this-frame-only-p): ditto.
10331         (font-menu-max-items): reinstate, from Jan Vroonhof
10332         <vroonhof@math.ethz.ch>
10333         (font-menu-submenu-name-format): ditto.
10334         (font-menu-split-long-menu): ditto, for use by the family
10335         constructor.
10336         (font-menu-family-constructor): use it.
10337
10338 1999-05-30  Andy Piper  <andy@xemacs.org>
10339
10340         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10341         for use by the font menu.
10342
10343         * msw-font-menu.el: new file implementing mswindows specific
10344         font-menu behaviour.
10345         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10346         (mswindows-font-menu-junk-families): ditto.
10347         (hack-font-truename): ditto.
10348         (mswindows-font-regexp-ascii): ditto.
10349         (mswindows-reset-device-font-menus): ditto.
10350         (mswindows-font-menu-font-data): ditto.
10351         (mswindows-font-menu-load-font): ditto.
10352
10353         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10354         (x-font-menu-font-data): ditto.
10355         (x-font-menu-load-font): ditto.
10356
10357         * font-menu.el: new file implementing generic font menu behaviour.
10358         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10359         made device independent.
10360         (font-menu-this-frame-only-p): ditto.
10361         (font-menu-preferred-resolution): ditto.
10362         (font-menu-size-scaling): new variable used to determine whether
10363         sizes are in points or tenths of a point.
10364         (vassoc): moved from x-font-menu.el.
10365         (device-fonts-cache): ditto.
10366         (device-fonts-cache): ditto.
10367         (flush-device-fonts-cache): ditto.
10368         (reset-device-font-menus): copied from x-font-menu.el and made
10369         device independent. Most functionality deferred to
10370         device-dependent versions.
10371         (font-menu-family-constructor): copied from x-font-menu.el and
10372         made device independent.
10373         (font-menu-size-constructor): ditto.
10374         (font-menu-weight-constructor): ditto.
10375         (font-menu-set-font): ditto.
10376         (font-menu-change-face): ditto.
10377         (font-menu-load-font): new device method.
10378         (font-menu-font-data): ditto.
10379
10380         * x-font-menu.el: The above functions deleted.
10381
10382 1999-05-26  Andy Piper  <andy@xemacs.org>
10383
10384         * update-elc.el:
10385         * make-docfile.el:
10386         * loadup.el: rehash expand-file-name usage to not use default-directory.
10387
10388 1999-05-21  Andy Piper  <andy@xemacs.org>
10389
10390         * x-select.el (x-select-convert-to-text):
10391         (x-selected-text-type):
10392         (x-get-selection):
10393         (xselect-convert-to-string):
10394         (xselect-convert-to-compound-text):
10395         (xselect-convert-to-length):
10396         (xselect-convert-to-targets):
10397         (xselect-convert-to-delete):
10398         (xselect-convert-to-filename):
10399         (xselect-convert-to-charpos):
10400         (xselect-convert-to-lineno):
10401         (xselect-convert-to-colno):
10402         (xselect-convert-to-sourceloc):
10403         (xselect-convert-to-os):
10404         (xselect-convert-to-host):
10405         (xselect-convert-to-user):
10406         (xselect-convert-to-class):
10407         (xselect-convert-to-name):
10408         (xselect-convert-to-integer):
10409         (xselect-convert-to-atom):
10410         (xselect-convert-to-identity): functions renamed from x-* and
10411         moved to select.el.
10412         (x-get-secondary-selection): use rename get-selection.
10413         (x-get-clipboard): ditto.
10414         (x-own-selection): moved to select.el.
10415         (x-valid-simple-selection-p): ditto.
10416         (x-dehilight-selection): ditto.
10417         (x-own-clipboard): ditto.
10418         (x-disown-selection): ditto.
10419
10420         * x-mouse.el (x-yank-function): moved to mouse.el.
10421         (x-insert-selection): ditto.
10422         (x-set-point-and-move-selection): use renamed function.
10423
10424         * select.el (selected-text-type): moved and renamed from
10425         x-select.el.
10426         (selection-owner-p): moved to C.
10427         (selection-exists-p): ditto.
10428         (get-cutbuffer): new device method.
10429         (get-selection): generalised and moved from x-select.el.
10430         (own-selection): moved x-own-selection functionality into here.
10431         (dehilight-selection): renamed and moved from x-select.el.
10432         (own-clipboard): functionality moved from x-select.el using new
10433         generic C builtins.
10434         (disown-clipboard): ditto.
10435         (select-convert-to-text):
10436         (select-convert-to-string):
10437         (select-convert-to-compound-text):
10438         (select-convert-to-length):
10439         (select-convert-to-targets):
10440         (select-convert-to-delete):
10441         (select-convert-to-filename):
10442         (select-convert-to-charpos):
10443         (select-convert-to-lineno):
10444         (select-convert-to-colno):
10445         (select-convert-to-sourceloc):
10446         (select-convert-to-os):
10447         (select-convert-to-host):
10448         (select-convert-to-user):
10449         (select-convert-to-class):
10450         (select-convert-to-name):
10451         (select-convert-to-integer):
10452         (select-convert-to-atom):
10453         (select-convert-to-identity): new functions renamed from x-* and
10454         moved from x-select.el.
10455
10456         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10457         into here and use as the default window-system mouse yank.
10458         (insert-selection): generalised and moved from x-mouse.el.
10459         (own-clipboard): moved to C.
10460
10461         * msw-select.el (mswindows-selection-owned-p): deleted.
10462         (mswindows-own-selection): generalised and moved to select.el.
10463         (mswindows-disown-selection): generalised and moved to C.
10464         (mswindows-selection-owner-p): ditto.
10465
10466 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10467
10468         * XEmacs 21.2.14 is released
10469
10470 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10471
10472         * about.el: update contact info for jason and slb.
10473
10474 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10475
10476         * mule/european.el (setup-romanian-environment): Add Romanian
10477         support from Emacs/Mule romanian.el.
10478
10479 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10480
10481         * cus-face.el: Label all custom changes with the 'custom' tag.
10482
10483         * cus-edit.el: idem ditto.
10484
10485         * faces.el: Added suport for adding device tags to various functions.
10486         (custom): New device tag.
10487         (face-spec-set): Call reset face with tags argument. No longer do
10488         x-init-global-faces hack.
10489
10490         * faces.el (frob-face-property): Use an anonymous specifier to map
10491         frob-face-property-1 over.
10492
10493         * x-font-menu.el (font-menu-set-font): Always specify all
10494         properties to custom.
10495
10496 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10497
10498         * mule/european.el (setup-czech-environment): Add czech support.
10499         From David Sauer <davids@orfinet.cz>
10500
10501 1999-03-15  SL Baur  <steve@xemacs.org>
10502
10503         * check-features.el: Turn hard errors into warnings.
10504
10505 1999-03-21  SL Baur  <steve@xemacs.org>
10506
10507         * simple.el (delete-key-deletes-forward): As per discussion on
10508         xemacs-beta, default to t.
10509
10510 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10511
10512         * loadup.el: Define Installation-string before loading anything.
10513
10514 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10515
10516         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10517         From Anders Stenman <stenman@isy.liu.se>
10518
10519 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10520
10521         * wid-edit.el (widget-glyph-find): Ditto.
10522
10523         * packages.el (locate-library): Ditto.
10524
10525         * loadup.el (really-early-error-handler): Ditto.
10526
10527         * lib-complete.el (read-library): Ditto.
10528
10529         * faces.el (set-face-stipple): Ditto.
10530
10531         * code-files.el (load): Use new calling style of locate-file.
10532
10533 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10536         dead.
10537
10538 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10539
10540         * dumped-lisp.el (preloaded-file-list): Don't load
10541         Installation.el.
10542
10543         * loadup.el (Installation-string): Define it here.
10544
10545 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10548         Installation.el needs to be loaded before `dump-paths', otherwise
10549         the dumping process won't find it.
10550
10551 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10552
10553         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10554         subr so that we can use `replace-in-string' in Installation.el to
10555         get rid of C-m chars under the native Windows build.
10556
10557 1999-04-29  Andy Piper  <andy@xemacs.org>
10558
10559         * make-docfile.el: canonicalize file and directory names.
10560
10561         * device.el (call-device-method): new function for calling device
10562         specific methods.
10563         (define-device-method): new function for defining device methods.
10564         (define-device-method*): ditto.
10565
10566 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10567
10568         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10569
10570 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10573         (cyrillic-koi8-r-encode-table): Likewise.
10574         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10575         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10576
10577         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10578         from vietnamese.el].
10579
10580         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10581         mule/mule-misc.el.
10582
10583 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10584
10585         * mule/thai-xtis.el:
10586         - Change font registry name from "Thai94x94-0" to "xtis-0".
10587         - Change mnemonic of coding-system `tis-620' to "TIS620".
10588
10589 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10590
10591         * mule/ethiopic.el: fixed.
10592
10593 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10594
10595         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10596
10597         * mule/thai-xtis.el: New file.
10598
10599         * mule/vietnamese.el: New file.
10600
10601         * mule/ethiopic.el: New file.
10602
10603 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10604
10605         * bytecomp.el (byte-compile-close-variables): Leave
10606         debug-issue-ebola-notices alone.
10607
10608 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10609
10610         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10611         at the top of the buffer since it is the most important thing to
10612         customize
10613         (ldap-get-host-parameter): New defun
10614         (ldap-search): Add a new parameter `withdn' to retrieve the
10615         distinguished names of entries
10616
10617 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10618
10619         * startup.el (splash-frame-body): Date and spelling fixes.
10620
10621 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10622
10623         * view-less.el (toggle-truncate-lines): add autoload tag
10624
10625 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10626
10627         * format.el (format-alist): Disable image stuff.
10628
10629 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10630
10631         * wid-edit.el (widget-glyph-find): Search by directories, then by
10632         suffixes rather than the other way around.
10633         (widget-image-conversion): Renamed to
10634         `widget-image-file-name-suffixes'.
10635
10636 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10637
10638         * mule/mule-charset.el: Made old functions obsolete, remove the
10639         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10640         (charset-iso-graphic-plane): Rename from charset-graphic.
10641         (charset-iso-final-char): Rename from charset-final.
10642         (charset-width): Rename from charset-columns.
10643         (charset-bytes): Added from fsf compatibility, returns always 1.
10644
10645         * mule/mule-misc.el: Move charset-doc-string alias to
10646         mule-charset.el
10647
10648 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10649
10650         * x-faces.el (x-make-font-bold-italic): honor
10651         *try-oblique-before-italic-fonts*
10652
10653 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10654
10655         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10656
10657 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10658
10659         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10660         name.
10661
10662 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10663
10664         * cl-extra.el (equalp): Would bug out for lists.
10665
10666 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10667
10668         * about.el (about-hackers):  Change cgw's email address
10669
10670 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10671
10672         * XEmacs 21.2.13 is released
10673
10674 1999-03-12  SL Baur  <steve@xemacs.org>
10675
10676         * simple.el (delete-key-deletes-forward): Revert to previous
10677         behavior.
10678
10679 1999-01-18  Didier Verna  <didier@xemacs.org>
10680
10681         * menubar-items.el (xemacs-splash-buffer): handle the case of
10682         multiple elements in the splash buffer body.
10683
10684         * startup.el (splash-frame-timeout): new constant: interval
10685         between splash buffer elements.
10686         (command-line-1): handle splash buffer with multiple elements (use
10687         a timeout).
10688         (splash-frame-body): Originally `startup-splash-frame-body'.
10689         Rewrote a cleaner and more readable version. This can now be array,
10690         in which case each element is displayed in turn in the splash buffer.
10691         (splash-frame-static-body): new constant. Persistent information
10692         across all splash buffer elements (preserves the possibility to give
10693         it in different languages.
10694         (circulate-splash-frame-elements): new function. Used as a timeout
10695         to circulate through all splash frame elements and display them in
10696         sequence.
10697         (display-splash-frame): originally `startup-splash-frame'. Handle
10698         the case of multiple elements in the splash buffer body. Now
10699         returns a timeout id if multiple elements to display, or nil.
10700
10701 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10702
10703         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10704         so they can be overridden by x-init-face-from-resources.
10705         Additionally specify the font name also with an x tag.
10706
10707 1999-03-08  Andy Piper  <andy@xemacs.org>
10708
10709         * package-get.el (package-get-base): autoload.
10710
10711         * menubar-items.el (default-menubar): add update menu item. Fix
10712         custom menu to only be activated when package-base is available.
10713
10714         * package-get.el (package-get-custom): don't load
10715         package-get-custom as it is auto-generated. Fix group definition.
10716
10717 1999-03-05  Didier Verna  <didier@xemacs.org>
10718
10719         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10720         instead of `symbol-name' (Thanks Kyle).
10721
10722         * cus-edit.el (custom-save-variables): use `prin1' instead of
10723         princ to write symbols.
10724
10725 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10726
10727         * XEmacs 21.2.12 is released
10728
10729 1999-03-05  SL Baur  <steve@xemacs.org>
10730
10731         * menubar-items.el (default-menubar): Add kfm browsing support.
10732         From Neal Becker <nbecker@fred.net>
10733
10734 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10735
10736         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10737         calls to font-lock during buffer reversion.
10738
10739 1999-02-12  Didier Verna  <didier@xemacs.org>
10740
10741         * info.el (Info-build-node-completions): unconditionally widen the
10742         tag table buffer.
10743
10744 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10745
10746         * x-faces.el (x-init-face-from-resources):
10747         Only set fonts in the 'x locale.
10748
10749 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10750
10751         * package-ui.el (pui-install-selected-packages): Don't throw on
10752         `package-admin-delete-binary-package' returning nil since it's
10753         normal.  Reindent function.
10754         (pui-add-required-packages): Handle case where packages selected
10755         for installation have never been installed.
10756
10757 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10758
10759         * menubar-items.el (default-menubar):
10760         Implement the ``Mule->Set coding system of process'' menu item.
10761
10762 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10763
10764         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10765         files
10766         - Change some `if's to `when's
10767
10768 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10769
10770         * XEmacs 21.2.11 is released
10771
10772 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10773
10774         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10775         against window close (Fix Bug #460).
10776         (ask-user-about-lock-dbox): Idem.
10777
10778 1999-02-25  SL Baur  <steve@xemacs.org>
10779
10780         * mule/mule-charset.el (charset-leading-byte): New function.
10781         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10782
10783 1999-02-12  Andy Piper  <andy@xemacs.org>
10784
10785         * about.el (xemacs-hackers): change andy's email address.
10786         (about-url-alist): change andy's web page address.
10787         (about-xemacs): add piper.
10788
10789 1999-02-16  SL Baur  <steve@xemacs.org>
10790
10791         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10792         of mule-base into lisp/mule.
10793
10794 1999-02-16  SL Baur  <steve@xemacs.org>
10795
10796         * mule/arabic.el:
10797         mule/canna-leim.el:
10798         mule/chinese.el:
10799         mule/cyrillic.el:
10800         mule/english.el:
10801         mule/european.el:
10802         mule/greek.el:
10803         mule/hebrew.el:
10804         mule/japanese.el:
10805         mule/kinsoku.el:
10806         mule/korean.el:
10807         mule/misc-lang.el:
10808         mule/mule-category.el:
10809         mule/mule-ccl.el:
10810         mule/mule-charset.el:
10811         mule/mule-cmds.el:
10812         mule/mule-coding.el:
10813         mule/mule-files.el:
10814         mule/mule-help.el:
10815         mule/mule-init.el:
10816         mule/mule-misc.el:
10817         mule/mule-tty-init.el:
10818         mule/mule-x-init.el:
10819         mule/viet-chars.el:  Remerge from mule-base.
10820
10821         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10822         of mule-base into lisp/mule.
10823
10824 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10825
10826         * process.el (exec-to-string): Use `shell-command-switch' in place
10827         of hard-wired "-c" (for WindowsNT).
10828
10829 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10830
10831         * menubar-items.el (default-menubar):  Remove obsolete
10832         "Gopher" item
10833
10834 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10835
10836         * package-admin.el (package-admin-get-install-dir): First fall
10837         back to the location of xemacs-base for non-mule packages.
10838
10839 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10840
10841         * paths.el:
10842         - improved automounter tmp directory support.
10843         - support 4 (!) empirically discovered automounter conventions
10844
10845 1999-02-12  SL Baur  <steve@xemacs.org>
10846
10847         * etags.el (pop-tag-mark): autoload to match key binding.
10848
10849 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10850
10851         * XEmacs 21.2.10 is released
10852
10853 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10854
10855         * package-get.el (package-get-remote-filename): Don't bug out for
10856         a local file name in the search entry.
10857
10858 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10859
10860         * XEmacs 21.2.9 is released
10861
10862 1999-01-19  Didier Verna  <didier@xemacs.org>
10863
10864         * replace.el (replace-search-function): new variable containing a
10865         function to perform a search-forward.
10866         (replace-re-search-function): new variable containing a function
10867         to perform a re-search-forward.
10868         (perform-replace): use them.
10869
10870 1999-01-25  Didier Verna  <didier@xemacs.org>
10871
10872         * select.el (selection-owner-p): use the name `XEmacs'.
10873         (cut-copy-clear-internal): ditto.
10874
10875 1999-01-18  Andy Piper  <andy@xemacs.org>
10876
10877         * about.el (about-url-alist): Update my entry.
10878         (xemacs-hackers): Ditto.
10879
10880 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10881
10882         * buffer.el (switch-to-buffer): Fixing documentation.
10883         * minibuf.el (minibuffer-completion-table): ditto.
10884         * cl-macs.el (return-from): ditto.
10885
10886 1999-01-04  Didier Verna  <didier@xemacs.org>
10887
10888         * replace.el (delete-non-matching-lines): temporarily disable
10889         case-folding when called interactively with a regexp containing
10890         uppercase characters.
10891         (delete-matching-lines): ditto.
10892         (count-matches): ditto.
10893         (list-matching-lines): ditto.
10894
10895 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10896
10897         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10898         abort if current window is split horizontally, not if others are
10899         split.  Got rid of unnecessary minibuffer checking.  Also, add
10900         some comments (it's still complex).
10901
10902 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10903
10904         * package-get.el: changed address for doc.ic.ac.uk to
10905         sunsite.doc.ic.ac.uk
10906
10907 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10908
10909         * ldap.el (toplevel): Remove requires so that the file compiles
10910         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10911
10912 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10913
10914         * dump-paths.el: Calculate module-directory and set
10915         module-load-path to the load path for modules.
10916
10917         * loadup.el: Get bootstrap value of module-load-path from the
10918         environment variable EMACSBOOTSTRAPMODULEPATH.
10919         - Display the module load path if we're debugging paths.
10920
10921         * setup-paths.el: Added function paths-find-site-module-directory.
10922         - Added function paths-find-module-directory.
10923         - Added function paths-construct-module-load-path.  Uses new
10924         environment variable EMACSMODULEPATH.
10925
10926 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10927
10928         * font.el (font-default-object-for-device):
10929         Oops! This `or' can't be replaced by `unless'.
10930         Fixed inability to run w3, among other things.
10931
10932 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10933
10934         * package-admin.el: Change initialization of
10935           package-admin-install-function dependent on system type.
10936           Change package-admin-install-function-mswindows to use
10937           "minitar".
10938
10939 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10940
10941         * mouse.el (default-mouse-motion-handler): Disable help echo while
10942         in the minibuffer.
10943
10944 1998-12-28  Martin Buchholz <martin@xemacs.org>
10945
10946         * XEmacs 21.2.8 is released.
10947
10948 1998-12-24  Martin Buchholz <martin@xemacs.org>
10949
10950         * XEmacs 21.2.7 is released.
10951
10952 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10953
10954         * package-ui.el (pui-list-packages): Set truncate-lines.
10955
10956         * package-get.el (package-get-download-menu): Use
10957         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10958
10959         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10960         (pui-help-string): idem.
10961         (list-packages-mode): New major mode.
10962         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10963         (pui-install-selected-packages): Add suport for removing packages.
10964         (pui-toggle-package-delete-key): New function.
10965         (pui-popup-context-sensitive): New kludge.
10966         (pui-list-packages): Add warning when `package-get-remote' is nil.
10967         (package-ui-add-site): New function.
10968
10969 1998-12-01  Didier Verna  <didier@xemacs.org>
10970
10971         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10972
10973 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10974
10975         * ldap.el: Custom-ized
10976         (toplevel): Do not provide `ldap' which is provided by C level
10977         LDAP code
10978         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10979
10980 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10981
10982         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10983
10984 1998-12-17  Andy Piper  <andy@xemacs.org>
10985
10986         * sound.el (sound-load-list): name changed from sound-load-alist.
10987         (sound-extension-list): name changed from sound-ext-list.
10988         (load-default-sounds): use new names.
10989         (load-sound-file): use new names.
10990
10991 1998-12-16  Andy Piper  <andy@xemacs.org>
10992
10993         * XEmacs 21.2.6 is released
10994
10995 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10996
10997         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10998         errors.
10999
11000 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11001
11002         * wid-edit.el (widget-echo-this-extent): Set
11003         help-echo-owns-message to t.
11004
11005 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11006
11007         * package-get.el (package-get-download-menu): use toggles for
11008           each site in the download site menu.
11009
11010 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11011
11012         * package-get.el (package-get): If we cannot find a package
11013           because package-get-remote is not set, give a more helpful
11014           error message.
11015
11016 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11017
11018         * package-get.el (package-get-remote-filename): use an EFS path
11019         with user anonymous if no user is specified.
11020
11021 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11022
11023         * faces.el (face-spec-set): Re-init fallfacks for default after
11024         calling reset-face on the default face.
11025
11026 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11027
11028         * package-admin.el (package-admin-default-install-function):
11029         Behave as advertised.  Make sure the pkg-dir is proper for
11030         default-directory.
11031         (package-admin-add-binary-package): Make sure the pkg-dir is
11032         proper for default-directory.
11033         (package-admin-install-function-mswindows): Make sure the pkg-dir
11034         is proper for default-directory.
11035
11036 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11037
11038         * XEmacs 21.2.5 is released
11039
11040 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11041
11042         * files.el (binary-file-regexps): regexp-opt is not available at
11043         bytecompile time.
11044
11045 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11046
11047         * x-win-xfree86.el:
11048         * x-win-sun.el (x-win-init-sun):
11049         * x-win-sun.el:
11050         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11051         * x-iso8859-1.el:
11052         * x-init.el (init-post-x-win):
11053         * x-init.el (init-pre-x-win):
11054         * x-init.el (x-initialize-compose):
11055         * x-init.el:
11056         * x-compose.el:
11057         * winnt.el:
11058         * widget.el:
11059         * wid-edit.el (widget-glyph-click):
11060         * wid-edit.el (widget-glyph-find):
11061         * wid-edit.el (widget-type):
11062         * view-less.el (view-buffer-other-window):
11063         * very-early-lisp.el:
11064         * version.el:
11065         * toolbar.el:
11066         * toolbar-items.el:
11067         * term/sun.el (suntool-map):
11068         * term/sun-mouse.el:
11069         * term/internal.el:
11070         * syntax.el (modify-syntax-entry):
11071         * symbol-syntax.el:
11072         * subr.el:
11073         * startup.el (lock-directory):
11074         * simple.el (set-comment-column):
11075         * simple.el (backward-delete-char-untabify):
11076         * shadow.el (find-emacs-lisp-shadows):
11077         * shadow.el:
11078         * setup-paths.el (paths-construct-info-path):
11079         * select.el (cut-copy-clear-internal):
11080         * process.el (call-process-region):
11081         * process.el (start-process-shell-command):
11082         * process.el:
11083         * paths.el (rmail-spool-directory):
11084         * paragraphs.el (use-hard-newlines):
11085         * package-get.el (package-get-dependencies):
11086         * package-admin.el (package-admin-delete-binary-package):
11087         * obsolete.el (truncate-string):
11088         * obsolete.el (store-substring):
11089         * mouse.el (default-mouse-track-maybe-own-selection):
11090         * mouse.el (mouse-yank-at-point):
11091         * modeline.el:
11092         * modeline.el (mouse-drag-modeline):
11093         * minibuf.el (read-directory-name-internal):
11094         * minibuf.el (read-file-name-internal):
11095         * minibuf.el (read-file-name-internal-1):
11096         * minibuf.el (read-file-name-2):
11097         * minibuf.el (exact-minibuffer-completion-p):
11098         * minibuf.el (read-from-minibuffer):
11099         * minibuf.el:
11100         * menubar.el (check-menu-syntax):
11101         * map-ynp.el (map-y-or-n-p):
11102         * make-docfile.el (docfile-out-of-date):
11103         * loadup.el ((member "run-temacs" command-line-args)):
11104         * loadup.el ((member "no-site-file" command-line-args)):
11105         * loadup.el (really-early-error-handler):
11106         * loadup.el:
11107         * loadhist.el:
11108         * loaddefs.el:
11109         * lisp-mnt.el (lm-verify):
11110         * lib-complete.el (lib-complete:cache-completions):
11111         * lib-complete.el (library-all-completions):
11112         * itimer.el (itimer-run-expired-timers):
11113         * info.el (Info-mode):
11114         * info.el (Info-insert-file-contents):
11115         * info.el (Info-rebuild-dir):
11116         * info.el (Info-build-dir-anew):
11117         * info.el (Info-parse-dir-entries):
11118         * info.el (Info-dir-outdated-p):
11119         * info.el (Info-insert-dir):
11120         * info.el (info-xref):
11121         * info.el:
11122         * hyper-apropos.el (hyper-apropos-get-doc):
11123         * hyper-apropos.el (hyper-describe-face):
11124         * hyper-apropos.el (hyper-apropos-mode):
11125         * hyper-apropos.el:
11126         * help.el (list-processes):
11127         * help.el:
11128         * gnuserv.el:
11129         * font.el (mswindows-font-create-name):
11130         * font.el (font-default-font-for-device):
11131         * font.el (x-font-create-object):
11132         * font.el (font-registry):
11133         * font.el:
11134         * font-lock.el (font-lock-keywords):
11135         * font-lock.el:
11136         * finder.el (finder-compile-keywords):
11137         * find-paths.el (paths-find-recursive-path):
11138         * fill.el (set-justification-center):
11139         * fill.el (fill-region-as-paragraph):
11140         * files.el (insert-directory):
11141         * files.el (wildcard-to-regexp):
11142         * files.el (recover-file):
11143         * files.el (basic-save-buffer):
11144         * files.el (delete-auto-save-file-if-necessary):
11145         * files.el (file-relative-name):
11146         * files.el (backup-extract-version):
11147         * files.el (backup-buffer):
11148         * files.el (set-visited-file-name):
11149         * files.el (set-auto-mode):
11150         * files.el (interpreter-mode-alist):
11151         * files.el:
11152         * files.el (find-file-noselect):
11153         * files.el (abbreviate-file-name):
11154         * files.el (parse-colon-path):
11155         * files.el (directory-abbrev-alist):
11156         * etags.el (visit-tags-table-buffer):
11157         * easymenu.el (easy-menu-define):
11158         * dragdrop.el (experimental-dragdrop-drag):
11159         * dragdrop.el (dragdrop-drop-do-functions):
11160         * dragdrop.el (dragdrop-drop-at-point):
11161         * disass.el (disassemble-1):
11162         * disass.el (disassemble-internal):
11163         * disass.el (disassemble):
11164         * disass.el:
11165         * derived.el (derived-mode-init-mode-variables):
11166         * derived.el (define-derived-mode):
11167         * custom.el (defgroup):
11168         * cus-edit.el (custom-quote):
11169         * config.el:
11170         * code-process.el (open-network-stream):
11171         * code-process.el (start-process):
11172         * code-process.el (call-process-region):
11173         * code-process.el (call-process):
11174         * code-process.el:
11175         * code-files.el (insert-file-contents):
11176         * code-files.el:
11177         * code-files.el (buffer-file-coding-system-for-read):
11178         * cmdloop.el (yes-or-no-p-minibuf):
11179         * cl.el:
11180         * cl-macs.el:
11181         * cl-extra.el:
11182         * callers-of-rpt.el (make-caller-report):
11183         * callers-of-rpt.el:
11184         * bytecomp.el (batch-byte-recompile-directory):
11185         * bytecomp.el (batch-byte-compile-1):
11186         * bytecomp.el (batch-byte-compile):
11187         * bytecomp.el (display-call-tree):
11188         * bytecomp.el (byte-compile-insert):
11189         * bytecomp.el (byte-compile-two-args-19->20):
11190         * bytecomp.el (byte-compile-variable-ref):
11191         * bytecomp.el (byte-compile-form):
11192         * bytecomp.el (byte-compile-top-level-body):
11193         * bytecomp.el (byte-compile-out-toplevel):
11194         * bytecomp.el (byte-compile-byte-code-maker):
11195         * bytecomp.el (byte-compile-file-form-defmumble):
11196         * bytecomp.el (byte-compile-file-form):
11197         * bytecomp.el (byte-compile-keep-pending):
11198         * bytecomp.el (byte-compile-insert-header):
11199         * bytecomp.el (byte-compile-from-buffer):
11200         * bytecomp.el (byte-compile-file):
11201         * bytecomp.el (byte-recompile-file):
11202         * bytecomp.el (byte-compile-close-variables):
11203         * bytecomp.el (byte-compile-warn-about-unused-variables):
11204         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11205         * bytecomp.el (byte-compiler-legal-options):
11206         * bytecomp.el (byte-compile-lapcode):
11207         * bytecomp.el (byte-optimize-log):
11208         * bytecomp.el ((fboundp 'defsubst)):
11209         * bytecomp.el:
11210         * bytecomp-runtime.el:
11211         * byte-optimize.el (byte-optimize-apply):
11212         * byte-optimize.el (car):
11213         * byte-optimize.el (byte-optimize-form):
11214         * byte-optimize.el (byte-optimize-form-code-walker):
11215         * byte-optimize.el:
11216         * build-report.el (build-report-insert-installation-file):
11217         * build-report.el (build-report):
11218         * auto-show.el:
11219         * apropos.el (apropos-documentation):
11220         - mega patch
11221         - clean up byte-compile warnings
11222         - remove unused variables
11223         - Use common lisp style hashtable functions
11224         - byte compiler cleanup
11225         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11226         - remove old backquote syntax usage
11227         - move some cl functionality into C for speed.
11228         - remove last remaining VMS support
11229         - spelling fixes
11230         - implement last, butlast, nbutlast, copy-list in C.
11231         - new macro ignore-file-errors, similar to ignore-errors
11232           (ignore-file-errors (delete-file "foo"))
11233         - get frequent garbage collection during loadup.el by tweaking
11234           gc-cons-threshold, rather than explicitly calling garbage-collect
11235         - default delete-key-deletes-forward to `t'.
11236
11237 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11238
11239         * XEmacs 21.2-beta4 is released.
11240
11241 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11242
11243         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11244         (easy-menu-item-present-p): Wrapper around find-menu-item.
11245         (easy-menu-remove-item): Wrapper around delete-menu-item.
11246
11247         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11248         (add-menu-button): Add 'in-menu' argument.
11249         (add-menu-item-1): Add in-menu support to helper function.
11250
11251 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11252
11253         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11254
11255 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11256
11257         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11258         of Dec 4, 1997.
11259
11260 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11261
11262         * process.el (shell-command-on-region): Report if the command
11263         succeeded or failed.
11264
11265 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11266
11267         * subr.el (buffer-substring-no-properties): Comment out.
11268
11269 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11270
11271         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11272           into font instances first, like `x-frob-font-size' does.
11273           (mswindows-find-larger-font): ditto
11274
11275 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11276
11277         * package-ui.el (pui-install-selected-packages): fix args in call
11278         to `package-get'.
11279
11280 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11281
11282         * package-get.el (host-name): New widget type.
11283         (package-get-remote): Better customization using new type.
11284         (package-get-download-sites): idem dito.
11285
11286         (package-get-custom): Do not use package-get-all untill we have
11287         runtime dependencies.
11288
11289         (package-get-remove-copy): Default to 't' we no longer need this
11290         kludge as we do not currently use depenencies.
11291
11292         (package-get-was-current): New variable.
11293         (package-get-require-base): New 'force-current' argument.
11294         (package-get-update-base): idem
11295         (package-get-package-provider):  idem
11296         (package-get-locate-index-file): New 'no-remote' argument.
11297         (package-get-locate-file): idem.
11298
11299         (package-get-maybe-save-index): New function.
11300         (package-get-update-base): Use it.
11301
11302 1998-10-28 Greg Klanderman <greg@alphatech.com>
11303
11304         * package-get.el (package-get-remote): default to nil; by default,
11305         don't go out to the net via EFS.  They must select a download site.
11306         (package-get-download-sites): new variable.
11307         (package-get-download-menu): new function.
11308         (package-get-locate-index-file): new function.
11309         (package-get-update-base): use it.
11310
11311         * menubar-items.el (default-menubar): add "Update Package Index"
11312         and "Add Download Site" menus under Options | Manage Packages.
11313
11314 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11315
11316         * package-get.el (package-get): bugfix code checking installed version
11317         for case where package is not currently installed.
11318         (package-get-require-signed-base-updates): new variable.
11319         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11320         deemed not a goot thing.  Use the variable
11321         package-get-allow-unsigned-base-updates instead.
11322
11323 1998-10-16 Greg Klanderman <greg@alphatech.com>
11324
11325         * package-get.el (package-get): Don't install an older version than
11326         we already have unless explicitly told to.  Issue a warning.
11327
11328         * package-ui.el (pui-add-required-packages): when adding
11329         dependencies, don't add packages that are up to date.
11330         (pui-package-symbol-char):  Don't consider a package out of date
11331         if you have a newer version installed than the latest version in
11332         package-get-base.
11333
11334         * package-get.el (package-get-base-filename): document that it may
11335         be a path relative to package-get-remote;  new default value.
11336         (package-get-locate-file): new function.
11337         (package-get-update-base): use it to expand package-get-base-filename.
11338         (package-get-save-base): new function to save the package-get database
11339         to file.
11340         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11341         (package-get-update-base): pass the REMOTE-SOURCE arg.
11342         (package-get-update-base-entry): call package-get-custom-add-entry.
11343         (package-get-file-installed-p): removed; no longer needed.
11344         (package-get-create-custom): ditto.
11345         (toplevel): remove code to build and load package-get-custom.el
11346         (package-get-custom-add-entry): new function.
11347
11348 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11349
11350         * wid-edit.el (widget-button-click): Don't switch window.
11351
11352 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11353
11354         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11355
11356 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11357
11358         * etags.el (find-tag-default): Run find-tag-hook using
11359         run-hooks rather than funcall
11360
11361 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11362
11363         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11364         and the current local map as the parents to isearch-mode-map.
11365
11366 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11367
11368         * XEmacs 21.2-beta3 is released.
11369
11370 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11371
11372         * package-get.el (package-get-update-base): use
11373         insert-file-contents-internal, not insert-file-contents-literally.
11374
11375 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11376
11377         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11378         dump time.
11379
11380 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11381
11382         * package-get.el (package-get-update-base-entry): new function.
11383         (package-get-update-base): renamed; was `package-get-load-base'.
11384         cleanup, and use package-get-update-base-from-buffer.
11385         (package-get-update-base-from-buffer): new function.
11386         (package-get-update-base-entries): new; helper for above.
11387         Do not eval lisp grabbed over ftp; parse it from new format.
11388
11389 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11390
11391         * files.el (set-auto-mode): Don't play games loading package-get
11392         database; package-get-package-provider will handle it all.
11393
11394 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11395
11396         * package-get.el (package-get-base-filename): new variable.
11397         (package-get-require-base): new function.
11398         (package-get-pgp-signed-begin-line): new variable.
11399         (package-get-pgp-signature-begin-line): ditto.
11400         (package-get-pgp-signature-end-line):  ditto.
11401         (package-get-load-base): new function.
11402         (package-get-interactive-package-query):
11403         (package-get-update-all):
11404         (package-get-dependencies):
11405         (package-get-package-provider):
11406         (package-get-custom): use package-get-require-base.
11407         [package-get-custom loading]: disable for now.
11408
11409         * package-ui.el (pui-list-packages): use (package-get-require-base)
11410
11411 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11412
11413         * package-ui.el: Correct obvious thinko in choosing extent face.
11414
11415 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11416
11417         * menubar-items.el (default-menubar): pui-list-package has nothing
11418         to with Customize. Move all the package stuff to a new Item in Options.
11419
11420         * package-ui.el (pui-menu): Add menu and Popup menu.
11421
11422         * package-get.el (package-get): Use new
11423         package-admin-get-install-dir.
11424
11425         * package-admin.el (package-admin-get-install-dir): New syntax.
11426         Conserve package location and put mule packages where mule-base is.
11427
11428         * package-get.el : Customized
11429
11430         * package-ui.el (pui): Customized
11431         (pui-package-install-dest-dir): New variable.
11432         (pui-install-selected-packages): Use it
11433
11434 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11435
11436         * package-get.el (package-get-interactive-package-query): Move
11437         dependency on package-get-base to run-time.
11438         (package-get-update-all): Ditto.
11439         (package-get-dependencies): Ditto.
11440         (package-get-package-provider): Ditto.
11441         (package-get-custom): Ditto.
11442
11443 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11444
11445         * events.el: Remove 'ascii-character property from 'backspace
11446         and 'delete symbols
11447
11448 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11449
11450         * package-get-base.el: removed.
11451
11452 1998-09-23  Didier Verna  <didier@xemacs.org>
11453
11454         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11455         (no-upper-case-p): new function.
11456         (with-search-caps-disable-folding): new macro.
11457         (with-interactive-search-caps-disable-folding): new macro.
11458         (zap-to-char): In interactive mode, do a case-sensitive search if
11459         the character is uppercase.
11460         (zap-up-to-char): ditto.
11461
11462         * replace.el (perform-replace): use the function no-upper-case-p.
11463
11464         * isearch-mode.el (isearch-fix-case): ditto.
11465         make obsolete `with-caps-disable-folding' and
11466         `isearch-no-upper-case-p'.
11467
11468         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11469         (tags-search): ditto.
11470         (tags-query-replace): ditto.
11471
11472         * info.el (Info-search): ditto.
11473
11474 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11475
11476         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11477
11478 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11479
11480         * package-admin.el (package-admin-rmtree): rewritten.  need to
11481         check for "." and ".." before symlink check.  expand files and
11482         directories with respect to DIRECTORY, not default-directory.
11483
11484 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11485
11486         * package-get.el (package-get-all): add INSTALL-DIR argument.
11487
11488 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11489
11490         * package-ui.el (pui-add-required-packages): new function, select
11491         dependent packages.
11492         (pui-display-keymap): bind it.
11493         (pui-help-string): document it.
11494         (pui-install-selected-packages): package-get-all -> package-get.
11495
11496         * package-get.el (package-get-dependencies): new function.
11497
11498 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11499
11500         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11501         regexps.
11502
11503 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11504
11505         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11506         function.
11507         (default-mouse-track-normalize-point): Use it.
11508
11509 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11510
11511         * package-admin.el (package-admin-delete-binary-package):
11512                 General cleanup. Remove unnessary use of progn and
11513         save-excursion.
11514         (package-admin-delete-binary-package): Do NOT mess with file
11515         modes. That is evil.
11516         (package-admin-delete-binary-package): Wrap all deleting in
11517         condition-case. The data in MANIFEST is untrustworthy.
11518         (package-admin-delete-binary-package): Let the OS worry about non
11519         empty directories.
11520
11521 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11522
11523         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11524         processing.
11525         (lm-report-bug): Fix mail address to send bug reports to.
11526
11527 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11528
11529         * XEmacs 21.2-beta2 is released.
11530
11531 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11532
11533         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11534
11535 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11536
11537         * info.el (Info-mode): Document page turning by double clicks in
11538         docstring so `M-x describe-mode' will display it.
11539
11540 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11541
11542         * info.el (Info-mouse-track-double-click-hook): Use character
11543         widths to calculate a border region where double clicking does
11544         page turning, and return `nil' by default so other hooks, such as
11545         region highlighting, will be run.
11546
11547 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11548
11549         * sound.el (default-sound-directory-list): Initialize with all the
11550         "sounds" directories in `data-directory-list'.  It used to just be
11551         the first one.
11552
11553         * packages.el (locate-data-directory-list): Created.  This gives
11554         the list of matching directories, unlike `locate-data-directory',
11555         which just gives the first one.
11556
11557 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11558
11559         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11560         make a binding in the local keymap until help-char handling is
11561         improved.
11562
11563         * help.el (help-keymap-with-help-key): Provide keymap with help
11564         binding.
11565         (help-print-help-form): New helper function.
11566
11567 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11568
11569         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11570         move extent to another buffer; no need to create a new extent.
11571         (isearch-fix-case): New function.
11572         (isearch-search-and-update): Use it.
11573
11574 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11575
11576         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11577         the keymap, not minor-mode-map-alist.
11578         (isearch-done): Restore overriding-local-map.
11579
11580 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11581
11582         * bytecomp.el (byte-compile-buffer-substring):
11583         Fix for: (byte-compile (defun f () (buffer-substring)))
11584         ==>   ** buffer-substring called with 3 args, but requires 0-3
11585         - new code not only works, but is more readable, too.
11586
11587 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11588
11589         * msw-faces.el (mswindows-init-device-faces): Don't try to
11590           specify a default font at this late stage. Do try to force
11591           creation of the default face font so that if it fails we get
11592           an error now instead of a crash at frame creation.
11593
11594           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11595           mswindows-make-font-unitalic: Canonical default weight
11596           changed from "Normal" to "Regular".
11597
11598           mswindows-make-font-bold / -bold-italic: Supplied device was
11599           not being passed into call to mswindows-find-smaller-font.
11600
11601 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11602
11603         * package-get.el (package-get-remote): Fix the path where to find
11604           the packages on xemacs.org.
11605
11606 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11607
11608         * about.el (about-maintainer-info): Update Ben's entry.
11609
11610 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11611
11612         * lisp/shadow.el (find-emacs-lisp-shadows):
11613         - `member' was being called on lists of length 2000!
11614         - Replace with hashtables.
11615         - Replace hand-coded loops with (dolist)
11616         - Fix comment typo
11617
11618 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11619
11620         * packages.el: Added new function, `package-delete-name', to
11621           delete existing packages from the installed package database
11622           (`packages-package-list').  Also added the "pkginfo" directory
11623           to `packages-special-base-regexp', so that the pkginfo directory
11624           would not get added to `late-packages'.
11625
11626         * package-admin.el: Added ability to delete an installed package
11627           (added low-level function, `package-admin-delete-package').
11628           Understands how to use the pkginfo/MANIFEST.<package> file to
11629           delete the package.  When installing a package, will also
11630           create a MANIFEST.* file if one is not provided by the
11631           package.  If the MANIFEST.* doesn't exist when deleting a
11632           package, the functions will fall back to attempting to delete
11633           any package-specific lisp directory.
11634
11635         * package-get.el: Moved some functions to package-admin.el.
11636           Added interactive function `package-get-delete-package', for
11637           use by users for deleting a package.
11638
11639           Also modified to not require the presence of efs.
11640
11641 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11642
11643         * files.el (find-file-noselect): Handle all signals, kill the
11644         buffer and resignal.
11645
11646 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11647
11648         * cl-macs.el (glyph-image): Add setf method.
11649
11650 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11651
11652         * package-get.el: Fixed broken EFS downloading.  Also, look for
11653           .tar.gz files first, in preference over .tgz files.
11654
11655         * package-ui.el: Fix display of package version numbers.
11656
11657 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11658
11659         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11660         argument.
11661
11662 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11663
11664         * list-mode.el: `display-completion-list': added new/optional
11665           keyword `:completion-string', which allows the programmer to
11666           change the "Possible completions are:" prompt.
11667
11668         * menubar-items.el: Added new pulldown menu-pick to start up the
11669           visual package browser/installer:
11670
11671                 Options->Customize->List Packages
11672
11673         * package-admin.el: Added hooks for installing under both Unix
11674           and MS Windows.  Does additional error checking.  No longer
11675           calls "add-big-package.sh" to install packages under Unix; now
11676           calls gunzip & tar directly.
11677
11678         * package-get.el: Added ability to install packages from files
11679           on a local disk/CDROM.  Now deletes any existing package lisp
11680           directory.  Does completion on available packages when
11681           querying for package names.  Will also search for .tgz files
11682           in addition for .tar.gz files.  Tries to reload
11683           auto-autoloads, as a convenience when loading new packages,
11684           and also tries to add any new package paths to `load-path'.
11685           Changed all occurences of `concat' to use `expand-file-name'.
11686
11687         * package-ui.el: New file which implements the main visual
11688           package browser/installer, which is started via a menu pick or
11689           M-x pui-list packages.
11690
11691 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11692
11693         * startup.el (load-init-file): spelling fix.
11694
11695 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11696
11697         * startup.el (normal-top-level): Load auto-autoload files
11698         covariantly with their precedence.
11699
11700 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11701
11702         * menubar-items.el (default-menubar): Remove "Font Weight"
11703         option, there is currently no custom equivalent.. Customize-faces
11704         is "Edit faces".
11705
11706         * x-font-menu.el (font-menu-set-font): Use customize to set
11707         default face.
11708
11709         * faces.el (face-spec-update-all-matching): New function.
11710
11711         * cus-face.el (custom-set-face-update-spec): New function.
11712         Interface to customize faces from elisp.
11713
11714         (custom-face-value-create): Show the customized settings if set
11715         but not saved.
11716
11717 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11718
11719         (custom-face-value-create): Show the customized settings if set
11720         but not saved.
11721
11722 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * keydefs.el (global-map): Add FSF 20.3 binding of
11725         query-replace-regexp.
11726
11727 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11728
11729         * minibuf.el (read-file-name-internal-1): use
11730         user-name-completion-1 instead of user-name-completion.
11731
11732 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11733
11734         * loadup.el:
11735         * make-docfile.el:
11736         * update-elc.el: Don't set `source-directory' (now defunct as a
11737         global variable) no more.
11738
11739         * packages.el (packages-list-autoloads): Made `source-directory'
11740         (now defunct as a global variable) a parameter.
11741
11742 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11743
11744         * about.el (about-hackers): new email
11745
11746 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11747
11748         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11749
11750 1998-07-17  Didier Verna  <didier@xemacs.org>
11751
11752         * faces.el (set-face-property):
11753         (set-face-dim-p):
11754         (face-dim-p): updated the doc strings now that the dim property isn't
11755         tty-specific.
11756         (face-equal): the dim property is now a common one.
11757
11758         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11759         Renamed the `stipple' attribute to `background-pixmap'.
11760         (custom-face-background-pixmap): make custom-face-stipple an
11761         obsolete alias for this.
11762
11763 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11764
11765         * find-paths.el (paths-file-readable-directory-p): Created and
11766         used.
11767
11768         * loadup.el: Don't set inhibit-... flags from run-temacs.
11769
11770 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11771
11772         * packages.el (packages-data-path-depth): Added and used.
11773
11774 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11775
11776         * about.el:
11777         - Change .xpm to .png, delete "zcat" section.
11778         - cosmetic fix in the 'marcpa' entry.
11779
11780         * etc/photos
11781         - convert all .xpm.Z to .png
11782         - rename mrb to martin
11783         - rename mcook-m to mcookm
11784
11785 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11786
11787         * x-init.el (x-initialize-compose): Add support for
11788         dead-circumflex as YET ANOTHER NAME for that dead key.
11789
11790 1998-08-05  Colin Rafferty <colin@xemacs.org>
11791
11792         * setup-paths.el (paths-construct-exec-path): Made the
11793         last-packages really be last.
11794         (paths-construct-data-directory-list): Ditto.
11795
11796 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11797
11798         * startup.el(startup-splash-frame-body):
11799         Update Copyright notice in splash screen
11800
11801 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11802
11803         * minibuf.el (read-file-name-internal-1): do ~user completion.
11804
11805 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11806
11807         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11808         aginst destroyed extents
11809
11810 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11811
11812         * package-get.el (package-get): add `install-dir' argument.
11813
11814 1998-07-20  John Jones  <jj@asu.edu>
11815
11816         * package-get.el: calls to package-get-update-all will only
11817           update packages which are already installed.
11818
11819 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11820
11821         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11822         writable.
11823
11824 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11825
11826         * about.el (about-hackers): Correct my email.
11827
11828 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11829
11830         * about.el (about-hackers): new email-address.
11831
11832 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11833
11834         * minibuf.el (read-number): Don't let `input-error' condition
11835         escape.
11836
11837 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11838
11839         * about.el (about-hackers): use my `email-for-life' address.
11840
11841 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11842
11843         * XEmacs 21.2-beta1 is released.
11844
11845 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11846
11847         * ldap.el (ldap-search): Doc string change
11848
11849 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11850
11851         * menubar-items.el (default-menubar): Removed references to
11852         `data-directory', and use `locate-data-file' instead, and made
11853         then greyed out if they don't exist.
11854
11855 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11856
11857         * keymap.el (events-to-keys): Use `format' instead of `concat'
11858         since the latter does not accept integer args anymore
11859
11860 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11861
11862         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11863         macros replaced.
11864
11865 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11866
11867         * make-docfile.el: Get first initialization from very-early-lisp.el
11868         * update-elc.el: Ditto.
11869         * loadup.el (really-early-error-handler): Ditto.
11870
11871         * packages.el (packages-unbytecompiled-lisp): Add new file,
11872         very-early-lisp.el.
11873
11874         * very-early-lisp.el: New file.
11875
11876 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11877
11878         * Symbols that have been obsolete for at least 3 years removed (II).
11879
11880         * obsolete.el (eval-current-buffer): Make compatible.
11881         (byte-code-function-p): Ditto.
11882         (send-string): Removed.
11883         (send-region): Removed.
11884         (screen-scrollbar-width): Removed.
11885         (set-screen-scrollbar-width): Removed.
11886         (set-screen-left-margin-width): Removed.
11887         (set-screen-right-margin-width): Removed.
11888         (screen-left-margin-width): Removed.
11889         (screen-right-margin-width): Removed.
11890         (set-buffer-left-margin-width): Removed.
11891         (set-buffer-right-margin-width): Removed.
11892         (buffer-left-margin-width): Removed.
11893         (buffer-right-margin-width): Removed.
11894         (x-set-frame-icon-pixmap): Removed.
11895         (x-set-screen-icon-pixmap): Removed.
11896         (pixel-name): Removed.
11897         (make-pixmap): Removed.
11898         (make-cursor): Removed.
11899         (pixmap-width): Removed.
11900         (pixmap-contributes-to-line-height-p): Removed.
11901         (set-pixmap-contributes-to-line-height): Removed.
11902
11903 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11904
11905         * obsolete.el (popup-menu-up-p): removed.
11906         (read-no-blanks-input): Removed.
11907         (wholenump): Removed.
11908         (ring-mod): Removed (what was ring-mod?).
11909         (current-time-seconds): Removed.
11910         (run-special-hook-with-args): Removed.
11911         (dot): Removed.
11912         (dot-marker): Removed.
11913         (dot-min): Removed.
11914         (dot-max): Removed.
11915         (window-dot): Removed.
11916         (set-window-dot): Removed.
11917
11918         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11919         `dot-min'.
11920
11921         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11922
11923         * code-files.el (insert-file-contents): Rename
11924         run-special-hook-with-args to run-hook-with-args-until-success.
11925         (write-region): Ditto.
11926
11927 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11928
11929         * about.el: Fix typos, update release date.
11930
11931         * Symbols that have been obsolete for at least 3 years removed.
11932
11933         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11934         screen- functions.
11935         (toplevel): remove setf methods for screen functions.
11936         * cl-macs.el (extent-data): defsetf removed.
11937         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11938         many places to remove.
11939         (comment-indent-hook): Ditto.
11940         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11941         (buffer-dedicated-screen): Ditto.
11942         (deiconify-screen): Ditto.
11943         (delete-screen): Ditto.
11944         (event-screen): Ditto.
11945         (find-file-other-screen): Ditto.
11946         (find-file-read-only-other-screen): Ditto.
11947         (live-screen-p): Ditto.
11948         (screen-height): Ditto.
11949         (screen-iconified-p): Ditto.
11950         (screen-list): Ditto.
11951         (screen-live-p): Ditto.
11952         (screen-name): Ditto.
11953         (screen-parameters): Ditto.
11954         (screen-pixel-height): Ditto.
11955         (screen-pixel-width): Ditto.
11956         (screen-root-window): Ditto.
11957         (screen-selected-window): Ditto.
11958         (screen-totally-visible-p): Ditto.
11959         (screen-visible-p): Ditto.
11960         (screen-width): Ditto.
11961         (screenp): Ditto.
11962         (get-screen-for-buffer): Ditto.
11963         (get-screen-for-buffer-noselect): Ditto.
11964         (get-other-screen): Ditto.
11965         (iconify-screen): Ditto.
11966         (lower-screen): Ditto.
11967         (mail-other-screen): Ditto.
11968         (make-screen): Ditto.
11969         (make-screen-invisible): Ditto.
11970         (make-screen-visible): Ditto.
11971         (modify-screen-parameters): Ditto.
11972         (new-screen): Ditto.
11973         (next-screen): Ditto.
11974         (next-multiscreen-window): Ditto.
11975         (other-screen): Ditto.
11976         (previous-screen): Ditto.
11977         (previous-multiscreen-window): Ditto.
11978         (raise-screen): Ditto.
11979         (redraw-screen): Ditto.
11980         (select-screen): Ditto.
11981         (selected-screen): Ditto.
11982         (set-buffer-dedicated-screen): Ditto.
11983         (set-screen-height): Ditto.
11984         (set-screen-position): Ditto.
11985         (set-screen-size): Ditto.
11986         (set-screen-width): Ditto.
11987         (show-temp-buffer-in-current-screen): Ditto.
11988         (switch-to-buffer-other-screen): Ditto.
11989         (visible-screen-list): Ditto.
11990         (window-screen): Ditto.
11991         (x-set-screen-pointer): Ditto.
11992         (x-set-frame-pointer): Ditto.
11993         (screen-title-format): Ditto.
11994         (screen-icon-title-format): Ditto.
11995         (terminal-screen): Ditto.
11996         (delete-screen-hook): Ditto.
11997         (create-screen-hook): Ditto.
11998         (mouse-enter-screen-hook): Ditto.
11999         (mouse-leave-screen-hook): Ditto.
12000         (map-screen-hook): Ditto.
12001         (unmap-screen-hook): Ditto.
12002         (default-screen-alist): Ditto.
12003         (default-screen-name): Ditto.
12004         (x-screen-defaults): Ditto.
12005         (x-create-screen): Ditto.
12006         * obsolete.el: meta-flag removed.
12007         baud-rate removed.
12008         sleep-for-millisecs removed.
12009         extent-data removed.
12010         set-extent-data removed.
12011         set-extent-attribute removed.
12012         extent-glyph removed.
12013         extent-layout removed.
12014         set-extent-layout removed.
12015         list-faces-display removed.
12016         list-faces removed.
12017         trim-versions-without-asking removed.
12018         after-write-file-hooks removed.
12019         truename removed.
12020         auto-fill-hook removed.
12021         blink-paren-hook removed.
12022         select-screen-hook, deselect-screen-hook removed.
12023         auto-raise-screen, auto-lower-screen removed.
12024
12025         * msw-mouse.el: Global change resource -> mswindows-resource.
12026
12027         * XEmacs 21.0-pre5 is released.
12028
12029 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12030
12031         * about.el (about-hackers): Credits update.
12032
12033 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12034
12035         * register.el (insert-register): Don't activate the region.
12036
12037 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12038
12039         * select.el: Restore x-* symbols for backwards compatibility:
12040         x-copy-primary-selection, x-kill-primary-selection,
12041         x-delete-primary-selection, x-select-make-extent-for-selection,
12042         x-valid-simple-selection-, x-cut-copy-clear-internal.
12043
12044 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12045
12046         * XEmacs 21.0-pre4 is released.
12047
12048 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12049
12050         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12051         reporting bugs.
12052         (maybe-add-init-button): Fix semantics under Windows.  Use
12053         `expand-file-name' rather than `concat'.
12054
12055         * help.el (print-messages): New function.
12056
12057 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12058
12059         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12060
12061 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12062
12063         * about.el: Tweaked my entry in about-hackers.
12064
12065         * find-paths.el (paths-emacs-root-p):
12066           Relaxed emacs-root checking of an in-place installation to
12067           also accommodate the flat layout used on MS Windows.
12068
12069 1998-06-29  John Jones  <jj@asu.edu>
12070
12071         * package-get.el: calls to package-get-update-all will only
12072           update packages which are already installed.
12073
12074 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12075
12076         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12077         are handled by the gui-element face fallbacks now.
12078
12079         * x-faces.el: default gui-element face to "background" as well as
12080         the default face.
12081
12082         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12083         and default face settings since these are set as fallbacks now in
12084         the appropriate domain.
12085
12086 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12087
12088         * text-mode.el (text-mode): Reorder regexp so the OR part
12089         corresponding to `page-delim' goes first and the hack in
12090         `forward-paragraph' will work.
12091         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12092
12093 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12094
12095         * subr.el (remove-hook): When checking the hook value
12096           with functionp, don't apply car to it.
12097
12098 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12099
12100         * package-get.el (package-get-remote-filename):
12101           Don't use file-name-as-directory because the local directory
12102           separator conventions might not be the same as ftp's.
12103
12104 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12105
12106         * ldap.el (ldap-host-parameters-alist): New name of
12107         `ldap-host-parameters-plist'
12108
12109 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12110
12111         * package-get.el: Using (require 'package-get-base), now that it
12112         provides itself.  Consequently removed all instances of (load
12113         "package-get-base.el").
12114
12115 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12116
12117         * subr.el (remove-hook): Don't treat the hook value as a
12118           list unless it is both consp and not functionp.
12119
12120 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12121
12122         * about.el: Email address for Ben Wing is ben@xemacs.org.
12123         * auto-show.el: Ditto.
12124         * bytecomp.el: Ditto.
12125         * faces.el: Ditto.
12126         * x-scrollbar.el: Ditto.
12127         * x-misc.el: Ditto.
12128         * tty-init.el: Ditto.
12129         * toolbar-items.el: Ditto.
12130         * symbol-syntax.el: Ditto.
12131         * specifier.el: Ditto.
12132         * objects.el: Ditto.
12133         * hyper-apropos.el: Ditto.
12134         * glyphs.el: Ditto.
12135
12136 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12139         vertical-divider-always-visible-p.
12140         (default-mouse-motion-handler): Ditto.
12141
12142 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12143
12144         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12145         global value.
12146
12147 1998-06-21  Oliver Graf <ograf@fga.de>
12148
12149         * build-reports.el: changed receiver to xemacs-build-reports list
12150
12151 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12152
12153         * font.el: Split font-family-mappings into X and
12154           mswindows-specific versions.
12155           mswindows-font-create-[object|name]: Treat supplied size
12156           as a pointsize. Added underline and strikethru handling.
12157
12158         * msw-faces.el: changed default mswindows charset to western.
12159
12160         * msw-glyphs.el: removed space in border-glyph font string that
12161           was inserted to get round bugs in the mswindows C font code.
12162
12163 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12164
12165         * about.el (about-hackers): Credits update.
12166
12167         * help-nomule.el (tutorial-supported-languages): Add Romanian
12168         TUTORIAL.
12169
12170         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12171         to ISO-8859-2.
12172
12173 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12174
12175         * font.el: Split font-family-mappings into X and
12176           mswindows-specific versions.
12177           mswindows-font-create-[object|name]: Treat supplied size
12178           as a pointsize. Added underline and strikethru handling.
12179
12180         * msw-faces.el: changed default mswindows charset to western.
12181
12182         * msw-glyphs.el: removed space in border-glyph font string that
12183           was inserted to get round bugs in the mswindows C font code.
12184
12185 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12186
12187         * minibuf.el: make read-color-completion-table call
12188           (mswindows-color-list for mswindows devices.
12189
12190 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12191
12192         * lisp/font-lock.el
12193         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12194         Let declaration items contain non-word symbol characters.
12195
12196 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12197
12198         * package-get.el (package-get-package-provider): Added autoload
12199         cookie.  Loading "package-get-base.el" in ALL functions that use
12200         it.  Fixed some (interactive ...) with multiple argument specs
12201         again.  Cosmetic indentation changes.
12202
12203 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12204
12205         * info.el (Info-insert-dir): Don't use nreverse on variables
12206         that you want to use later.
12207
12208 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12209
12210         * x-mouse.el (x-set-point-and-move-selection): Replace call
12211         to x-kill-primary-selection with kill-primary-selection
12212
12213 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12214
12215         * simple.el (what-cursor-position): Make cursor position reported
12216         use value of column-number-start-at-one
12217
12218 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12219
12220         * about.el (xemacs-hackers): Fix Jareth's email address.
12221
12222 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12223
12224         * startup.el (startup-splash-frame): Remove
12225         `xemacs-startup-logo-function'.
12226
12227 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12228
12229         * about.el (about-hackers): Update credits list.
12230
12231 1998-06-06  Jeff Miller <jmiller@smart.net>
12232
12233         * lisp/sound.el: Update sound-ext to allow filenames with
12234           extensions to be found by load-sound-file
12235
12236 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12237
12238         * info.el (Info-rebuild-outdated-dir): Removed variable
12239         (Info-auto-generate-directory): New variable
12240         (Info-save-auto-generated-dir): New variable
12241         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12242         (Info-build-dir-anew): Second parameter removed.  Use
12243         `Info-save-auto-generated-dir'
12244         (Info-rebuild-dir): Ditto
12245
12246 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12247
12248         * list-mode.el (next-list-mode-item): Would not recognize
12249         border between directly neighbored items.
12250
12251 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12252
12253         * package-get.el: add autoloads for some functions.
12254
12255 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12256
12257         * specifier.el (let-specifier): Tiny docfixes.
12258
12259 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12260
12261         * msw-mouse.el: set selection-pointer-glyph to Normal.
12262
12263 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12264
12265         * wid-edit.el (widget-specify-secret): New function.
12266         (widget-after-change): Use it.
12267         (widget-specify-field): Use it.
12268
12269 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12270
12271         * mouse.el (drag-window-divider): Use `(not done)' instead of
12272         `doit'; reuse result of `window-pixel-edges'.
12273
12274         * modeline.el (drag-modeline-event-lag): Rename to
12275         drag-divider-event-lag.
12276
12277 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12278
12279         * specifier.el (let-specifier): Rewritten not to generate needless
12280         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12281         arguments.
12282
12283 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12284
12285         * minibuf.el (read-file-name-1): Setup buffer-local value of
12286         `completion-ignore-case' in completions buffer under Windows.
12287
12288 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12289
12290         * about.el (about-maintainer-glyph): Fix support for not
12291         compressed images.
12292
12293 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12294
12295         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12296
12297         * mouse.el (mouse-track): Cancel selection if misc-user event with
12298         `cancel-mode-internal' function is fetched.
12299
12300 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * files.el (save-some-buffers-1): Fixed return value.
12303
12304 1998-06-01  Oliver Graf <ograf@fga.de>
12305
12306         * dragdrop.el: added experimental
12307
12308 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12309
12310         * startup.el (after-init-hook, init-file-user,
12311         user-init-directory, load-user-init-file):  Purge references
12312         to "~/.xemacs/init.el" from docstrings.
12313
12314         (load-user-init-file) Use paths-construct-path to construct
12315         paths to user init files.  Go directly to ~/.emacs, do not
12316         search ~/.xemacs/, do not load `default-custom-file'.
12317
12318 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12319
12320         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12321         general *sh.
12322         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12323
12324 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12325
12326         * menubar-items.el (default-menubar): add Update Packages to customize
12327         menu.
12328
12329 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12330
12331         * faces.el: use toolbar face as a fallback for toolbar properties
12332         in xpm-color-symbols instead of default.
12333
12334         * msw-faces.el: rename 3d-object -> gui-element face.
12335
12336 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12337
12338         * startup.el (xemacs-startup-logo-function): New variable.
12339         (startup-splash-frame): Use it.
12340
12341 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12342
12343         * files.el (save-some-buffers): Would wait 1 second.
12344         (save-some-buffers-1): Delete other windows here instead of in
12345         `save-some-buffers'.
12346         (save-some-buffers): Force redisplay only if windows were deleted.
12347
12348 1998-06-02  Didier Verna  <didier@xemacs.org>
12349
12350         * cus-face.el (custom-face-attributes): generalized the use of
12351         toggle buttons for boolean attributes.
12352         Re-ordered the items a bit.
12353
12354 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12355
12356         * sound.el (default-sound-directory): Use `locate-data-directory'
12357         to find the sounds directory.
12358
12359 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12360
12361         * sound.el: default sound-ext to .wav under mswindows, .au
12362         otherwise. load-default sounds without extensions.
12363
12364 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12365
12366         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12367         if send-pr is not bound.
12368
12369 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12370
12371         * files.el: grok idl files in auto-mode-alist.
12372 1998-06-01  Jeff Miller  <jmiller@smart.net>
12373
12374         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12375         calling `upcase'.
12376
12377 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12378
12379         * msw-glyphs.el: add xbm to the list of image types supported.
12380
12381 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12382
12383         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12384         instead of XEmacs one when dumping InfoDock.
12385
12386 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12387
12388         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12389         for `modeline-visible-p'
12390
12391         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12392
12393 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12394
12395         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12396         since it's not used anymore. doc string fixes.
12397
12398         * package-get.el (package-get-file-installed-p): new function. use
12399         instead of file-installed-p which is in an external package.
12400
12401 1998-05-28  Oliver Graf <ograf@fga.de>
12402
12403         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12404         favor of select-window/switch-to-buffer
12405
12406 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12407
12408         * startup.el: changed (getenv "HOME") to (user-home-directory)
12409
12410 1998-05-25  Oliver Graf <ograf@fga.de>
12411
12412         * frame.el (cde-start-drag) moved to dragdrop.el
12413         (offix-start-drag-region) moved to dragdrop.el
12414         (offix-start-drag) moved to dragdrop.el
12415         * dragdrop.el (cde-start-drag) moved from frame.el
12416         (offix-start-drag-region) moved from frame.el
12417         (offix-start-drag) moved from frame.el
12418         (cde-start-drag-region) cde drag regions
12419         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12420
12421 1998-05-26  Oliver Graf <ograf@fga.de>
12422
12423         * dragdrop.el: created dragdrop-drag prototypes
12424         (cde-start-drag-region) fixed typo
12425
12426 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12427
12428         * simple.el (after-init-hook): Remove reader macro.
12429
12430         * packages.el (packages-hardcoded-lisp): Get rid of reader
12431         macros.  Update DOC string.
12432
12433 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12434
12435         * mouse.el (drag-window-divider): Ditto.
12436
12437         * modeline.el (mouse-drag-modeline): Use it.
12438
12439         * lisp-mode.el (let-specifier): Specify indentation.
12440
12441         * specifier.el (let-specifier): Renamed from
12442         `with-specifier-instance'.
12443
12444 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12445
12446         * x-faces.el:
12447         * faces.el: move definition of xpm-color-symbols from x-faces.el
12448         to faces. Predicate x-get-resource on the presence of x.
12449
12450         * msw-faces.el: set 3d-object face rather than modeline. Specify
12451         faces as specfier defaults.
12452
12453         * package-get.el: don't use package-admin-add-single-file-package.
12454
12455 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * toolbar-items.el: Fixup tooltips.
12458         (toolbar-gnus): Don't use obsolete variable
12459         toolbar-news-frame-properties.
12460         (toolbar-news-reader): Default to `gnus' instead of
12461         `not-configured'.
12462
12463         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12464         Windows.
12465
12466 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12467
12468         * package-get.el: rename -installedp -> -installed-p.
12469
12470 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12471
12472         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12473         attributes, and assinged it to continuation, truncation and
12474         hscroll glyphs.
12475
12476         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12477         and made continuation, truncation and hscroll glyphs arrow
12478         characters out of that font.
12479
12480 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * minibuf.el (minibuffer-electric-separator): Play nicely with
12483         directory-sep-char being \.
12484         (minibuffer-electric-tilde): Ditto.
12485         (read-file-name-map): Ditto.
12486
12487 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12488
12489         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12490         on X devices.
12491         (default-mouse-track-deal-with-down-event): Avoid
12492         `x-disown-selection'; use `disown-selection' instead.
12493
12494 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12495
12496         * select.el:
12497         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12498         moved to (cut-copy-clear-internal) in select.el. Ditto for
12499         (x-delete-primary-selection) (x-kill-primary-selection)
12500         (x-copy-primary-selection).
12501         (own-clipboard): new function.
12502
12503         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12504         functions in select.el. remove old ones.
12505         (mswindows-own-clipboard): new function.
12506
12507 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12508
12509         * gnuserv.el: allow connections from mswindows type devices.
12510
12511 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12512
12513         * msw-glyphs.el: change image type used from cursor to resource.
12514
12515 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12516
12517         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12518         for {top,bottom}-{left,right} values in addition to
12519         {top,bottom}_{left,right}.
12520         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12521
12522 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12523
12524         * cl-macs.el (specifier-instance): Undefine its setf method.
12525
12526         * specifier.el (with-specifier-instance): Added docstring.
12527
12528         * mouse.el (drag-window-divider): Ditto.
12529
12530         * modeline.el (mouse-drag-modeline): Use it.
12531
12532         * lisp-mode.el (with-specifier-instance): Define its indentation
12533         level.
12534
12535         * specifier.el (with-specifier-instance): New macro.
12536
12537 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12538
12539         * package-get.el (package-get-create-custom): new function to
12540         auto-generate package-get-custom.el from package-get-base.el.
12541         * (package-get-ever-installedp): new function.
12542         * (package-get-custom): new function to get all packages specified
12543         by customize.
12544
12545 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12546
12547         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12548
12549 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12550
12551         * cl-extra.el: Reverse previous float change.
12552
12553 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12554
12555         * x-faces.el:
12556         * faces.el (try-font-name): moved from x-faces.el since it is
12557         required by w3 under mswindows as well X.
12558
12559 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12560
12561         * winnt.el: Removed evil (setq completion-ignore-case t)
12562         clause, one more overlookef fsfism.
12563         (nt-quote-args-functions-alist): End sentences with double space.
12564
12565 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12566
12567         * window-xemacs.el (push-window-configuration): Remove kludgery of
12568         recaching default-toolbar specifier.
12569         (pop-window-configuration): Ditto.
12570         (unpop-window-configuration): Ditto.
12571
12572 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12573
12574         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12575
12576 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12577
12578         * winnt.el (nt-quote-args-verbatim): Added function.
12579         (nt-quote-args-prefix-quote): Added function.
12580         (nt-quote-args-backslash-quote): Added function.
12581         (nt-quote-args-double-quote): Added function.
12582         (nt-quote-args-functions-alist): New variable.
12583         (nt-quote-process-args): Added function. This is the main quoting
12584         work horse called from process-nt.c
12585
12586 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12587
12588         * winnt.el: Removed duplicate definitions for backspace,
12589         delete, M-backspace and C-M-backspace.
12590         (file-name-buffer-file-type-alist): Removed this variable.
12591         (find-buffer-file-type): Removed function.
12592         (find-file-binary):  Removed function.
12593         (find-file-text): Removed function.
12594         (find-file-not-found-set-buffer-file-type): Removed function.
12595         (save-to-unix-hook): Removed function.
12596         (revert-from-unix-hook): Removed function.
12597         (using-unix-filesystems): Removed function.
12598         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12599         warning.
12600         (x-set-selection): Removed function.
12601         (x-get-selection): Removed function.
12602         Removed commented FSFisms.
12603         Replaced copyright notice (this file is not part of GNU Emacs).
12604         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12605         comint-process-echoes setting to t.
12606
12607 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12608
12609         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12610         and used following the interface change of
12611         `paths-find-recursive-path'.
12612
12613         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12614         regexp instead of a list of base names.
12615         (paths-version-control-filename-regexp):
12616         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12617         Introduced and used following the interface change of
12618         `paths-find-recursive-path'.
12619
12620 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12621
12622         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12623         on X devices, rather than on all non-TTY devices.
12624
12625 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12626
12627         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12628
12629         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12630
12631 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12632
12633         * itimer.el (activate-itimer): Fixed usage of integers
12634         as argument to `concat'.
12635
12636 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12637
12638         * itimer.el (start-itimer): replace the use of `concat' with
12639         `format'
12640
12641 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12642
12643         * mode-motion.el (mode-motion-hook): Clarify docstring.
12644         From Bob Weiner <weiner@altrasoft.com>
12645
12646         * loadhist.el (symbol-file): Supply prompt string when used
12647         interactively.
12648         From Bob Weiner <weiner@altrasoft.com>
12649
12650 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12651
12652         * loadup.el (really-early-error-handler): Ditto.
12653
12654         * update-elc.el: Ditto.
12655
12656         * setup-paths.el (paths-construct-exec-path): Ditto.
12657
12658         * make-docfile.el: Ditto.
12659
12660         * find-paths.el (paths-decode-directory-path): Use split-path
12661         instead of decode-path.
12662
12663         * files.el (parse-colon-path): Update docstring reference.
12664
12665 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12666
12667         * msw-init.el:
12668         * x-init.el:
12669         Bind cut'n'paste keys to non window-system specific functions.
12670
12671         * msw-select.el: New function mswindows-clear-clipboard.
12672         mswindows-cut-copy-clipboard extended to handle clearing of the
12673         selection and renamed to mswindows-cut-copy-clear-clipboard.
12674
12675         * select.el: on mswindows devices delete-primary-selection
12676         calls mswindows-clear-clipboard.
12677
12678 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * simple.el (quoted-insert): Inhibit quit when using read-char.
12681
12682         * cmdloop.el (read-char): Don't inhibit quit.
12683         (read-char-exclusive): Ditto.
12684         (read-char): Signal quit if quit-char was pressed.
12685         (read-char-exclusive): Ditto.
12686         (read-quoted-char): Return a character, not integer.
12687
12688         * menubar-items.el (default-popup-menu): Use Andy's generic
12689         selection code.
12690         (default-popup-menu): Fix code.
12691
12692 1998-05-14  Oliver Graf <ograf@fga.de>
12693
12694         * dragdrop.el (dragdrop-function-widget): this time it's done
12695
12696 1998-05-13  Oliver Graf <ograf@fga.de>
12697
12698         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12699
12700 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12701
12702         * device.el (device-pixel-width):
12703         (device-pixel-height):
12704         (device-mm-width):
12705         (device-mm-height):
12706         (device-bitplanes):
12707         (device-color-cells): Swapped parameters to device-system-metric
12708         according to the interface change.
12709
12710 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12711
12712         * mouse.el (default-mouse-motion-handler): Use new name of the
12713         function event-over-vertical-divider-p.
12714         Do not set E-W arrow cursor over the divider if
12715         vertical-divider-draggable-p is nil in the window.
12716         ([top-level]): Use new name for the variable
12717         vertical-divider-map.
12718         (drag-window-divider): Respect vertical-divider-draggable-p.
12719         Variable name typo fixes.
12720
12721 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12722
12723         * keymap.el (kbd): Define here; handle string constants and
12724         others...
12725
12726 1998-05-15  Christian Nyb <chr@mediascience.no>
12727
12728         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12729         in Emacs 18.
12730
12731 1998-05-13  Didier Verna  <didier@xemacs.org>
12732
12733         * mouse.el (drag-window-divider): give the vertical divider a
12734         pressed look when dragging it.
12735
12736 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12737
12738         * faces.el: predicate some more face operations on x or mswindows
12739         not just x.
12740
12741         * modeline.el: enable modeline coloring for mswindows.
12742
12743 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12744
12745         * minibuf.el (minibuffer-default): Added variable; compatible with
12746         FSF Emacs.
12747         (next-history-element): Used `minibuffer-default'.
12748
12749 1998-05-12  Oliver Graf <ograf@fga.de>
12750
12751         * dragdrop.el (dragdrop-function-widget): button and mods ok
12752         arguments still look a bit strange
12753         (dragdrop-compare-mods) created
12754         (dragdrop-drop-do-functions) correctly checks for buttons and
12755         modifiers
12756
12757 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12758
12759         * setup-paths.el (paths-default-info-directories): Replace
12760         path-separator with directory-sep-char.
12761
12762         * files.el (path-separator): Don't define it here.
12763
12764 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * update-elc.el: Ditto.
12767
12768         * setup-paths.el (paths-construct-exec-path): Ditto.
12769
12770         * make-docfile.el: Ditto.
12771
12772         * loadup.el (really-early-error-handler): Ditto.
12773
12774         * find-paths.el (paths-decode-directory-path): Use decode-path
12775         instead of decode-path-internal.
12776
12777         * files.el (parse-colon-path): Update docstring.
12778
12779 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12780
12781         * subr.el (get-buffer-window-list): Make BUFFER optional.
12782
12783         * window-xemacs.el (windows-of-buffer): Defalias to
12784         get-buffer-window-list.
12785
12786 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12787
12788         * disass.el: Fix maintainer keyword.
12789
12790         * bytecomp.el (byte-compile-and-load-file): Autoload.
12791         (byte-compile-buffer): Ditto.
12792
12793         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12794         value is returned, not the name.
12795         (lisp-imenu-generic-expression): Enable it.
12796         (lisp-mode-variables): Ditto.
12797         (lisp-indent-offset): Change defconst to defvar.
12798         (lisp-indent-function): Ditto.
12799         (lisp-body-indent): Ditto.
12800
12801 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12802
12803         * modeline.el: Use zap-last-kbd-macro-event.
12804
12805         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12806         nil, don't attempt to do anything with messages.
12807         (eval-last-sexp): Use `letf' for clarity.
12808
12809 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12810
12811         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12812
12813 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12814
12815         * buff-menu.el:
12816         * lisp-mode.el:
12817         * obsolete.el:
12818         Change empty docstrings into no doc strings at all.
12819         Fix bogus FSF-format docstrings.
12820         * etags.el: Fix docstring.
12821
12822 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12823
12824         * package-get.el (package-get): Use internal md5
12825
12826 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12827
12828         * about.el (about-xemacs): Correct abuse of concat.
12829
12830 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12831
12832         * info.el (Info-mode): Use easymenu.
12833
12834 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12835
12836         * apropos.el (apropos): Don't use concat with integers.
12837
12838         * cmdloop.el (describe-last-error): Handle the case when no error
12839         was seen gracefully.
12840
12841         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12842         defun.
12843         (apropos-describe-plist): Ditto.
12844
12845         * help.el (with-displaying-help-buffer): Revert to a defun.
12846         (describe-key): Use it as defun.
12847         (describe-mode): Ditto.
12848         (describe-bindings): Ditto.
12849         (describe-prefix-bindings): Ditto.
12850         (describe-installation): Ditto.
12851         (view-lossage): Ditto.
12852         (describe-function): Ditto.
12853         (describe-variable): Ditto.
12854         (describe-syntax): Ditto.
12855
12856 1998-05-11  Oliver Graf <ograf@fga.de>
12857
12858         * dragdrop.el: changed order of require/provide
12859         (dragdrop-drop-mime-default) changed to new calling conventions
12860         (dragdrop-drop-do-functions) changed to new calling conventions
12861         (dragdrop-function-widget) this one needs more work...
12862
12863 1998-05-10  Oliver Graf <ograf@fga.de>
12864
12865         * about.el: another small change in my entry
12866         * dragdrop.el (dragdrop-drop-log-function): logging added
12867         plus customizations
12868         changed interface to handler functions. now called with event
12869         and object
12870
12871 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12872
12873         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12874         E-W arrow pointer displayed over draggable dividers.
12875
12876         * mouse.el (default-mouse-motion-handler): Show it when
12877         appropriate.
12878         (drag-window-divider): Added.
12879         ([top-level]): Initialized window-divider-map with a keymap
12880         binding the above function to left button down event.
12881
12882         * x-mouse.el (x-init-pointer-shape): Initialize
12883         divider-pointer-glyph from Cursor.dividerPointer, or use default
12884         E-W double arrow.
12885
12886 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12887
12888         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12889
12890 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12891
12892         * simple.el (count-words-buffer): Don't query for buffer.
12893         (count-lines-buffer): Ditto.
12894
12895 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12896
12897         * help.el (where-is): add optional insert argument.
12898
12899 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12900
12901         * help.el (describe-key-briefly): New argument INSERT.
12902
12903         * simple.el (eval-expression): New optional argument; synch with
12904         FSF 20.3.
12905
12906         * keydefs.el (global-map): Add new register bindings.
12907
12908         * register.el: Synched with FSF 20.3.
12909
12910 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12911
12912         * window-xemacs.el (recenter): all arguments are optional.
12913
12914 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12915
12916         * device.el: (device-pixel-width): Reflected name/parameters
12917         change to device-system-metric.
12918         (device-pixel-height): Ditto.
12919         (device-mm-width): Ditto.
12920         (device-mm-height): Ditto.
12921         (device-bitplanes): Ditto.
12922         (device-color-cells): Ditto.
12923
12924 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12925
12926         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12927
12928         * cl.el (most-positive-fixnum): Document.
12929         (most-negative-fixnum): Ditto.
12930
12931         * cus-dep.el: Updated comment.
12932
12933         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12934         constant.
12935
12936         * cus-load.el (custom-put): Removed.
12937
12938         * files.el (after-find-file): Just resignal quit instead of
12939         signaling "canceled".
12940
12941 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12942
12943         * frame.el (other-frame): Use `focus-frame' instead of
12944         select-frame kludges.
12945
12946         * lisp-mode.el: Update lisp-indent-function for
12947         save-selected-frame and with-selected-frame.
12948
12949         * frame.el (save-selected-frame): New macro.
12950         (with-selected-frame): Ditto.
12951         (other-frame): Use `set-frame-focus'.
12952
12953 1998-05-06  Oliver Graf <ograf@fga.de>
12954
12955         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12956         (dragdrop-drop-url-default) default handler for URL drops created
12957         (dragdrop-drop-mime-default) default handler for MIME drops created
12958         (dragdrop-drop-functions) default custom for handling drops created
12959         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12960
12961 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12962
12963         * mouse.el: Removed redundant mouse-mswindows-drop function.
12964
12965 1998-05-05  Oliver Graf <ograf@fga.de>
12966
12967         * about.el: changed some text in my entry
12968         * dragdrop.el: added customs
12969
12970 1998-05-04  Oliver Graf <ograf@fga.de>
12971
12972         * mouse.el: killed global drop key bindings
12973         (mouse-offix-drop) removed
12974         * dragdrop.el: created
12975         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12976
12977 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12978
12979         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12980         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12981
12982         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12983         obsolete comment.
12984
12985         * scrollbar.el (scrollbars-visible-p): Use new
12986         {vertical,horizontal}-scrollbar-visible-p specifiers.
12987
12988 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12989
12990         * device.el (device-pixel-height):
12991         (device-pixel-width):
12992         (device-mm-width):
12993         (device-mm-height):
12994         (device-bitplanes):
12995         (device-color-cells): Moved these 6 functions from device.c; they
12996         all use single (device-system-metrics) call.
12997
12998 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12999
13000         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13001         were renamed.
13002
13003         * menubar-items.el:
13004         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13005         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13006
13007         * help.el (help-map): Remove Hyperbole keybinding logic.
13008         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13009
13010 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13011
13012         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13013         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13014
13015 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13016
13017         * msw-glyphs.el: use nicer icon3 from the frame icon.
13018
13019 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13020
13021         * version.el (emacs-version): Remove InfoDock conditionals.
13022
13023         * startup.el (startup-splash-frame): Change ID logo name.
13024
13025 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13026
13027         * files.el (after-find-file): If the user presses C-g on
13028         directory-creation prompt, kill the buffer.
13029
13030 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13031
13032         * simple.el (count-words-region): Reverse previous change.
13033
13034 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13035
13036         * replace.el (query-replace): Just call perform-replace.
13037         (query-replace-regexp): Ditto.
13038         (perform-replace): Move region handling here.
13039         (perform-replace): Use the new arg to match-data.
13040
13041 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13042
13043         * x-init.el: Install X specific display table that
13044           displays char 0240 as a space to avoid whatever it is
13045           that screws up display of that character code.
13046
13047 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13048
13049         * help.el (function-arglist): If no arguments are documented for a
13050         subr, print nothing rather than incorrect output.
13051
13052 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13053
13054         * cmdloop.el (command-error): Update bail-out error message to use
13055         `emacs-program-name'.
13056
13057         * lib-complete.el: Remove reader macro cruft.
13058
13059         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13060         cruft.
13061
13062         * simple.el (count-words-region): Drop interactive-p check on the
13063         message.
13064
13065 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13066
13067         * font.el
13068         * msw-faces.el
13069         Correct spelling of mswindows-font-canonicalize-name.
13070
13071 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13072
13073         * ldap.el (ldap-host-parameters-alist): Replaced with
13074         `ldap-host-parameters-plist'
13075         (ldap-search): Adapt to previous change
13076
13077 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13078
13079         * about.el (about-hackers): Update Bob Weiner bio.
13080         (about-maintainer-info): Ditto.
13081
13082 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13083
13084         * simple.el (display-warning-minimum-level): Docfix.
13085
13086 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13087
13088         * widget.el (:default-get): New keyword.
13089         * wid-edit.el (default, widget-default-default-get): Define it.
13090         (group, widget-group-default-get): Define it.
13091         (menu-choice, widget-choice-default-get): Define it.
13092         (widget-default-get): New function.
13093         (widget-choice-action): Call it.
13094         (widget-editable-list-entry-create): Call it.
13095
13096 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13097
13098         * byte-optimize.el (byte-boolean-vars): Removed.
13099         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13100         lookup through `byte-boolean-vars'.
13101
13102 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13103
13104         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13105         resource-provided values into ghost specs for scrollbar-height and
13106         scrollbar-width.
13107
13108 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * byte-optimize.el: Don't attempt to optimize /=.
13111
13112         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13113         (byte-compile-/=): Ditto.
13114
13115 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13116
13117         * apropos.el: Use `with-displaying-help-buffer'.
13118         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13119         Use `with-displaying-help-buffer'.
13120         (apropos-follow): Do not give special treatment to buffer cursor
13121         was in prior to a mouse click.
13122         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13123         (apropos-print-doc): Set correct buffer for setting text
13124         properties.
13125
13126 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13127
13128         * help.el (help-buffer-prefix-string): New variable.
13129         (help-buffer-name): Use it.
13130
13131         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13132         mode menu.
13133
13134 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13135
13136         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13137
13138 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13139
13140         * files.el (find-file-noselect): Update docstring.
13141         (find-file-noselect): Signal an error if found an unreadable file.
13142         (file-chase-links): Save the match data.
13143         (normal-mode): Use `lwarn' and `error-message-string'.
13144         (interpreter-mode-alist): Change defconst to defvar.
13145         (inhibit-first-line-modes-regexps): Ditto.
13146         (inhibit-first-line-modes-regexps): Added .tgz.
13147         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13148         (change-major-mode-with-file-name): New user-option.
13149         (set-visited-file-name): Synched with FSF.
13150         (file-name-extension): New function, from FSF 20.3.
13151         (file-relative-name): Synched with FSF.
13152         (save-some-buffers): Support the C-r feature.
13153         (recover-session): Synched with FSF.
13154         (kill-some-buffers): Ditto.
13155         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13156
13157 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13158
13159         * files.el (insert-file): Undo previous change and reenable use of
13160         format.el.
13161
13162 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13163
13164         * window-xemacs.el (recenter): Define.
13165
13166 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13167
13168         * font.el (mswindows-font-create-name)
13169         (mswindows-font-create-object): new functions for mswindows type
13170         fonts.
13171
13172         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13173         strings are parsed as well as font objects.
13174
13175 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13176
13177         * modeline.el (defining-kbd-macro): Restore modeline indication of
13178         kbd-macro being recorded.
13179         (add-minor-mode): Simplify docstring.
13180         (modeline-minor-mode-menu): Remove stuff.
13181
13182 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13183
13184         * code-process.el (call-process): dynamically decide process
13185         coding type.
13186
13187 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13188
13189         * modeline.el: Add line-number-mode, column-number-mode to
13190         the modeline minor-mode menu.  Button2 on the line number does
13191         goto-line.
13192
13193 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13194
13195         * mouse.el: move x-selection-owner-p type things to
13196         selection-owner-p.
13197
13198         * msw-init.el: copy zmacs stuff from x-init.el
13199
13200         * msw-select.el (mswindows-own-selection)
13201         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13202         functions. Very simple minded implementation of selectio
13203         ownership.
13204
13205         * select.el (own-selection) (disown-selection)
13206         (activate-region-as-selection) (select-make-extent-for-selection)
13207         (valid-simple-selection-p): functions moved from x-select.el for
13208         generalized selection.
13209
13210         * x-select.el: see select.el changes.
13211
13212         * x-toolbar.el: use new selection functions.
13213
13214 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13215
13216         * packages.el (packages-find-package-directories): Fixed bug that
13217         would pick up multiple site-package directories.
13218         (package-locations): Added "xemacs-packages" as a late package
13219         location.
13220
13221         * find-paths.el: Now uses `emacs-program-name' and
13222         `emacs-program-version'.
13223         Additions to enforce version-specific directories in
13224         `paths-find-version-directory'.
13225
13226 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13227
13228         * default.el: Removed.
13229         * site-start.el: Removed.
13230
13231 1998-04-29  Didier Verna  <didier@xemacs.org>
13232
13233         * minibuf.el (minibuffer-history-minimum-string-length): Default
13234         to nil.
13235
13236 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13237
13238         * find-paths.el (paths-program-name): Rename.
13239         (paths-emacs-root-p): Ditto.
13240         (paths-find-site-directory): Ditto.
13241
13242 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13243
13244         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13245         `emacs-lisp-byte-compile-and-load'.
13246
13247 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13248
13249         * ldap.el (ldap-search): Fixed additional parameter passing to
13250         `ldap-open'
13251
13252 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13253
13254         * select.el (kill-primary-selection) (selection-owner-p)
13255         (copy-primary-selection) (yank-clipboard-selection)
13256         (selection-exists-p) (delete-primary-selection): new file and
13257         functions that do the right thing for the selected device.
13258
13259         * x-menubar.el: use generalised selection functions.
13260
13261         * dumped-lisp.el: dump select.el.
13262
13263 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13264
13265         * find-paths.el (paths-progname): New variable.
13266         (paths-emacs-root-p): Use it.
13267         (paths-find-site-directory): Ditto.
13268
13269 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13270
13271         * loadup.el ((member "dump" command-line-args)): Dump as
13272         `infodock' if InfoDock.
13273
13274 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13275
13276         * find-paths.el (construct-emacs-version): Simplify, include
13277         program name in the return value.
13278         * (paths-find-version-directory): Use it.
13279
13280 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13281
13282         * info.el (Info-parse-dir-entries): Fixed regexp
13283         (Info-build-dir-anew): Remove full suffix and capitalize info file
13284         name for files with no @direntry
13285         (Info-batch-rebuild-dir): New function
13286         (Info-suffixed-file): Check for regular files instead of simple
13287         file existence (could catch directories before)
13288
13289 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13290
13291         * setup-paths.el, find-paths.el: Removed uses of `not' which
13292         temacs doesn't have.
13293
13294         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13295         into root searching.
13296
13297 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13298
13299         * subr.el: Remove definition of `not'.
13300
13301 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13302
13303         * msw-glyphs.el: enable graphics support.
13304
13305 1998-04-23  Didier Verna  <didier@xemacs.org>
13306
13307         * x-menubar.el (default-menubar): restored the line-number-mode
13308         option.
13309
13310         * misc doc string updates related to the options menu.
13311
13312 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13313
13314         * setup-paths.el (paths-construct-load-path): Fix typo.
13315
13316 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13317
13318         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13319         font-menu-ignore-scaled-fonts don't have to be bound now; this
13320         gets us one step further towards making --no-autoloads work.
13321
13322         * startup.el (normal-top-level): Load auto-autoloads only if
13323         lisp-directory is non-nil.
13324
13325         * setup-paths.el (paths-construct-load-path): Made it robust
13326         against nil lisp-directory.
13327
13328         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13329         to the list of variables that cause a warning when nil.
13330
13331         * toolbar.el (init-toolbar-location): Now works even when there's
13332         no toolbar icon directory.
13333
13334 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13335
13336         * help.el (view-lossage): Recognize it.
13337
13338         * simple.el (log-message): Mark multiline messages.
13339
13340 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13341
13342         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13343
13344 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13345
13346         * package-get.el (package-get-all):  add `\n' separator to
13347         interactive specification so that both variables are read
13348
13349 1998-04-22  Didier Verna  <didier@xemacs.org>
13350
13351         * x-menubar.el: ported the options menu to Custom.
13352         Moved the "read only" toggle button to the buffers menu.
13353         Corrected some missing ;;;###autoload or defcustom.
13354
13355         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13356         the scrollbar-visible specifier for options menu handling.
13357
13358         * toolbar.el (toolbar-visible-p)
13359                      (toolbar-captioned-p)
13360                      (default-toolbar-position): defcustom wrappers around
13361         the toolbar specifiers for options menu handling.
13362
13363         * frame.el (get-frame-for-buffer-default-instance-limit):
13364         defcustom it for options menu handling.
13365
13366         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13367         font-lock-mode for options menu handling.
13368
13369         * cus-start.el: added Custom properties to overwrite-mode for
13370         options menu handling.
13371
13372 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13373
13374         * about.el: shameless self-promotion.
13375
13376 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13377
13378         * simple.el (raw-append-message): Slightly optimize.
13379         (remove-message): Use `push' for clarity.
13380         (append-message): Ditto.
13381         (display-warning): Dito.
13382         (raw-append-message): Send the message to the appropriate device.
13383
13384 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13385
13386         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13387         From Sean MacLennan <Sean.MacLennan@pika.ca>
13388
13389 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13390
13391         * setup-paths.el: Changed `directory-sep-char' to
13392         `path-separator', following a change in GNU Emacs.
13393
13394 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13395
13396         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13397         (Info-build-dir-anew): Add a final newline.
13398         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13399         is `always'
13400         (Info-rebuild-dir): Ditto
13401
13402         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13403
13404 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13405
13406         * simple.el (count-words-buffer): Retain zmacs region.
13407         (count-words-region): Ditto.
13408         * simple.el: (what-line): Expanded line counts.
13409         (count-lines): New parameter to conditionalize whether collapsed
13410         lines get counted.
13411         From Bob Weiner <weiner@altrasoft.com>
13412
13413 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13414
13415         * packages.el (package-locations): infodock-packages must override
13416         mule-packages and packages.
13417
13418 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13419
13420         * wid-edit.el:
13421         remove rude messages from widget-activation-widget-mapper
13422         and widget-activation-glyph-mapper
13423
13424 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13425
13426         * toolbar.el: Remove (featurep 'x) test from
13427         toolbar-make-button-list
13428
13429 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13430
13431         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13432         only if in the same frame.
13433
13434 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13435
13436         * packages.el (package-locations): Added site-packages hierarchy.
13437
13438         * setup-paths.el (paths-default-info-directories): Introduced and
13439         used.
13440
13441         * packages.el, setup-paths.el: Set various path searching depths
13442         to 1.
13443
13444         * packages.el (packages-hierarchy-depth):
13445         (packages-load-path-depth): Introduced and used.
13446
13447         * setup-paths.el (paths-load-path-depth): Introduced and used.
13448
13449         * find-paths.el (paths-find-recursive-path): Added max-depth
13450         parameter.
13451
13452 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13453
13454         * setup-paths.el (paths-construct-info-path): Removed
13455         dependency on behavior of (file-name-as-directory "").
13456
13457 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13458
13459         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13460         lisp objects
13461
13462 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13463
13464         * dump-paths.el, startup.el: Added handling for --debug-paths.
13465
13466 1998-04-15  William M. Perry  <wmperry@aventail.com>
13467
13468         * wid-edit.el: We cannot just set the help-echo or balloon-help
13469           properties for an extent based on the :help-echo widget
13470           property, since help-echo and balloon-help cause an EXTENT to
13471           get passed in, where :help-echo functions are expecting a WIDGET
13472
13473 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13474
13475         * scrollbar.el (init-scrollbar-from-resources): Call
13476         mswindows-init-scrollbar-metrics when appropriate.
13477
13478 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13479
13480         * dumped-lisp.el: dump x-toolbar for window system
13481
13482         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13483         have support and xpm.
13484
13485 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13486
13487         * files.el (toggle-read-only): Fix docstring.
13488         From Didier Verna <didier@xemacs.org>
13489
13490 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13491
13492         * startup.el (normal-top-level): Load autoload-file-name without
13493         specifying an extension---some people only auto-autoload.el.gz.
13494
13495 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13496
13497         * files.el (backup-enable-predicate): Don't bomb on NAME being
13498         nil.
13499
13500 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13501
13502         * find-paths.el, packages.el: Now prefers configure'd paths.
13503         This shouldn't cause any of the originally anticipated problems as
13504         the current paths architecture will not define the various
13505         configure-xxx variables if they're not specified on the configure
13506         command line.
13507
13508         * find-paths.el, setup-paths.el, packages.el: Removed all
13509         mentionings of "/" as a path separator.
13510         Used paths-construct-path throughout.
13511
13512         * find-paths.el (paths-construct-path): Created to assemble paths
13513         from directory components.
13514
13515         * setup-paths.el, packages.el: Used paths-decode-directory-path
13516         instead of decode-path-internal.
13517
13518         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13519         and associates.
13520         (paths-decode-directory-path) Created.
13521
13522         * setup-paths.el: Changed configure-exec-path to
13523         configure-exec-directory.
13524
13525 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13526
13527         * packages.el (packages-find-packages): Fixed decoding of
13528         EMACSPACKAGEPATH.
13529
13530         * startup.el: -no-packages -> -no-early-packages.
13531
13532         (packages-load-package-lisps): Fixed loading of auto-autoload
13533         files.
13534
13535         * startup.el (normal-top-level): Fixed loading of core
13536         auto-autoload.
13537
13538         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13539
13540         * startup.el, packages.el, dump-paths.el: Added proper settings
13541         for site-directory and lisp-directory variables.
13542
13543         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13544         inhibit-package-autoloads and fixed handling of it.
13545
13546         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13547         handling of former inhibit-package-init, now
13548         inhibit-early-packages, to make -vanilla etc. work.
13549
13550 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13551
13552         * code-process.el (start-process): Fallback to 'undecided instead
13553         of 'binary for process input coding stream.
13554
13555         * process.el (start-process): Docstring fix.
13556
13557 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13558
13559         * info.el (Info-insert-dir): Do not insert temporary dir files
13560         in Info-dir-file-attributes
13561         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13562         (Info-rebuild-dir): Ditto.
13563
13564 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13565
13566         * obsolete.el: Added obsoleteness declarations for
13567         `site-directory' and `Info-default-directory-list'.
13568
13569 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13570
13571         * find-paths.el (paths-find-emacs-root): Only look at the
13572         executable at the end of the symlink chain for determining the
13573         Emacs root.
13574
13575 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13576
13577         * setup-paths.el (paths-construct-info-path): Changed construction
13578         to cater to gone default in configure.
13579
13580         * find-paths.el (paths-uniq-append): Added.
13581
13582         * packages.el: Rewritten package path construction once again.
13583
13584         * dump-paths.el, startup.el: Removed package-path as a global
13585         variable.
13586
13587         * package-admin.el (package-admin-add-single-file-package):
13588         (package-admin-add-binary-package): Changed package-path to
13589         late-packages.
13590
13591         * packages.el (packages-split-path): Split path at "/" rather than
13592         nil according to change in emacs.c.
13593
13594 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13595
13596         * setup-paths.el (paths-construct-info-path): Changed info path
13597         order so that directories come out right.
13598         (paths-find-lock-directory): Fixed bug: It used to think
13599         configure-lock-directory is a path.
13600
13601 1998-04-06  Jeff Miller <jmiller@smart.net>
13602
13603         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13604         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13605         eases the use of toolbar-add/kill-item functions.
13606
13607 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13608
13609         * code-files.el (file-coding-system-alist): Commented out
13610         loaddefs.el magical treatment.
13611
13612 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13613
13614         * info.el (Info-rebuild-outdated-dir): Added new option
13615         `conservative' and made it the default
13616         (Info-rebuild-dir): Appropriately parse multi-line description
13617         strings, and multi-section dir files. Issue warning when dir
13618         is rebuilt as temporary
13619         (Info-build-dir-anew): Issue warning when dir is built as
13620         temporary
13621
13622 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13623
13624         * list-mode.el (list-mode-map): Bind highlight motion commands to
13625         standard keys left, right, C-b and C-f.
13626
13627 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13628
13629         * files.el (auto-mode-alist): allow .sc for Scheme->C
13630
13631 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13632
13633         * loadup.el (pureload): Don't quote (garbage-collect).
13634
13635 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13636
13637         * package-get-base.el: Updated.
13638
13639 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13640
13641         * isearch-mode.el (isearch-just-started): New variable.
13642         (isearch-mode): Set it.
13643         (isearch-repeat): Advance one character forward only if the search
13644         was successful, and was not just started.
13645         (isearch-repeat): Clear isearch-just-started.
13646
13647 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13648
13649         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13650         if running -batch.
13651
13652 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13653
13654         * subr.el (listify-key-sequence): Removed.
13655
13656 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13657
13658         * bytecomp.el (byte-compile-print-gensym): New option.
13659         (byte-compile-output-file-form): Use it.
13660         (byte-compile-output-docform): Ditto.
13661         (byte-compile-compiled-obj-to-list): Ditto.
13662
13663 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13664
13665         * msw-glyphs.el: set frame icon if xpm support.
13666
13667 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13668
13669         * help.el: Code that pretty prints variable values
13670           removed.
13671
13672 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13673
13674         * find-paths.el (paths-emacs-root-p): Correct test for installation
13675         directory.
13676         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13677
13678 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13679
13680         * loaddefs.el: Don't set debug-ignored-errors; leave
13681           its default value set to nil.
13682
13683 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13684
13685         * info.el (Info-rebuild-dir): fixed mis-spelling.
13686
13687 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13688
13689         * info.el (Info-rebuild-outdated-dir): New custom var
13690         (Info-insert-node): Create/update dir file when needed, ie when it
13691         does not exist or is older than some info files in directory
13692
13693 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13694
13695         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13696         for last packages, mainly for using a 20.4 package base.
13697
13698         * packages.el (late-packages): Typo fix.  It was called
13699         early-packages.
13700
13701         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13702         relative symlinks correctly.
13703         (paths-find-emacs-roots): More rigorous checking for plausible
13704         configuration-time root.
13705
13706         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13707         find its roots.
13708
13709 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13710
13711         * faces.el: Fix docstrings.
13712         * glyphs.el: Fix docstrings.
13713         * mouse.el: Fix docstrings.
13714
13715         * frame.el: Change phrase `current frame' to `selected frame'.
13716
13717         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13718
13719         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13720         macros using backquote to make them infinitely more readable.
13721
13722 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13723
13724         * packages.el (packages-find-package-path): Hardcoded specialized
13725         InfoDock support until we can clean this up.
13726
13727         * help.el (describe-bindings-1): Return the value of the bindings
13728         help buffer created.
13729         (describe-bindings): Ditto.
13730
13731         * simple.el (set-variable): Restore previous behavior of not
13732         bombing if the variable to set is not boundp.
13733
13734 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13735
13736         * packages.el (packages-handle-package-dumped-lisps): Allow for
13737         non-local files to be loaded off the package-lisp variable.
13738
13739 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13740
13741         * x-faces.el: Global X resources should override
13742           specs for all device classes (color, grayscale, mono);
13743           code currently doesn't override any of them.  Fixed by
13744           calling remove-specifier with '(x default) as the tag
13745           set and allowing inexact matches.
13746
13747 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13748
13749         * faces.el: Separated face initializations based on
13750           device classes into device type specific (tag set,
13751           instantiator) pairs.
13752
13753 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13754
13755         * wid-edit.el (widget-choice-action): Remember user's explicit
13756         choice.
13757         (widget-choice-value-create): Respect it.
13758         From Richard Stallman <rms@gnu.org>
13759
13760 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13761
13762         * setup-paths.el (paths-construct-info-path): Always append
13763         existing directories from configure-time info path.
13764
13765         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13766         Info-directory-list.
13767
13768         * info.el: Removed Info-default-directory-list which was broken by
13769         design.
13770         Removed bogus initialization of Info-directory-list---startup.el
13771         can do a much better job.
13772         Added autoload of Info-directory-list.
13773
13774         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13775         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13776         be exclusive; now it's merely given precedence, just like in the
13777         old days.
13778
13779 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13780
13781         * find-paths.el (paths-find-architecture-directory): Fix bug with
13782         finding; it used to default too early.
13783
13784 1998-03-25  Martin Buchholz <martin@xemacs.org>
13785
13786         * packages.el (packages-split-path): Fix a bug; it used to fail
13787         for paths that weren't split.
13788
13789 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13790
13791         * finder.el (finder-compile-keywords): trap on errors.
13792
13793 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13794
13795         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13796           fourth argument of t so that only the specs exactly
13797           matching the tag lists are removed.
13798
13799 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13800
13801         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13802
13803 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13804
13805         * minibuf.el (mouse-read-file-name-1): If a default directory was
13806         specified, use it for generating the completions.
13807
13808 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13809
13810         * update-elc.el: Now respects inhibit-package-init and
13811         inhibit-site-lisp.
13812         Now does path construction with loadup-paths.
13813
13814         * startup.el (normal-top-level, startup-setup-paths): Now respects
13815         inhibit-package-init and inhibit-site-lisp.
13816
13817         * packages.el (packages-find-package-path): Extended package path
13818         by version-specific hierarchies.
13819         (packages-find-packages): Now respects inhibit flag and
13820         inhibit-site-lisp.
13821         Moved path setup to loadup-paths.
13822
13823         * make-docfile.el: Now respects inhibit-package-init and
13824         inhibit-site-lisp.
13825         Now does path construction with loadup-paths.
13826
13827         * loadup.el: Now respects inhibit-package-init and
13828         inhibit-site-lisp.
13829
13830         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13831
13832         * loadup-paths.el: New file: setup load-path to encompass
13833         packages.
13834
13835 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13836
13837         * auto-show.el: load-gc renamed to pureload.
13838         * site-load.el: Ditto.
13839         * packages.el (toplevel): Ditto.
13840         * loadup.el (really-early-error-handler): Ditto.
13841         * dumped-lisp.el (preloaded-file-list): Ditto.
13842         * cus-face.el (custom-declare-face): Ditto.
13843
13844 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13845
13846         * <Today>: The Big Path Searching Overhaul.
13847
13848         * find-paths.el: New file: find and assemble paths in the
13849         installation hierarchy.
13850
13851         * setup-paths.el: New file: global layout of paths and directories
13852         within the XEmacs hierarchy.
13853
13854         * packages.el: Replaced everything related to path searching and
13855         startup by code in terms of find-paths.
13856
13857         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13858         the new path searching engine.
13859
13860         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13861         and setup-paths.
13862
13863 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13864
13865         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13866         setup-paths.el.
13867
13868 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13869
13870         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13871         compiles identically in any configuration.
13872         Removed irrelevant commentary.
13873
13874 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13875
13876         * simple.el (set-variable): Allow setting specifiers.
13877
13878 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13879
13880         * lisp.el (forward-sexp): Revert previous change.
13881
13882 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13883
13884         * frame.el (frame-initialize): Use `delete-console' instead of
13885         `delete-device' to delete the stream console to match the usage in
13886         Fkill_emacs.
13887
13888 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13889
13890         * files.el (cdpath-previous): New variable.
13891         (cd): Use it.
13892         From Bob Weiner <weiner@wave.altrasoft.com>
13893
13894 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13895
13896         * keydefs.el: Changed keybindings of forward-char,
13897           backward, scroll-up and scroll-down to point to their
13898           -command counterparts.
13899
13900         * simple.el: New functions: forwarc-char-command,
13901           backwrad-char-command, scroll-up-command,
13902           scroll-down-command which work liek their counterparts
13903           except that they honor the variable
13904           signal-error-on-buffer-boundary.
13905
13906           Definition of signal-error-on-buffer-boundary received
13907           from src/cmds.c.
13908
13909           defvar declaration added for word-across-newline to avoid
13910           byte-compiler warning about the free variable reference.
13911
13912 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13913
13914         * winnt.el: Removed "%t" from the beginning of
13915         modeline-format. From now on, there's no nt-specifics in the modeline.
13916
13917 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13918
13919         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13920         of `when' with `if'.
13921
13922 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13923
13924         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13925         mswindows. Must be reworked along with glyphs.el, or
13926         merged into it, after there is images support.
13927
13928         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13929         'mswindows.
13930
13931 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13932
13933         * faces.el: fix for text cursor initialization.
13934         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13935         From Andy Piper <andyp@parallax.co.uk>
13936
13937 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13938
13939         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13940         if there is an existing package that handles it and warn the user
13941         about that mode.
13942
13943 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13944
13945         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13946         Installation" menu item when Installation-string is not bound.
13947
13948 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13949
13950         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13951         From Jeremiah W. James <jerry@cs.ucsb.edu>
13952
13953 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13954
13955         * msw-faces.el:
13956         * faces.el: Fix face initialization.
13957
13958 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13959
13960         * files.el (backup-enable-predicate): fix breakage introduced
13961         by TMPDIR patch.
13962
13963 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13964
13965         * x-faces.el (x-init-face-from-resources): The
13966           TTY face property retrieval functions don't return
13967           specifiers, so use face-property instead.
13968
13969 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13970
13971         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13972
13973 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13974
13975         * x-menubar.el: Expanded documentation for
13976           option-save-faces.  Changed Options -> Browse Faces
13977           menu entry to invoke customize-face.
13978
13979 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13980
13981         * faces.el: Most face initialization moved out of
13982           init-other-random-faces to the top level so that the
13983           initialization happens before Xemacs is dumped.  Much
13984           of the fascist "face-differs-from-default-p or FROB!"
13985           code has been retired in favor of letting the user do
13986           what they want to do.  Face initialization code changed
13987           to use `default' specifier tag so that the settings can
13988           be overridden later if the user wishes it.
13989
13990 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13991
13992         * about.el (about-hackers): Update contributors list.
13993
13994 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13995
13996         * specifier.el: Define new specifier tag `default'.
13997
13998         * modeline.el: Initialize faces using `default' tag.
13999
14000         * x-faces.el (x-init-face-from-resources): Remove
14001           specifier specs containing the `default' tag before
14002           adding new specs.
14003
14004 1998-03-02  John Jones  <jj@asu.edu>
14005
14006         * package-get.el (package-get-all): fixed arguments on call to
14007         package-admin-add-single-file-package.
14008         * package-get.el (package-get-installedp): fixed to match
14009         advertised behavior.
14010         * package-get.el: added function package-get-update-all which
14011         installs newest versions of all the current packages (if they are
14012         not already installed).
14013
14014 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14015
14016         * files.el (find-file-noselect): Uncommented `truename' binding in
14017         `let*' and use it later to set `buffer-file-truename' iff it's
14018         still nil, as happens for example when finding a compressed
14019         file with "jka-compr".
14020
14021 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14022
14023         * faces.el: in make-face-* type functions do the operation for all
14024         window systems, not just the first one found.
14025
14026         * font.el: call mswindows-list-fonts for mswindows.
14027
14028 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14029
14030         * code-process.el (call-process-region):
14031         * process.el (call-process-region):
14032         * package-get.el (package-get-dir):
14033         * files.el (backup-enable-predicate):
14034         * gnuserv.el (gnuserv-temp-file-regexp):
14035         Use temp-directory in place of `/tmp'.
14036
14037 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14038
14039         * "Fast" dired-in-C enhancements for Windows 95/NT:
14040
14041         * files.el: Added function, `wildcard-to-regexp', from GNU
14042           Emacs.
14043
14044         * files.el (insert-directory): Modified to use special
14045           dired-in-C enhancements if present.
14046
14047 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14048
14049         * code-files.el: make default coding no-conversion.
14050
14051 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14052
14053         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14054         the load-path.
14055
14056         * update-elc.el: Strip directory when testing for files not to
14057         bytecompile.
14058
14059 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14060
14061         * lisp-mode.el: Use recommended form for menus.
14062
14063         * info.el (Info-construct-menu): Use recommended form for menus.
14064
14065         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14066         entry.
14067
14068 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14069
14070         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14071           (get-frame-for-buffer-noselect): Always return frames
14072           in the not-this-window-p cond clause.
14073
14074 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14075
14076         * help.el (describe-installation): New function.
14077
14078         * x-menubar.el (default-menubar): Add describe-installation to
14079         Help menu.
14080
14081         * packages.el (packages-unbytecompiled-lisp): Installation.el
14082         should not be bytecompiled.
14083
14084         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14085         XEmacs.
14086
14087         * x-menubar.el (default-menubar): Use correct guard for VM menu
14088         entry.
14089
14090         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14091         coding.
14092         From Andy Piper <andyp@parallax.co.uk>
14093
14094 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14095
14096         * ldap.el: Do not require ldap-internal at compile time.
14097
14098 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14099
14100         * code-files.el: new file. a virtual copy of mule-files.el
14101         but without charset
14102         dependencies. (toggle-buffer-file-ocding-system) new function for
14103         changing the eol type for the current buffer.
14104
14105         * code-process.el: new file. a copy of
14106         mule-process.el. mule-process.el will disappear when things have
14107         settled.
14108
14109         * coding.el: new file. a virtual copy of mule-files.el but
14110         without charset dependencies. (coding-system-base) new function
14111         for getting the parent coding system of a coding system with eol
14112         type set.
14113
14114         * dumped-lisp.el: add above files for the non-mule case.
14115
14116 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14117
14118         * window-xemacs.el (display-buffer): If no explicit
14119           frame is specified, search for a window that displays
14120           the buffer on the currently selected frame, before
14121           searching other frames.
14122
14123 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14124
14125         * frame.el (get-frame-for-buffer): If not-this-window-p
14126           is non-nil, use window on the selected frame if it is not
14127           also the selected window.  When defaulting, search for
14128           windows on the currently selected fgrame before searching
14129           other frames.
14130
14131 1998-02-25  Didier Verna  <didier@xemacs.org>
14132
14133         * modeline.el (modeline-swap-buffers): originally named
14134         `mouse-release-modeline'. Whether to actually swap the buffers is
14135         decided in `mouse-drag-modeline'.
14136         (mouse-drag-modeline): A button release event is considered a
14137         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14138         stay unchanged.
14139
14140 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14141
14142         * x-menubar.el: Put redo on the menubar.
14143         From Aki Vehtari <Aki.Vehtari@hut.fi>
14144
14145 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14146
14147         * bytecomp.el (displaying-byte-compile-warnings): if
14148         temp-buffer-show-function is set, use it to display current set of
14149         warnings in the "*Compile-Log-Show*" buffer.
14150
14151         * simple.el (display-warning-buffer): if temp-buffer-show-function
14152         is set, use it to display current set of warnings in the
14153         "*Warnings-Show*" buffer.
14154
14155 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14156
14157         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14158         Common Lisp.
14159
14160 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14161
14162         * menubar.el: Allow button descriptors at least 2 long.
14163
14164         * x-menubar.el (default-menubar): Use recommended forms.
14165         (file-menu-filter): Remove.
14166         (edit-menu-filter): Remove.
14167
14168 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14169
14170         * about.el (about-hackers): Updated.
14171
14172 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14173
14174         * help.el (help-max-help-buffers): new variable
14175         (help-register-and-maybe-prune-excess): new function
14176         (help-buffer-name): use help-max-help-buffers.
14177         (with-displaying-help-buffer): use
14178         help-register-and-maybe-prune-excess.
14179
14180         * help.el (help-maybe-pretty-print-value): if the value fits on
14181         one line, let it.
14182
14183 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14184
14185         * (with-displaying-help-buffer): there is no need to kill the buffer
14186         if it exists, because with-output-to-temp-buffer will clear it.
14187         further, killing the buffer violates the rule that
14188         temp-buffer-show-function, if set, has the full responsibility of
14189         showing the temp buffer.  killing the buffer fucks with the window
14190         configuration, hosing temp-buffer-show-function.
14191
14192
14193 1998-02-23  Didier Verna  <didier@xemacs.org>
14194
14195         * modeline.el (mouse-drag-modeline):
14196         - Always scroll the modeline that was originally clicked on.
14197         - Use x pixels instead of x characters (which doesn't work anyway)
14198         as horizontal reference for modeline dragging. This allows us to
14199         keep on dragging the modeline even if the motion event occurs in
14200         another window.
14201
14202 1998-02-23  Didier Verna  <didier@xemacs.org>
14203
14204         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14205         glyph on the modeline to indicate that dragging the mouse has an
14206         effect both horizontally and vertically.
14207
14208 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14209
14210         * about.el (about-xemacs): Get rid of redundant visible version
14211         number.
14212
14213 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14214
14215         * about.el (about-hackers): Update credits.
14216
14217 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14218
14219         * prim/register.el (view-register): Show register type file-query.
14220
14221 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14222
14223         * mode-motion.el (mode-motion-highlight-internal):
14224           save-excursion inside save-window-exucrsion form to
14225           hide buffer point changes from save-window-excursion.
14226           Prevents display flickering when the mouse pointer
14227           moves.
14228
14229 1998-02-17  Didier Verna  <didier@xemacs.org>
14230
14231         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14232         function to handle correctly the case of a toolbar one side of the
14233         window: scrolling will not necessarily happen.
14234
14235 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14236
14237         * files.el (after-find-file): Restore missing argument
14238           to format that provides filename for "... consider M-x
14239           recover-file" message.  Also call `message' with "%s"
14240           as the first arg instead of an arbitrary string.
14241
14242 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14243
14244         * about.el (about-hackers): Various additions.
14245
14246 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14247
14248         * autoload.el (generate-file-autoloads-1): Don't force an extra
14249         line out when copying on-the-same line autoloads.
14250
14251         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14252         is installed.
14253
14254 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14255
14256         * x11/x-win-xfree86.el (x-win-init-xfree86):
14257         * x11/x-win-sun.el (x-win-init-sun):
14258         * x11/x-init.el (x-initialize-compose):
14259         * prim/simple.el:
14260         (backward-or-forward-kill-sexp):
14261         (backward-or-forward-kill-sentence):
14262         (backward-or-forward-kill-word):
14263         (backward-or-forward-delete-char):
14264         * prim/isearch-mode.el (isearch-help-or-delete-char):
14265         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14266         x-keysym-on-keyboard-p to detect backspace.
14267         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14268         Clean up symbols used with dead keys, checking Linux and solaris
14269         keysyms.
14270         Simplify x-win-*.el using above methods.
14271         Change documentation for x-keysym-*-p functions.
14272
14273 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14274
14275         * about.el (about-hackers): Restore entries for Michael Sperber and
14276         Vinnie Shelton.
14277         From Vinnie Shelton <acs@acm.org>
14278
14279 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14280
14281         * simple.el (count-words-region): Ditto.
14282
14283 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14284
14285         * simple.el (count-words-buffer): Document.  Don't print anything
14286         if non-interactive.
14287
14288 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14289
14290         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14291         multiple files in InfoDock.
14292
14293 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14294
14295         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14296         from version.el in InfoDock.
14297
14298         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14299         specially.
14300
14301 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14302
14303         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14304         variable name in docstring.
14305
14306 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14307
14308         * menubar.h: Include "gui.h".
14309
14310 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14311
14312         * site-load.el: Fix documentation.
14313
14314 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14315
14316         * package-get-base.el (package-get-base): Updated.
14317
14318         * keymap.el: PC-ize.
14319
14320 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14321
14322         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14323         from' on a fresh line.
14324
14325 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14326
14327         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14328         object.
14329
14330 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14331
14332         * undo-stack.el: PC-ize.
14333
14334         * cmdloop.el: PC-ize.
14335
14336 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14337
14338         * bytecomp-runtime.el: PC-ize.
14339
14340         * byte-optimize.el: Prolog fixup.  PC-ize.
14341
14342         * cus-dep.el: Spelling fix.
14343
14344         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14345         entries follow).
14346
14347 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14348
14349         * text-mode.el (text-mode-hook-identify): New function,
14350         put on text-mode-hook.  Set text-mode-variant here.
14351         (text-mode): Don't set it here.
14352
14353 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14354
14355         * text-mode.el (text-mode-hook): New defvar.
14356         (text-mode-variant): New variable.
14357         (text-mode): Set that variable locally.
14358         (toggle-text-mode-auto-fill): New command.
14359
14360 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14361
14362         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14363
14364 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14365
14366         * text-mode.el (paragraph-indent-text-mode):
14367         Renamed from spaced-text-mode.
14368         (text-mode-map): Bind TAB to indent-relative.
14369         (indented-text-mode-map): Variable deleted.
14370         (indented-text-mode): Now an alias for text-mode.
14371
14372 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14373
14374         * loadup.el: test-atoms debugging stuffs removed.
14375
14376 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14377
14378         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14379
14380 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14381
14382         * help.el (describe-beta): Made it use `locate-data-file'.
14383         (describe-distribution): Ditto.
14384         (describe-copying): Ditto.
14385         (describe-project): Ditto.
14386         (view-emacs-news): Ditto.
14387
14388         * help-nomule.el (help-with-tutorial): Made it use
14389         `locate-data-file' to find tutorial.
14390
14391 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14392
14393         * about.el: Corrected my email address.
14394
14395         * mouse.el: Added 'mouse-mswindows-drop' similar to
14396         'mouse-offix-drop'.
14397
14398 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14399
14400         * loadup.el (running-xemacs): Spelling fix.
14401
14402 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14403
14404         * packages.el (packages-find-packages-1): Don't allow a backwards
14405         compatible lisp tree to overwrite `preloaded-file-list'.
14406
14407 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14408
14409         * loadup.el: Don't delete "xemacs" prior to dumping.
14410
14411 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14412
14413         * package-info.el (pi-last-mod-date): New function.
14414         (pi-author-version): New function.
14415         (batch-update-package-info): Use them.
14416
14417 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14418
14419         * frame.el (get-frame-for-buffer-default-to-current): Create.
14420         (get-frame-for-buffer-noselect): Allow user to use current frame
14421         with `get-frame-for-buffer-default-to-current'.
14422
14423 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14424
14425         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14426         (byte-compile-output-docform): Ditto.
14427         (byte-compile-compiled-obj-to-list): Ditto.
14428
14429 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14430
14431         * startup.el (command-line-1): Removed code that ran
14432           buffer-menu.
14433
14434 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14435
14436         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14437
14438 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14439
14440         * frame.el (suspend-emacs-or-iconify-frame): Check using
14441         `device-on-window-system-p' instead of explicitly checking for X,
14442         so that the same logic works for MS Windows.
14443         (suspend-or-iconify-emacs): Ditto.
14444
14445 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14446
14447         * about.el (about-maintainer-info): Andy Piper is back.
14448         (xemacs-hackers): Updated Andy Piper's email address.
14449         (about-hackers): Added Jonathan Harris.
14450         (about-hackers): Updated Tibor Polgar's email address.
14451
14452 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14453
14454         * about.el: Add xemacs.org email manager.
14455
14456         * package-get-base.el (package-get-base): Updated with most recent
14457         package updates.
14458
14459 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14460
14461         * help.el (function-arglist): Use `indirect-function' instead of
14462         `symbol-function' so that aliases are treated correctly.
14463
14464 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14465
14466         * help.el (help-map): Add f1 binding to `help-for-help'.
14467         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14468         (describe-key-briefly): Use `princ' "%s" to print object.
14469         (with-displaying-help-buffer): Kill buffer if it exists, again.
14470         (describe-key): Use `princ' "%s" to print object.
14471         (describe-function-1): Use `princ' "%s" to print object.
14472         Commented out alias lines removed.
14473         (help-pretty-print-limit): New variable to control pretty-printing
14474         of variable values.
14475         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14476         `help-pretty-print-value' again.  Only print-print when OBJECT is
14477         list of length less than `help-pretty-print-limit'.
14478         (describe-variable): Use `help-maybe-pretty-print-value' again.
14479
14480 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14481
14482         * simple.el (blink-matching-open): Remove C++ kludge.
14483         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14484
14485 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14486
14487         * info.el (Info-default-directory-list): Made the documentation
14488         more explanitory.
14489
14490 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14491
14492         * lisp/packages.el:
14493         * lisp/package-admin.el:
14494         * lisp/build-report.el:
14495         Fix typos.
14496
14497 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14498
14499         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14500         warnings in Java buffers without final newline and editing the
14501         last line.
14502
14503 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14504
14505         * packages.el (packages-find-packages-1): Don't allow a backwards
14506         compatible lisp tree to overwrite `preloaded-file-list'.
14507         Suggested by Colin Rafferty  <colin@xemacs.org>
14508
14509         * mouse.el (mouse-offix-drop): Set undo-boundary.
14510         From Oliver Graf <ograf@fga.de>
14511
14512 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14513
14514         * loadup.el (load-gc): rewrite as defun.
14515         Print something sensical if a required dump-time file isn't found.
14516
14517 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14518
14519         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14520         bug strikes a menudescriptor.
14521
14522         * package-get-base.el (package-get-base): Updated.
14523
14524         * package-info.el (batch-update-package-info): Derive REQUIRES
14525         from the Makefile.
14526
14527 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14528
14529         * files.el (save-some-buffers): Don't play games with deleting
14530         other windows if we are in the minibuffer window.
14531
14532 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14533
14534         * modeline.el (modeline-minor-mode-menu): Add support for :active
14535         (add-minor-mode): Document :active property to TOGGLE.
14536
14537 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14538
14539         * modeline.el (modeline-minor-mode-menu): Add support for an
14540         `:included' predicate in the `toggle-sym' plist.
14541         (add-minor-mode): Document the :included property, format
14542         docstring some more.
14543         (modeline-minor-mode-menu): Documentation string added.
14544
14545 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14546
14547         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14548         labels from the symbol-names by thwacking off the overly redundant
14549         and overused "mode", parenthesizing "minor", and capitalizing the
14550         resultant strings.  Also shortened the menu's title by eliminating
14551         the redundant buffer name.
14552         (add-minor-mode): Beautified the docstring, added mention of the
14553         `:menu-tag' property of TOGGLE.
14554         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14555         `toggle-sym' to beatify the mode-life menus.
14556         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14557         `auto-fill-function'.
14558
14559 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14560
14561         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14562         menus to :style 'toggle.
14563
14564 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14565
14566         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14567
14568 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14569
14570         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14571         only recognize first hyperlink.
14572         (hyper-apropos-highlightify): Deletia, this is already done by
14573         `hyper-apropos-insert-face'.
14574         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14575
14576 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14577
14578         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14579         mail.
14580         (toolbar-mail-reader): Add support for `send'.
14581         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14582
14583 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14584
14585         * info.el (Info-emacs-info-file-name): Add defvar for
14586         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14587         will function properly.
14588
14589 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14590
14591         * simple.el: make the backwards delete function called by
14592         `backward-or-forward-delete-char' user configurable.
14593
14594 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14595
14596         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14597         compiled function got loaded from.
14598
14599 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14600
14601         * term/apollo.el: Synched up with InfoDock 3.6.2.
14602
14603 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14604
14605         * startup.el (load-init-file): Load autoloads earlier.
14606         (startup-splash-frame): Handle InfoDock logo.
14607
14608         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14609         InfoDock.
14610         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14611
14612         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14613         doesn't have this function.
14614
14615         * packages.el (locate-data-file): Fix to call `locate-file'.
14616
14617 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14618
14619         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14620         version of version.el.
14621         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14622
14623         * x-menubar.el (default-menubar): Guard reference to
14624         `gnuserv-frame'.
14625         (default-menubar): Guard references to `font-lock-mode'.
14626         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14627         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14628
14629         * make-docfile.el: Don't snarf doc strings from autoloads.
14630
14631         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14632         loading auto-autoloads files.
14633
14634         * loaddefs.el: Disable dumping autoloads.
14635
14636 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14637
14638         * lisp-mnt.el: Synch to Emacs 20.2.
14639
14640         * help.el: Remove manual autoload of `finder-by-keyword'.
14641
14642         * finder.el (finder-by-keyword): Autoload.
14643
14644         * help.el: Conditionalize hyperbole setup.
14645
14646 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14647
14648         * packages.el (package-require): Update to reflect new data format.
14649
14650 1998-01-02  Didier Verna  <didier@xemacs.org>
14651
14652         * x-menubar.el (default-menubar): make the tutorials available
14653         through the menubar. (Plus some compilation warnings cleanup).
14654
14655 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14656
14657         * check-features.el: New file.  Perform sanity check after build.
14658
14659         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14660         files to tooltalk package.
14661         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14662         package.
14663
14664         * package-admin.el (package-admin-xemacs): Use better default for
14665         location of XEmacs binary.
14666
14667 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14668
14669         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14670         tag with sexp and add value tag with value `t'.
14671
14672 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14673
14674         * package-get.el: Changes to work with real data.
14675         From Pete Ware <ware@cis.ohio-state.edu>
14676
14677         * packages.el (packages-reload-autoloads): Guard load for the time
14678         being.
14679
14680         * update-elc.el ("packages.el"): Force loading packages.el instead
14681         of possibly out-of-date packges.elc.
14682         * make-docfile.el ("packages.el"): Ditto.
14683
14684 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14685
14686         * build-report.el (build-report-delete-regexp): Added a rule for
14687         the main tarball shadowing anything past it.
14688
14689 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14690
14691         * packages.el (package-provide): Delete a previous provide.
14692
14693         * package-info.el: New file.
14694
14695         * package-get.el: New file.
14696         From Pete Ware <ware@cis.ohio-state.edu>
14697         (package-get): Fix md5 computation to work with Mule.
14698
14699 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14700
14701         * simple.el (log-message-*): Quote symbols in docstrings properly.
14702
14703 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14704
14705         * packages.el (packages-new-autoloads): Ignore symbolic links.
14706
14707         * cus-face.el (face-custom-attributes-get): Fix typo.
14708         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14709
14710 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14711
14712         * startup.el (load-init-file): Reload new or changed autoloads
14713         unless inhibited.  Reload modified dumped lisp (stubbed).
14714
14715         * packages.el (packages-new-autoloads): New function.
14716         (packages-reload-autoloads): New function.
14717         (packages-reload-dumped-lisp): New (stub) function.
14718
14719         * loadup.el: Inhibit reloading dumped files when running temacs.
14720
14721         * loadhist.el (file-provides): Extend to handle variant
14722         extensions.
14723
14724         * replace.el (query-replace): Fix typo.
14725
14726 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14727
14728         * make-docfile.el: list-autoloads-path has been renamed.
14729         * update-elc.el: list-autoloads has been renamed.
14730
14731         * packages.el (packages-list-autoloads): Renamed.
14732         (packages-list-autoloads-path): Ditto.
14733
14734 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14735
14736         * packages.el (packages-find-packages-1): Made it signal a warning
14737         for an error in an auto-autoload.el file.
14738
14739 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14740
14741         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14742         tag with const.
14743         From Aki Vehtari <Aki.Vehtari@hut.fi>
14744
14745         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14746
14747         * loadhist.el (unload-feature): Remove autoload.
14748
14749 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14750
14751         * loadhist.el: Unpackaged.
14752
14753         * help.el (describe-symbol-find-file): Rename
14754         `describe-function-find-file' and make old name obsolete.
14755         (describe-function-1): Use it.
14756         (describe-function-1): Guard reference to
14757         `compiled-function-annotation'.
14758
14759 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14760
14761         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14762         argument.
14763         (help-mode-quit): New optional arg to control whether it kills or
14764         buries.  Tidied up.
14765         (with-displaying-help-buffer): Don't kill buffer initially, even
14766         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14767         (help-pretty-print-value): Rename back from
14768         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14769         use it, otherwise use dumped `cl-prettyprint'.
14770         (describe-variable): Use `help-pretty-print-value' again.
14771         (find-func): Removed reference to "find-func" at end.
14772
14773 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14774
14775         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14776           GUI XEmacs. Rename? x-menubar is rather window system
14777           independant, except for a couple of items.
14778
14779 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14780
14781         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14782         entries as they will no longer be distributed with XEmacs.
14783
14784         * format.el (format-alist): Fix image/tiff regexps.
14785         From P. E. Jareth Hein <jareth@camelot-soft.com>
14786
14787         * help.el (help-maybe-pretty-print-value): Rename.
14788         (describe-variable): Use it.
14789         (describe-variable): Add trailing linefeed.
14790
14791 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14792
14793         * help.el (describe-function-1): Don't output anything for
14794           arglist of autoload functions.
14795
14796 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14797
14798         * help.el (describe-function-1): Don't output anything for
14799           arglist of autoload functions.
14800
14801 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14802
14803         * help.el (help-mode-map): New bindings for `help-mode-bury',
14804         `describe-function-at-point', `describe-variable-at-point',
14805         `Info-elisp-ref', `customize-variable', `help-next-section' and
14806         `help-prev-section'.
14807         (help-next-section): New function.
14808         (help-prev-section): New function.
14809         (help-mode-quit): Changed to kill the help buffer.
14810         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14811         correctly.
14812         (help-buffer-name): New function to generate the name of help
14813         buffers.
14814         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14815         argument giving the name of the help buffer.
14816         (describe-key): Use `with-displaying-help-buffer' with name.
14817         (describe-mode): Ditto.
14818         (describe-bindings): Ditto.
14819         (describe-prefix-bindings): Ditto.
14820         (view-lossage): Ditto.
14821         (with-syntax-table): New macro.
14822         (function-called-at-point): Use `ignore-errors' and
14823         `with-syntax-table'.
14824         (function-at-point): Ditto.
14825         (describe-function): Use `with-displaying-help-buffer' with name.
14826         (function-arglist): Extracted from `describe-function-1'.  Returns
14827         function's arglist as string.
14828         (function-documentation): Extracted from `describe-function-1'.
14829         Returns function's docstring.
14830         (describe-function-1): Remove all the "stream" garbage, including
14831         the stream argument.  Use `function-arglist' and
14832         `function-documentation'.
14833         (describe-function-arglist): Just use `function-arglist'.
14834         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14835         (help-pretty-print-value): New function to help with
14836         pretty-printing variable values.  Knows about `#<...>'.  Needs
14837         `pp-internal'.
14838         (describe-variable): Use `with-displaying-help-buffer' with name.
14839         Formatting improved.  Display file where variable is defined, if
14840         known.  Use `help-pretty-print-value'.
14841         (describe-syntax): Use `with-displaying-help-buffer' with name.
14842         (list-processes): Remove "stream" garbage.
14843
14844 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14845
14846         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14847         call a dumped routine instead.
14848
14849         * x-win-xfree86.el: Wrap file in defun.
14850         * x-win-sun.el: Ditto.
14851
14852 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14853
14854         * help.el (view-emacs-news): Remove usage of outl-mouse which
14855         advises functions and does other evil things.
14856
14857 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14858
14859         * format.el (format-alist): Add `image/tiff'.
14860         From P. E. Jareth Hein <jareth@camelot-soft.com>
14861
14862 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14863
14864         * about.el (about-hackers): More names added.
14865
14866         * make-docfile.el: Remove superfluous package path search.
14867
14868         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14869
14870 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14871
14872         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14873         ignored shadows.
14874
14875 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14876
14877         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14878         get trailing slashes when added to the load-path.
14879
14880         * x-init.el (init-x-win): Locate where XEmacs X localization files
14881         are.
14882
14883 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14884
14885         * x-faces.el: Added support for foregroundToolBarColor
14886           to xpm-color-symbols.
14887
14888 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14889
14890         * etags.el (tags-remove-duplicates): Removed.
14891         (buffer-tag-table-list): Use `delete-duplicates'.
14892
14893         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14894         correctly.
14895         (get*): Defalias to `get'.
14896
14897         * cl.el (eql): Compare integers with `eq'.
14898         (cl-map-extents): Check for `map-extents' first.
14899
14900 1997-12-17  Didier Verna  <didier@xemacs.org>
14901
14902         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14903         added the 'numero', 'copyright' and 'trademark' symbols.
14904
14905         * leim/quail/latin-post.el ("french-postfix"): see above.
14906
14907 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14908
14909         * widget.el (define-widget): Check the arguments.
14910
14911         * cus-edit.el (customize-face): Use `check-argument-type'.
14912         (custom-variable-value-create): Use `signal' to signal error.
14913         (custom-variable-reset-saved): Ditto.
14914         (custom-variable-reset-standard): Ditto.
14915         (custom-face-reset-saved): Ditto.
14916
14917         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14918         (widget-default-format-handler): Ditto.
14919         (widget-checklist-add-item): Ditto.
14920         (widget-radio-add-item): Ditto.
14921         (widget-editable-list-entry-create): Ditto.
14922         (widget-sexp-prompt-value): Ditto.
14923
14924         * custom.el (custom-declare-variable): Signal errors better.
14925         (custom-handle-keyword): Ditto.
14926         (custom-declare-group): Ditto.
14927
14928         * window-xemacs.el (windows): Ditto.
14929
14930         * menubar.el (menu): Ditto.
14931
14932         * keydefs.el (keyboard): Ditto.
14933
14934         * minibuf.el (minibuffer): Ditto.
14935
14936         * process.el (execute): Ditto.
14937
14938         * fill.el (fill): Ditto.
14939
14940         * modeline.el (modeline): Ditto.
14941
14942         * help.el (help): Ditto.
14943
14944         * faces.el (faces): Ditto.
14945
14946         * files.el (files): Ditto.
14947
14948         * x-init.el (x): Ditto.
14949
14950         * lisp-mode.el (lisp): Ditto.
14951
14952         * process.el (processes): Ditto.
14953
14954         * mouse.el (mouse): Ditto.
14955
14956         * abbrev.el (abbrev): Moved from cus-edit.
14957
14958         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14959         as variable declaration.
14960
14961 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14962
14963         * menubar.el (find-menu-item): Use `check-argument-type'.
14964         (find-menu-item): Cosmetic changes.
14965
14966 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14967
14968         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14969
14970 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14971
14972         * startup.el (set-default-load-path): Only search package-path
14973         when not running temacs.
14974
14975         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14976         files.
14977
14978         * loadup.el: Correct commentary.  Reformatting.
14979         (really-early-error-handler): Use absolute path to the
14980         first dumped-lisp.el file.
14981         (really-early-error-handler): Print full path name of
14982         each dumped lisp file (inherited from InfoDock).
14983
14984         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14985         dumped-lisp.el files.
14986
14987         * make-docfile.el (preloaded-file-list): Reorder when the
14988         package-path is searched.
14989         * update-elc.el: Ditto.
14990
14991         * lisp-mode.el (call-with-condition-handler): Treat the same as
14992         `condition-case' for indentation.
14993
14994         * about.el (about-xemacs): Update release date.
14995
14996 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14997
14998         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14999         anywhere but at the last clause.
15000         (ecase): Disallow `t' and `otherwise'.
15001
15002 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15003
15004         * cus-edit.el (custom-buffer-create-buttons): New function
15005         from stuff moved out of `custom-buffer-create-internal'.
15006         (custom-novice): New variable.  Default t.
15007         (custom-display-global-buttons): Ditto.  Default `top'.
15008         (custom-buffer-create-internal): Only display help if
15009         `custom-novice' is non-nil.  Display global buttons according to
15010         `custom-display-global-buttons'.
15011
15012 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15013
15014         * menubar.el (find-menu-item): Use `check-argument-type'.
15015         (find-menu-item): Cosmetic changes.
15016
15017 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15018
15019         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15020         look.
15021
15022 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15023
15024         * format.el (format-deannotate-region):  Bug fix.
15025         Deannotating a region containing unknown tags would fail
15026         (causing decoding of text/enriched to fail at user level)
15027
15028 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15029
15030         * minibuf.el (read-directory-name): Support sixth
15031           arg, HISTORY, as already documented.
15032
15033 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15034
15035         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15036         to `ecase'.
15037
15038 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15039
15040         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15041         skk-activate.
15042
15043 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15044
15045         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.