update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
4         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
5
6 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
9         XEmacs CHISE.
10         (==jis-x0208@1978/1pr): Ditto.
11         (==jis-x0208@1978/2-pr): Ditto.
12
13 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         setting for `===jis-x0213-1@2004'.
17
18 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
21         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `===hanyo-denshi/jb'.
25
26         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
27         XEmacs CHISE.
28         (=+>hanyo-denshi/ft): Ditto.
29         (=+>hanyo-denshi/jt): Ditto.
30
31 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `===hanyo-denshi/hg'.
35
36 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
39         XEmacs CHISE.
40         (===hanyo-denshi/hg): Ditto.
41
42 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
45         glyph-forms instead of detailed glyph-images.
46         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
47         `=adobe-japan1-*'.
48         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
49         (===adobe-japan1-1): Ditto.
50         (===adobe-japan1-2): Ditto.
51         (===adobe-japan1-3): Ditto.
52         (===adobe-japan1-4): Ditto.
53         (===adobe-japan1-5): Ditto.
54         (===adobe-japan1-6): Ditto.
55         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
56         `=>>>adobe-japan1' as the mother.
57         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
58         `=>>adobe-japan1' as the mother.
59         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
60         glyph-images.
61         (==jis-x0208@1978): Ditto.
62         (==jis-x0208@1983): Ditto.
63         (==jis-x0208@1990): Ditto.
64         (==jis-x0213-1): Ditto.
65         (==jis-x0213-1@2000): Ditto.
66         (==jis-x0213-1@2004): Ditto.
67         (==jis-x0213-2): Ditto.
68         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
69         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
70         `=jis-x0208@1978'.
71         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
72         `=jis-x0208@1983'.
73         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
74         `=jis-x0208@1990'.
75         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
76         `=jis-x0213-1'.
77         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
78         `=jis-x0213-1@2000'.
79         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
80         `=jis-x0213-1@2004'.
81         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
82         `=jis-x0213-2'.
83         (===jis-x0208): New coded-charset for XEmacs CHISE.
84         (===jis-x0208@1978): Ditto.
85         (===jis-x0208@1983): Ditto.
86         (===jis-x0208@1990): Ditto.
87         (===jis-x0213-1): Ditto.
88         (===jis-x0213-1@2000): Ditto.
89         (===jis-x0213-2): Ditto.
90         (===jis-x0212): Ditto.
91         (===ks-x1001): Ditto.
92         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
93         mother.
94         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
95         as the mother.
96         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
97         as the mother.
98         (===cns11643-1): New coded-charset for XEmacs CHISE.
99         (===cns11643-2): Ditto.
100         (===cns11643-3): Ditto.
101         (===cns11643-4): Ditto.
102         (===cns11643-5): Ditto.
103         (===cns11643-6): Ditto.
104         (===cns11643-7): Ditto.
105         (=>>cns11643-1): Ditto.
106         (==big5-cdp): Indicate abstract glyph-images instead of
107         representative glyph-images.
108         (===big5-cdp): New coded-charset for XEmacs CHISE.
109         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
110         detailed glyph-images.
111         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
112         `=hanyo-denshi/*'.
113         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
114         (===hanyo-denshi/ib): Ditto.
115         (===hanyo-denshi/jt): Ditto.
116         (===hanyo-denshi/ks): Ditto.
117         (===mj): Ditto.
118         (===mj-0): Ditto.
119         (===mj-1): Ditto.
120         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
121         `=>>>hanyo-denshi/*' as its mother.
122         (==gt): Indicate abstract glyph-forms instead of detailed
123         glyph-images.
124         (===gt): New coded-charset for XEmacs CHISE.
125         (=>>>gt): Indicates `==gt' instead of `=gt'.
126         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
127         (==gt-k): Indicate abstract glyph-forms instead of detailed
128         glyph-images.
129         (===gt-k): New coded-charset for XEmacs CHISE.
130         (==daikanwa): Indicates glyph-images instead of detailed
131         glyph-images.
132         (===daikanwa): New coded-charset for XEmacs CHISE.
133         (===daikanwa/+p): Ditto.
134         (===daikanwa/ho): Ditto.
135         (==cbeta): Ditto.
136         (===cbeta): Ditto.
137         (==jef-china3): Ditto.
138         (===jef-china3): Ditto.
139         (==ruimoku-v6): Ditto.
140         (==ucs@iso): Indicate representative glyph-forms instead of
141         representative glyph-images.
142         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
143         (==ucs@unicode): Indicate representative glyph-forms instead of
144         representative glyph-images.
145         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
146         `=ucs@unicode'.
147         (==ucs@cns): Indicate representative glyph-forms instead of
148         representative glyph-images.
149         (==ucs@jis): Ditto.
150         (==ucs@jis/1990): Ditto.
151         (==ucs@jis/2000): Ditto.
152         (==ucs@jis/2004): Ditto.
153         (==ucs@ks): Ditto.
154         (===ucs@iso): New coded-charset for XEmacs CHISE.
155         (===ucs@unicode): Ditto.
156         (===ucs@gb): Ditto.
157         (===ucs@ks): Ditto.
158         (===ucs-bmp-cjk@gb): Ditto.
159         (===ucs-sip-ext-b@iso): Ditto.
160
161 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
165         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
166         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
167         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
168         `===cns11643-3', `===cns11643-4', `===cns11643-5',
169         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
170         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
171         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
172         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
173
174         * mule/mule-coding.el (coded-charset-entity-reference-alist):
175         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
176         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
177         - Use "&g1-[NAME];" for `=>>[NAME]'.
178         - Abolish "&g2-[NAME];".
179
180 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
183         `=>>ucs@cns' as the mother.
184
185 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
188         setting for `==ucs@ks'.
189
190 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
191
192         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
193         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
194         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
195         0x00E30000〜0x00E409D5.
196
197 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
198
199         * mule/mule-coding.el (coded-charset-entity-reference-alist):
200         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
201         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
202
203 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
206         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
207
208         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
209         (=mj-0): Ditto.
210         (=mj-1): Ditto.
211         (==mj): Ditto.
212         (==mj-0): Ditto.
213         (==mj-1): Ditto.
214         (=>>mj): Ditto.
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `=mj' and `==mj'.
218
219 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
222         CHISE.
223
224 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
227         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
228         `=>ucs@hanyo-denshi'.
229
230 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
233         setting for `=koseki' and `=>ucs@hanyo-denshi'.
234
235         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
236         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
237
238 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
241         XEmacs CHISE.
242
243 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist):
246         Change priority of `=>>>ucs@iso'.
247
248         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
249         `=>>>ucs@iso' as the mother.
250         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
251
252 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-coding.el (coded-charset-entity-reference-alist):
255         Change priority of `=>>>ucs@unicode'.
256
257         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
258         `=ucs@unicode'.
259
260 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-coding.el (coded-charset-entity-reference-alist):
263         Change priority of `=>>>ucs@jis'.
264
265         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
266         `=ucs@jis'.
267
268 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `==daikanwa/+p'.
272
273 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `==shinjigen@1ed'.
277
278 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
281         XEmacs CHISE.
282
283 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-conf.el (==shinjigen): Modify DOC.
286         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
287         (==shinjigen@rev): Modify DOC.
288
289 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
292         CHISE.
293
294 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         settings for `==daikanwa' and `==ucs@JP/hanazono'.
298
299         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
300         XEmacs CHISE.
301
302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
303         `==daikanwa'.
304
305 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         setting for `==cns11643-7'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `==cns11643-7'.
312
313 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
316         `==cns11643-6'.
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `==cns11643-6'.
320
321 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
322
323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
324         setting for `==cns11643-5'.
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `==cns11643-5'.
328
329 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
330
331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
332         setting for `==cns11643-4'.
333
334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
335         `==cns11643-4'.
336
337 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
338
339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
340         setting for `==cns11643-3'.
341
342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
343         `==cns11643-3'.
344
345 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
346
347         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
348         setting for `==cns11643-2'.
349
350         * mule/mule-charset.el (default-coded-charset-priority-list): Add
351         `==cns11643-2'.
352
353 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
354
355         * mule/mule-coding.el (coded-charset-entity-reference-alist):
356         Change priority of `=>>>ucs@ks'.
357
358         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
359         `=ucs@ks'.
360
361 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
364         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
365         `==ucs@cns' and `==cns11643-1'.
366
367         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
368         (==cns11643-2): Ditto.
369         (==cns11643-3): Ditto.
370         (==cns11643-4): Ditto.
371         (==cns11643-5): Ditto.
372         (==cns11643-6): Ditto.
373         (==cns11643-7): Ditto.
374
375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
376         `==cns11643-1'.
377
378 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
379
380         * mule/mule-coding.el (coded-charset-entity-reference-alist):
381         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
382         `=>>>ucs@jis/1990'.
383
384         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
385         `=ucs@jis/1990'.
386         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
387         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
388
389 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist):
392         Change priority of `=>>>ucs@cns'.
393
394         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
395         `=ucs@cns'.
396
397 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `==ks-x1001'.
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
403         `=ks-x1001' instead of `korean-ksc5601'; add setting for
404         `==ks-x1001'.
405
406 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
409
410 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
411
412         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
413         `=jis-x0208'.
414         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
415         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
416         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
417         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
418         (=>>>jis-x0213-1@2000): Changed to an alias for
419         `=jis-x0213-1@2000'.
420         (=>>>jis-x0213-1@2004): Changed to an alias for
421         `=jis-x0213-1@2004'.
422         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
423
424 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
425
426         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
427         `=adobe-japan1-0'.
428         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
429         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
430         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
431         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
432         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
433         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
434
435 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
438         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
439         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
440         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
441         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
442         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
443
444 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
445
446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
447         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
448         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
449         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
450         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
451         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
452         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
453         `==jis-x0212'.
454
455 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
458         "AdobeJapan1-[0-6]$".
459         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
460         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
461         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
462         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
463         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
464         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
465         (==adobe-japan1-1): Ditto.
466         (==adobe-japan1-2): Ditto.
467         (==adobe-japan1-3): Ditto.
468         (==adobe-japan1-4): Ditto.
469         (==adobe-japan1-5): Ditto.
470         (==adobe-japan1-6): Ditto.
471         (==jis-x0208): Ditto.
472         (==jis-x0208@1978): Ditto.
473         (==jis-x0208@1983): Ditto.
474         (==jis-x0208@1990): Ditto.
475         (==jis-x0213-1): Ditto.
476         (==jis-x0213-1@2000): Ditto.
477         (==jis-x0213-1@2004): Ditto.
478         (==jis-x0213-2): Ditto.
479         (==jis-x0212): Ditto.
480         (==gb2312): Ditto.
481         (==iso-ir165): Ditto.
482         (==gb12345): Ditto.
483         (==ks-x1001): Ditto.
484         (==cns11643-1): Ditto.
485         (==cns11643-2): Ditto.
486         (==cns11643-3): Ditto.
487         (==cns11643-4): Ditto.
488         (==cns11643-5): Ditto.
489         (==cns11643-6): Ditto.
490         (==cns11643-7): Ditto.
491         (==big5-cdp): Ditto.
492         (==hanyo-denshi/ja): Ditto.
493         (==hanyo-denshi/jb): Ditto.
494         (==hanyo-denshi/jc): Ditto.
495         (==hanyo-denshi/jd): Ditto.
496         (==hanyo-denshi/ft): Ditto.
497         (==hanyo-denshi/ia): Ditto.
498         (==hanyo-denshi/ib): Ditto.
499         (==hanyo-denshi/hg): Ditto.
500         (==hanyo-denshi/jt): Ditto.
501         (==hanyo-denshi/ks): Ditto.
502         (==gt): Ditto.
503         (==gt-k): Ditto.
504         (==daikanwa): Ditto.
505         (==shinjigen): Ditto.
506         (==ucs@iso): Ditto.
507         (==ucs@unicode): Ditto.
508         (==ucs@gb): Ditto.
509         (==ucs-bmp@gb): Ditto.
510         (==ucs@cns): Ditto.
511         (==ucs-bmp@cns): Ditto.
512         (==ucs@jis): Ditto.
513         (==ucs@jis/1990): Ditto.
514         (==ucs@jis/2000): Ditto.
515         (==ucs@jis/2004): Ditto.
516         (==ucs@JP): Ditto.
517         (==ucs@JP/hanazono): Ditto.
518         (==ucs@ks): Ditto.
519         (==ucs-bmp@ks): Ditto.
520         (==ucs@cns11643): Ditto.
521         (==ucs-bmp-cjk@gb): Ditto.
522         (==ucs-bmp-cjk@JP/hanazono): Ditto.
523         (==ucs-sip-ext-b@iso): Ditto.
524
525 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-charset.el (default-coded-charset-priority-list): Use
528         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
529
530         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
531         XEmacs CHISE.
532         (=ucs-bmp-cjk@unicode): Abolished.
533
534 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
535
536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
537         `=+>ucs-bmp-cjk-compat@jis'.
538
539         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
540         for XEmacs CHISE.
541
542 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
545         CHISE.
546
547 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
550         for XEmacs CHISE.
551         (=jis-x0208@1978/1er-pr): Abolished.
552         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
553         `=jis-x0208@1978/1er-pr' as the mother.
554
555 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
558         setting for `=ucs-itaiji-084'.
559
560 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
561
562         * mule/mule-charset.el (default-coded-charset-priority-list):
563         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
564
565         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
566         XEmacs CHISE.
567         (=ucs-bmp-itaiji-084): Ditto.
568
569 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
573
574 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-charset.el (default-coded-charset-priority-list): Add
577         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
578
579         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
580         XEmacs CHISE.
581         (=big5-cdp-var-5): Ditto.
582
583 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
586         XEmacs CHISE.
587
588 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
591         XEmacs CHISE.
592
593 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
596         setting for `=>>>hanyo-denshi/ft'.
597
598 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
599
600         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
601         XEmacs CHISE.
602         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
603         `=hanyo-denshi/jd' as the mother.
604
605 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
606
607         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
608         XEmacs CHISE.
609         (=+>adobe-japan1-1): Ditto.
610         (=+>adobe-japan1-2): Ditto.
611         (=+>adobe-japan1-3): Ditto.
612         (=+>adobe-japan1-4): Ditto.
613         (=+>adobe-japan1-5): Ditto.
614         (=+>adobe-japan1-6): Ditto.
615         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
616
617 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
618
619         * mule/mule-coding.el (coded-charset-entity-reference-alist):
620         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
621         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
622
623         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
624         the top.
625
626 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
627
628         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
629         XEmacs CHISE.
630         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
631         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
632         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
633
634 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-charset.el (default-coded-charset-priority-list):
637         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
638         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
639
640         * mule/mule-conf.el: Modify order of definitions of some
641         coded-charsets.
642
643 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist):
646         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
647         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
648
649         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
650         CHISE.
651         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
652         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
653
654 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
657         CHISE.
658
659 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
660
661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
662         setting for `=daikanwa/+2p'.
663
664         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
665         XEmacs CHISE.
666
667 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
670         XEmacs CHISE.
671         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
672
673 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `=>>>hanyo-denshi/ib'.
677
678 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
681         XEmacs CHISE.
682         (=>>>hanyo-denshi/ib): Ditto.
683         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
684         `=hanyo-denshi/ja' as the mother.
685         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
686         `=hanyo-denshi/ib' as the mother.
687
688 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
691         XEmacs CHISE.
692         (utf-8-ivs-mcs-er): Likewise.
693         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
694         and `=>ucs-gb'.
695         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
696         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
697         `ucs-gb' and `=>ucs-gb'.
698         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
699         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
700         and `=>ucs-cns'.
701         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
702         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
703         `ucs-cns' and `=>ucs-cns'.
704         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
705         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
706         `ucs-big5' and `=>ucs-big5'.
707         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
708         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
709         `ucs-big5' and `=>ucs-big5'.
710         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
711         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
712         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
713         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
714         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
715         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
716         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
717         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
718         `=>ucs-jis'; modify DOC and mnemonic.
719         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
720         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
721         and `=>ucs-jis'; modify DOC and mnemonic.
722         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
723         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
724         `=>ucs-ks'.
725         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
726         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
727         and `=>ucs-ks'.
728         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
729
730 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist):
733         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
734
735 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist):
738         Modify priorities.
739
740 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist):
743         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
744
745 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
748         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
749
750 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
753         CHISE.
754
755 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
758         CHISE.
759
760 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
763         CHISE.
764
765 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
768         `=+>ucs-bmp-cjk@unicode'.
769
770         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
771         for XEmacs CHISE.
772
773 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `=>>daikanwa'.
777
778 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
781         `=>>hanyo-denshi/jt'.
782
783 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
784
785         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
786         XEmacs CHISE.
787         (=+>jis-x0208@1990): Ditto.
788         (=+>jis-x0213-1@2000): Ditto.
789
790 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
793         XEmacs CHISE.
794
795 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
798         XEmacs CHISE.
799         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
800         `=hanyo-denshi/jc' as the mother.
801
802 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         setting for `=+>adobe-japan1'.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list):
808         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
809         and `=>>hanyo-denshi/ft' to `=>>gt'.
810
811 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
814         XEmacs CHISE.
815         (=>>adobe-japan1-1): Ditto.
816         (=>>adobe-japan1-2): Ditto.
817         (=>>adobe-japan1-3): Ditto.
818         (=>>adobe-japan1-4): Ditto.
819         (=>>adobe-japan1-5): Ditto.
820         (=>>adobe-japan1-6): Ditto.
821         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
822
823 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-conf.el (=adobe-japan1): New alias for
826         `=adobe-japan1-6'.
827         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
828         (=>>>adobe-japan1-1): Ditto.
829         (=>>>adobe-japan1-2): Ditto.
830         (=>>>adobe-japan1-3): Ditto.
831         (=>>>adobe-japan1-4): Ditto.
832         (=>>>adobe-japan1-5): Ditto.
833         (=>>>adobe-japan1-6): Ditto.
834         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
835
836 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=>>>adobe-japan1'.
840
841 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `=+>ucs@ks'.
845
846 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
849         XEmacs CHISE.
850         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
851         `=adobe-japan1-6' as the mother.
852
853 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
856         setting for `=>cns11643-7'.
857
858 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
861         CHISE.
862
863 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
866         XEmacs CHISE.
867         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `=>ucs@jis/2004'.
871
872 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
873
874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
875         setting for `=+>gt'.
876
877         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
878         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
879
880 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
881
882         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
883         `=>ucs@unicode' as the mother.
884         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
885         mother.
886         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
887         mother.
888         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
889         mother.
890
891 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         setting for `=+>ucs@unicode'.
895
896         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
897         CHISE.
898
899 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
902         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
903         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
904         - Add setting for `=+>ucs@cns'.
905
906         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
907         CHISE.
908         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
909         as the mother.
910         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
911         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
915
916 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `=>ucs@ks'.
920
921 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-charset.el (default-coded-charset-priority-list): Add
924         `=ucs-bmp-cjk-compat@unicode'.
925
926         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
927         coded-charset for XEmacs CHISE.
928
929 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-charset.el (default-coded-charset-priority-list): Add
932         `=ucs-bmp-cjk-compat'.
933
934         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
935         XEmacs CHISE.
936
937 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
940         CHISE.
941
942 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
943
944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
945         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
946
947         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
948         `=>ucs@jis/1990'.
949         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
950
951 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
952
953         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
954         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
955
956         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
957         CHISE.
958         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
959         mother.
960
961 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
962
963         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
964         `=>jis-x0213-2@usual'.
965         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
966         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
967         `=>jis-x0213-2@usual' as the mother.
968
969 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
972         (=>ucs@JP): New alias for `=+>ucs@jis'.
973
974 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
975
976         * mule/mule-conf.el (=+>jis-x0208): Renamed from
977         `=>jis-x0208@usual'.
978         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
979         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
980         `=>jis-x0208@usual' as the mother.
981         (=>jis-x0208): Likewise.
982
983 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
986         setting for `=+>jis-x0208@1978'.
987
988 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
991         XEmacs CHISE.
992
993 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `=>>>ucs@jis/1990'.
997
998 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=>ucs@jis/1990'.
1002
1003 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=ucs@JP/hanazono'.
1007
1008         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1009         CHISE.
1010         (=ucs@JP/hanazono): Ditto.
1011         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1012         (=>>hanyo-denshi/jc): Ditto.
1013         (=>>hanyo-denshi/jd): Ditto.
1014
1015 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1018         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1019
1020 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1028         XEmacs CHISE.
1029
1030 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1033         `=ucs-bmp-cjk@JP'.
1034
1035 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1038         XEmacs CHISE.
1039
1040 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1043         Modify order of settings; add settings for `=daikanwa@rev2'.
1044
1045 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1046
1047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1048         setting for `=>>cbeta'.
1049
1050         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1056         setting for `=>>adobe-japan1'.
1057
1058 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1061         XEmacs CHISE.
1062
1063 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `=>>hanyo-denshi/ia'.
1067
1068         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1069         XEmacs CHISE.
1070
1071 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1074         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1075
1076         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1077         XEmacs CHISE.
1078         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1079         `=hanyo-denshi/jt' as the mother.
1080
1081 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1082
1083         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1084         setting for `=>>>jis-x0213-2'.
1085
1086         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1087         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1088         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1089
1090 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1093         XEmacs CHISE.
1094
1095 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1096
1097         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1098         XEmacs CHISE.
1099
1100         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1101         `=>>jis-x0213-1@2004'.
1102
1103 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1106         XEmacs CHISE.
1107
1108 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1109
1110         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1111         - Use "&g2-*;" as entity-references for `=>>>*'.
1112         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1113
1114         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1115         XEmacs CHISE.
1116         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1117         as the mother.
1118
1119 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1122         setting for `=>>hanyo-denshi/ib'.
1123
1124         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1125         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1126         (=>>jis-x0208@1990): Ditto.
1127         (=>>hanyo-denshi/ib): Ditto.
1128
1129         * mule/mule-charset.el (default-coded-charset-priority-list):
1130         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1131
1132 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1135         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1136         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1137         `=>>>ucs@jis/2004'.
1138
1139 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1142         XEmacs CHISE.
1143         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1144         `=jis-x0213-1@2004' as the mother.
1145         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1146         (=>>>ucs@ks): Ditto.
1147
1148         * mule/mule-charset.el (default-coded-charset-priority-list):
1149         Modify priority of `=hanyo-denshi/*'.
1150
1151 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         settings for `=>>ucs@JP' and `=ucs@JP'.
1155
1156 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1159         CHISE.
1160
1161 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for `=>>>ucs@cns'.
1165
1166         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1167         CHISE.
1168
1169 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1172         instead of `=>>>jis-x0213-1@2004' as the mother.
1173         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1174         (=>>>ucs@unicode): Likewise.
1175         (=>>>ucs@jis): Likewise.
1176         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1177         mother.
1178         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1179
1180 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1183         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1184         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1185         `=>>>ucs@jis'.
1186
1187 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1188
1189         * mule/mule-charset.el (default-coded-charset-priority-list):
1190         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1191         and `=jis-x0213-*-2000'.
1192
1193 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1194
1195         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1196         XEmacs CHISE.
1197         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1198         `=>>jis-x0213-1' as the mother.
1199
1200 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1203         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1204
1205 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1206
1207         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1208
1209 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1212         XEmacs CHISE.
1213
1214 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1215
1216         * mule/mule-coding.el (decomposition-feature-list): Set
1217         `=decomposition', `=decomposition@cid' and
1218         `=decomposition@hanyo-denshi'.
1219
1220 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `=>>hanyo-denshi/ks'.
1224
1225         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1226         XEmacs CHISE.
1227
1228 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1231         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1232
1233         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1234         `=hanyo-denshi/ks/mf'.
1235
1236         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1237         XEmacs CHISE.
1238         (=hanyo-denshi/ks/mf): Ditto.
1239
1240 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1241
1242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1243         settings for P=hanyo-denshi/jt'.
1244
1245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1246         `=hanyo-denshi/jt'.
1247
1248         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1249         XEmacs CHISE.
1250
1251 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for `=hanyo-denshi/ip'.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `=hanyo-denshi/ip'.
1258
1259         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1260         XEmacs CHISE.
1261
1262 2011-02-14  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/hg'.
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `=hanyo-denshi/hg'.
1269
1270         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         setting for `=>>hanyo-denshi/ft'.
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1279         `=>>hanyo-denshi/ft'.
1280
1281         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1282         XEmacs CHISE.
1283
1284 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         settings for `=hanyo-denshi/ib'.
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `=hanyo-denshi/ib'.
1291
1292         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1293         XEmacs CHISE.
1294
1295 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for isolated characters of `=hanyo-denshi/ia' and
1299         non-isolated characters of `=hanyo-denshi/*'.
1300
1301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1302         `=hanyo-denshi/ia'.
1303
1304         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1305         XEmacs CHISE.
1306
1307 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1308
1309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1310         setting for isolated characters of `=hanyo-denshi/ft'.
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `=hanyo-denshi/ft'.
1314
1315         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1316         XEmacs CHISE.
1317
1318 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321         setting for isolated characters of `=hanyo-denshi/jd'.
1322
1323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1324         `=hanyo-denshi/jd'.
1325
1326         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1327         XEmacs CHISE.
1328
1329 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for isolated characters of `=hanyo-denshi/jc'.
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1335         `=hanyo-denshi/jc'.
1336
1337         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1338         XEmacs CHISE.
1339
1340 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for isolated characters of `=hanyo-denshi/jb'.
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1346         `=hanyo-denshi/jb'.
1347
1348         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1349         XEmacs CHISE.
1350
1351 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for isolated characters of `=hanyo-denshi/ja'.
1355
1356 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1359         `=hanyo-denshi/ja'.
1360
1361         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1362         XEmacs CHISE.
1363
1364 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         settings for isolated characters of `=adobe-japan1-6'.
1368
1369 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1372         CHISE.
1373         (=daikanwa/+2p): Ditto.
1374         (=daikanwa/ho): Ditto.
1375
1376 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1379         coding-system for XEmacs CHISE.
1380
1381 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1382
1383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1384         setting for `=>>ruimoku-v6'.
1385
1386         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1387         CHISE.
1388
1389 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `=daikanwa@rev1'.
1393
1394 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1397         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1398
1399 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1402         XEmacs CHISE.
1403         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1404
1405 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1408         CHISE.
1409
1410 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1411
1412         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1413         CHISE.
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `=>ucs@jis'.
1417
1418 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1421         setting for `=>jis-x0208@usual'.
1422
1423         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1424         XEmacs CHISE.
1425         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1426         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1427         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1428
1429 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1432         CHISE.
1433         (=>>>jis-x0208@1990): Ditto.
1434         (=>>>jis-x0213-1): Ditto.
1435         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1436         mother.
1437         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1438         as the mother.
1439
1440 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1443         setting for `=>ucs@cns' and `=>>ucs@ks'.
1444
1445         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1446         CHISE.
1447
1448 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1451         CHISE.
1452
1453 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1456         CHISE.
1457         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1458         mother.
1459
1460 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1463         `==>ucs-bmp-cjk@bucs'.
1464
1465         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1466         XEmacs CHISE.
1467
1468 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `==>ucs@bucs'.
1472
1473         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1474         XEmacs CHISE.
1475
1476 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1479         - Add setting for `=>>jis-x0208'.
1480         - Omit setting for `=>>jis-x0208@1990'.
1481         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1482           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1483           `=ucs@FOO'.
1484
1485 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         setting for `=>daikanwa'.
1489
1490 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (=daikanwa): Fix DOC.
1493         (=>daikanwa): New abstract character for XEmacs CHISE.
1494         (=>ucs@iso): Likewise.
1495         (=>ucs@unicode): Likewise.
1496         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1497
1498 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1501         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1502           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1503         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1504         - Add `=>big5-cdp'.
1505
1506 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1509         (=>big5-cdp): New abstract character.
1510
1511 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1512
1513         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1514         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1515         `chinese-big5'.
1516
1517 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-charset.el (default-coded-charset-priority-list):
1520         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1521
1522         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1523         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1524         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1525         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1526         and `=>jis-x0213-2'.
1527
1528 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1531         XEmacs CHISE.
1532         (=>>ucs@jis/2000): Likewise.
1533         (=>>ucs@jis/2004): Likewise.
1534
1535 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1539         `=>>ucs@cns'.
1540
1541         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1542         XEmacs CHISE.
1543         (=>>gt): Use quote instead of backquote; modify DOC.
1544         (=>gt): Use quote instead of backquote.
1545         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1546         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1547         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1548         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1549         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1550         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1551
1552 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `=>>ucs@unicode' and `=>>gt'.
1556
1557 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1560         XEmacs CHISE.
1561         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1562         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1563         `=jis-x0208@1978/1er-pr' as the mother.
1564         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1565
1566 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1569         `=ucs@unicode' as the mother.
1570
1571 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1574         setting for `=>>ucs@unicode'.
1575
1576         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1577         CHISE.
1578
1579 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1583
1584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1585         `=adobe-japan1-6' and `=adobe-japan1-base'.
1586
1587         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1588         XEmacs CHISE.
1589         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1590         specify `min-code' and `max-code'.
1591         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1592         (=adobe-japan1-2): Likewise.
1593         (=adobe-japan1-3): Likewise.
1594         (=adobe-japan1-4): Likewise.
1595         (=adobe-japan1-5): Likewise.
1596         (=adobe-japan1-6): Likewise.
1597
1598 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>gt'.
1602
1603 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1606         CHISE.
1607
1608 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for `=>zinbun-oracle'.
1612
1613         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1614         for XEmacs CHISE.
1615
1616 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1617
1618         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1619         for XEmacs CHISE.
1620         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1621         `=jis-x0208@1978' as the mother.
1622
1623 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1626         - Use `=gt' instead of `ideograph-gt'.
1627         - Use `=gt-k' instead of `ideograph-gt-k'.
1628         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1629         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1630         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1631         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1632         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1633         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1634         - Use `=>>gt' instead of `<=>gt'.
1635         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1636         - Add setting for `=>>jis-x0208@1990'.
1637         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1638           `=>>jis-x0213-1@2000'.
1639         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1640         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1641           `=>>jis-x0213-1@2004'.
1642         - Add setting for `=>>jis-x0208@1978'.
1643         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1644
1645 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1648         XEmacs CHISE.
1649
1650 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1651
1652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1653         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1654         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1655         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1656         `<=>jis-x0213-1@2004'.
1657
1658 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1661         CHISE.
1662         (=>jis-x0213-2): Ditto.
1663
1664 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1668
1669 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1672         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1673         `=>jis-x0213-1'.
1674
1675 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1678         CHISE.
1679         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1680
1681 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1684         `<==>jis-x0213-1'.
1685         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1686         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1687         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1688         (<=>jis-x0208): New alias for `=>jis-x0208'.
1689         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1690         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1691         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1692         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1693         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1694         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1695         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1696         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1697         (=>>gt): Renamed from `<==>gt'.
1698         (<==>gt): New alias for `=>>gt'.
1699
1700 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1703         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1704         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1705         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1706         - Add settings for `<=>jis-x0213-1@2000' and
1707           `<=>jis-x0213-1@2004'.
1708
1709         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1710         XEmacs CHISE.
1711         (<==>jis-x0213-1): Likewise.
1712         (<==>jis-x0213-1@2000): Likewise.
1713         (<==>jis-x0213-1@2004): Likewise.
1714         (<=>jis-x0208): Add property `=>iso-ir 168'.
1715         (<=>jis-x0208@1997): Likewise.
1716         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1717         as the mother; add property `=>iso-ir 228'.
1718         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1719         property `=>iso-ir 228'.
1720         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1721         property `=>iso-ir 233'.
1722         (<==>gt): Renamed from `<=>gt'.
1723         (<=>gt): New alias for `<==>gt'.
1724
1725 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1726
1727         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1728         CHISE.
1729         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1730         `<=>jis-x0208' as the mother.
1731         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1732         (<=>jis-x0213-1@2000): Ditto.
1733         (<=>jis-x0213-1@2004): Ditto.
1734
1735 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         settings for `<=>gt'.
1739
1740         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1741
1742 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1743
1744         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1745         XEmacs CHISE.
1746         (=jis-x0208@1978/-4pr): Likewise.
1747         (=jis-x0208@1978/4-pr): Likewise.
1748         (=jis-x0213-1): Likewise.
1749         (=ucs@iso): Likewise.
1750         (=ucs@unicode): Likewise.
1751         (=ucs@gb): Likewise.
1752         (=ucs@gb/fw): Likewise.
1753         (=ucs@cns): Likewise.
1754         (=ucs@cns/fw): Likewise.
1755         (=ucs@jis): Likewise.
1756         (=ucs@jis/fw): Likewise.
1757         (=ucs@jis/1990): Likewise.
1758         (=ucs@jis/2000): Likewise.
1759         (=ucs@jis/2004): Likewise.
1760         (=ucs@JP): Likewise.
1761         (=ucs@ks): Likewise.
1762         (=ucs@big5): Likewise.
1763         (=ucs@big5/cns11643): Likewise.
1764         (=ucs@cns11643): Likewise.
1765
1766 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1767
1768         * mule/mule-charset.el (default-coded-charset-priority-list):
1769         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1770
1771         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1772         CHISE.
1773         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1774         mother.
1775
1776 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1777
1778         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1779         from src/mule-charset.c].
1780         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1781         specify `final'.
1782         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1783         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1784         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1785         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1786         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1787         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1788
1789 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1792         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1793         (=jis-x0208@1978/i-4): Specify `partial'.
1794         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1795         mother coded-charset.
1796         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1797
1798 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         settings for `=jis-x0213-1@2004'.
1802
1803 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1806         CHISE.
1807         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1808         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1809         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1810         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1811         temporarily.
1812         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1813
1814 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1817         CHISE.
1818         (=shinjigen@1ed): Inherited from `=shinjigen'.
1819         (=shinjigen@rev): Likewise.
1820
1821 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1825
1826 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1829         define it as an alias.
1830         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1831         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1832         alias.
1833         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1834         alias.
1835
1836 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1839         CHISE.
1840
1841 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1844         CHISE.
1845         (shinjigen-2): Ditto.
1846
1847 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-charset.el (default-coded-charset-priority-list):
1850         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1851         `chinese-big5-eten-*' and `chinese-big5'.
1852
1853 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1856         #x9FA5 temporarily.
1857
1858 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         settings for `=jis-x0208@1978/i1'.
1862
1863 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1871         XEmacs CHISE.
1872
1873 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1876         XEmacs CHISE.
1877
1878 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1879
1880         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1881         CHISE.
1882         (=ucs-bmp@cns): Likewise.
1883         (=ucs-bmp@jis): Likewise.
1884         (=ucs-bmp@ks): Likewise.
1885
1886 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1889         CHISE.
1890         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1891
1892 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1895         settings for `=zinbun-oracle'.
1896
1897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1898         `=zinbun-oracle'.
1899
1900 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1901
1902         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1903         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1904         `=ucs@iso'.
1905
1906 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list):
1909         Delete `ucs-sip'; modify order of some CCSs.
1910
1911 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1914         in XEmacs CHISE.
1915
1916         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1917         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1918         CHISE.
1919
1920 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1923         its registry.
1924         (=ucs-radicals@unicode): Likewise.
1925
1926 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1929         CHISE.
1930
1931 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1934         CHISE.
1935
1936 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1939         CHISE.
1940
1941 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1944         Modify preference of *isolated settings*.
1945
1946 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1949         utf-2000 is provided.
1950         (=ucs@cns11643): Likewise.
1951
1952 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1955         Prefer every *isolated setting* to ordinary setting.
1956
1957 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1961
1962 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1965         CHISE.
1966
1967 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         settings for `=jis-x0208@1997'.
1971
1972 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1975         `=jis-x0208@1997'.
1976
1977 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1980         XEmacs CHISE.
1981
1982 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1985         `=jis-x0208@1978'.
1986         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1987         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1988         `=jis-x0208-1990' as the mother.
1989         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1990
1991 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1994         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1995         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1996         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1997         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1998         for `=ucs@JP'.
1999
2000 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2003         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2004         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2005         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2006         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2007         `=daikanwa@rev2'.
2008
2009 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2012         (=gt): Likewise.
2013         (=gt-k): Likewise.
2014         (=gt-pj-*): Likewise.
2015         (=gt-pj-k1): Likewise.
2016         (=gt-pj-k2): Likewise.
2017         (=daikanwa): Likewise.
2018         (=daikanwa-rev1): Likewise.
2019         (=daikanwa-rev2): Likewise.
2020         (=big5-pua): Likewise.
2021         (=big5-eten): Likewise.
2022         (chinese-big5-eten-a): Likewise.
2023         (chinese-big5-eten-b): Likewise.
2024         (=hanziku-*): Likewise.
2025         (=cbeta): Likewise.
2026         (=jef-china3): Likewise.
2027         (=ruimoku-v6): Likewise.
2028         (=ucs@iso): Likewise.
2029         (=ucs@unicode): Likewise.
2030         (=ucs@gb): Likewise.
2031         (=ucs@cns): Likewise.
2032         (=ucs@jis): Likewise.
2033         (=ucs@jis-1990): Likewise.
2034         (=ucs@jis-2000): Likewise.
2035         (=ucs@jp): Likewise.
2036         (=ucs@ks): Likewise.
2037         (=ucs@big5): Likewise.
2038         (=ucs-radicals): Likewise.
2039         (=ucs-radicals@unicode): Likewise.
2040         (=ucs-bmp-cjk): Likewise.
2041         (=ucs-bmp-cjk@unicode): Likewise.
2042         (=ucs-sip-ext-b): Likewise.
2043         (=ucs-sip-ext-b@iso): Likewise.
2044
2045 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2048         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2049
2050 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2054         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2055         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2056         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2057         arabic-digit, ipa and ``&I-B-XXXX;''.
2058
2059 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         setting for (I-)HZK{03..12}-XXXX.
2063
2064 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2067         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2068
2069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2070         `=ruimoku-v6'.
2071
2072         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2073         CHISE.
2074
2075 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2078         (=ucs@unicode): Likewise.
2079         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2080         (=ucs@cns): Likewise.
2081         (=ucs@jis): Likewise.
2082         (=ucs@ks): Likewise.
2083         (=ucs@big5): Likewise.
2084
2085 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2086
2087         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2088         `ucs-jis'.
2089         (utf-8-jis-er): Likewise.
2090         (utf-8-jp): New coding-system.
2091         (utf-8-jp-er): Likewise.
2092
2093         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2094
2095 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2098
2099         * mule/japanese.el: Move definition of `euc-jisx0213' to
2100         mule/mule-coding.el.
2101
2102 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2105         mule-coding before loading update-cdb when utf-2000 is provided.
2106
2107 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2110         `=daikanwa'.
2111
2112 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2115         definition codes when `utf-2000' is provided.
2116
2117 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * mule/mule-category.el (word-combining-categories): Don't setup
2120         `word-combining-categories' in XEmacs CHISE.
2121         (word-separating-categories): Add setting about Latin script in
2122         XEmacs CHISE.
2123
2124 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2127         setting for `chinese-big5'.
2128
2129 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2132         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2133         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2134         add setting for HZK0[12]-xxxx.
2135
2136 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2137
2138         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2139         in XEmacs CHISE.
2140
2141 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2142
2143         * mule/mule-charset.el (default-coded-charset-priority-list):
2144         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2145         and `chinese-big5' to `=gt-pj-*'.
2146
2147 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2148
2149         * mule/mule-conf.el (=daikanwa): Renamed from
2150         `ideograph-daikanwa'.
2151         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2152
2153 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-conf.el (=cns11643-7): Renamed from
2156         `chinese-cns11643-7'.
2157         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2158
2159 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-conf.el (=cns11643-6): Renamed from
2162         `chinese-cns11643-6'.
2163         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2164
2165 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2166
2167         * mule/mule-conf.el (=cns11643-5): Renamed from
2168         `chinese-cns11643-5'.
2169         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2170
2171 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2172
2173         * mule/mule-conf.el (=cns11643-4): Renamed from
2174         `chinese-cns11643-4'.
2175         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2176
2177 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-conf.el (=cns11643-3): Renamed from
2180         `chinese-cns11643-3'.
2181         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2182
2183 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2184
2185         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2186         `=cns11643-2'.
2187         (chinese-cns11643-2): New alias for `=cns11643-2'.
2188
2189 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2192         `=cns11643-1'.
2193         (chinese-cns11643-1): New alias for `=cns11643-1'.
2194
2195 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2198         (chinese-gb12345): New alias for `=gb12345'.
2199
2200 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2201
2202         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2203         (chinese-gb2312): New alias for `=gb2312'.
2204
2205 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2206
2207         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2208         (chinese-big5): New alias for `=big5'.
2209
2210 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2213         (korean-ksc5601): New alias for `=ks-x1001'.
2214
2215 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2216
2217         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2218         `=jis-x0212'.
2219         (japanese-jisx0212): New alias for `=jis-x0212'.
2220
2221 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2222
2223         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2224         `=jis-x0208-1983'.
2225         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2226
2227 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2230         `=jis-x0208-1978'.
2231         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2232
2233 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2234
2235         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2236         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2237
2238 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2239
2240         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2241         (chinese-cns11643-3): Specify iso-ir 183.
2242         (chinese-cns11643-4): Specify iso-ir 184.
2243         (chinese-cns11643-5): Specify iso-ir 185.
2244         (chinese-cns11643-6): Specify iso-ir 186.
2245         (chinese-cns11643-7): Specify iso-ir 187.
2246         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2247         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2248
2249 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2250
2251         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2252         \uXXXX for every cases.
2253
2254 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2257         (ucs-big5): Changed to an alias for `=ucs@big5'.
2258
2259 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2260
2261         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2262         (ucs-ks): Changed to an alias for `=ucs@ks'.
2263
2264 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2265
2266         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2267         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2268
2269 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2270
2271         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2272         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2273
2274 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2277         (ucs-jis): Changed to an alias for `=ucs@jis'.
2278
2279 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2280
2281         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2282         (ucs-cns): Changed to an alias for `=ucs@cns'.
2283
2284 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2287         (ucs-gb): Changed to an alias for `=ucs@gb'.
2288
2289 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2290
2291         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2292         `ideograph-daikanwa-2'.
2293         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2294         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2295
2296 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2297
2298         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2299         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2300
2301         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2302         for `xemacs-chise-version'.
2303
2304 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2305
2306         * mule/mule-charset.el (default-coded-charset-priority-list):
2307         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2308         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2309         instead of `ideograph-hanziku-*'.
2310
2311         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2312         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2313
2314 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2317         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2318         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2319         `utf-2000' is provided.
2320
2321 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2324         is provided [was builtin coded-charsets].
2325
2326 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2329         is provided [was builtin coded-charsets].
2330
2331 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2334         is provided [was builtin coded-charsets].
2335
2336 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2339         is provided [was builtin coded-charsets].
2340
2341 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2344         when `utf-2000' is provided [was builtin coded-charsets].
2345
2346 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-conf.el (=hanziku-*): Renamed from
2349         `ideograph-hanziku-*'.
2350         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2351
2352 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2355         `utf-2000' is provided [was builtin coded-charsets].
2356         (ideograph-hanziku-{1..12}): Likewise.
2357
2358 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2361         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2362
2363 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2364
2365         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2366         when `utf-2000' is provided [was builtin coded-charsets].
2367
2368 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2369
2370         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2371         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2372         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2373
2374 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2375
2376         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2377         (ideograph-gt): Changed to an alias for `=gt'.
2378
2379 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2380
2381         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2382         is provided; it was defined as a builtin coded-charset.
2383         (ideograph-gt): Likewise.
2384
2385 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2386
2387         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2388         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2389
2390 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2391
2392         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2393         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2394
2395 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2396
2397         * mule/mule-conf.el (=big5-eten): Renamed from
2398         `chinese-big5-eten'.
2399         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2400
2401 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2402
2403         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2404         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2405
2406 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2409         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2410
2411 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2412
2413         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2414         (china3-jef): Changed to an alias for `=jef-china3'.
2415
2416 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2417
2418         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2419         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2420
2421         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2422         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2423         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2424         when `utf-2000' is provided.
2425
2426 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-charset.el (default-coded-charset-priority-list):
2429         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2430
2431         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2432         (ucs-jis-2000): Deleted.
2433
2434 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2435
2436         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2437         UTF-2000.
2438         (=ucs-jis-2000): New coded-charset for UTF-2000.
2439
2440 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2441
2442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2443         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2444
2445 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2446
2447         * mule/mule-charset.el (default-coded-charset-priority-list):
2448         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2449         `ideograph-cbeta'.
2450
2451 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2452
2453         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2454         builtin coded-charset].
2455
2456 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         settings for &K0-xxxx and &I-K0-xxxx.
2460
2461 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2464         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2465
2466 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2467
2468         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2469         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2470
2471 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2474         UTF-2000.
2475         (ideograph-gt-pj-k1): Likewise.
2476         (ideograph-gt-pj-k2): Likewise.
2477
2478 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2479
2480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2481         `=jis-x0208'.
2482
2483 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2486         UTF-2000 [was a builtin coded-charset].
2487
2488 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2491         (utf-8-gb-er): Likewise.
2492
2493 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         settings for JIS X 0212 and JIS X 0208:1978.
2497
2498 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         setting for JIS X 0213.
2502
2503 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2504
2505         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2506         standard-case-table in UTF-2000.
2507
2508 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2509
2510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2511         definitions for isolated-chars.
2512
2513 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2514
2515         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2516         `configure-utf-2000-lisp-directory'.
2517         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2518         `mule-lisp-load-path'.
2519
2520 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2521
2522         * startup.el (startup-setup-paths): Set and use
2523         `utf-2000-lisp-directory'.
2524         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2525         UTF-2000.
2526
2527 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2528
2529         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2530         (paths-find-utf-2000-lisp-directory): New function.
2531         (paths-construct-load-path): Add new optional argument
2532         `utf-2000-lisp-directory'.
2533
2534         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2535
2536 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2537
2538         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2539         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2540         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2541         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2542         `chinese-big5-2' in UTF-2000.
2543
2544         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2545         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2546
2547 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2548
2549         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2550         `big5-eten-er' in UTF-2000.
2551         (big5-cdp): Modify DOC-string and mnemonic.
2552
2553 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2556         UTF-2000 [renamed from utf-8-er].
2557         (utf-8-gb): New coding-system in UTF-2000.
2558         (utf-8-gb-er): Likewise.
2559         (utf-8-cns): Likewise.
2560         (utf-8-cns-er): Likewise.
2561         (utf-8-big5): Likewise.
2562         (utf-8-big5-er): Likewise.
2563         (utf-8-jis): Likewise.
2564         (utf-8-jis-er): Likewise.
2565         (utf-8-ks): Likewise.
2566         (utf-8-ks-er): Likewise.
2567         (utf-8-er): Likewise.
2568
2569 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2570
2571         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2572         instead of `utf-8-unix' in UTF-2000.
2573
2574         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2575
2576 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2577
2578         * mule/japanese.el (euc-jisx0213): New coding-system.
2579
2580         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2581         `japanese-jisx0208-1990' as the mother.
2582
2583 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * dumped-lisp.el (preloaded-file-list): Change condition of
2586         loading "close-cdb".
2587
2588 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2591         setup `coded-charset-entity-reference-alist'.
2592
2593 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2596         UTF-2000.
2597
2598 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2599
2600         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2601         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2602
2603 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2606         (chinese-big5-eten-a): Likewise.
2607         (chinese-big5-eten-b): Likewise.
2608         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2609         code range is #x8140 .. #x8DFE.
2610
2611 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2612
2613         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2614         UTF-2000.
2615         (chinese-big5-cdp): Likewise.
2616
2617 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2618
2619         * dumped-lisp.el (preloaded-file-list): Rename
2620         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2621
2622 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2623
2624         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2625         append `system-char-db-source-file-list' into
2626         `preloaded-file-list' in UTF-2000.
2627
2628 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * dumped-lisp.el (preloaded-file-list): Delete
2631         character-definition files.
2632
2633 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2636         UTF-2000.
2637
2638 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list):
2641         Delete `mojikyo-2022-1'.
2642
2643 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list):
2646         Delete `mojikyo'.
2647
2648 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2651         `ucs-sip'.
2652
2653 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-charset.el (default-coded-charset-priority-list):
2656         Comment out `chinese-gb12345'.
2657
2658 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * bytecomp.el (byte-compile-insert-header): Fixed.
2661
2662 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2663
2664         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2665         XEmacs UTF-2000.
2666
2667 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2670         UTF-2000.
2671
2672 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2675         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2676
2677 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-charset.el (default-coded-charset-priority-list):
2680         `japanese-jef-china3' is renamed `china3-jef'.
2681
2682 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2685         `japanese-jef-china3' and `ideograph-cbeta'.
2686
2687 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2688
2689         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2690
2691 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `chinese-big5-cdp'.
2695
2696 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2699         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2700
2701 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2704         loading character definitions.
2705
2706 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * dumped-lisp.el (preloaded-file-list): Rename
2709         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2710
2711 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2714         `chinese-big5'.
2715
2716 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * dumped-lisp.el (preloaded-file-list): Dump
2719         "Ideograph-R028-Private" with XEmacs UTF-2000.
2720
2721 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2724         `chinese-gb12345'.
2725
2726 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2729         `ideograph-gt-pj-{1..11}'.
2730
2731         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2732         XEmacs UTF-2000.
2733
2734 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-charset.el (default-coded-charset-priority-list):
2737         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2738         `chinese-isoir165'.
2739
2740 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2743         `image/png', `image/x-xpm' and `image/tiff'.
2744
2745         * files.el (binary-file-regexps): Add *.PNG.
2746
2747 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-charset.el (default-coded-charset-priority-list):
2750         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2751         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2752
2753 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2756         the first completion when UTF-2000 is running.
2757
2758 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list):
2761         Delete `ucs'.
2762
2763 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2766
2767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2768         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2769
2770 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * mule/vietnamese.el (vscii-2): Delete abolished property
2773         `composite'; now composite mode is default.
2774
2775 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2778         of `raw-text'; check \uHHHH representation even if non-ascii
2779         characters are not found.
2780
2781         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2782         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2783         unconditionally.
2784
2785         * mule/viet-ccl.el: New file.
2786
2787         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2788         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2789         - Separate CCL based implementations to viet-ccl.el.
2790
2791 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2792
2793         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2794         "jisx0213.2000-1".
2795         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2796
2797         * mule/mule-charset.el (default-coded-charset-priority-list):
2798         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2799         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2800
2801 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2802
2803         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2804
2805 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2808         `ucs' in UTF-2000.
2809
2810 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2811
2812         * mule/mule-charset.el (default-coded-charset-priority-list):
2813         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2814         `arabic-iso8859-6'.
2815
2816 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2820
2821 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2824         `katakana-jisx0201' in UTF-2000.
2825
2826 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2827
2828         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2829         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2830         "u0FB50-Arabic-Presentation-Forms-A",
2831         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2832         "u0FE50-Small-Form-Variants",
2833         "u0FE70-Arabic-Presentation-Forms-B",
2834         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2835         UTF-2000.
2836
2837 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2838
2839         * dumped-lisp.el (preloaded-file-list): Delete
2840         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2841         ... "Ideograph-R214-Flute" in UTF-2000.
2842
2843 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2844
2845         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2846         (japanese-jisx0213-2): New coded-charset.
2847
2848         * dumped-lisp.el (preloaded-file-list): Add
2849         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2850         "Ideograph-R030-Mouth".
2851
2852 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2853
2854         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2855         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2856         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2857         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2858         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2859         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2860         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2861         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2862
2863 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2866         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2867         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2868         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2869         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2870
2871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2872         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2873
2874 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2875
2876         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2877         in UTF-2000.
2878
2879 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2880
2881         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2882         (chinese-isoir165): Moved from mule/chinese.el.
2883         (chinese-cns11643-3): Moved from mule/chinese.el.
2884         (chinese-cns11643-4): Moved from mule/chinese.el.
2885         (chinese-cns11643-5): Moved from mule/chinese.el.
2886         (chinese-cns11643-6): Moved from mule/chinese.el.
2887         (chinese-cns11643-7): Moved from mule/chinese.el.
2888
2889         * mule/chinese.el: Move definition of coded-charsets to
2890         mule/mule-conf.el.
2891
2892 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2893
2894         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2895         `ideograph-daikanwa'.
2896
2897 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2898
2899         * dumped-lisp.el (preloaded-file-list): Delete
2900         "ccs-jisx0201-latin.el".
2901
2902 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2903
2904         * dumped-lisp.el (preloaded-file-list): Add
2905         "u031A0-Extended-Bopomofo" in UTF-2000.
2906
2907 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2908
2909         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2910         renamed to u02E00-CJK-Radical-Supplement.
2911
2912 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2913
2914         * dumped-lisp.el (preloaded-file-list): Add
2915         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2916         "u030A0-Katakana", "u03100-Bopomofo",
2917         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2918         "u03200-Enclosed-CJK-Letters-and-Months" and
2919         "u03300-CJK-Compatibility".
2920
2921 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2922
2923         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2924         "u02F00-Kangxi-Radicals" and
2925         "u02FF0-Ideographic-Description-Characters".
2926
2927 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2928
2929         * dumped-lisp.el (preloaded-file-list): Add
2930         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2931         "u02800-Braille-Patterns" in UTF-2000.
2932
2933 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2934
2935         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2936         "uXXXXX-*.el" in UTF-2000.
2937
2938         * bytecomp.el (byte-compile-insert-header): Delete comments if
2939         non-ASCII characters are found; allow `byte-compile-dynamic' and
2940         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2941         `raw-text'.
2942
2943 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2944
2945         * dumped-lisp.el (preloaded-file-list): Add
2946         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2947         "u025A0-Geometric-Shapes.el".
2948
2949 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2950
2951         * dumped-lisp.el (preloaded-file-list): Add
2952         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2953         "u02460-Enclosed-Alphanumerics.el".
2954
2955 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2956
2957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2958         `chinese-gb2312'.
2959
2960         * dumped-lisp.el (preloaded-file-list): Add
2961         "u02200-Mathematical-Operators.el" and
2962         "u02300-Miscellaneous-Technical.el".
2963
2964 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2965
2966         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2967         `chinese-cns11643-*'.
2968
2969         * dumped-lisp.el (preloaded-file-list): Add
2970         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2971         "u02190-Arrows.el" in UTF-2000.
2972
2973 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2974
2975         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2976         `korean-ksc5601'.
2977
2978         * dumped-lisp.el (preloaded-file-list): Add
2979         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2980         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2981         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2982
2983 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2984
2985         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2986
2987 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2988
2989         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2990         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2991         "u01780-Khmer.el", "u01800-Mongolian.el",
2992         "u01E00-Latin-Extended-Additional.el" and
2993         "u01F00-Greek-Extended.el" in UTF-2000.
2994
2995 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2996
2997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2998         `ethiopic-ucs' and `ethiopic'.
2999
3000         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3001         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3002
3003         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3004         from mule/ethiopic.el.
3005
3006         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3007         mule/mule-conf.el.
3008
3009 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3010
3011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3012         `lao'.
3013
3014         * mule/mule-conf.el (lao): New coded-charset.
3015
3016         * dumped-lisp.el (preloaded-file-list): Add
3017         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3018         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3019         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3020         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3021         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3022
3023 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3024
3025         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3026         `ucs-bmp' and `arabic-iso8859-6'.
3027
3028 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3029
3030         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3031         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3032         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3033
3034 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3035
3036         * startup.el (normal-top-level): Load autoload file for UTF-2000
3037         in UTF-2000.
3038
3039 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3040
3041         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3042         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3043         "u00020-Basic-Latin.el", "u00080-C1.el",
3044         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3045         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3046         "u002B0-Spacing-Modifier-Letters.el",
3047         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3048         UTF-2000.
3049
3050 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3051
3052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3053         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3054         instead of `vietnamese-viscii-*'.
3055
3056 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3057
3058         * mule/mule-conf.el: New file.
3059
3060         * mule/misc-lang.el: Move definition of charset `ipa' to
3061         mule/mule-conf.el.
3062
3063 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3064
3065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3066         `latin-viscii'; prefer it for characters used in Vietnamese.
3067
3068 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3069
3070         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3071
3072 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3073
3074         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3075         `vietnamese-viscii-lower'.
3076         (latin-viscii-upper): Renamed from charset
3077         `vietnamese-viscii-upper'.
3078         (vietnamese-viscii-lower): New alias for charset
3079         `latin-viscii-lower'.
3080         (vietnamese-viscii-upper): New alias for charset
3081         `latin-viscii-upper'.
3082
3083 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3084
3085         * mule/mule-charset.el (default-coded-charset-priority-list):
3086         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3087
3088 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3089
3090         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3091         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3092         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3093         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3094         lisp/utf-2000.
3095
3096 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3097
3098         * mule/ccs-tcvn5712.el: New file.
3099
3100 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3101
3102         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3103         in UTF-2000.
3104
3105 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3106
3107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3108         `japanese-jisx0208'.
3109
3110 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3111
3112         * dumped-lisp.el (preloaded-file-list): Add
3113         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3114         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3115         UTF-2000.
3116
3117         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3118         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3119         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3120         mule/ccs-viscii.el: New files.
3121
3122         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3123         if \uXXXX is found.
3124
3125 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3126
3127         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3128         `hiragana-jisx0208' and `katakana-jisx0208'.
3129
3130 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3131
3132         * mule/chinese.el (chinese-cns11643-3): Define it even if
3133         `utf-2000' is provided.
3134         (chinese-cns11643-4): Likewise.
3135         (chinese-cns11643-5): Likewise.
3136         (chinese-cns11643-6): Likewise.
3137         (chinese-cns11643-7): Likewise.
3138
3139 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3140
3141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3142         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3143
3144 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3145
3146         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3147         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3148
3149 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3150
3151         * mule/mule-charset.el (default-coded-charset-priority-list):
3152         Setup in UTF-2000.
3153
3154 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3155
3156         * mule/viet-chars.el: Don't define charset
3157         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3158         they are defined as builtin charsets.
3159
3160 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3161
3162         * version.el (emacs-version): Add more space just before UTF-2000
3163         version string.
3164
3165 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3166
3167         * version.el ([constant] emacs-version): Don't add a space in the
3168         preceding place of `xemacs-betaname' because it is duplicated.
3169         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3170
3171         * startup.el (splash-frame-body): Add ETL.
3172
3173 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3174
3175         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3176         is provided because it is defined as builtin charset.
3177         (chinese-cns11643-4): Likewise.
3178         (chinese-cns11643-5): Likewise.
3179         (chinese-cns11643-6): Likewise.
3180         (chinese-cns11643-7): Likewise.
3181
3182 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3183
3184         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3185         coding-system `iso-10646-ucs-4' is not defined.
3186
3187 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3188
3189         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3190         coding-system if `utf-2000' is provided.
3191
3192 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3193
3194         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3195         `utf-2000' is provided.
3196
3197 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3198
3199         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3200         if utf-2000 is provided temporally.
3201
3202 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3203
3204         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3205         as builtin variable].
3206
3207 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3208
3209         * files.el (insert-file-contents-literally): Treat file as binary;
3210         call file-name-handlers. [sync with Emacs 20.3.10]
3211
3212 2008-12-28  Vin Shelton  <acs@xemacs.org>
3213
3214         * XEmacs 21.4.22 is released
3215
3216 2008-12-30  Vin Shelton  <acs@xemacs.org>
3217
3218         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3219         during building even if no packages are found.
3220
3221 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3222
3223         * printer.el (generic-print-region): 
3224         (generic-print-buffer): 
3225         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3226         check if the msprinter device is available, now that msprinter is
3227         always available as a specifier tag. 
3228
3229 2008-12-24  Vin Shelton  <acs@xemacs.org>
3230
3231         * about.el: Add Francisco to my bio!
3232
3233 2008-12-23  Vin Shelton  <acs@xemacs.org>
3234
3235         * autoload.el: Move operator definitions to autoload-operators.el
3236         in the xemacs-base package.
3237
3238 2007-11-22  Vin Shelton  <acs@xemacs.org>
3239
3240         * about.el (about-hacker-contribution): Updated my bio.
3241
3242 2007-10-07  Vin Shelton  <acs@xemacs.org>
3243
3244         * XEmacs 21.4.21 is released
3245
3246 2007-09-19  Didier Verna  <didier@xemacs.org>
3247
3248         Update my personal info.
3249         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3250         * about.el (about-other-current-hackers): Ditto.
3251         * about.el (about-url-alist): Add my musical website.
3252         * about.el (about-personal-info): Update my entry.
3253         * about.el (about-hacker-contribution): Ditto.
3254
3255 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3256
3257         * package-get.el (package-get-download-sites): Update download
3258         sites in Japan.
3259         * package-get.el (package-get-pre-release-download-sites): Ditto.
3260
3261 2007-08-18  Vin Shelton  <acs@xemacs.org>
3262
3263         * package-get.el (package-get-pre-release-download-sites): Sync
3264         mirror sites with 21.5.  (Thanks, Adrian)
3265
3266 2007-08-09  Mike Sperber  <mike@xemacs.org>
3267
3268         * startup.el (migrate-user-init-file): Create backup of
3269         `user-init-file' before migrating.
3270         * startup.el (maybe-migrate-user-init-file): Print
3271         information about backup file.
3272         (maybe-create-compatibility-dot-emacs): Follow above change.
3273
3274 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3275
3276         * font-lock.el: Sync font-lock-add-keywords and
3277         font-lock-remove-keywords from GNU Emacs.
3278         * font-lock.el (font-lock-keywords-alist): New.
3279         * font-lock.el (font-lock-removed-keywords-alist): New.
3280         * font-lock.el (font-lock-add-keywords): New.
3281         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3282         * font-lock.el (font-lock-remove-keywords): New.
3283
3284 2007-08-16  Vin Shelton  <acs@xemacs.org>
3285
3286         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3287         patch from Hans de Graaff.
3288
3289 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3290
3291         * package-get.el (package-get-download-sites): Document Chile and
3292         update Denmark download site.
3293         * package-get.el (package-get-pre-release-download-sites): Ditto.
3294
3295 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3296
3297         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3298
3299 2006-12-09  Vin Shelton  <acs@xemacs.org>
3300
3301         * XEmacs 21.4.20 is released
3302
3303 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3304
3305         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3306
3307 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3308
3309         * info.el (Info-find-file-node, Info-insert-dir)
3310         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3311         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3312         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3313         and discussion.
3314
3315 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3316
3317         * obsolete.el (line-beginning-position): New, from 21.5.x.
3318         (line-end-position): Ditto.
3319
3320 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3321
3322         * package-get.el (package-get-download-sites): Welcome
3323         nl.xemacs.org and Thanks!
3324         * package-get.el (package-get-pre-release-download-sites): Ditto.
3325
3326 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3327
3328         * font-lock.el: Add support for not-so recent changes in Java to
3329         java-mode.
3330
3331 2006-01-28  Vin Shelton  <acs@xemacs.org>
3332
3333         * XEmacs 21.4.19 is released
3334
3335 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3336
3337         * easymenu.el: Update copyright. 
3338         * easymenu.el (easy-menu-all-popups):
3339         Add a docstring. 
3340         * easymenu.el (easy-menu-add):
3341         Document a bug, rework the function to preserve any existing
3342         non-default mode-popup-menu instead of overwriting it, and not to
3343         bother normalising the menu title (nothing else does).
3344         * easymenu.el (easy-menu-remove):
3345         Restore the default mode-popup-menu instead of leaving an empty
3346         one when we remove the last easy-menu popup. 
3347
3348 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3349
3350         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3351         as suggested by Rodrigo Ventura.
3352         * package-get.el (package-get-pre-release-download-sites): Ditto,
3353         with replacement of xemacs-21.5 by beta, which is the logical path
3354         to our beta core and package pre-releases.
3355
3356 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3357
3358         * package-get.el (package-get-download-sites): Add Hong Kong
3359         download site.
3360         * package-get.el (package-get-pre-release-download-sites): Ditto.
3361
3362 2005-12-26  Vin Shelton  <acs@xemacs.org>
3363
3364         * find-paths.el:
3365         * find-paths.el (paths-emacs-root-p): Add search for package root.
3366         * find-paths.el (paths-find-emacs-root): Replaced with
3367         paths-find-invocation-roots, which returns a list of roots.
3368         * find-paths.el (paths-find-invocation-roots): New.
3369         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3370
3371 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3372
3373         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3374         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3375
3376 2005-12-03  Vin Shelton <acs@xemacs.org>
3377
3378         * XEmacs 21.4.18 is released
3379
3380 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3381
3382         * package-get.el (package-get-download-sites): Update reflecting
3383         latest http://www.xemacs.org/Releases/ information generated by
3384         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3385         * package-get.el (package-get-pre-release-download-sites): Ditto.
3386
3387 2005-02-28  Simon Josefsson  <jas@extundo.com>
3388
3389         * about.el (xemacs-hackers): Add jas.
3390         (about-other-current-hackers): Likewise.
3391         (about-url-alist): Add URL for jas.
3392         (about-personal-info): Document jas.
3393         (about-hacker-contribution): Describe jas contributions.
3394
3395 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3396
3397         * easymenu.el (easy-menu-remove): As described in 
3398         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3399         except the "Command" menu from mode-popup-menu. 
3400
3401 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3402  
3403         * font.el (font-spatial-to-canonical): Correct calculation of 
3404         return value for pixel-based input value. 
3405  
3406 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3407
3408         * code-process.el (call-process): Process-related docstring
3409         improvements spurred by Norbert Koch.
3410         * code-process.el (call-process-region): Ditto.
3411         * code-process.el (start-process): Ditto.
3412
3413 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3414
3415         * finder.el (finder-find-library): Return filename actually
3416         searched for.
3417
3418 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3419
3420         * help.el (view-emacs-news): Use `expand-file-name' instead of
3421         `locate-data-file' as the latter will find any "NEWS" files that
3422         might exist in packages _before_ the one in core.
3423
3424 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3425
3426         * package-get.el (package-get-init-package):
3427         package-get-init-package buglet (21.4.17) by Jeff Mincy
3428         <mincy@rcn.com> fixing false temporary load-path shadows reported
3429         after package installation and simplifying code.
3430
3431 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3432
3433         * package-get.el (package-get-download-sites): Sync mirrors list
3434         with the XEmacs website.
3435         (package-get-pre-release-download-sites): Ditto.
3436
3437 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3438
3439         * derived.el (derived-mode-merge-syntax-tables):
3440         Revert my 21.5-only patch of 2003-07-18 which slipped in
3441         through Jerry James's patch of 2004-06-07.
3442
3443 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3444
3445         * cmdloop.el (keyboard-quit): Remove workaround for
3446         `region-active-p' not making sure active region is in current
3447         buffer now that it does.
3448         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3449         * simple.el (region-active-p): `region-active-p' to only return t
3450         when active region is in current buffer.
3451
3452 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3453
3454         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3455         package names, quell a byte-compiler warning, doc fix.
3456
3457 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3458
3459         * buffer.el (pop-to-buffer):
3460         * window-xemacs.el (display-buffer):
3461         Document use of `same-window-buffer-names,' `same-window-regexps'
3462         by pop-to-buffer and display-buffer. 
3463         
3464 2005-02-06  Vin Shelton <acs@xemacs.org>
3465
3466         * XEmacs 21.4.17 is released
3467
3468 2005-01-29  Ben Wing  <ben@xemacs.org>
3469
3470         * shadow.el (find-emacs-lisp-shadows):
3471         Add custom-defines to list of ignored files.
3472
3473 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3474
3475         * simple.el (shifted-motion-keys-select-region): Fix statement
3476         about unshifted-motion-keys-deselect-region.
3477
3478 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3479
3480         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3481         now) for GNU Emacs compatibility.
3482         (make-obsolete-variable): Ditto.
3483
3484 2004-01-08  Ben Wing  <ben@xemacs.org>
3485
3486         * code-files.el (load):
3487         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3488
3489 2004-12-05  Vin Shelton <acs@xemacs.org>
3490
3491         * XEmacs 21.4.16 is released
3492
3493 2004-12-04  Vin Shelton  <acs@xemacs.org>
3494
3495         * auto-autoloads.el: Regenerated.
3496
3497         * custom-load.el: Regenerated.
3498
3499 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3500
3501         Fix bug: apropos errors if a defalias refers to an undefined
3502         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3503
3504         * apropos.el (apropos):
3505         (apropos-command):
3506         * help.el (frob-help-extents):
3507         * help-macro.el (make-help-screen):
3508         * hyper-apropos.el (hyper-apropos-grok-functions):
3509         (hyper-apropos-get-doc):
3510         Catch void-function error thrown by `documentation'.
3511
3512 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3513
3514         * packages.el (package-require): Fix incorrect arg to format.
3515         This fixes a `format specifier' error.
3516
3517 2004-08-13  Jerry James  <james@xemacs.org>
3518
3519         * bytecomp.el (forward-word): Tell the byte compiler the correct
3520         number of arguments to forward-word.
3521
3522 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3523
3524         * etags.el: Fixed loading of include files for tag completion. Now
3525         you can make a tag file for a library, include it into your
3526         project and it will be reloaded only if it changed. Infinte
3527         include loops are detected and the correct tag files are loaded.
3528         * etags.el (buffer-tag-table-list): Load and verify tag files in
3529         the external function buffer-tag-table-list-load.
3530         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3531         tag files. Also load the included tag files. The priority of the
3532         included files is right below their parent file. If multiple
3533         matches occur then the symbols from the parent file are found
3534         first.
3535         * etags.el (tag-table-include-files): Corrected comment
3536         string. Switched to pattern constant tags-include-pattern to have
3537         it at a central location.
3538         * etags.el (tags-include-pattern): Added doc string.
3539         * etags.el (add-to-tag-completion-table): Removed obsolete
3540         comments as the include files are allready returned by
3541         buffer-tag-table-list and loaded.
3542         * etags.el (find-tag-internal): The include files are allready
3543         included in tag-tables as buffer-tag-table-list returns them now.
3544
3545 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3546
3547         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3548         Loading items into the notebook is now done by C code.
3549         * widgets-gtk.el (gtk-widget-instantiate-internal):
3550         Style no longer changed.
3551
3552 2004-06-28  Nix  <nix@esperi.org.uk>
3553
3554         * cmdloop.el (truncate-command-history-for-gc): Delay
3555         execution of all things that look up variable bindings,
3556         via `enqueue-eval-event'.
3557
3558 2004-06-24  Vin Shelton  <acs@xemacs.org>
3559
3560         * package-get.el (package-get-require-signed-base-updates):
3561         now defaults to nil.
3562
3563 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3564
3565         * subr.el (split-string): Clean up docstring.
3566
3567 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3568
3569         * faces.el (zmacs-region): fix typo in docstring.
3570
3571 2004-06-07  Jerry James  <james@xemacs.org>
3572
3573         * derived.el: Synch with Emacs 21.3.
3574         * subr.el (with-local-quit): New, from Emacs 21.3.
3575         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3576         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3577         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3578
3579 2004-06-16  Jerry James  <james@xemacs.org>
3580
3581         * cl.el (cl-set-substring): Increment start by the length of the
3582         string, not the string itself.
3583
3584 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3585
3586         * etags.el (tag-table-include-files): Expand included TAGS file
3587         paths to avoid problems with relative paths.  Thanks to Peter
3588         Chubb <peterc@gelato.unsw.edu.au>.
3589         * etags.el (tags-include-pattern): New.
3590         * etags.el (add-to-tag-completion-table): Parse and ignore
3591         trailing include lines.
3592
3593 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3594
3595         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3596         avoiding line solely composed of equal signs.
3597
3598 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3599
3600         * cus-edit.el (alloc): Typo fix.
3601         * cus-edit.el (custom-browse-visibility): Ditto.
3602         * cus-edit.el (custom-variable-value-create): Ditto.
3603         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3604         * cus-edit.el (custom-save-variables): Bind print-length and
3605         print-level to nil to avoid value abbreviation.
3606         * cus-edit.el (custom-save-face-internal): Ditto.
3607         * cus-edit.el (custom-save-faces): Save in sorted order.
3608         * cus-edit.el (custom-save-resets): Bind print-length and
3609         print-level to nil to avoid value abbreviation.
3610         * cus-edit.el (custom-save-loaded-themes): Ditto.
3611
3612 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3613
3614         * subr.el (split-string-default-separators): New.
3615         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3616         see comment in source.
3617
3618 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3619
3620         * mule/japanese.el (paragraph-start, paragraph-separate):
3621         Remove anchor to BOL.
3622
3623 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3624
3625         * cl.el (gensym, gentemp): Improve docstrings.
3626
3627 2004-05-10  Vin Shelton  <acs@xemacs.org>
3628
3629         * etags.el: Sync with 21.5 version.
3630
3631 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3632
3633         * etags.el:
3634         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3635         only for use with exuberant ctags. This will also enable building of 
3636         completion tables with exuberant ctags. This will not work with
3637         xemacs ctags. 
3638         * etags.el (get-tag-table-buffer): New function for creating of
3639         completion table is used if tags-exuberant-ctags-optimization-p ist t
3640         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3641         finding the tag names. New.
3642         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3643         building tag completion table with exuberant ctags. New.
3644         * etags.el (find-tag-internal): Improve exact tag matching for tags
3645         with name fields. Before the patch return types of functions or
3646         function parameters (with exuberant ctags) were found as matches.
3647
3648 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3649
3650         * list-mode.el (display-completion-list): Fixed completion list was
3651         taking the width of the frame and not of the window for displaying
3652         the selection methods.
3653
3654 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * menubar-items.el (default-menubar): Options are saved to custom.el.
3657
3658
3659 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3660
3661         * isearch-mode.el (isearch-abort): Preserve successful search target.
3662
3663 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3664
3665         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3666         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3667         Bihlmeyer.
3668         * gnuserv.el (gnuserv-mode-line-string): New.
3669         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3670         gnuserv-mode.
3671         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3672         * gnuserv.el (gnuserv-edit-files): Use
3673         make-x-device-with-gtk-fallback.
3674
3675 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3676
3677         * gtk-widgets.el: New import: gtk-accel-group-new.
3678         * dialog-gtk.el:
3679         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3680         * dialog-gtk.el (popup-builtin-question-dialog):
3681         Added support for dialog button mnemonics.
3682
3683 2004-03-22  Chris Green <cmg@dok.org>
3684
3685         * process.el (shell-command): Output buffer was ignored when a
3686         background process was run via shell-command.
3687
3688 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3689
3690         * cus-edit.el (custom-save-variables): Retrieve a list of
3691         variables to save first, sort it, and make sure the variables are
3692         saved in sorted order.
3693
3694 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3695  
3696         * package-get.el (package-get-update-base-from-buffer): Force
3697         binary coding system for verifying GnuPG signature in the
3698         package-index file.
3699  
3700 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3701
3702         * package-get.el (package-get-package-index-file-location): Handle
3703         missing "EMACSPACKAGEPATH" environment variable.
3704
3705 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3706
3707         * package-admin.el (package-admin-find-top-directory): Simplify
3708         directory comparisions and fix substring errors on short path
3709         components.
3710         * package-get.el (package-get-package-index-file-location):
3711         Default to first component of "EMACSPACKAGEPATH", if set.
3712
3713 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3714
3715         * package-get.el (process-error): New error datum.
3716
3717 2004-02-02  Vin Shelton <acs@xemacs.org>
3718
3719         * XEmacs 21.4.15 is released
3720
3721 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3722
3723         * itimer.el (activate-itimer): Modify the itimer timeout value as
3724         if it were begun at the last time when the itimer driver was woken
3725         up.
3726
3727 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3728
3729         * specifier.el (Copyright):
3730         Update.
3731         (make-specifier-and-init):
3732         (map-specifier):
3733         (canonicalize-inst-pair):
3734         (canonicalize-spec-list):
3735         (set-specifier):
3736         Synch docstrings to 21.5 where appropriate.
3737
3738 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3739
3740         * package-get.el (package-get-list-packages-where): New.  A
3741         function that allows searching for groups of packages.  For
3742         example, find all packages that require the fsf-compat package.
3743
3744 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3745
3746         The Great PUI Sync.
3747
3748         * auto-autoloads.el: Regenerated.
3749
3750         * custom-load.el: Regenerated.
3751
3752         * dumped-lisp.el (packages-hardcoded-lisp): New.
3753
3754         * menubar-items.el (menu-max-items): New.
3755         (menu-submenu-max-items): New.
3756         (menu-submenu-name-format): New.
3757         (menu-split-long-menu): New.
3758         (menu-sort-menu): New.
3759         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3760
3761         * obsolete.el (pui-add-install-directory): Renamed to the more
3762         logical `pui-set-local-package-get-directory'.
3763         (package-get-download-menu): Moved to `package-ui.el' and renamed
3764         to `package-ui-add-download-menu'.
3765
3766         * package-admin.el (package-admin-install-function-mswindows):
3767         Whitespace clean up.
3768         (package-admin-add-single-file-package): Removed.
3769         (package-admin-default-install-function): Whitespace clean up.
3770         (package-admin-find-top-directory): New.
3771         (package-admin-get-install-dir): Use it.
3772         (package-admin-get-manifest-file): 
3773         (package-admin-check-manifest): 
3774         (package-admin-add-binary-package):
3775         (package-admin-get-lispdir):
3776         (package-admin-delete-binary-package):
3777         (package-admin):
3778
3779         * package-get.el (package-get-package-index-file-location): New.
3780         (package-get-install-to-user-init-directory): New.
3781         (package-get-remote):
3782         (package-get-download-sites):
3783         (package-get-pre-release-download-sites): New.
3784         (package-get-site-release-download-sites): New.
3785         (package-get-base-filename):
3786         (package-get-always-update):
3787         (package-get-user-index-filename): Removed.
3788         (package-get-pgp-available-p): New.
3789         (package-get-require-signed-base-updates):
3790         (package-get-was-current):
3791         (package-entries-are-signed): New.
3792         (package-get-continue-update-base): New.
3793         (package-get-download-menu): Removed.
3794         (package-get-require-base):
3795         (package-get-update-base-entry):
3796         (package-get-locate-file):
3797         (package-get-locate-index-file):
3798         (package-get-maybe-save-index):
3799         (package-get-update-base):
3800         (package-get-update-base-from-buffer):
3801         (package-get-update-base-entries):
3802         (package-get-interactive-package-query):
3803         (package-get-update-all):
3804         (package-get-all):
3805         (package-get-dependencies):
3806         (package-get-init-package):
3807         (package-get-info): New.
3808         (package-get):
3809         (package-get-staging-dir):
3810         (package-get-set-version-prop): Removed.
3811         (package-get-installedp):
3812         (package-get-ever-installed-p):
3813         (packages): Removed.
3814         (package-get-custom-groups): Removed.
3815         (package-get-custom): Removed.
3816         (package-get-custom-add-entry): Removed.
3817
3818         * package-info.el (batch-update-package-info):
3819
3820         * package-net.el (package-net-batch-generate-bin-ini):
3821         (package-net-update-installed-db):
3822
3823         * package-ui.el (pui-info-buffer):
3824         (pui-directory-exists): Removed.
3825         (pui-package-dir-list): Removed.
3826         (pui-add-install-directory): Removed.
3827         (package-ui-download-menu): New.
3828         (package-ui-pre-release-download-menu): New.
3829         (package-ui-site-release-download-menu): New.
3830         (pui-set-local-package-get-directory): New.
3831         (pui-package-symbol-char):
3832         (pui-update-package-display):
3833         (pui-toggle-package):
3834         (pui-toggle-package-key):
3835         (pui-toggle-package-delete):
3836         (pui-toggle-package-delete-key):
3837         (pui-toggle-package-event):
3838         (pui-toggle-verbosity-redisplay):
3839         (pui-install-selected-packages):
3840         (pui-add-required-packages):
3841         (pui-help-echo):
3842         (pui-display-info):
3843         (list-packages-mode):
3844         (pui-list-packages):
3845
3846         * packages.el (packages-compute-package-locations):
3847         (package-require):
3848         (package-delete-name):
3849         (packages-hardcoded-lisp): Removed.
3850         (packages-useful-lisp): Removed.
3851         (packages-unbytecompiled-lisp): Removed.
3852         (packages-find-package-directories):
3853
3854         Summary:
3855
3856         Major code clean up of all things PUI.
3857
3858         Much improved code to determine where packages should be
3859         installed.  PUI no longer depends on any packages being
3860         pre-installed to compute where packages are to be installed to.
3861
3862         The user can specify the location of their package-index file.  It
3863         isn't necessary to set this because it has sane defaults.  People
3864         who "run-in-place" won't accidently overwrite the CVS
3865         package-index file.  See
3866         `package-get-package-index-file-location'. 
3867
3868         PUI will now properly clean up after itself in the event of an
3869         unsuccessful package install.  This drastically reduces the number
3870         of "wrong md5sum" FAQs.
3871
3872         non-Mule XEmacsen can no longer install Mule packages.
3873
3874         Package management via the custom interface has been removed.
3875
3876         The PUI related menubar items have been reorganised.
3877
3878         The PGP verification code has been fixed and the default for
3879         whether or not it is used is automatically computed.
3880
3881         * update-elc.el ((preloaded-file-list site-load-packages
3882         need-to-dump dumped-exe)):
3883         Just a couple of small changes to allow for
3884         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3885         existing anymore.
3886
3887 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3888
3889         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3890         apply `format' to the first argument of byte-compile-warn, it
3891         already calls format.
3892
3893 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3894
3895         * files.el (delete-old-versions): Avoid going interactive during
3896         make install when environment variable VERSION_CONTROL is set.
3897
3898 2003-12-04  Vin Shelton  <acs@xemacs.org>
3899
3900         * menubar-items.el (menu-item-search): Only bring up search dialog
3901         box if the feature is available and desired.
3902
3903 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3904
3905         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3906
3907 2003-11-05  Vin Shelton  <acs@xemacs.org>
3908
3909         * help.el (Help-prin1-face):
3910         (Help-princ-face):
3911         princ and prin1 are functions and need to be called as such.  The
3912         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3913
3914 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3915
3916         * about.el (about-xemacs): Give full version and build date.
3917
3918 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3919
3920         * win32-native.el (grep-null-device): This XEmacs has null-device.
3921
3922 2003-09-06  Mike Sperber  <mike@xemacs.org>
3923
3924         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3925         implement the specified semantics for `defvar.'
3926
3927 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3928
3929         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3930         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3931         displaying buffer in question.
3932
3933 2003-09-03  Vin Shelton <acs@xemacs.org>
3934
3935         * XEmacs 21.4.14 is released
3936
3937 2003-08-17  Vin Shelton  <acs@xemacs.org>
3938
3939         * about.el: Vanity patch.
3940
3941 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3942
3943         * code-process.el (call-process):
3944         (call-process-region):
3945         (start-process):
3946         Document coding system processing.
3947
3948 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3949
3950         * startup.el (splash-frame-body): Idiomatic English.
3951
3952 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3953
3954         * font-lock.el (font-lock-match-java-declarations): Move
3955         save-restriction, narrow-to-region to beginning of function to
3956         avoid going beyond the limit and causing an infloop.
3957
3958 2003-04-16  Jerry James  <james@xemacs.org>
3959
3960         * keydefs.el: Remove mappings for keys mapped to the nowhere
3961         defined function function-key-error.
3962
3963 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3964
3965         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3966         lisp-interaction-mode-hook): Add the docstrings.
3967
3968 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3969
3970         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3971         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3972         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3973
3974 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3975
3976         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3977         lambda list after the original doc.  Care about
3978         #'(lambda () "SingleString") 
3979         (cl-upcase-arg): 
3980         (cl-function-arglist):
3981         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3982         circular data structures in lambda list specification
3983
3984 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3985
3986         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3987         to appear in font-lock-function-name-face.
3988
3989 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3990
3991         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3992         is not also the value of the lambda.
3993
3994 2003-05-06  Andy Piper  <andy@xemacs.org>
3995
3996         * files.el (revert-buffer): Make sure local variables get processed,
3997         even in the case of an optimized reversion.
3998
3999 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4000
4001         * XEmacs 21.4.13 is released
4002
4003 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4004
4005         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4006         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4007
4008 2003-02-14  Ben Wing  <ben@xemacs.org>
4009
4010         * byte-optimize.el:
4011         * byte-optimize.el (byte-compile-inline-expand):
4012         * byte-optimize.el (byte-compile-unfold-lambda):
4013         * byte-optimize.el (byte-optimize-form-code-walker):
4014         * byte-optimize.el (byte-optimize-form):
4015         * byte-optimize.el (byte-decompile-bytecode-1):
4016         * byte-optimize.el (byte-optimize-lapcode):
4017         Review carefully and sync up to 20.7 except for areas as noted.
4018         Fixes problem with JDE compilation.
4019
4020 2003-02-05  Ben Wing  <ben@xemacs.org>
4021
4022         * simple.el:
4023         * simple.el (motion-keys-for-shifted-motion):
4024         Omit M-S-home/end from motion keys.
4025
4026 2003-02-07  Ben Wing  <ben@xemacs.org>
4027
4028         * text-props.el (text-property-any):
4029         * text-props.el (text-property-not-all):
4030         Fix bug when end > start.
4031
4032 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * info.el (Info-insert-dir): Make default-directory end in
4035         separator.  Patch due to Martin Buchholz.
4036
4037 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4038
4039         * XEmacs 21.4.12 "Portable Code" is released.
4040
4041 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4042
4043         * about.el: Update golubev data.
4044
4045 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4046
4047         * isearch-mode.el (isearch-mode-map): Substitute comment on
4048         desirability, and back out "GR is printable" changes.
4049
4050 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4051
4052         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4053
4054 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4055
4056         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4057
4058 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4059
4060         * menubar-items.el (default-menubar): Use browse-url-mozilla
4061         instead of browse-url-gnome-moz for Mozilla.
4062
4063 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4064
4065         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4066
4067 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4068
4069         * files.el (auto-mode-alist): Remove redundant entries for modes
4070         that live in packages.
4071         (interpreter-mode-alist): Ditto.
4072
4073 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4074
4075         * menubar-items.el (default-menubar): Sync with current
4076         browse-url-xemacs.el.
4077
4078 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4079
4080         * XEmacs 21.4.10 "Military Intelligence" is released.
4081
4082 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4083
4084         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4085
4086 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4087
4088         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4089
4090 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4091
4092         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4093         effect free function.
4094         (font-lock-fontify-keywords-region): Supply the argument to
4095         font-lock-compile-keywords.
4096
4097 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4098
4099         * package-get.el (package-get-download-sites): Bring sites list
4100         up to date, prefer xx.xemacs.org addresses.
4101
4102 2002-09-27  Andy Piper  <andy@xemacs.org>
4103
4104         * dialog.el (make-dialog-box): for general dialogs only
4105         delete-frame-hook will be run.
4106
4107 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4108
4109         * font-lock.el (font-lock-fontify-syntactically-region): Add
4110         comment about lookup-syntax-properties, document LOUDLY as unused.
4111
4112 2002-08-26  Andy Piper  <andy@xemacs.org>
4113
4114         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4115         merge.
4116
4117 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4118
4119         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4120         (make-obsolete-variable): Ditto.
4121         (make-compatible): Ditto.
4122         (make-compatible-variable): Ditto.
4123
4124 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4125
4126         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4127         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4128
4129 2002-08-28  Andy Piper  <andy@xemacs.org>
4130
4131         * files.el (revert-buffer): propagate revert-without-query-status.
4132
4133 2002-06-03  Andy Piper  <andy@xemacs.org>
4134
4135         * dialog-items.el (make-search-dialog): align various subcontrols
4136         in visually pleasing ways, allow frame to autosize to the dialog
4137         size.
4138         * dialog.el (make-dialog-box): add a border inside the frame. Add
4139         :autosize property, if t then reset the frame size appropriately
4140         before the frame is mapped.
4141         * gutter-items.el (set-progress-feedback-instantiator): align
4142         various subcontrols.
4143         * gutter-items.el (set-progress-abort-instantiator): ditto.
4144
4145 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4146
4147         * XEmacs 21.4.9 "Informed Management" is released.
4148
4149 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4150
4151         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4152         "&optional append" argument.
4153
4154 2002-07-16  Didier Verna  <didier@xemacs.org>
4155
4156         * subr.el (replace-in-string): fix case fold bug introduced by
4157         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4158         case-fold-search in temporary buffers.
4159
4160 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4161
4162         * lib-complete.el (find-library): Remove check for mule because
4163         decompression DOES work on Mule.
4164
4165 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4166
4167         * simple.el (join-line): New alias for `delete-indentation'.
4168
4169 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4170
4171         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4172         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4173         (font-lock-builtin-face): New.
4174         (font-lock-constant-face): New.
4175         (font-lock-face-list): Add builtin and constant faces.
4176
4177 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4178
4179         * autoload.el (make-autoload): Support define-derived-mode.
4180         Collected puts of doc-string-elt property.  Based on a patch by
4181         Didier Verna <didier@xemacs.org>.
4182
4183 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4184
4185         * wid-edit.el (widget-field-activate): Fix docstring typo.
4186
4187 2002-07-23  Andy Piper  <andy@xemacs.org>
4188
4189         * about.el (about-personal-info): update me.
4190
4191 2002-07-12  Andy Piper  <andy@xemacs.org>
4192
4193         * custom.el (custom-theme-set-variables): remove bogus
4194         arguments. Use custom-set-default to set defaults.
4195         (custom-set-variables): update doc.
4196         (custom-local-buffer): new, synced from FSF.
4197         (custom-set-default): ditto.
4198         (defcustom): update doc.
4199
4200 2002-06-16  Andy Piper  <andy@xemacs.org>
4201
4202         * menubar-items.el (default-menubar): enable windows printing on
4203         cygwin as well as native.
4204
4205 2002-06-12  Andy Piper  <andy@xemacs.org>
4206
4207         * printer.el (generic-print-buffer): catch all errors so that the
4208         print device can be cleared in all scenarios.
4209         (Printer-clear-device): make sure clearing the printer allows it
4210         to be used again immediately.
4211         (generic-print-region): make sure the default printer face is
4212         black-on-white.
4213
4214 2002-04-23  Jerry James  <james@xemacs.org>
4215
4216         * window-xemacs.el (display-buffer-function): Change doc to
4217         reflect new arg.
4218         * window-xemacs.el (pre-display-buffer-function): Ditto.
4219         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4220         non-nil, make the new window just big enough for its contents.
4221         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4222         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4223         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4224
4225 2002-06-06  Andy Piper  <andy@xemacs.org>
4226
4227         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4228         (defcustom): ditto.
4229         (custom-handle-keyword): ditto.
4230
4231 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4232
4233         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4234         Make obsolete.  Default to nil.
4235         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4236         Inspired by a patch by John Palmieri.
4237
4238 2002-07-01  Mike Alexander  <mta@arbortext.com>
4239
4240         * process.el (shell-command-on-region): Don't delete the region
4241         before giving it to call-process-region
4242
4243 2002-06-04  Jerry James <james@eecs.ku.edu>
4244
4245         * find-paths.el (paths-find-architecture-directory): Search in
4246         `system-configuration'/`base', not `base'`system-configuration'.
4247
4248 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4249
4250         * info.el (Info-index): Add missing \ in [ t].
4251
4252 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4253
4254         * gutter-items.el (gutter-buffers-tab-visible-p,
4255         buffers-tab-omit-function, buffers-tab-selection-function,
4256         buffers-tab-filter-functions):
4257         Doc improvements.
4258
4259 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4260
4261         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4262
4263         * toolbar-items.el (toolbar-news): Fix typo in message string.
4264
4265 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4266
4267         * dialog.el (yes-or-no-p-dialog-box): 
4268         * cmdloop.el (y-or-n-p-minibuf):
4269         (yes-or-no-p-minibuf):
4270         (yes-or-no-p):
4271         (y-or-n-p): 
4272         Specify negative answers in docstrings.
4273
4274 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4275
4276         * package-ui.el (pui-help-echo): Display both installed and author
4277         version.  Use a balloon-help window to display extra info like
4278         package requires.
4279
4280 2002-05-30  Andy Piper  <andy@xemacs.org>
4281
4282         * files.el (revert-buffer-internal): don't visit
4283         revert-buffer. Kill buffer when not used. Suggested by Mike
4284         Alexander <mta@arbortext.com>
4285
4286 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4287
4288         * files.el (revert-buffer): More docstring fiddling.
4289
4290 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4291
4292         * files.el (revert-buffer):
4293         (revert-buffer-internal):
4294         (revert-buffer-insert-file-contents-function):
4295         Improve docstrings and comments.
4296
4297 2002-05-08  Andy Piper  <andy@xemacs.org>
4298
4299         * files.el (revert-buffer): observe noconfirm behavior.
4300
4301 2002-04-09  Andy Piper  <andy@xemacs.org>
4302
4303         * files.el (revert-buffer): use revert-buffer-internal if it looks
4304         like doing so will not result in any user-visible changes.
4305         (revert-buffer-internal): new function. Do the actual process of
4306         reversion and then see whether the result is any different to what
4307         we have already. If it is not then do nothing.
4308
4309 2001-12-11  Andy Piper  <andy@xemacs.org>
4310
4311         * menubar.el (get-popup-menu-response): re-order so that it works
4312         on more sane/facist window systems.
4313
4314 2001-12-03  Andy Piper  <andy@xemacs.org>
4315
4316         * faces.el (frob-face-property): don't infloop in face frobbing
4317         from Jan Vroonhof <jan@xemacs.org>.
4318
4319 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4320
4321         * faces.el (frob-face-property): Follow face fall-back hierarchy
4322         properly for face properties without an instance. Only do manual
4323         copy form 'default in last resort. This handles in particular
4324         the case where 'default itself has only a fall-back (which is
4325         the case by default on windows).
4326
4327 2001-11-24  Andy Piper  <andy@xemacs.org>
4328
4329         * printer.el (generic-print-region): set default-frame-plist to
4330         nil while creating the printer frame so that sizes reflect the
4331         printed page.
4332
4333         * faces.el (face-complain-about-font): Don't complain on printers.
4334
4335 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4336         
4337         * package-net.el: Andy synch.
4338         
4339 2001-12-16  Andy Piper  <andy@xemacs.org>
4340
4341         * package-get.el (package-get-update-all): Make sure installed.db
4342         gets updated after updating packages.
4343
4344 2002-03-28  Ben Wing  <ben@xemacs.org>
4345
4346         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4347         continuation, truncation so that we don't get line jumpiness from
4348         them being larger than the line height.
4349
4350         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4351
4352 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4353
4354         * font.el (font-window-system-mappings): Add mapping for Gtk
4355         (assume identical to X) 
4356
4357 2002-02-04  Andy Piper  <andy@xemacs.org>
4358
4359         * files.el (convert-standard-filename): Fix for short filename
4360         Peter Arius <pas@methodpark.de>
4361
4362 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4363
4364         * list-mode.el (default-choose-completion): completion-base-size
4365         should refer to local value in the completion list buffer.
4366
4367 2001-12-03  Didier Verna  <didier@xemacs.org>
4368
4369         * rect.el: autoload `replace-rectangle'.
4370         * keydefs.el (global-map): bind it to `C-x r p'.
4371
4372 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4373
4374         * XEmacs 21.4.8 "Honest Recruiter" is released.
4375
4376 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4377
4378         This patch is based on Jerry James's patch and analysis.
4379
4380         * select.el (get-clipboard):
4381         (get-selection):
4382         Update docstrings.
4383         (get-clipboard-foreign):
4384         (get-selection-foreign):
4385         New function for use as `interprogram-paste-function's.
4386
4387         * simple.el (interprogram-paste-function): Change default to
4388         `get-clipboard-foreign'; improve docstring.
4389         (interprogram-cut-function): Improve dosctring.
4390
4391 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * XEmacs 21.4.7 "Economic Science" is released.
4394
4395 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4396
4397         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4398
4399 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4400
4401         * obsolete.el (assq-delete-all): New compatibility alias for 
4402         remassq.
4403
4404 2002-01-09  Simon Josefsson  <jas@extundo.com>
4405
4406         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4407
4408 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4409
4410         * info.el (Info-auto-generate-directory): Default
4411         Info-auto-generate-directory to 'if-outdated.
4412
4413 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4414
4415         * startup.el (normal-top-level): Prevent migration code from
4416         trashing .emacs on an error in loading the init files.
4417
4418 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4419
4420         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4421         "system default" Xdefaults and friends get xrdb-mode.
4422
4423 2002-03-05  Mats Lidell  <matsl@contactor.se>
4424  
4425         * help-nomule.el (tutorial-supported-languages): Added Swedish
4426         tutorial. Sorted languages.
4427
4428 2002-02-11  Mike Sperber <mike@xemacs.org>
4429
4430         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4431         regenerating outdated dir files and dir is non-existent.
4432
4433 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4434
4435         * code-files.el (convert-mbox-coding-system): Improve comment.
4436         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4437         coding-system argument to `write-region-pre-hook' call.
4438         (write-region-pre-hook): Fix docstring to mention lockname argument.
4439
4440 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4441
4442         * minibuf.el (completing-read): Remove redundant wrong arg list.
4443
4444         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4445
4446 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4447
4448         * obsolete.el (interactive-form): new compatibility alias for 
4449         function-interactive.
4450
4451 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4452
4453         * menubar-items.el (Menubar-items-truncate-list): Removed.
4454         * menubar-items.el (Menubar-items-truncate-history): New.
4455         * menubar-items.el (default-menubar): Use
4456         Menubar-items-truncate-history.
4457
4458 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4459
4460         * printer.el (generic-print-region): Pass correct arguments to
4461         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4462         Torkelsson <torkel@acc.umu.se>.
4463
4464 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4465
4466         * help.el (describe-mode): synched with FSF 19.34; handle nil
4467         minor mode indicators.
4468
4469 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4470
4471         * minibuf.el (completing-read): Update docstring.
4472
4473 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4474
4475         * XEmacs 21.4.6 "Common Lisp" is released.
4476
4477 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4478
4479         * package-net.el: Inadvertant synch with Windows branch.  From
4480         Andy's log:
4481         (package-net-kit-version): new variable.
4482         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4483
4484 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4485
4486         * package-get.el (package-get-locate-index-file): Also search the
4487         core etc/ directory for the package index file if it can't be
4488         found in ~/.xemacs/.
4489
4490 2001-12-13  William Perry  <wmperry@gnu.org>
4491
4492         * dialog-gtk.el (popup-builtin-question-dialog):
4493         Conform to API in gui.c.
4494         
4495 2001-11-12  Andy Piper  <andy@xemacs.org>
4496
4497         * cus-edit.el (custom-save-face-internal): make sure we save
4498         non-themed faces.
4499         (custom-save-variables): ditto variables.
4500
4501 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4502
4503         * faces.el (make-face-family):
4504         (make-face-size):
4505         New face-modifying functions per Jan Vroonhof.
4506
4507         cus-face.el (custom-set-face-font-family):
4508         (custom-set-face-font-size):
4509         Use them.
4510
4511         * font.el (font-window-system-mappings): More precise docstring.
4512
4513         (font-create-name):
4514         (font-create-object):
4515         (tty-font-create-object):
4516         (tty-font-create-plist):
4517         (x-font-create-object):
4518         (x-font-create-name):
4519         (ns-font-create-name):
4520         (mswindows-font-create-object):
4521         (mswindows-font-create-name):
4522         Add doctrings.
4523
4524 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4525
4526         * gtk-faces.el (gtk-init-device-faces): removed spurious
4527         quote before let* expression.
4528
4529 2001-10-29  Andy Piper  <andy@xemacs.org>
4530
4531         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4532         modified when changing coding system.
4533
4534         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4535         that we invoke the GUI directory selector.
4536
4537 2001-10-25  Andy Piper  <andy@xemacs.org>
4538
4539         * dialog.el (make-dialog-box): use new directory dialog support.
4540         * minibuf.el (read-file-name-1): ditto.
4541         (read-file-name): ditto.
4542         (read-directory-name): ditto.
4543
4544 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4545
4546         * XEmacs 21.4.5 "Civil Service" is released.
4547
4548 2001-04-23  Didier Verna  <didier@xemacs.org>
4549
4550         * cus-edit.el (custom-variable-pre-save): New.
4551         * cus-edit.el (custom-variable-post-save): New.
4552         * cus-edit.el (custom-variable-save): use them.
4553         * cus-edit.el (custom-face-pre-save): New.
4554         * cus-edit.el (custom-face-post-save): New.
4555         * cus-edit.el (custom-face-save): use them.
4556         * cus-edit.el (custom-group-pre-save): New.
4557         * cus-edit.el (custom-group-post-save): New.
4558         * cus-edit.el (custom-group-save): use them.
4559         * cus-edit.el (Custom-save): use the pre/post functions above,
4560         call `custom-save-all' only once.
4561         * cus-edit.el (custom-variable-pre-reset-standard): New.
4562         * cus-edit.el (custom-variable-post-reset-standard): New.
4563         * cus-edit.el (custom-variable-reset-standard): use them.
4564         * cus-edit.el (custom-face-pre-reset-standard): New.
4565         * cus-edit.el (custom-face-post-reset-standard): New.
4566         * cus-edit.el (custom-face-reset-standard): use them.
4567         * cus-edit.el (custom-group-pre-reset-standard): New.
4568         * cus-edit.el (custom-group-post-reset-standard): New.
4569         * cus-edit.el (Custom-reset-standard): use them.
4570         * cus-edit.el (custom-face-reset-saved): use the pre/post
4571         functions above, call `custom-save-all' only once.
4572
4573 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4574
4575         * gutter-items.el (buffers-tab face): Derive from the modeline
4576         face by default.  Many people use white-on-black for the default
4577         font, and the tabs look hideous with that color combination.  The
4578         modeline usually has the correct colors.
4579
4580 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4581
4582         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4583         (tag-mark-stack-max): Typo fix.
4584
4585 2001-09-28  Ben Wing  <ben@xemacs.org>
4586
4587         * font-lock.el:
4588         * font-lock.el (font-lock-after-change-function):
4589         fix problem with last patch, reported by Katsumi Yamaoka.
4590
4591 2001-09-17  Ben Wing  <ben@xemacs.org>
4592
4593         * font-lock.el (font-lock-after-change-function):
4594         fix problem when you insert a comment on the line before a line of
4595         code: if we use the following char, then when you hit backspace,
4596         the following line of code turns the comment color.
4597
4598 2001-06-08  Ben Wing  <ben@xemacs.org>
4599
4600         * process.el: comment about shell-command-switch.
4601         * process.el (shell-quote-argument): Need to quote a null
4602         argument, too.  From Dan Holmsand.
4603         
4604         * startup.el (normal-top-level): Delete some unused FSF junk.
4605         * startup.el (command-line-early):
4606         
4607         * startup.el (command-line): Call MS Windows init function.
4608         
4609         * win32-native.el:
4610         * win32-native.el (mswindows-system-shells): New.
4611         * win32-native.el (mswindows-system-shell-p): New.
4612         * win32-native.el (init-mswindows-at-startup): New.
4613         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4614         * win32-native.el (mswindows-quote-one-simple-arg):
4615         * win32-native.el (mswindows-quote-one-command-arg):
4616         * win32-native.el (mswindows-construct-process-command-line-alist):
4617         Correct comments at top.  Correctly handle passing arguments
4618         to Cygwin programs and to bash.  Fix quoting of zero-length
4619         arguments (from Dan Holmsand).  Set shell-command-switch based
4620         on shell-file-name, which in turn comes from env var SHELL.
4621
4622 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4623
4624         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4625         default-toolbar-position): Fill docstrings for balloon-help.
4626
4627 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4628
4629         * faces.el: Reenable specifications over 'gtk domain.
4630
4631 2001-08-08  Didier Verna  <didier@xemacs.org>
4632
4633         * autoload.el (update-autoload-files): make defdir a file name,
4634         not directory name.
4635
4636 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4637
4638         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4639
4640         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4641
4642 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4643
4644         * font-menu.el (font-menu-set-font): Default to current font-family.
4645         (font-menu-preferred-resolution):
4646         (font-menu-size-scaling):
4647         Provide gtk defaults, too.
4648
4649 2001-07-29  Mike Alexander  <mta@arbortext.com>
4650
4651         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4652         list
4653         (custom-set-face-font-family): ditto
4654
4655 2001-07-26  Mike Sperber <mike@xemacs.org>
4656
4657         * files.el (auto-mode-alist): .9 files are man pages, too.
4658
4659 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4660
4661         * process.el (call-process-internal): bind
4662         coding-system-for-write to 'binary when calling
4663         start-process-internal, so the process receives 
4664         the literal contents of INFILE.
4665
4666 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4667
4668         * files.el (auto-mode-alist): Add configure.ac support.
4669
4670 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4671
4672         * buff-menu.el:
4673         mouse.el:
4674         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4675
4676 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4677
4678         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4679
4680 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4681
4682         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4683         mixed text.
4684         (kinsoku-eol-p): Ditto.
4685
4686 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4687
4688         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4689         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4690         characters as the category `s' or `e' correctly.
4691
4692 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4693
4694         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4695
4696 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4697
4698         * mule/cyrillic.el:  Set up case table.
4699
4700 2001-06-08  Mike Sperber <mike@xemacs.org>
4701
4702         * files.el (save-some-buffers-1): Don't zap the help window right
4703         after `map-y-or-n-p' has popped it up.
4704
4705 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4706
4707         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4708
4709 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4710
4711         * specifier.el: define-specifier-tag 'gtk.
4712
4713 2001-05-12  Ben Wing  <ben@xemacs.org>
4714
4715         * find-paths.el (paths-find-recursive-path):
4716         fix error with null EXCLUDE-REGEXP.
4717         
4718         * font-lock.el (font-lock-mode):
4719         fix problem reported by hrvoje with buffers starting with a space.
4720         
4721 2001-05-06  Ben Wing  <ben@xemacs.org>
4722
4723         * dialog.el (make-dialog-box):
4724         * menubar-items.el (default-menubar):
4725         * printer.el (generic-print-buffer):
4726         * printer.el (generic-print-region):
4727         implement printing the selection when it's selected.
4728
4729 2001-04-18  Didier Verna  <didier@xemacs.org>
4730
4731         * cus-edit.el (Custom-reset-standard): reset to standard settings
4732         not only when the buffer's :custom-state is 'modified, but also
4733         when it is 'set or 'saved.
4734
4735 2001-04-17  Didier Verna  <didier@xemacs.org>
4736
4737         * startup.el (load-user-init-file): define `custom-file' before
4738         loading the user's init file.
4739
4740 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4741
4742         * menubar.el (popup-mode-menu): Make it work with
4743         popup-menu-titles turned off.
4744         
4745 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4746
4747         * about.el (about-mailto-link): Use compose-mail for sending mail.
4748
4749 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4750
4751         * package-admin.el (package-install-hook): New.
4752         (package-delete-hook): New.
4753         (package-admin-add-single-file-package): Use package-delete-hook.
4754
4755         * package-get.el (package-get): Use package-install-hook.
4756
4757 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4758
4759         * package-ui.el (pui-install-selected-packages): reverse the lists
4760         of packages so that they get handled in the same order as they
4761         were selected.
4762
4763 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4764
4765         * packages.el (locate-library): Use read-library-name for completion.
4766
4767 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4768
4769         * byte-optimize.el (=): `=' is not a binary predicate!
4770         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4771         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4772
4773 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4774
4775         * bytecomp.el (byte-compile-arithcompare):
4776         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4777
4778 2001-06-03  William M. Perry  <wmperry@gnu.org>
4779
4780         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4781         return the filename selected by the user!
4782
4783 2001-05-31  William M. Perry  <wmperry@gnu.org>
4784
4785         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4786         in XEmacs/GTK.
4787
4788 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4789
4790         * coding.el: Tiny typo fixed.
4791
4792 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4793
4794         * XEmacs 21.4.3 "Academic Rigor" is released.
4795
4796 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4799
4800 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4801
4802         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4803
4804 2001-05-04  Ben Wing  <ben@xemacs.org>
4805
4806         * printer.el (generic-print-buffer):
4807         * printer.el (generic-print-region):
4808         Enable dialog boxes.  Apply workaround recommended by Kirill.
4809         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4810         
4811         * simple.el (kill-whole-line):
4812         * simple.el (kill-line-1):
4813         * simple.el (kill-entire-line):
4814         * simple.el (kill-line):
4815         * simple.el (backward-kill-line):
4816         Take out interactive dependence of kill-whole-line.
4817
4818 2001-04-22  Ben Wing  <ben@xemacs.org>
4819
4820         * dialog.el (make-dialog-box):
4821         Put dialog titles back in -- this time correctly.  Fix various
4822         other problems with leaks and such.
4823
4824         * simple.el (region-exists-p):
4825         * simple.el (region-active-p):
4826         Add comment about which one is correct to use in menu specs.
4827
4828 2001-05-05  Ben Wing  <ben@xemacs.org>
4829
4830         * dialog.el (make-dialog-box): fix doc string.
4831         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4832         take out Pretty Print.
4833         * printer.el:
4834         * printer.el (printer-current-device): New.
4835         * printer.el (Printer-get-device): New.
4836         * printer.el (Printer-clear-device): New.
4837         * printer.el (generic-page-setup): New.
4838         * printer.el (generic-print-buffer):
4839         * printer.el (generic-print-region):
4840         Implement Page Setup.  Handle errors properly.
4841
4842 2001-05-05  Ben Wing  <ben@xemacs.org>
4843
4844         * subr.el (error): Complete list of errors in doc string.
4845         
4846 2001-04-22  Ben Wing  <ben@xemacs.org>
4847
4848         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4849         
4850 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4851
4852         * build-report.el: Remove CVS keywords since this file has been in
4853         core lisp for a while now.
4854         * build-report.el (build-report-make-output-files): Fix typo.
4855
4856 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4857
4858         * about.el (about-finish-buffer): Make sure the last change works
4859         even if EVENT is nil.
4860
4861 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4862
4863         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4864         clicked, not the one that happens to be the current buffer at the
4865         time.
4866
4867 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4868
4869         * cus-edit.el (custom-display): Support the GTK Window System also.
4870
4871 2001-04-30  Ben Wing  <ben@xemacs.org>
4872
4873         * printer.el:
4874         * printer.el (printer-page-header):
4875         * printer.el (Print-context): New.
4876         * printer.el (printer-page-footer):
4877         * printer.el (generate-header-element): New.
4878         * printer.el (generate-header-line): New.
4879         * printer.el (print-context-property):
4880         * printer.el (generic-print-buffer):
4881         * printer.el (generic-print-region):
4882         Implement headers and footers.  Implement calling Print dialog box
4883         (#### but it doesn't quite work yet).
4884
4885 2001-04-25  Ben Wing  <ben@xemacs.org>
4886
4887         * about.el (xemacs-hackers):
4888         * about.el (about-url-alist):
4889         * about.el (about-personal-info):
4890         * about.el (about-hacker-contribution):
4891         More contributions.
4892         
4893         * simple.el (handle-post-motion-command):
4894         Fix spurious setting of zmacs-region-stays to t after a non-shift
4895         motion command.
4896
4897 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4898
4899         * about.el (about-personal-info): Update my bio.
4900         (about-hacker-contribution): Ditto.
4901
4902 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4903
4904         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4905
4906 2001-04-19  Andy Piper  <andy@xemacs.org>
4907
4908         * package-net.el (package-net-cygwin32-binary-size): new size.
4909         (package-net-win32-binary-size): new size.
4910         (package-net-convert-index-to-ini): Use new arch.
4911         (package-net-batch-convert-index-to-ini): Removed.
4912         (package-net-generate-bin-ini): New.
4913         (package-net-batch-generate-bin-ini): New.
4914
4915 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4916
4917         * XEmacs 21.4.1 "Copyleft" is released.
4918
4919 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * x-compose.el (xlib-input-method-bug-workaround):
4922         (alias-colon-to-double-quote):
4923         Force sort in map-keymap to work around rehash bug.
4924
4925 2001-04-17  Ben Wing  <ben@xemacs.org>
4926
4927         * about.el: Finish overhaul, add a few new hackers, update a
4928         couple old ones.
4929
4930 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * XEmacs 21.4.0 "Solid Vapor" is released.
4933
4934 2001-04-15  Ben Wing  <ben@xemacs.org>
4935
4936         * about.el:
4937         * about.el (about-headline-face): New.
4938         * about.el (about-link-face): New.
4939         * about.el (about-current-release-maintainers): New.
4940         * about.el (about-other-current-hackers): New.
4941         * about.el (about-url-alist):
4942         * about.el (about-once-and-future-hackers): New.
4943         * about.el (about-mailto-link): New.
4944         * about.el (about-get-buffer):
4945         * about.el (about-finish-buffer):
4946         * about.el (about-xemacs):
4947         * about.el (about-features): Removed.
4948         * about.el (about-advantages): New.
4949         * about.el (about-maintainer-info): Removed.
4950         * about.el (about-personal-info): New.
4951         * about.el (about-hacker-contribution): New.
4952         * about.el (about-maintainer):
4953         * about.el (about-show-linked-info):
4954         * about.el (about-hackers):
4955         Major revamping.  Rewriting of most of the text, improve the
4956         link handling, separate info on contributors into personal
4957         and contribution info, add new contributors, update personal
4958         info, etc. etc.
4959         
4960         * menubar-items.el (default-menubar):
4961         Help menubar entry for News now says more accurately
4962         "What's New in XEmacs".
4963         
4964         * mouse.el:
4965         * mouse.el (mouse-track-cleanup-hook):
4966         * mouse.el (mouse-track):
4967         Don't set-buffer to a dead buffer when calling mouse-track
4968         cleanup hooks.
4969
4970 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4971
4972         * XEmacs 21.2.47 "Zephir" is released.
4973
4974 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4975
4976         * dialog.el (make-dialog-box): Disable dialog box titles until
4977         we get them working.
4978
4979 2001-03-30  Ben Wing  <ben@xemacs.org>
4980
4981         * help.el:
4982         * help.el (Help-princ-face):
4983         * help.el (Help-prin1-face):
4984         * help.el (frob-help-extents):
4985         * help.el (describe-function-1):
4986         * help.el (describe-variable):
4987         Avoid using font-lock faces, which may not be defined.
4988         Instead, use hyper-apropos faces, and make sure they're
4989         defined as necessary by using `require'. (It's not so safe
4990         to do this for font-lock.) In any case, we will eventually
4991         be merging this functionality into hyper-apropos.
4992
4993         * loaddefs.el (completion-ignored-extensions):
4994         Fix documentation.
4995         
4996         * menubar-items.el (menu-truncate-list): Removed.
4997         * menubar-items.el (Menubar-items-truncate-list): New.
4998         * menubar-items.el (default-menubar):
4999         Fix errors if grep or compile command is too long.  Rename helper
5000         function to be less visible.
5001
5002 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5003
5004         * byte-optimize.el (byte-optimize-minus):
5005         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5006
5007 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5008
5009         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5010         Mule is available.
5011
5012         * mule/latin.el: New file.
5013
5014 2001-03-11  Ben Wing  <ben@xemacs.org>
5015
5016         * auto-save.el:
5017         * auto-save.el (auto-save-directory):
5018         * auto-save.el (make-auto-save-file-name):
5019         * auto-save.el (auto-save-file-name-p): New.
5020
5021         Merge in improvements from other definition of
5022         make-auto-save-file-name in files.el.
5023         
5024         * auto-save.el (auto-save-original-name):
5025         * auto-save.el (auto-save-name-in-fixed-directory):
5026         * auto-save.el (auto-save-unslashify-name): Removed.
5027         * auto-save.el (auto-save-slashify-name): Removed.
5028         * auto-save.el (auto-save-reserved-chars): New.
5029         * auto-save.el (auto-save-escape-name): New.
5030         * auto-save.el (auto-save-unhex): New.
5031         * auto-save.el (auto-save-unescape-name): New.
5032
5033         Change algorithm for encoding filenames in auto-save names to be
5034         entirely safe with all filesystems and all possible characters in
5035         a filename, and 100% reversible. (Essentially, uses
5036         quoted-printable as the encoding.)
5037         
5038         * auto-save.el (recover-all-files):
5039
5040         Use insert-directory rather than calling ls directly -- fixes
5041         things under Windows.
5042
5043         * files.el:
5044         * files.el (convert-standard-filename): Substitute FSF's
5045         definition for this (we had nothing here before).
5046         
5047         * files.el (backup-buffer): Warning fix.
5048         
5049         * files.el (make-backup-file-name):
5050         * files.el (find-backup-file-name):
5051         Fix error in calling sequence to auto-save-file-name-p.
5052         
5053         * files.el (recover-file):
5054         Use insert-directory rather than calling ls directly -- fixes
5055         things under Windows.
5056
5057         * files.el (make-auto-save-file-name): Removed.
5058         * files.el (auto-save-file-name-p): Removed.
5059         auto-save is always dumped so no sense in having a definition
5060         that will always be overwritten with another.
5061         
5062         * files.el (insert-directory):
5063         * win32-native.el:
5064         * win32-native.el (debug-mswindows-process-command-lines):
5065         * win32-native.el (original-make-auto-save-file-name): Removed.
5066         * win32-native.el (make-auto-save-file-name): Removed.
5067
5068
5069 2001-03-21  Martin Buchholz <martin@xemacs.org>
5070
5071         * XEmacs 21.2.46 "Urania" is released.
5072
5073 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * menubar-items.el (default-menubar): Update sample.emacs to
5076         sample.init.el and adjust accelerators.
5077
5078 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5079
5080         * build-report.el (build-report): Improve docstring.
5081
5082 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5083
5084         * ChangeLog: Log GTK merge.
5085
5086         * gutter-items.el:
5087         * mwheel.el:
5088         * sound.el:
5089         * startup.el:
5090         Revert gratuitous whitespace changes.
5091
5092 2001-03-07  Ben Wing  <ben@xemacs.org>
5093
5094         * help.el:
5095         * help.el (key-or-menu-binding):
5096         * help.el (Help-find-file): New.
5097         * help.el (describe-beta):
5098         * help.el (describe-copying):
5099         * help.el (describe-project):
5100         * help.el (view-emacs-news):
5101         * help.el (view-sample-init-el): New.
5102         * help.el (Help-princ-face): New.
5103         * help.el (Help-prin1-face): New.
5104         * help.el (help-symbol-function-context-menu):
5105         * help.el (help-symbol-variable-context-menu):
5106         * help.el (help-symbol-function-and-variable-context-menu):
5107         * help.el (frob-help-extents):
5108         * help.el (describe-function-1):
5109         * help.el (describe-variable):
5110
5111         Add coloring in Help buffers, correspondent with hyperlinks.
5112         View files in view-mode rather than Fundamental.
5113         Remove separators from context menus -- now handled in generic code.
5114         Add `Find Tag' to context menu.
5115         
5116         * menubar.el (popup-mode-menu):
5117
5118         Rewrite code that outputs the popup menu to (a) put more specific
5119         entries first, (b) be more robust, (c) output the proper context
5120         menu separators automatically (the context menu functionality is
5121         new and currently used only by Help).
5122
5123 2001-03-10  William M. Perry  <wmperry@aventail.com>
5124
5125         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5126         this function when converting from the 21.1 GTK branch.  Now
5127         supports file, password, question, and color built-in dialogs.
5128
5129 2001-03-06  Ben Wing  <ben@xemacs.org>
5130
5131         * keydefs.el:
5132         * keydefs.el (global-map):
5133         Add commented-out change of M-k (for 21.5).
5134         
5135         * menubar-items.el (default-menubar):
5136         Fix items to control kill-line behavior; add items for
5137         shifted motion.
5138         
5139         * simple.el:
5140         * simple.el (kill-whole-line):
5141         * simple.el (historical-kill-line): Removed.
5142         * simple.el (kill-line): Removed.
5143         * simple.el (kill-entire-line): New.
5144         * simple.el (kill-line-1): New.
5145         * simple.el (backward-kill-line):
5146         Undo kill-whole-line == always changes.  Add new function
5147         kill-entire-line to unconditionally delete the current line.
5148         Add comments describing the lamentable state of affairs of
5149         the kill-line functions and variables.
5150
5151 2001-03-02  Ben Wing  <ben@xemacs.org>
5152
5153         * simple.el:
5154         * simple.el (beginning-of-buffer):
5155         * simple.el (end-of-buffer):
5156         * simple.el (mark-ring-unrecorded-commands):
5157         * simple.el (signal-error-on-buffer-boundary):
5158         * simple.el (shifted-motion-keys-select-region):
5159         * simple.el (unshifted-motion-keys-deselect-region):
5160         * simple.el (motion-keys-for-shifted-motion): New.
5161         * simple.el (handle-pre-motion-command):
5162         * simple.el (handle-post-motion-command):
5163         * simple.el (forward-char-command):
5164         * simple.el (backward-char-command):
5165         * simple.el (scroll-up-command):
5166         * simple.el (scroll-down-command):
5167         * simple.el (next-line):
5168         * simple.el (previous-line):
5169         * simple.el (backward-block-of-lines):
5170         * simple.el (forward-block-of-lines):
5171         * simple.el (backward-word):
5172         * simple.el (mark-word):
5173
5174         Augment documentation of the most common motion commands to make
5175         note of the shifted-motion support.  Improve the support to (a)
5176         properly document how it works and why it's done in the fashion it
5177         is, and (b) allow the keystrokes that trigger it to be customized.
5178
5179         Correct error in the customize specification of
5180         mark-ring-unrecorded-commands.
5181
5182 2001-03-02  Ben Wing  <ben@xemacs.org>
5183
5184         * font-lock.el:
5185         * font-lock.el (font-lock-pending-extent-table): Removed.
5186         * font-lock.el (font-lock-pending-buffer-table): New.
5187         * font-lock.el (font-lock-pre-idle-hook):
5188         * font-lock.el (font-lock-after-change-function):
5189         * font-lock.el (font-lock-fontify-pending-extents):
5190         * font-lock.el (font-lock-lisp-like):
5191
5192         Fix handling of pending extents to avoid excessive slowness (N^2
5193         behavior) when making lots of buffer changes between redisplays,
5194         such as when saving the Options.
5195
5196 2001-03-09  William M. Perry  <wmperry@aventail.com>
5197
5198         * device.el:
5199         * dragdrop.el:
5200         * dumped-lisp.el:
5201         * faces.el:
5202         * frame.el:
5203         * gnuserv.el:
5204         * loadup.el:
5205         * menubar-items.el:
5206         * minibuf.el:
5207         The Great GTK Merge.
5208
5209         * ChangeLog.GTK:
5210         * dialog-gtk.el:
5211         * gdk.el:
5212         * generic-widgets.el:
5213         * glade.el:
5214         * gnome-widgets.el:
5215         * gnome.el:
5216         * gtk-compose.el:
5217         * gtk-extra.el:
5218         * gtk-faces.el:
5219         * gtk-ffi.el:
5220         * gtk-file-dialog.el:
5221         * gtk-font-menu.el:
5222         * gtk-glyphs.el:
5223         * gtk-init.el:
5224         * gtk-iso8859-1.el:
5225         * gtk-marshal.el:
5226         * gtk-mouse.el:
5227         * gtk-package.el:
5228         * gtk-password-dialog.el:
5229         * gtk-select.el:
5230         * gtk-widget-accessors.el:
5231         * gtk-widgets.el:
5232         * gtk.el:
5233         widgets-gtk.el:
5234         The Great GTK Merge: new files.
5235
5236 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * generic-widgets.el: Don't require gtk (a built-in feature) at
5239         top level.  Don't execute the last sexp unless (featurep 'gtk).
5240
5241 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5242
5243         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5244
5245 2001-02-23  Martin Buchholz <martin@xemacs.org>
5246
5247         * XEmacs 21.2.45 "Thelxepeia" is released.
5248
5249 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5250  
5251         * about.el (xemacs-hackers): update my entry. 
5252         * about.el (about-maintainer-info): ditto. 
5253         * about.el (about-hackers): ditto. 
5254
5255 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5256
5257         * about.el (about-maintainer-info): More vanity info about
5258         yours truly.
5259
5260 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5261
5262         * build-report.el (build-report-destination): xemacs-build-reports
5263         has moved to SourceForge, where mailing list name length is
5264         restricted, hence the name change to
5265         xemacs-buildreports@xemacs.org.
5266         * build-report.el (build-report-keep-regexp): Update default.
5267         * build-report.el (build-report-delete-regexp): Ditto.
5268         * build-report.el (build-report-make-output-files): Ditto.
5269
5270 2001-02-19  Craig Lanning  <lanning@scra.org>
5271
5272         * lisp-mode.el: Add indentation specifications for following
5273         Common Lisp forms: handler-case, handler-bind, with-slots,
5274         with-open-file, with-open-stream, print-unreadable-object.
5275
5276 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5277
5278         * font-lock.el (font-lock-set-defaults-1):
5279         Move initialization of `font-lock-cache-position' so that it's set
5280         even if font-lock-keywords is already defined.
5281
5282 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5283
5284         * autoload.el (generate-file-autoloads-1):
5285         Use `emacs-lisp-mode-syntax-table' instead of
5286         `lisp-mode-syntax-table'.
5287         * lisp-mode.el (lisp-mode-syntax-table):
5288         Get rid of old checks for `parse-partial-sexp' version.
5289         Make `|' (pipe) string delimiter instead of punctuation.
5290
5291 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5292
5293         * window.el (save-selected-window):
5294         Use gensym for better macro hygiene.
5295
5296 2001-02-06  Mike Sperber <mike@xemacs.org>
5297
5298         * dump-paths.el:
5299         * startup.el (startup-setup-paths): Set and use
5300         `mule-lisp-directory'.
5301         (startup-setup-paths-warning): Ditto.
5302
5303         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5304         (paths-construct-load-path): Consider `mule-lisp-directory'.
5305
5306 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5307
5308         * font-lock.el: Syntax table improvements used.  A few random
5309         changes are not specified below.
5310         (font-lock-fontify-string-delimiters):
5311         (font-lock-syntactic-keywords):
5312         (font-lock-cache-state nil):
5313         (font-lock-cache-position):
5314         New variables.
5315         (font-lock-set-syntax):
5316         (font-lock-apply-syntactic-highlight):
5317         (font-lock-fontify-syntactic-anchored-keywords):
5318         (font-lock-fontify-syntactic-keywords-region):
5319         (font-lock-eval-keywords):
5320         New functions.
5321         (font-lock-remove-face):
5322         (font-lock-fontify-syntactically-region):
5323         Use syntax properties.
5324
5325 2001-02-08  Martin Buchholz <martin@xemacs.org>
5326
5327         * XEmacs 21.2.44 "Thalia" is released.
5328
5329 2001-01-16  Mike Sperber <mike@xemacs.org>
5330
5331         * startup.el (normal-top-level): Work even if no installation root
5332         is found.
5333
5334 2001-01-30  Andy Piper  <andy@xemacs.org>
5335
5336         * gutter-items.el (progress-abort-glyph): remove instantiator.
5337         (set-progress-abort-instantiator): new function.
5338         (abort-progress-feedback): use it.
5339
5340         * gutter.el (set-gutter-dirty-p): new function.
5341
5342 2001-01-30  Didier Verna  <didier@xemacs.org>
5343
5344         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5345
5346 2001-01-24  Didier Verna  <didier@xemacs.org>
5347
5348         * sound.el (sound-extension-list): give a better default value.
5349         * sound.el (load-sound-file): improve the doc string, also find
5350         files given by absolute names, pass a real extension list to
5351         `locate-file'.
5352
5353 2001-01-26  Martin Buchholz <martin@xemacs.org>
5354
5355         * XEmacs 21.2.43 "Terspichore" is released.
5356
5357 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5358
5359         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5360         messages from gnuserv.
5361
5362 2001-01-20  Martin Buchholz <martin@xemacs.org>
5363
5364         * XEmacs 21.2.42 "Poseidon" is released.
5365
5366 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5367
5368         * cl-macs.el (cl-upcase-arg): New function.
5369         (cl-function-arglist): New function.
5370         (cl-transform-lambda): Automatically add CL-style lambda list to
5371         documentation string using functions above.
5372
5373 2001-01-12  Andy Piper  <andy@xemacs.org>
5374
5375         * package-get.el (package-get-custom): call
5376         package-net-update-installed-db.
5377
5378         * package-ui.el (pui-install-selected-packages): call
5379         package-net-update-installed-db.
5380
5381         * package-net.el (package-net-update-installed-db): use
5382         packages-package-list so that we reflect reality.
5383
5384         * packages.el (packages-package-list): Make docstring reflect
5385         reality.
5386
5387         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5388
5389         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5390         isn't installed.
5391
5392 2001-01-17  Andy Piper  <andy@xemacs.org>
5393
5394         * wid-edit.el (widget-activation-glyph-mapper): activate or
5395         deactivate native widgets.
5396         (widget-glyph-insert-glyph): record instantiator.
5397         (widget-push-button-value-create): use it.
5398
5399         * gui.el (gui-button-action): new function. Make button's domain
5400         buffer current when calling.
5401         (make-gui-button): update to use gui-button-action.
5402
5403 2001-01-16  Didier Verna  <didier@xemacs.org>
5404
5405         * menubar-items.el (default-menubar): add an entry for modeline
5406         horizontal scrolling in Options -> Display.
5407
5408 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5409
5410         * package-get.el (package-get-require-signed-base): Set to nil
5411         by default.
5412
5413 2001-01-17  Martin Buchholz <martin@xemacs.org>
5414
5415         * XEmacs 21.2.41 "Polyhymnia" is released.
5416
5417 2001-01-16  Mike Sperber <mike@xemacs.org>
5418
5419         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5420         catch lisp/mule/.
5421
5422 2001-01-14  Mike Sperber <mike@xemacs.org>
5423
5424         * startup.el (maybe-create-compatibility-dot-emacs):
5425         (maybe-unmigrate-user-init-file):
5426         (unmigrate-user-init-file): Created.
5427         (maybe-migrate-user-init-file): Offer creation of compatibility
5428         .emacs.
5429         Some doc fixes wrt init file location.
5430
5431 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5432
5433         * faces.el (face-frob-from-locale-first): new variable.
5434         (frob-face-font-2): Honor tags arg while trying to use
5435         standard-face-mapping.  When face-frob-from-locale-first is set,
5436         first try to set face inheriting from frobbed-face.
5437
5438 2001-01-15  Didier Verna  <didier@xemacs.org>
5439
5440         * about.el (xemacs-hackers): update my entry.
5441         * about.el (about-url-alist): ditto.
5442         * about.el (about-maintainer-info): ditto.
5443         * about.el (about-hackers): ditto.
5444
5445 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5446
5447         The byte compiler has been badly broken for a year,
5448         by the patch of 1999-12-06.
5449         * byte-optimize.el (byte-optimize-form-code-walker):
5450         Bug was: the byte compiler was making this erroneous optimization:
5451         (progn (or (foo)) (bar)) ==> (bar)
5452
5453 2000-11-20  Mike Sperber <mike@xemacs.org>
5454
5455         * setup-paths.el (paths-core-load-path-depth): Split
5456         `paths-load-path-depth' in two for site and core lisp.  Don't
5457         recurse into core.
5458         * setup-paths.el (paths-construct-load-path): Use.
5459
5460 2001-01-10  Andy Piper  <andy@xemacs.org>
5461
5462         * package-net.el (package-net-cygwin32-binary-size): new variable
5463         (package-net-win32-binary-size): ditto.  add much needed
5464         commentary.
5465
5466         * gutter-items.el (buffers-tab-items): correct off-by-one error
5467         for buffers-tab-max-size.
5468
5469 2001-01-08  Martin Buchholz <martin@xemacs.org>
5470
5471         * XEmacs 21.2.40 is released.
5472
5473 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5474
5475         * mule/hebrew.el: Fix comments and typos.
5476         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5477
5478 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5479
5480         * ChangeLog.1: move ancient log from fill.el.
5481
5482         * dump-paths.el:
5483         paragraphs.el:
5484         mule/mule-category.el:
5485         Miscellaneous typo fixes and slight doc clarifications.
5486
5487         * mule/mule-ccl.el:  Correct file name in header.
5488
5489 2000-12-31  Martin Buchholz <martin@xemacs.org>
5490
5491         * XEmacs 21.2.39 is released.
5492
5493 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5494
5495         * byte-optimize.el (byte-optimize-cond):
5496         (byte-optimize-cond-1): New.
5497         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5498         Optimizes (cond (x nil)) ==> nil.
5499         Provide better diagnostic on malformed expr like (cond foo).
5500
5501 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5502
5503         * mule/mule-coding.el:
5504         mule/mule-cmds.el (reset-language-environment,
5505         set-language-environment-coding-systems):
5506         Safer default coding-priority-list, corresponding to src/file-coding.h.
5507
5508 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5509
5510         * package-admin.el: Allow package removal from
5511         early-package-load-path.
5512
5513 2000-12-15  Andreas Jaeger  <aj@suse.de>
5514
5515         * about.el (about-maintainer-info): Update my entry.
5516
5517 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5518
5519         * packages.el (locate-library): Add support for bzip2
5520         compressed .el files.
5521
5522 2000-12-12  Andy Piper  <andy@xemacs.org>
5523
5524         * package-net.el: new file.
5525
5526 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5527
5528         * font-lock.el: Add missing C++ keywords.
5529
5530 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5531
5532         * simple.el (indent-for-comment): Preserve indentation of comments
5533         starting in column 0, as documented in (Info-goto-node
5534         "(xemacs)Comments").  Update docstring accordingly.
5535
5536 2000-12-05  Martin Buchholz <martin@xemacs.org>
5537
5538         * XEmacs 21.2.38 is released.
5539
5540 2000-12-04  Didier Verna  <didier@xemacs.org>
5541
5542         * mouse.el (default-mouse-track-set-point-in-window): remove
5543         spurious '+' operation detected by Martin.
5544
5545
5546 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5547
5548         * cl-extra.el (coerce):
5549         Implement char to integer coercion.
5550         Remove extraneous (numberp) test.
5551
5552         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5553         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5554         (byte-optimize-predicate):
5555         Warn if evaluating constant expression signals an error.
5556         (byte-optimize-form): Small simplification.
5557
5558         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5559
5560 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5561
5562         * byte-optimize.el:
5563         (byte-optimize-minus):
5564         (byte-optimize-plus):
5565         (byte-optimize-mult):
5566         (byte-optimize-quo):
5567         Use (car (last x)) instead of (last x) to get last elt!
5568         Use `byte-optimize-predicate' to optimize `%'.
5569         Move optimizations for special numeric args to bytecomp.el.
5570         * bytecomp.el (byte-compile-associative): Remove.
5571         (byte-compile-max): New.
5572         (byte-compile-min): New.
5573         Properly handle erroneous calls: (max) (min).
5574         (byte-compile-plus): New.
5575         (byte-compile-minus):
5576         It's easiest to handle 0, +1 and -1 args here.
5577         (byte-compile-mult): New.
5578         It's easiest to handle 1, -1 and 2 args here.
5579         (byte-compile-quo):
5580         It's easiest to handle 0, +1 and -1 args here.
5581         Issue byte-compiler warning when dividing by zero.
5582
5583         Byte-compiler arithmetic improvements.
5584         Better optimize these expressions in the obvious way:
5585         (+ x y 1)   -->  varref x varref y add add1
5586         (+ x y -1)  -->  varref x varref y add sub1
5587         (- x y 0)   -->  (- x y)
5588         (- 0 x y)   -->  (- (- x) y)
5589         (% 42 19)   --> compile-time constant
5590         (/ 42 19)   --> compile-time constant
5591         (* (foo) 2) --> foo call dup plus
5592
5593         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5594         unless (declaim (optimize (safety 3)))
5595         or (setq byte-compile-delete-errors nil).
5596
5597 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5600         docstrings.
5601
5602 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * startup.el (command-line-do-help):  Add documentation of
5605         portable dumper switches.
5606
5607 2000-11-22  Andy Piper  <andy@xemacs.org>
5608
5609         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5610
5611         * glyphs.el (init-glyphs): don't use autodetect for strings.
5612
5613 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5614
5615         * byte-optimize.el (byte-optimize-char-before):
5616         (byte-optimize-backward-char):
5617         (byte-optimize-backward-word):
5618         Fix incorrect optimizations for these sorts of expressions:
5619         (let ((x nil)) (backward-char x))
5620
5621 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5622
5623         * byte-optimize.el:
5624         * byte-optimize.el (byte-optimize-backward-char): New.
5625         * byte-optimize.el (byte-optimize-backward-word): New.
5626         Make backward-word and backward-char as efficient as forward versions.
5627
5628         * bytecomp.el (byte-compile-no-args-with-one-extra):
5629         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5630         * bytecomp.el (byte-compile-two-args-with-one-extra):
5631         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5632         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5633         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5634         Check if extra arg is constant nil, and if so, use byte-coded call.
5635
5636         * simple.el (backward-word):
5637         * simple.el (mark-word):
5638         * simple.el (kill-word):
5639         * simple.el (backward-kill-word):
5640         Make COUNT argument optional, for consistency with forward-char et al.
5641
5642         * abbrev.el (abbrev-string-to-be-defined):
5643         * abbrev.el (inverse-abbrev-string-to-be-defined):
5644         * abbrev.el (inverse-add-abbrev):
5645         * abbrev.el (expand-region-abbrevs):
5646         * buff-menu.el (Buffer-menu-execute):
5647         * indent.el (move-to-left-margin):
5648         * indent.el (indent-relative):
5649         * indent.el (move-to-tab-stop):
5650         * info.el (Info-reannotate-node):
5651         * lisp-mode.el (lisp-indent-line):
5652         * lisp.el (end-of-defun):
5653         * lisp.el (move-past-close-and-reindent):
5654         * misc.el (copy-from-above-command):
5655         * mouse.el (default-mouse-track-scroll-and-set-point):
5656         * page.el (forward-page):
5657         * paragraphs.el (forward-paragraph):
5658         * paragraphs.el (end-of-paragraph-text):
5659         * picture.el (picture-forward-column):
5660         * picture.el (picture-self-insert):
5661         * rect.el (extract-rectangle-line):
5662         * simple.el (newline):
5663         * simple.el (fixup-whitespace):
5664         * simple.el (backward-delete-char-untabify):
5665         * simple.el (transpose-chars):
5666         * simple.el (transpose-preceding-chars):
5667         * simple.el (do-auto-fill):
5668         * simple.el (indent-new-comment-line):
5669         * simple.el (blink-matching-open):
5670         * view-less.el (cleanup-backspaces):
5671         * wid-edit.el (widget-transpose-chars):
5672         * term/bg-mouse.el (bg-insert-moused-sexp):
5673         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5674
5675         * info.el (Info-fontify-node):
5676         * simple.el (backward-delete-function):
5677         Use canonical delete-backward-char instead of backward-delete-char.
5678
5679 2000-11-20  Andy Piper  <andy@xemacs.org>
5680
5681         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5682         no buffers.
5683
5684 2000-11-20  Andy Piper  <andy@xemacs.org>
5685
5686         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5687         buffer tabs.
5688
5689 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5690
5691         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5692         (proclaim inline...) was shadowing compiler-macros.
5693
5694 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5695
5696         * bytecomp.el (byte-compile-eval): New.
5697         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5698         Keeps this promise made in Lispref:
5699         "If a file being compiled contains a `defmacro' form, the macro is
5700         defined temporarily for the rest of the compilation of that file."
5701
5702 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5703
5704         * cl.el (floatp-safe):
5705         (plusp):
5706         (minusp):
5707         (oddp):
5708         (evenp):
5709         (cl-abs):
5710         Use a better parameter name than `x'.
5711
5712         * cl-macs.el (check-type): Make continuable.  Change documentation
5713         to require PLACE, but accept any form for compatibility.
5714
5715         * abbrev.el (define-abbrev): Use check-type.
5716         * font-menu.el (font-menu-change-face): Use check-type.
5717         * menubar.el (relabel-menu-item): Use check-type.
5718         * itimer.el: Fix typo.
5719
5720 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5721
5722         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5723
5724 2000-11-14  Martin Buchholz <martin@xemacs.org>
5725
5726         * XEmacs 21.2.37 is released.
5727
5728 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5729
5730         * code-cmds.el: Provide the feature.
5731
5732 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5733
5734         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5735
5736         * code-cmds.el: New file
5737         * mule/mule-cmds.el:
5738         * mule/mule-misc.el
5739         (coding-keymap): New keymap. Define coding system keyboard
5740         commands on file-coding builds too.
5741         (coding-system-change-eol-conversion):
5742         (universal-coding-system-argument):
5743         (set-default-coding-systems):
5744         (prefer-coding-system): Moved from mule-cmds.el
5745         (set-buffer-process-coding-system): Moved from mule-misc.el
5746
5747 2000-09-15  Stephen Carney <carney@scubadoo.com>
5748
5749         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5750
5751 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5752
5753         * package-get.el (package-get-download-sites): Add a pre-release
5754         site for experimental packages.
5755
5756         * auto-autoloads.el: Regenerated.
5757
5758 2000-08-01  Andy Piper  <andy@xemacs.org>
5759
5760         * gutter-items.el (buffers-tab-omit-function): reference
5761         buffers-tab-select-visible-buffers.
5762         (buffers-tab-filter-functions): new variable, by default uses
5763         buffers-tab-selection-function and buffers-tab-omit-function.
5764         (select-buffers-tab-buffers-by-mode): invert arguments.
5765         (buffers-tab-select-visible-buffers): new function. Invert calling
5766         of buffers-menu-omit-invisible-buffers.
5767         (buffers-tab-items): rewrite to use
5768         buffers-tab-filter-functions. Rewrite docstring.
5769         (gutter-buffers-tab-extent): delete.
5770         (add-tab-to-gutter): always build a new extent when adding the
5771         tabs.
5772         (update-tab-in-gutter): make gutter dirty when orientation
5773         changes.
5774
5775 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5776
5777         * bytecomp.el (byte-compile-defvar-or-defconst):
5778         Only do loadhist recording if defvar form includes a value.
5779
5780 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5781
5782         * bytecomp.el (byte-compile-initial-macro-environment):
5783         `eval-when-compile' should not compile its body.
5784
5785 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5786
5787         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5788         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5789         some Japanese English.  Remove some ancient FSF comments, and
5790         improve docstrings.  Use symbols not vectors for tables.
5791
5792 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5793
5794         * keymap.el:
5795         (local-key-binding):
5796         (global-key-binding):
5797         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5798
5799         * lisp.el:
5800         (backward-sexp): Slightly simpler code.
5801         (mark-sexp): Make arg optional, like FSF Emacs.
5802         (forward-list): Slightly simpler code.
5803         (backward-list): Slightly simpler code.
5804         (down-list):  Make arg optional, like FSF Emacs.
5805         (up-list):  Make arg optional, like FSF Emacs.
5806         (backward-up-list):  Make arg optional, like FSF Emacs.
5807         (kill-sexp):  Make arg optional, like FSF Emacs.
5808         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5809
5810         * font-menu.el (font-menu-change-face):
5811         Take continuable errors into account.
5812
5813         * abbrev.el:
5814         * abbrev.el (clear-abbrev-table):
5815         * abbrev.el (define-abbrev-table):
5816         * abbrev.el (define-abbrev):
5817         * abbrev.el (insert-abbrev-table-description):
5818         * apropos.el (apropos-documentation-check-doc-file):
5819         * apropos.el (apropos-documentation-check-elc-file):
5820         * buff-menu.el (list-buffers):
5821         * buff-menu.el (list-buffers-noselect):
5822         * bytecomp.el (byte-recompile-directory):
5823         * bytecomp.el (batch-byte-compile):
5824         * cl-macs.el (typep):
5825         * code-files.el (find-coding-system-magic-cookie):
5826         * code-files.el (insert-file-contents):
5827         * cus-edit.el (customize-set-variable):
5828         * cus-edit.el (customize-save-variable):
5829         * cus-face.el (custom-set-face-font-size):
5830         * cus-face.el (custom-set-face-update-spec):
5831         * cus-face.el (custom-reset-faces):
5832         * custom.el (custom-check-theme):
5833         * custom.el (copy-upto-last):
5834         * fill.el (canonically-space-region):
5835         * fill.el (fill-paragraph):
5836         * fill.el (fill-region):
5837         * fill.el (find-space-insertable-point):
5838         * fill.el (justify-current-line):
5839         * faces.el (face-spec-update-all-matching):
5840         * faces.el (set-face-stipple):
5841         * files-nomule.el (insert-file-contents):
5842         * files.el (insert-file-contents-literally):
5843         * files.el (hack-local-variables-last-page):
5844         * files.el (basic-save-buffer):
5845         * files.el (insert-directory):
5846         * font-menu.el (font-menu-change-face):
5847         * font.el (font-spatial-to-canonical):
5848         * format.el (format-encode-region):
5849         * format.el (format-insert-file):
5850         * format.el (format-replace-strings):
5851         * gutter.el (set-gutter-element):
5852         * help.el (key-or-menu-binding):
5853         * help.el (describe-bindings):
5854         * help.el (with-syntax-table):
5855         * indent.el (indent-rigidly):
5856         * indent.el (delete-to-left-margin):
5857         * info.el:
5858         * info.el (Info-extract-dir-entry-from):
5859         * info.el (Info-build-dir-anew):
5860         * info.el (Info-rebuild-dir):
5861         * info.el (Info-batch-rebuild-dir):
5862         * info.el (Info-read-subfile):
5863         * info.el (Info-build-node-completions):
5864         * info.el (Info-extract-menu-node-name):
5865         * isearch-mode.el (isearch-range-invisible):
5866         * isearch-mode.el (isearch-restore-invisible-extents):
5867         * itimer.el (itimerp):
5868         * itimer.el (itimer-live-p):
5869         * keymap.el:
5870         * keymap.el (substitute-key-definition):
5871         * keymap.el (read-command-or-command-sexp):
5872         * keymap.el (local-key-binding):
5873         * keymap.el (global-key-binding):
5874         * keymap.el (global-set-key):
5875         * keymap.el (local-set-key):
5876         * ldap.el:
5877         * ldap.el (ldap-add-entries):
5878         * ldap.el (ldap-delete-entries):
5879         * lisp.el (backward-sexp):
5880         * lisp.el (mark-sexp):
5881         * lisp.el (forward-list):
5882         * lisp.el (backward-list):
5883         * lisp.el (down-list):
5884         * lisp.el (backward-up-list):
5885         * lisp.el (up-list):
5886         * lisp.el (kill-sexp):
5887         * lisp.el (backward-kill-sexp):
5888         * menubar.el (add-menu-button):
5889         * menubar.el (add-submenu):
5890         * menubar.el (delete-menu-item):
5891         * menubar.el (relabel-menu-item):
5892         * mouse.el (narrow-window-to-region):
5893         * obsolete.el (define-obsolete-variable-alias):
5894         * obsolete.el (store-substring):
5895         * package-admin.el:
5896         * package-admin.el (package-admin-install-function):
5897         * package-admin.el (package-admin-install-function-mswindows):
5898         * package-admin.el (package-admin-default-install-function):
5899         * package-get.el (package-get-update-base-entries):
5900         * packages.el (packages-load-package-dumped-lisps):
5901         * packages.el (packages-collect-package-dumped-lisps):
5902         * printer.el (generic-print-buffer):
5903         * printer.el (generic-print-region):
5904         * replace.el (occur-mode-mouse-goto):
5905         * replace.el (perform-replace):
5906         * select.el (get-selection-no-error):
5907         * simple.el:
5908         * simple.el (newline):
5909         * simple.el (open-line):
5910         * simple.el (edit-and-eval-command):
5911         * simple.el (goto-line):
5912         * simple.el (undo):
5913         * simple.el (kill-region):
5914         * simple.el (copy-region-as-kill):
5915         * simple.el (kill-ring-save):
5916         * simple.el (set-mark):
5917         * simple.el (next-line):
5918         * simple.el (previous-line):
5919         * simple.el (line-move):
5920         * simple.el (set-goal-column):
5921         * simple.el (comment-region):
5922         * subr.el:
5923         * subr.el (putf):
5924         * syntax.el (modify-syntax-entry):
5925         * syntax.el (map-syntax-table):
5926         * view-less.el (view-file):
5927         * view-less.el (view-buffer):
5928         * view-less.el (view-file-other-window):
5929         * window-xemacs.el (backward-other-window):
5930         * window.el:
5931         * window.el (one-window-p):
5932         * window.el (walk-windows):
5933         * window.el (window-list):
5934         * x-mouse.el (x-mouse-kill):
5935         * x-select.el (x-get-cutbuffer):
5936         * x-select.el (x-store-cutbuffer):
5937         * term/bg-mouse.el (bg-mouse-line-to-center):
5938         * term/sun-mouse.el (window-line-end):
5939         * term/sun-mouse.el (sun-select-region):
5940         * term/sun.el (kill-region-and-unmark):
5941         * mule/mule-category.el:
5942         * mule/mule-category.el (modify-category-entry):
5943         * mule/mule-category.el (char-category-list):
5944         * mule/mule-coding.el (coding-system-force-on-output):
5945         * mule/mule-misc.el (coding-system-put):
5946         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5947
5948 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5949
5950         * cus-face.el: Typo fixes and tiny clarifications.
5951         * custom.el: ditto
5952
5953 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5954
5955         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5956         * startup.el (normal-top-level): Setup auto-save-list-file-name
5957         if auto-save-list-file-prefix is non-nil.
5958
5959 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5960
5961         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5962
5963 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5964
5965         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5966         get symbol at point-min.
5967
5968 2000-10-24  Didier Verna  <didier@xemacs.org>
5969
5970         * info.el (Info-emacs-info-file-name): defconst it.
5971         * info.el (Info-footnote-tag): defcustom it.
5972         * info.el (Info-no-description-string): ditto.
5973         * info.el (Info-find-node): adapt to new semantics of
5974         'Info-suffixed-file (don't do the case variants stuff).
5975         * info.el (Info-insert-dir): rewrite the dir file variants code.
5976         * info.el (Info-directory-files): New. Return the list of info
5977         files in a directory.
5978         * info.el (Info-dir-outdated-p): use it.
5979         * info.el (Info-parse-dir-entries): ditto.
5980         * info.el (Info-build-dir-anew): don't restrict to files ending
5981         with a ".info.*" extension.
5982         * info.el (Info-set-mode-line): ditto.
5983         * info.el (Info-read-subfile): adapt to new semantics of
5984         'Info-suffixed-file (append 'exact argument).
5985         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5986         string independently of the case.
5987         * info.el (Info-suffixed-file): use it (match all possible case
5988         for the file name).
5989         * info.el (Info-insert-file-contents): code cleanup.
5990         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5991         columns.
5992         * info.el (Info-batch-rebuild-dir): ditto.
5993         * info.el (Info-read-node-name-1): ditto.
5994         * info.el (Info-search): ditto.
5995         * info.el (Info-fontify-node): ditto.
5996
5997
5998 2000-10-24  Didier Verna  <didier@xemacs.org>
5999
6000         * process.el (shell-command): when called from a program, avoid
6001         'push-mark's "mark-set" message.
6002
6003 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6004
6005         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6006         by a symbol, not by a vector.
6007         * mule/vietnamese.el (vscii): Likewise.
6008         (viscii): Likewise.
6009         * mule/cyrillic.el (koi8-r): Likewise.
6010
6011         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6012         by a symbol, not by a vector.
6013         (chinese-big5-2): Likewise.
6014         * mule/ethiopic.el (ethiopic): Likewise.
6015         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6016         (vietnamese-viscii-upper): Likewise.
6017
6018 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6019
6020         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6021
6022 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6023
6024         * byte-optimize.el (byte-optimize-car): New function.
6025         (byte-optimize-cdr): Ditto.
6026
6027 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6028
6029         * byte-optimize.el: Partial synch with FSF 20.7.
6030         Optimize constant concatenation.
6031         Add keymapp as a side effect free function.  It is a built-in.
6032         (byte-after-unbind-pos): Remove byte-equal.
6033
6034 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6035
6036         * update-elc-2.el: Quote regexps correctly.
6037
6038 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6039
6040         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6041         (ccl-compile): Apply integerp, not integer-or-char-p to
6042         check the type of the buffer magnification
6043         (ccl-compile-write-string): Encode a string with binary
6044         coding system.
6045         (ccl-compile-write-repeat): Likewise.
6046
6047 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6048
6049         * buff-menu.el:
6050         * bytecomp.el:
6051         * coding.el:
6052         * faces.el:
6053         * files.el:
6054         * fill.el:
6055         * float-sup.el:
6056         * font-lock.el:
6057         * help.el:
6058         * iso8859-1.el:
6059         * loaddefs.el:
6060         * menubar-items.el:
6061         * menubar.el:
6062         * modeline.el:
6063         * msw-font-menu.el:
6064         * paragraphs.el:
6065         * paths.el:
6066         * replace.el:
6067         * simple.el:
6068         * sound.el:
6069         * startup.el:
6070         * version.el:
6071         * x-faces.el:
6072         * x-font-menu.el:
6073         Remove purecopy.
6074
6075 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6076
6077         * simple.el (do-auto-fill): Use the function pointer to by
6078         `comment-line-break-function', not `indent-new-comment-line'. This
6079         fixes an issue with cc-mode comment continuation.
6080
6081 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6082
6083         * simple.el (turn-on-auto-fill):  Add (interactive).
6084         * mwheel.el (mwheel-install): Add (interactive).
6085         * font-lock.el (turn-on-font-lock): Add (interactive).
6086         (turn-off-font-lock): Add (interactive).
6087
6088 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6089
6090         * packages.el (packages-special-base-regexp): Add `man'.
6091
6092 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6093
6094         * wid-edit.el (widget-specify-active): map over extents in current
6095         buffer like `widget-specify-inactive' does.  Mapping over the
6096         inactive extent object does not work since the current extent is
6097         ignored by `map-extents'.
6098
6099 2000-10-04  Martin Buchholz <martin@xemacs.org>
6100
6101         * XEmacs 21.2.36 is released.
6102
6103 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6104
6105         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6106         Optimize the compiled-function-constants vector by byte-code
6107         reference counts.
6108
6109 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6110
6111         * build-report.el (build-report-delete-regexp): quote value in
6112         defcustom
6113
6114 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6115
6116         * build-report.el (build-report): Don't bind srcdir which we don't
6117         use in `multiple-value-bind' to avoid the only byte-compiler
6118         warning.
6119
6120 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6121
6122         * build-report.el: Requires cl and custom now.
6123         build-report-version is determined by XEmacs version -- remove
6124         build-report-version*.
6125         * build-report.el (build-report-version): Removed.
6126         * build-report.el (build-report-installation-version-regexp): New.
6127         * build-report.el (build-report-version-file-regexp): New.
6128         * build-report.el (build-report-installation-srcdir-regexp): New.
6129         * build-report.el (build-report-destination): Offer
6130         xemacs-build-reports and xemacs-beta.
6131         * build-report.el (build-report-keep-regexp): Adjusted.
6132         * build-report.el (build-report-delete-regexp): Adjusted.
6133         * build-report.el (build-report-make-output-dir): New.
6134         * build-report.el (build-report-installation-file): Replace use of
6135         `concat' with `expand-file-name'.
6136         * build-report.el (build-report-make-output-file): Removed.
6137         * build-report.el (build-report-make-output-files): New.
6138         * build-report.el (build-report-subject): Identify as
6139         user-variable with "*...".
6140         * build-report.el (build-report-prompts): Ditto.
6141         * build-report.el (build-report-version-file): New.
6142         * build-report.el (build-report-file-encoding): Identify as
6143         user-variable with "*...".
6144         * build-report.el (build-report-make-output-get): New.
6145         * build-report.el (build-report-insert-header): Report
6146         emacs-version and system-configuration instead of
6147         build-report-version.
6148         * build-report.el (build-report-insert-make-output): Add file
6149         argument.
6150         * build-report.el (build-report-insert-installation-file):
6151         Re-indent.
6152         * build-report.el (build-report-keep): Change docstring,
6153         re-indent.
6154         * build-report.el (build-report-delete): Ditto.
6155         * build-report.el (build-report-installation-data): New.
6156         * build-report.el (build-report-version-file-data): New.
6157
6158 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6159
6160         * byte-optimize.el (byte-optimize-lapcode):
6161         Fix the optimization of using the first 5 elements of the
6162         constants vector for variables.
6163         (byte-optimize-lapcode): Fix another ancient broken optimization.
6164
6165 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6166
6167         * *: Spelling mega-patch
6168
6169 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6170
6171         * easymenu.el: doc fixes.
6172         (easy-menu-do-define): Use backquote.
6173         (easy-menu-change):
6174         (easy-menu-add):
6175         `when' seems much clearer than `if' here.
6176         (easy-menu-remove):
6177         (easy-menu-add-item):
6178         (easy-menu-item-present-p):
6179         (easy-menu-remove-item):
6180         Wrap using (when (featurep 'menubar) ...)
6181
6182 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6183
6184         * bytecomp.el (displaying-byte-compile-warnings):
6185         Revert Ben's change to this function below so that the compile log
6186         is displayed properly for users of the "popper" package.
6187
6188 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6189
6190         * window.el (save-selected-window): Use backquote.
6191
6192         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6193         Renamed from `byte-compile-file-form-defvar'.
6194         * bytecomp.el (byte-compile-defvar-or-defconst):
6195         Only cons onto current-load-list in top-level forms.
6196         Else this leaks a cons cell every time a defun is called.
6197         Renamed from `byte-compile-defvar', for clarity.
6198         Warn when docstring of defvar is not a string.
6199         Use consistent error messages.
6200         Better comments.
6201
6202 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6203
6204         * simple.el (set-variable):
6205         Remove unneeded defvar by rearranging order of let* forms.
6206
6207         * mule/mule-ccl.el (ccl-get-next-code):
6208         * menubar-items.el (bookmark-menu-filter):
6209         (language-environment-menu-filter):
6210         (tutorials-menu-filter):
6211         * toolbar-items.el (toolbar-compile):
6212         * byte-optimize.el (disassemble-offset):
6213         Use (declare (special ...)) instead of `defvar'.
6214
6215         * cl-macs.el (cl-do-proclaim):
6216         Fix (declare (special ...)) warning suppression syntax.
6217
6218 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6219
6220         * info.el (Info-tag-table-marker):
6221         (Info-tag-table-buffer):
6222         (Info-find-file-node):
6223         (Info-read-subfile):
6224         (Info-build-node-completions):
6225         (Info-search):
6226         (Info-mode):
6227         Multiple info buffer support.
6228
6229 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6230
6231         * ldap.el (ldap-decode-entry): New defun
6232         (ldap-search-entries): Use it in order to decode DN-prefixed
6233         entries properly
6234
6235 2000-08-23  Daniel Pittman <daniel@danann.net>
6236
6237         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6238         Use `eq', not `=', to compare symbols.
6239
6240 2000-07-30  Ben Wing  <ben@xemacs.org>
6241
6242         * bytecomp.el (byte-compile-report-error):
6243         * bytecomp.el (displaying-byte-compile-warnings):
6244         if stack-trace-on-error is set, send out a backtrace when
6245         an error is encountered that stops byte compilation.  this
6246         should make it much much easier to track down those curious
6247         problems.  also undo the kludge of using a separate "*Show*"
6248         buffer for display when there's a temp-buffer-show-function;
6249         we can avoid this by just being a little smarter.
6250
6251         * dialog-items.el:
6252         * dialog-items.el (search-dialog-regexp): New.
6253         * dialog-items.el (search-dialog-callback):
6254         * dialog-items.el (make-search-dialog):
6255         add a regexp option to the dialog and clean up a bit.
6256
6257         * dialog.el:
6258         * dialog.el (yes-or-no-p-dialog-box):
6259         * dialog.el (get-dialog-box-response):
6260         * dialog.el (make-dialog-box):
6261         * dialog.el (dialog-box-finish): New.
6262         * dialog.el (dialog-box-cancel): New.
6263         * dialog.el (internal-make-dialog-box-exit): New.
6264         implement [properly!] the :modal property of the new dialog box
6265         interface.  this is the first time xemacs has ever had *proper*
6266         modal dialog boxes, giving the standard window-system feedback.
6267         (e.g. under windows, clicking on a disabled frame causes a beep
6268         and makes the dialog box flash three times.)
6269
6270         * dragdrop.el: header keyword frobbing.
6271
6272         * dumped-lisp.el (preloaded-file-list):
6273         renamed winnt.el to win32-native.el.
6274
6275         * faces.el (face-property):
6276         * faces.el (set-face-property):
6277         * faces.el (frob-face-property):
6278         * faces.el (frob-face-font-2):
6279         * faces.el (make-face-bold):
6280         * faces.el (make-face-italic):
6281         * faces.el (make-face-bold-italic):
6282         * faces.el (make-face-unbold):
6283         * faces.el (make-face-unitalic):
6284         * faces.el (make-face-smaller):
6285         * faces.el (make-face-larger):
6286         clean up the implementation of these so that window-system-specific
6287         methods are called only on objects belonging to that window system.
6288         previously, you could have [e.g.] mswindows-make-face-bold called
6289         on font object of device type `stream', which is not good and
6290         explains the subtle errors Adrian was getting when byte-compiling
6291         something that required 'term. (Adrian, now you can use stack-trace-
6292         on-error to find the exact place where things are going wrong instead
6293         of having to laboriously binary-search your way through.)
6294
6295         * finder.el (finder-known-keywords):
6296         cleaned up -- properly sorted, clarified the meanings of many of
6297         the keywords, and added a few -- mswin, gui, content, build, www,
6298         user, services.  the last two try to distinguish between a package
6299         that's used directly by the user, and a package that provides
6300         support services to other packages.
6301
6302         * font-lock.el (lisp-font-lock-keywords-2):
6303         update list of lisp control structures to include everything,
6304         including new ones i introduced.
6305
6306         * gutter.el: header keyword frobbing.
6307
6308         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6309         recent isearch element was not doing so!  you got the second-most-
6310         recent instead.
6311
6312         * lisp-mode.el (construct-lisp-mode-menu):
6313         more menubar cleanups.
6314         * lisp-mode.el (with-selected-window):
6315         make it indent properly.
6316
6317         * menubar-items.el (default-menubar): lots of menubar cleanups.
6318         rearranged the options menu the most, e.g. splitting up the
6319         Keyboard/Mouse menu into a new Editing menu and combining the
6320         separate Scrollbar/Gutter/Toolbar submenus into Display.
6321         Got rid of General, moved items to Editing or new Troubleshooting.
6322         Moved Packages to Tools; doesn't seem to belong under Options.
6323         Added stuff to the Cmds menu, e.g. Change Case.
6324
6325         NB please don't complain about these periodic menubar changes.
6326         Anything like this is necessarily incremental in its construction
6327         -- By constant use you gradually become more and more aware of
6328         better and better ways to group menu items.  When we eventually
6329         move the options menu to a property sheet, the existing structure
6330         will probably be preserved fairly well.
6331
6332         * minibuf.el (next-history-element): fix problems with pressing
6333         down arrow in repeat-complex-command.
6334
6335         * modeline.el:
6336         * modeline.el (modeline-3d-p): New.
6337         added custom variable for controlling the 3d modeline.  the
6338         corresponding Options item has been present for a long time,
6339         but commented out with "fix me!" comments.  it's fixed now.
6340
6341         * obsolete.el (add-menu):
6342         remove bogus gettexts.
6343
6344         * process.el (shell-quote-argument):
6345         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6346         For bash under Windows native, see below.
6347
6348         * simple.el:
6349         * simple.el (display-warning-buffer):
6350         Fixed the handling of warning display to eliminate the annoying
6351         *Show* buffer, like was done for byte-compiler output above.
6352
6353         * simple.el (debug-print): New.
6354         Simple function for sending debug messages to the console and/or
6355         other debug places.
6356
6357         * subr.el (replace-in-string):
6358         Rewrite this function to avoid N^2 behavior with large strings --
6359         catastrophic with the new Windows selection code! (Apparently the
6360         author of this function didn't realize there was a fun
6361         replace-match that could make his life much easier, because we
6362         duplicated the entire logic.  The new version is smaller, easier
6363         to understand, much more robust, and has extended features --
6364         those of replace-match.)
6365
6366         * window.el:
6367         * window.el (with-selected-window): New.
6368         An obvious complement to the existing `with-selected-frame' and
6369         `with-current-buffer'.
6370
6371         * win32-native.el: Renamed from winnt.el.
6372         Added a great deal of stuff for properly handling process quoting,
6373         somewhat modeled on Kirill's original model (which i later threw
6374         away).  We should now finally have correctly working process arg
6375         quoting/dequoting so that the final app gets exactly what we
6376         intended.  Because the mechanism is in Lisp, it's easily
6377         extendible. (For those running bash and running the native
6378         version, I tried hard to do what I thought was correct.  But more
6379         thought is needed, and ideally the volunteer work of people with
6380         these configurations that they generally run on.)
6381
6382         * x-font-menu.el (x-font-menu-font-data):
6383         Put in defvar's to fix byte-compiler warnings.
6384
6385 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6386
6387         * select.el (selection-coercion-alist): Initialise.
6388         * select.el (select-coerce-to-text): New.
6389         * select.el (select-coerce): New.
6390         New functions to perform type and value coercion.
6391
6392         * select.el (select-buffer-killed-default): Keep data if it was
6393         on the clipboard.
6394
6395 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6396
6397         * menubar-items.el (default-menubar): Fix typo.
6398         (default-menubar): `lambda' was mispelled as `lamda'.
6399
6400 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6401
6402         * window.el (shrink-window-if-larger-than-buffer): Remove
6403         edge checking code.
6404
6405 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6406
6407         * paths.el (gnus-local-domain): Removed.
6408         (gnus-local-organization): Ditto.
6409         (gnus-startup-file): Ditto.
6410
6411 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6412
6413         * files.el (auto-mode-alist): Add .spec for RPM.
6414
6415 2000-07-31  Andy Piper  <andy@xemacs.org>
6416
6417         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6418
6419 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6420
6421         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6422         browse-url.
6423         * help.el (xemacs-www-page): Ditto.
6424         (xemacs-www-faq): Ditto.
6425         * menubar-items.el (default-menubar): Ditto.
6426
6427         * wid-edit.el (widget-url-link-action): Ditto.
6428         From: Kenichi OKADA <okada@opaopa.org>.
6429
6430 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6431
6432         * finder.el (finder-commentary): Add autoload cookie.
6433
6434 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6435
6436         * files.el (insert-file-contents-literally): Fix second let
6437         binding for `coding-system-for-read' to `coding-system-for-write'
6438         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6439
6440 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6441
6442         * files.el (insert-file-contents-literally): Use binary coding
6443         system (from Morioka san).
6444         (insert-file-contents-literally): Make file-name-handler method.
6445
6446 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6447
6448         * cl-macs.el (get-selection): Add defsetf.
6449
6450 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6451
6452         * x-init.el (x-activate-region-as-selection): replace obsolete
6453         function x-own-selection with own-selection.
6454         (ow-find): replace obsolete functions x-get-selection and
6455         x-get-clipboard with get-selection and get-clipboard.
6456         (init-post-x-win): replace obsolete function x-disown-selection
6457         with disown-selection.
6458
6459 2000-07-20  Mike Sperber  <mike@xemacs.org>
6460
6461         * startup.el (load-user-init-file): Only try to load init file if
6462         it exists.
6463
6464 2000-07-10  Andy Piper  <andy@xemacs.org>
6465
6466         * dialog-items.el: sync with Ben's patch.
6467
6468         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6469         comment.
6470         (progress-text-glyph): deleted.
6471         (progress-layout-glyph): make completely minimal.
6472         (progress-gauge-glyph): ditto.
6473         (progress-display-style): fix to handle dynamic instantiator
6474         changes.
6475         (progress-text-instantiator): new.
6476         (progress-layout-instantiator): new.
6477         (progress-gauge-instantiator): new.
6478         (set-progress-display-instantiator): renamed and changed from
6479         set-progress-display-style.
6480         (progress-abort-glyph): use instantiator not glyph.
6481         (append-progress-display): use set-progress-display-instantiator
6482         and set-glyph-image.
6483         (abort-progress-display): ditto.
6484         (raw-append-progress-display): ditto.
6485
6486 2000-07-20  Ben Wing  <ben@xemacs.org>
6487
6488         * code-files.el: Move Mule-specific code to mule-coding.el.
6489
6490 2000-07-15  Ben Wing  <ben@xemacs.org>
6491
6492         * autoload.el:
6493         Fixed comments.
6494
6495         * cmdloop.el:
6496         * cmdloop.el (yes-or-no-p):
6497         * cmdloop.el (y-or-n-p):
6498         Make these functions use should-use-dialog-box-p and not be
6499         overridden in dialog.el.
6500
6501         * cus-dep.el:
6502         * cus-dep.el (Custom-make-dependencies): Removed.
6503         * cus-dep.el (Custom-make-dependencies-1): New.
6504         * cus-dep.el (Custom-make-one-dependency): New.
6505         New entry point for use in Makefiles, to avoid excessive
6506         invocations.
6507
6508         * cus-edit.el (custom-variable-reset-saved):
6509         * cus-edit.el (custom-variable-reset-standard):
6510         * cus-edit.el (custom-save-resets):
6511         Fix bytecompiler warnings.
6512
6513         * dialog.el:
6514         * dialog.el (yes-or-no-p-dialog-box):
6515         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6516         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6517         * dialog.el (get-dialog-box-response):
6518         * dialog.el (message-or-box):
6519         * dialog.el (make-dialog-box):
6520         * dialog.el (popup-dialog-box): New.
6521         Avoid yes-or-no-p bogosities.
6522         Create a general function `make-dialog-box' to encapsulate all
6523         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6524
6525         * dumped-lisp.el (preloaded-file-list):
6526         Add dialog-items.  Clean up.  Group files by types.
6527
6528         * easymenu.el (easy-menu-add):
6529         * easymenu.el (easy-menu-remove):
6530         Account for accelerators.
6531
6532         * extents.el:
6533         * extents.el (extent-list): New args, like in map-extents.
6534         * extents.el (extent-at-event): New.
6535         * extents.el (extents-at-event): New.
6536
6537         * font-lock.el:
6538         * font-lock.el (font-lock-mode):
6539         * font-lock.el (font-lock-default-fontify-buffer):
6540         * font-lock.el (font-lock-default-unfontify-region):
6541         * font-lock.el (font-lock-fontify-syntactically-region):
6542         * font-lock.el (font-lock-fontify-keywords-region):
6543         Use new progress-feedback names.
6544
6545         * font-lock.el (java-font-lock-identifier-regexp):
6546         * font-lock.el (java-font-lock-class-name-regexp):
6547         Fix bytecompiler warnings.
6548
6549         * gutter-items.el:
6550         * gutter-items.el (progress-display-use-echo-area): Removed.
6551         * gutter-items.el (progress-feedback-use-echo-area): New.
6552         * gutter-items.el (progress-display-popup-period): Removed.
6553         * gutter-items.el (progress-feedback-popup-period): New.
6554         * gutter-items.el (set-progress-display-style): Removed.
6555         * gutter-items.el (set-progress-feedback-style): New.
6556         * gutter-items.el (progress-display-style): Removed.
6557         * gutter-items.el (progress-feedback-style): New.
6558         * gutter-items.el (progress-stack):
6559         * gutter-items.el (progress-displayed-p): Removed.
6560         * gutter-items.el (progress-feedbacked-p): New.
6561         * gutter-items.el (clear-progress-display): Removed.
6562         * gutter-items.el (clear-progress-feedback): New.
6563         * gutter-items.el (progress-display-clear-when-idle): Removed.
6564         * gutter-items.el (progress-feedback-clear-when-idle): New.
6565         * gutter-items.el (remove-progress-display): Removed.
6566         * gutter-items.el (remove-progress-feedback): New.
6567         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6568         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6569         * gutter-items.el (append-progress-display): Removed.
6570         * gutter-items.el (append-progress-feedback): New.
6571         * gutter-items.el (abort-progress-display): Removed.
6572         * gutter-items.el (abort-progress-feedback): New.
6573         * gutter-items.el (raw-append-progress-display): Removed.
6574         * gutter-items.el (raw-append-progress-feedback): New.
6575         * gutter-items.el (display-progress-display): Removed.
6576         * gutter-items.el (display-progress-feedback): New.
6577         * gutter-items.el (current-progress-display): Removed.
6578         * gutter-items.el (current-progress-feedback): New.
6579         * gutter-items.el (current-progress-display-label): Removed.
6580         * gutter-items.el (current-progress-feedback-label): New.
6581         * gutter-items.el (progress-display): Removed.
6582         * gutter-items.el (progress-feedback): New.
6583         Replace "progress-display" with "progress-feedback" globally.
6584
6585         * gutter-items.el (lprogress-display): Removed.
6586         * gutter-items.el (progress-feedback-with-label): New.
6587         Rename lprogress-display ==> progress-feedback-with-label.
6588
6589         * gutter-items.el (search-dialog-direction): Removed.
6590         * gutter-items.el (search-dialog-text): Removed.
6591         * gutter-items.el (search-dialog-callback): Removed.
6592         * gutter-items.el (make-search-dialog): Removed.
6593         Move to dialog-items.el.
6594
6595         * help.el:
6596         * help.el (help-mode-quit):
6597         * help.el (mode-for-help): New.
6598         * help.el (help-sticky-window): New.
6599         * help.el (help-window-config): New.
6600         * help.el (with-displaying-help-buffer):
6601         * help.el (function-at-event): New.
6602         * help.el (help-symbol-regexp): New.
6603         * help.el (help-symbol-run-function-1): New.
6604         * help.el (help-symbol-run-function): New.
6605         * help.el (help-symbol-function-context-menu): New.
6606         * help.el (help-symbol-variable-context-menu): New.
6607         * help.el (help-symbol-function-and-variable-context-menu): New.
6608         * help.el (frob-help-extents): New.
6609         * help.el (describe-function-1):
6610         * help.el (variable-at-point):
6611         * help.el (variable-at-event): New.
6612         * help.el (describe-variable):
6613         Major overhaul.
6614         - Make functions and variables be mousable.
6615         - Middle button hyperlinks.
6616         - New context-menu entries.
6617
6618         * keydefs.el:
6619         * keydefs.el (global-map):
6620         New key bindings to move lines up and down.
6621
6622         * lisp-mode.el:
6623         * lisp-mode.el (construct-lisp-mode-menu): New.
6624         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6625         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6626         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6627         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6628         Make popup and menubar menus be different.  Popup menu uses
6629         clicked location and automatically assumes symbol under the mouse
6630         for various commands.
6631
6632         * menubar-items.el:
6633         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6634         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6635
6636         * menubar-items.el (global-popup-menu): Removed.
6637         * menubar-items.el (mode-popup-menu): Removed.
6638         * menubar-items.el (activate-popup-menu-hook): Removed.
6639         * menubar-items.el (popup-mode-menu): Removed.
6640         * menubar-items.el (popup-buffer-menu): Removed.
6641         * menubar-items.el (popup-menubar-menu): Removed.
6642         Move to menubar.el.
6643
6644         * menubar.el:
6645         * menubar.el (global-popup-menu): New.
6646         * menubar.el (mode-popup-menu): New.
6647         * menubar.el (activate-popup-menu-hook): New.
6648         * menubar.el (last-popup-menu-event): New.
6649         * menubar.el (popup-mode-menu): New.
6650         * menubar.el (popup-buffer-menu): New.
6651         * menubar.el (popup-menubar-menu): New.
6652         * menubar.el (menu-call-at-event): New.
6653         Move non-content functions here.  Add support for context menu
6654         items on extents.
6655
6656         * minibuf.el (minibuffer-history-uniquify):
6657         Typo fix.
6658
6659         * minibuf.el (read-file-name-1):
6660         Call new file dialog box if it exists.
6661
6662         * minibuf.el (mouse-rfn-setup-vars):
6663         Clean up "chop" action.
6664
6665         * mouse.el:
6666         * mouse.el (button2): Now bound to mouse-track.
6667         * mouse.el (click-inside-extent-p):
6668         * mouse.el (point-inside-extent-p):
6669         * mouse.el (point-inside-selection-p):
6670         * mouse.el (mouse-drag-or-yank): Removed.
6671         * mouse.el (mouse-begin-drag-n-drop): New.
6672         * mouse.el (mouse-eval-sexp):
6673         * mouse.el (mouse-track-activate-strokes): New.
6674         * mouse.el (mouse-track-do-activate): New.
6675         * mouse.el (mouse-track):
6676         * mouse.el (default-mouse-track-event-is-with-button): New.
6677         * mouse.el (default-mouse-track-cleanup-hook):
6678         * mouse.el (default-mouse-track-drag-hook):
6679         * mouse.el (default-mouse-track-drag-up-hook):
6680         * mouse.el (default-mouse-track-click-hook):
6681         Merge drag-n-drop into mouse-track.
6682         Add general "activate" support to replace specific button2 kludges.
6683         Use "button modifier" support in mouse-track.
6684
6685         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6686
6687         * package-ui.el:
6688         * package-ui.el (pui-menu):
6689         * package-ui.el (pui-popup-context-sensitive): Removed.
6690         Fix bytecompiler warnings.
6691         Clean up popup code a bit.
6692
6693         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6694
6695         * simple.el:
6696         * simple.el (transpose-lines):
6697         * simple.el (transpose-line-up): New.
6698         * simple.el (transpose-line-down): New.
6699         * simple.el (transpose-subr):
6700         * simple.el (transpose-subr-1): Removed.
6701         Clean up, add functions to move lines up and down.
6702
6703         * startup.el (mail-host-address):
6704         * startup.el (user-mail-address):
6705         Customize.
6706
6707         * subr.el:
6708         * subr.el (set-symbol-value-in-buffer): New.
6709         * subr.el (error):
6710         * subr.el (check-argument-type):
6711         * subr.el (defined-error-p): New.
6712         Add structured error support.
6713
6714         * toolbar-items.el (toolbar-compile):
6715         Use new make-dialog-box.
6716
6717         * update-elc.el:
6718
6719         * userlock.el (ask-user-about-lock-dbox):
6720         * userlock.el (ask-user-about-supersession-threat-dbox):
6721         * userlock.el (ask-user-about-lock):
6722         * userlock.el (ask-user-about-supersession-threat):
6723         Use new make-dialog-box.
6724         Add safety checks; use should use-dialog-box-p.
6725
6726         * window-xemacs.el:
6727         * window-xemacs.el (__buffer-dedicated-frame):
6728         * window-xemacs.el (buffer-dedicated-frame): New.
6729         * window-xemacs.el (set-buffer-dedicated-frame): New.
6730         Move dedicated-frame stuff into lisp.
6731
6732 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6733
6734         * printer.el (generic-print-region): Do not require that
6735         `printer-name' be set.
6736         (printer-name): Commentary clarification.
6737
6738 2000-07-19  Martin Buchholz <martin@xemacs.org>
6739
6740         * XEmacs 21.2.35 is released.
6741
6742 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6743
6744         * select.el (selection-coercible-types): Initialise.
6745
6746 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6747
6748         * select.el (own-clipboard): Bug fix.
6749
6750 2000-07-17  Mike Sperber  <mike@xemacs.org>
6751
6752         * cus-edit.el (custom-migrate-custom-file): Save init file before
6753         continuing.
6754
6755 2000-07-16  Mike Sperber  <mike@xemacs.org>
6756
6757         * startup.el (load-init-file): Remove silly call to
6758         `load-user-custom-file`.
6759         (maybe-migrate-user-init-file): Minor fixes.
6760
6761 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6762
6763         * apropos.el (apropos-documentation-check-doc-file):
6764         `doc' variable should be let-bound, as was presumably intended.
6765
6766         * cus-edit.el (custom-variable-reset-saved):
6767         (custom-variable-reset-standard):
6768         Remove unused variable comment-widget.  Twice.
6769
6770         * toolbar.el (toolbar-blank-press-function):
6771         Add a real defvar with initial value nil and proper docstring.
6772         (press-toolbar-button): No need to check for boundp-ness anymore.
6773
6774         * rect.el (open-rectangle-line): Remove useless (let) form.
6775         Add defvar for pending-delete-mode.
6776
6777         * info.el (Info-find-node): This function needs an autoload cookie.
6778
6779         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6780         Use let* since the second form referred to the first.
6781
6782 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6783
6784         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6785         instead of removed `mswindows-get-clipboard'.
6786
6787
6788 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6789
6790         * select.el (select-convert-from-text): New.
6791         * select.el (select-convert-from-length): New.
6792         * select.el (select-convert-from-integer): New.
6793         * select.el (select-convert-from-identity): New.
6794         * select.el (select-convert-from-filename): New.
6795         * select.el (selection-converter-in-alist): Use them.
6796         New converter functions for X.
6797
6798         * select.el (get-selection): Removed comment.
6799
6800         * select.el (own-selection): Removed append code - I thought
6801         I'd already done this, but apparently not...
6802
6803         * select.el: Changed comment about TIMESTAMP.
6804
6805         * select.el (select-convert-in): New.
6806         * select.el (select-convert-out): New.
6807         New functions that get used by select.c.
6808
6809         * select.el (select-buffer-killed-default): New.
6810         * select.el (select-buffer-killed-text): New.
6811         * select.el (selection-buffer-killed-alist): New.
6812         New list and functions that get called if a relevant selection
6813         exists and a buffer gets killed.
6814
6815         * select.el (select-convert-to-targets):
6816         * select.el (select-convert-to-identity): Removed.
6817         * select.el (select-convert-from-identity): Removed.
6818         * select.el (select-converter-out-alist):
6819         Removed _EMACS_INTERNAL selection type.
6820
6821         * x-select.el (xselect-kill-buffer-hook): Removed.
6822         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6823         Removed this X-specific nonesense. Use the generic support
6824         in select.el instead.
6825
6826 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6827
6828         * mule/mule-category.el (defined-category-hashtable):
6829         Use make-hash-table instead of make-hashtable
6830
6831         * buff-menu.el: Byte-compiler warning fix.
6832
6833         * isearch-mode.el (isearch-highlight-all-cleanup):
6834         Remove unused variable `isearch-highlight-all-start'.
6835
6836         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6837
6838         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6839
6840         * cus-dep.el (Custom-make-dependencies):
6841         Add autoload cookie for custom-add-loads to generated custom-load.el.
6842
6843         * autoload.el (autoload-package-name): Warning suppression.
6844         Move defvar prior to first use.
6845
6846         * custom.el: Add autoload for custom-declare-face.
6847         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6848         * cl.el (cl-hack-byte-compiler):
6849         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6850         to work properly.
6851
6852 2000-07-08  Mike Sperber  <mike@xemacs.org>
6853
6854         * startup.el (load-home-init-file): Added variable.
6855         (maybe-migrate-user-init-file): Added.
6856         (load-user-init-file): Load custom file if different from init
6857         file.
6858
6859         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6860         "startup."
6861
6862         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6863         Moved `custom-file'-related code to cus-file.el.
6864
6865         * cus-file.el: New file.
6866
6867 2000-04-01  Mike Sperber  <mike@xemacs.org>
6868
6869         * packages.el (packages-find-package-directories): Added support
6870         for external package hierarchies with in-place installations.
6871
6872         * find-paths.el (paths-root-in-place-p): Added.
6873         (paths-find-emacs-directory): Added support for external
6874         directories with in-place installations.
6875         (paths-find-site-directory): Ditto.
6876
6877         * startup.el (find-user-init-file): Also look for
6878         ~/.xemacs/init.elc? in preference to ~/.emacs.
6879
6880 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6881
6882         * select.el (own-selection):
6883         * select.el (own-clipboard): Changed `append' parameter to
6884         `how-to-use' parameter.
6885         * select.el (own-selection): Removed icky append code.
6886         * select.el (own-selection, get-selection): Removed extra type
6887         checking.
6888         * select.el (selection-appender-alist):
6889         * select.el (selection-converter-{in|out}-alist): Initialise.
6890         * select.el (select-append-to-*): New.
6891         * select.el (select-convert-from-*): New.  New functions to append
6892         data and convert data from external type.
6893
6894 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6895
6896         * font-lock.el: Javadoc enhancements.
6897
6898 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6899
6900         * printer.el (generic-print-region): Compose job name from buffer
6901         name.
6902
6903 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6904
6905         * font-lock.el (font-lock-fontify-pending-extents): Call
6906         font-lock-fontify-region instead of font-lock-fontify-buffer
6907         to avoid unnecessary progress gauges.
6908
6909 2000-07-06  Craig Lanning  <lanning@scra.org>
6910
6911         * custom-load.el (faces):
6912
6913         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6914         dir is a regex.
6915
6916         * process.el (call-process-internal): from Dan Holmsand, use binary
6917         coding systems so that jka-compr works.
6918
6919 2000-07-07  Ben Wing  <ben@xemacs.org>
6920
6921         * font-lock.el: Undo previous change.  Unfortunately, some
6922         files actually use the variables directly in their init code
6923         without quoting them.
6924
6925 2000-07-07  Ben Wing  <ben@xemacs.org>
6926
6927         * font-lock.el (defvar font-lock-*-face): Removed.
6928
6929         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6930         only when necessary.
6931
6932 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6933
6934         * cl-macs.el: fix cl-transform-function-property kludge
6935         so that it does not require a random feature.
6936
6937 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6938
6939         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6940         as in Linux kernel "Rules.make".
6941
6942 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6943
6944         * build-report.el (build-report): Add autoload cookie.
6945
6946 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6947
6948         * package-ui.el (defgroup pui):  Correct a misspelling
6949         (pui-toggle-package-delete):  Change `seleted' to `selected'
6950
6951 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6952
6953         * package-get.el (package-get-update-base):
6954         (package-get): Use insert-file-contents-literally always.
6955         (package-get-maybe-save-index):
6956         Force coding system for writing to binary.
6957
6958 2000-06-08  Mike Alexander  <mta@arbortext.com>
6959
6960         * code-process.el (call-process-region): If there is no coding
6961         system for the process on process-coding-system-alist use the
6962         coding system of the buffer containing the region.
6963
6964 2000-06-10  Ben Wing  <ben@xemacs.org>
6965
6966         * cmdloop.el (command-error):
6967         If debug-on-error and noninteractive, output backtrace.
6968
6969         * files.el (file-relative-name):
6970         Remove MSDOS references.
6971
6972         * simple.el (line-number): New function, due to non-obvious
6973         behavior/usage of count-lines.
6974
6975         * simple.el (count-lines): document non-obvious usage to get
6976         line number.
6977
6978 2000-06-11  Ben Wing  <ben@xemacs.org>
6979
6980         * faces.el ((featurep 'xpm)):
6981         * x-faces.el (x-init-face-from-resources):
6982         * x-faces.el (x-init-frame-faces):
6983         * x-misc.el (x-init-specifier-from-resources):
6984         * x-misc.el (x-get-resource-and-bogosity-check):
6985         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6986         * x-mouse.el (x-init-pointer-shape):
6987         * x-scrollbar.el (x-init-scrollbar-from-resources):
6988         Add sixth argument to x-get-resource calls so as to issue warnings
6989         rather than errors on bogus arguments.
6990
6991 2000-06-05  Ben Wing  <ben@xemacs.org>
6992
6993         * compat.el: new file.  provides a clean, non-intrusive way to
6994         define compatibility functions.
6995
6996         * process.el (shell-quote-argument): temporary fix for lack
6997         of nt-quote-process-args.  #### I need to put back the overall
6998         structure of that mechanism but redo the guts of it using the
6999         extra intelligence in the C code.
7000
7001 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7002
7003         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7004         `package-get' does in package-get.el, instead of using external
7005         "md5sum" program.
7006
7007         * package-get.el (package-get): Insert package file literally to
7008         make checksum calculation work.
7009
7010 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7011
7012         * code-files.el (convert-mbox-coding-system): Deleted.
7013         (file-coding-system-alist): Removed reference to
7014         convert-mbox-coding-system.
7015
7016 2000-05-28  Martin Buchholz <martin@xemacs.org>
7017
7018         * XEmacs 21.2.34 is released.
7019
7020 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7021
7022         * font-lock.el (font-lock-keywords): Rewrote docstring
7023
7024 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7025
7026         * loadhist.el (unload-feature): handle case where x is both boundp
7027         and fboundp
7028
7029 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7030
7031         * packages.el: It's ok to use built-in macros, but not lisp
7032         defined ones.
7033
7034 2000-05-20  Ben Wing  <ben@xemacs.org>
7035
7036         * font-lock.el:
7037         * font-lock.el (font-lock-message-threshold):
7038         * font-lock.el (font-lock-mode):
7039         * font-lock.el (font-lock-default-fontify-buffer):
7040         * font-lock.el (font-lock-always-fontify-immediately):
7041         * font-lock.el (font-lock-old-extent): Removed.
7042         * font-lock.el (font-lock-old-len): Removed.
7043         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7044         * font-lock.el (font-lock-pending-extent-table): New.
7045         * font-lock.el (font-lock-range-table): New.
7046         * font-lock.el (font-lock-after-change-function):
7047         * font-lock.el (font-lock-after-change-function-1): Removed.
7048         * font-lock.el (font-lock-fontify-pending-extents): New.
7049         * font-lock.el ('font-lock-revert-cleanup): Removed.
7050         * font-lock.el ('font-lock-revert-setup): Removed.
7051         Rewrite deferral code to handle any number of changes, merging
7052         them properly.  Remove hacked-up code for revert-buffer, now
7053         unnecessary.
7054
7055         * menubar-items.el (default-menubar):
7056         In Options->Edit Init File, don't switch to emacs-lisp-mode
7057         unless necessary; doing this turns off font-lock.
7058
7059 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7060
7061         * keydefs.el: Define C-x BS to backward-kill-sentence.
7062
7063 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7064
7065         * files.el (hack-local-variables-prop-line): Use non-greedy
7066         matching to process -*-texinfo-*- -*-.
7067
7068 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7069
7070         * minibuf.el (minibuf-directory-files): new function.
7071         (read-file-name-activate-callback): use minibuf-directory-files.
7072         (read-directory-name-internal): ditto.
7073         (mouse-file-display-completion-list): ditto.
7074         (mouse-directory-display-completion-list): ditto.
7075         (read-file-name-internal): remove "./" from completion list unless
7076         explicitly matched, for consistency.
7077
7078 2000-05-11  Ben Wing  <ben@xemacs.org>
7079
7080         * gutter-items.el (gutter-buffers-tab):
7081         * gutter-items.el (add-tab-to-gutter):
7082         * gutter-items.el (update-tab-in-gutter):
7083         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7084         * gutter-items.el (append-progress-display):
7085         * gutter-items.el (abort-progress-display):
7086         * gutter-items.el (raw-append-progress-display):
7087         Further fixes.  Use set-glyph-image not set-image-instance-property,
7088         to fix problems with multiple windows in a frame.
7089
7090         * menubar-items.el (tutorials-menu-filter):
7091         Fix typo.
7092
7093         * startup.el (early-error-handler):
7094         Display message box under windows; otherwise, message will disappear
7095         before it can be viewed.
7096
7097         * update-elc.el:
7098         Fix bug in NEEDTODUMP processing.
7099
7100 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7101
7102         * startup.el (lock-directory): Removed.
7103         (superlock-file): Ditto.
7104         (startup-set-paths): Remove lockdir.
7105         (startup-setup-paths-warning): Remove lock-directory.
7106
7107         * setup-paths.el (paths-find-lock-directory): Removed.
7108         (paths-find-superlock-file): Ditto.
7109
7110 2000-05-09  Ben Wing  <ben@xemacs.org>
7111
7112         * faces.el (set-face-property):
7113         * faces.el (set-face-font):
7114         * faces.el (set-face-foreground):
7115         * faces.el (set-face-background):
7116         * faces.el (set-face-background-pixmap):
7117         * faces.el (set-face-underline-p):
7118         * faces.el (set-face-strikethru-p):
7119         * faces.el (set-face-highlight-p):
7120         * faces.el (set-face-dim-p):
7121         * faces.el (set-face-blinking-p):
7122         * faces.el (set-face-reverse-p):
7123         doc string changes.
7124
7125         * glyphs.el:
7126         * glyphs.el (make-image-specifier):
7127         * glyphs.el (glyph-property):
7128         * glyphs.el (set-glyph-image):
7129         * glyphs.el (make-glyph):
7130         * glyphs.el (make-pointer-glyph):
7131         * glyphs.el (make-icon-glyph):
7132         * glyphs.el (widget-image-instance-p): New.
7133         authorship info, lots of doc changes.  New predicate, inadvertently
7134         omitted.  the general principle with specifier docs is now that
7135         the description of instantiators should go with the make-foo-specifier
7136         fun's doc string, rather than in foo-specifier-p.  this follows
7137         conventions elsewhere in XEmacs and in general is a lot more obvious
7138         of a place to look.  sometimes the make-foo-specifier function needs
7139         to be created in the process.
7140
7141         * gutter.el:
7142         * gutter.el (make-gutter-specifier): New.
7143         * gutter.el (make-gutter-size-specifier): New.
7144         * gutter.el (make-gutter-visible-specifier): New.
7145         specifier doc updates according to the conventions specified before.
7146
7147         * objects.el:
7148         * objects.el (make-font-specifier):
7149         * objects.el (make-color-specifier):
7150         * objects.el (make-face-boolean-specifier): New.
7151         specifier doc updates according to the conventions specified before.
7152
7153         * specifier.el:
7154         * specifier.el (set-specifier):
7155         * specifier.el (make-integer-specifier): New.
7156         * specifier.el (make-boolean-specifier): New.
7157         * specifier.el (make-natnum-specifier): New.
7158         * specifier.el (make-generic-specifier): New.
7159         * specifier.el (make-display-table-specifier): New.
7160         specifier doc updates according to the conventions specified before.
7161
7162         * toolbar.el:
7163         * toolbar.el (make-toolbar-specifier): New.
7164         specifier doc updates according to the conventions specified before.
7165
7166 2000-05-09  Ben Wing  <ben@xemacs.org>
7167
7168         * process.el (call-process-internal): Revert to previous version
7169         because Mike's change clashed with a change I did not long before.
7170         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7171         Thanks very much Mike for pointing out the bug and submitting a
7172         patch!
7173
7174 2000-04-13  Mike Alexander  <mta@arbortext.com>
7175
7176         * process.el (call-process-internal): Send the correct input buffer
7177         (call-process-internal): Return the exit status of the process
7178
7179 2000-05-07  Ben Wing  <ben@xemacs.org>
7180
7181         * winnt.el:
7182         * winnt.el (nt-quote-args-verbatim): Removed.
7183         * winnt.el (nt-quote-args-prefix-quote): Removed.
7184         * winnt.el (nt-quote-args-backslash-quote): Removed.
7185         * winnt.el (nt-quote-args-double-quote): Removed.
7186         * winnt.el (nt-quote-args-functions-alist): Removed.
7187         * winnt.el (nt-quote-process-args): Removed.
7188         Remove all stuff for argument quoting.  We borrow the code instead
7189         from Emacs 20.6, which is much more careful in its quoting
7190         (e.g. in handling runs of the escape character) and avoids most of
7191         the need for this Lisp mechanism by checking to see whether we're
7192         running a Cygwin or normal program and doing the appropriate
7193         quoting.  If we end up needing such a mechanism, we should add
7194         it by extending the variable `mswindows-quote-process-args' so it
7195         can take an alist of regexps.
7196
7197 2000-05-07  Ben Wing  <ben@xemacs.org>
7198
7199         * keydefs.el:
7200         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7201         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7202         the window without moving point.
7203
7204         * simple.el:
7205         * simple.el (scroll-up-one): New.
7206         * simple.el (scroll-down-one): New.
7207         Functions for use with C-M-up/down.
7208
7209 2000-05-01  Martin Buchholz <martin@xemacs.org>
7210
7211         * XEmacs 21.2.33 is released.
7212
7213 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7214
7215         * dialog.el (yes-or-no-p-dialog-box):
7216         Fix docstring.
7217         Fix following horrible bug in X11 mode with focus-follows-mouse:
7218           1. Visit two files in two different frames.
7219           2. do File->Revert Buffer in one of those frames.
7220           3. Dialog box appears.
7221           4. Arrange things so that the mouse passes over the *other*
7222              frame, then to the dialog box, and click on "Yes".
7223           5. The file contents end up in the *wrong* buffer!
7224         Add TODO comment.
7225
7226 2000-04-28  Ben Wing  <ben@xemacs.org>
7227
7228         * help.el (describe-installation): correct typo introduced
7229         in last patch: boundp -> fboundp.
7230
7231         * etags.el (buffer-tag-table-list):
7232         canonicalize filenames to Unix format so that tag-table-alist
7233         searching works under Windows.
7234
7235         * autoload.el:
7236         Bowdlerize the supposedly objectionable words
7237         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7238
7239         * gutter-items.el (set-progress-display-style):
7240         * gutter-items.el (search-dialog-callback):
7241         * gutter-items.el (make-search-dialog):
7242         Change to new callback-ex api.
7243
7244 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7245
7246         * help.el: (describe-installation): decode-coding-string is not
7247         defined in a non MULE environment.
7248
7249 2000-04-28  Ben Wing  <ben@xemacs.org>
7250
7251         * gutter-items.el (buffer-list-changed-hook):
7252         use it, not record-buffer-hook.
7253
7254         * subr.el (record-buffer-hook): Removed.
7255
7256 2000-04-27  Ben Wing  <ben@xemacs.org>
7257
7258         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7259         use NORECORD option.  Andy will not like this, but the existing
7260         gutter behavior is just wrong, as per this comment:
7261
7262         ;; this used to add the norecord flag to both calls below.
7263         ;; this is bogus because it is a pervasive assumption in XEmacs
7264         ;; that the current buffer is at the front of the buffers list.
7265         ;; for example, select an item and then do M-C-l
7266         ;; (switch-to-other-buffer).  Things get way confused.
7267         ;;
7268         ;; Andy, if you want to maintain the current look, you must
7269         ;;  *uncouple* the gutter order and buffers order.
7270
7271         * loaddefs.el (completion-ignored-extensions): unfuckify.
7272
7273         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7274         xemacs.mak.
7275
7276         * autoload.el (batch-update-one-directory): new function, used in
7277         xemacs.mak.
7278
7279         * loadup.el: set gc-cons-threshold very high unless dumping --
7280         loadup during update-elc is much much much faster.  also do this
7281         when quick-building.
7282
7283         add commented-out code for profiling loadup.
7284
7285
7286         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7287         is required in order to build xemacs.
7288
7289 2000-04-26  Ben Wing  <ben@xemacs.org>
7290
7291         * loadup.el: don't garbage collect during loadup if quick-build
7292         compile-time option is set.
7293
7294 2000-04-23  Ben Wing  <ben@xemacs.org>
7295
7296         * update-elc.el: compute whether any dumped .el or .elc files
7297         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7298         if so.
7299
7300         * update-elc.el (update-elc-files-to-compile): always change
7301         NOBYTECOMPILE in the src directory rather than current dir,
7302         so it will work under NT.
7303
7304         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7305         the form of this file is identical between Unix and Windows.
7306         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7307         Added comment.
7308         (update-autoloads-from-directory): updated doc string.
7309         updated doc strings in a few other places.
7310
7311 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7312
7313         * bytecomp.el (byte-force-recompile): Fix argument to
7314         byte-recompile-directory.
7315
7316 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7317
7318         * gutter-items.el (progress-display-clear-when-idle): Use
7319         add-one-shot-hook.
7320         * gutter-items.el (clear-progress-display): Adjust number of
7321         arguments.
7322
7323 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7324
7325         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7326
7327 2000-04-16  Ben Wing  <ben@xemacs.org>
7328
7329         * printer.el: New file.
7330
7331         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7332
7333         * help.el (describe-installation): Fix decoding for Windows.
7334
7335         * menubar-items.el:
7336         * menubar-items.el (default-menubar):
7337         * menubar-items.el (tutorials-menu-filter): New.
7338         * menubar-items.el (popup-menubar-menu):
7339         Add authorship.  Redo Help menu and Tutorials filter.
7340
7341         * menubar.el: Correct comment.
7342
7343         * modeline.el (modeline-buffer-identification): Correct doc string.
7344
7345         * simple.el:
7346         * simple.el (printing): Removed.
7347         * simple.el (printer-name): Removed.
7348         * simple.el (generic-print-buffer): Removed.
7349         * simple.el (generic-print-region): Removed.
7350         Move generic print code to printer.el.
7351
7352 2000-04-15  Ben Wing  <ben@xemacs.org>
7353
7354         * simple.el (generic-print-region): New.
7355         make this function actually work.
7356         (generic-print-buffer): call generic-print-region.
7357
7358 2000-04-14  Andy Piper  <andy@xemacs.org>
7359
7360         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7361         by using the new widget-callback-current-channel.
7362         (search-dialog-callback): ditto.
7363
7364 2000-04-12  Andy Piper  <andy@xemacs.org>
7365
7366         * gutter.el (default-gutter-position): moved from gutter-items.el.
7367         (default-gutter-position-changed-hook): ditto.
7368         (gutter-element-visibility-changed-hook): ditto.
7369         (set-gutter-element): ditto.
7370         (remove-gutter-element): ditto.
7371         (set-gutter-element-visible-p): ditto.
7372         (gutter-element-visible-p): ditto.
7373         (init-gutter): ditto.
7374
7375         * dialog.el (make-dialog-box): renamed and moved from
7376         gutter-items.el
7377
7378         * gutter-items.el: move various functions elsewhere.
7379
7380 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7381
7382         * menubar-items.el: Fixed place of parenthesis.
7383
7384 2000-04-12  Ben Wing  <ben@xemacs.org>
7385
7386         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7387                 without constantly being prompted for the tag.
7388         * simple.el: Added a number of section headings, to clarify the
7389                 organization of this file.
7390         * simple.el (activate-region):
7391         * simple.el (region-exists-p):
7392         * simple.el (region-active-p):
7393                 Moved these three function down to the other side of
7394                 the case-changing functions, so they join the rest of
7395                 the region code.
7396         * simple.el (printing): New.
7397         * simple.el (printer-name): New.
7398         * simple.el (generic-print-buffer): New.
7399                 New functions, a very simple prototype for a unified
7400                 printing interface.
7401
7402         * process.el (call-process-internal): Real fix for null BUFFER,
7403                 other problems with BUFFER specs.
7404
7405         * menubar-items.el:
7406                 Fixed up File->Print to use new printing functions.
7407                 Various corrections and expansions to Grep/Compile menus.
7408                 New options for Printing.
7409                 New options for SMTP Mail, the way to send mail under
7410                   MS Windows. (There's also a package patch to make SMTP
7411                   Mail be the default under MSWin.)
7412
7413 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7414
7415         * menubar-items.el: Selecting Rectangle Mousing from menubar
7416         did not work.  Needed to quote mouse-track-rectangle-p.
7417
7418 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7419
7420         * cl-compat.el (keywordp): Removed.
7421
7422 2000-04-05  Andy Piper  <andy@xemacs.org>
7423
7424         * gutter-items.el (progress-layout-glyph): don't initialize here.
7425         (progress-gauge-glyph): use dynamic sizing.
7426         (set-progress-display-style): new function. Set progress glyphs
7427         appropriately depending on the style.
7428         (progress-display-style): new variable. Custom version of
7429         set-progress-display-style.
7430         (progress-abort-glyph): switch to dynamic sizes.
7431         (search-dialog-text): make the edit field active.
7432
7433 2000-04-04  Andy Piper  <andy@xemacs.org>
7434
7435         * gutter-items.el (make-search-dialog): need to make the search
7436         dialog visible after creation.
7437
7438         * menubar-items.el (default-menubar): use the search dialog for
7439         searching. Remove some extraneous search menu items.
7440
7441         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7442         well as strings.
7443         (make-gutter-only-dialog-frame): allow the user to create the
7444         frame unmapped. Allow the gutter spec to be given as a glyph.
7445         (search-dialog-direction): new variable.
7446         (search-dialog-text): new variable.
7447         (search-dialog-callback): new function. Callback for the search
7448         dialog action.
7449         (make-search-dialog): new function. Create a user-friendly search
7450         dialog.
7451
7452 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7453
7454         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7455         under Windows.
7456
7457 2000-04-01  Andy Piper  <andy@xemacs.org>
7458
7459         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7460         progress more accurately.
7461
7462 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7463
7464         * finder.el (finder-compile-keywords): Process readable files only.
7465         Because error in process of .#finder-inf.el when compile xemacs
7466         with --with-clash-detection option.
7467
7468 2000-03-31  Andy Piper  <andy@xemacs.org>
7469
7470         * gutter-items.el (append-progress-display): don't delay after a
7471         successful font-lock.
7472         (make-gutter-only-dialog-frame): new function. Allow users to
7473         create gutter-only dialogs.
7474
7475 2000-03-27  Mike Alexander  <mta@arbortext.com>
7476
7477         * process.el (call-process-internal): Handle a null BUFFER
7478         parameter correctly.
7479
7480 2000-03-28  Andy Piper  <andy@xemacs.org>
7481
7482         * gutter-items.el (abort-progress-display): put strings in the
7483         gutter not extents.
7484         (progress-layout-glyph): signal special 'quit callback.
7485         (progress-display-quit-function): deleted.
7486         (progress-display-stop-callback): deleted.
7487         (progress-display-dispatch-command-events): deleted.
7488         (append-progress-display): remove calls to
7489         progress-display-dispatch-command-events.
7490         (raw-append-progress-display): ditto.
7491
7492 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7493
7494         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7495         being a list.  Actually define `stipple-pixmap-p' which is used as
7496         an error predicate.  Correctly handle PIXMAP being either relative
7497         or absolute file name.
7498
7499 2000-03-24  Andy Piper  <andy@xemacs.org>
7500
7501         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7502         (abort-progress-display): ditto. Don't delete the created extent.
7503         (raw-append-progress-display): ditto.
7504         (progress-display-dispatch-non-command-events): new
7505         function. Encapsulates what we want to do when no command input is
7506         required.
7507         (progress-display-dispatch-command-events): likewise, but disable
7508         for now since it causes too many problems.
7509         (append-progress-display): use them.
7510         (raw-append-progress-display): ditto.
7511         (default-gutter-position-changed-hook): set this rather than
7512         default-gutter-position-changed.
7513         (default-gutter-position-changed-hook): lambda with zero arguments
7514         rather than one.
7515         (raw-append-progress-display): trap errors in pending input since
7516         allowing them to signal will hose the gauge well and
7517         truly. Ideally we would like to delay these until we are more able
7518         to cope.
7519         (append-progress-display): ditto.
7520
7521 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7522
7523         * lisp/make-docfile.el: call-process-internal is now implemented
7524         in process.el.
7525
7526 2000-03-21  Ben Wing  <ben@xemacs.org>
7527
7528         * mule\mule-cmds.el (set-language-info-alist):
7529         Fix to correspond to new menu arrangement.
7530
7531 2000-03-21  Ben Wing  <ben@xemacs.org>
7532
7533         * process.el:
7534         * process.el (call-process-internal): New.
7535         New implementation of call-process.  Only enabled under NT, so far.
7536         stderr handling not implemented yet in CVS'd C code.
7537
7538 2000-03-20  Ben Wing  <ben@xemacs.org>
7539
7540         * lisp-mode.el:
7541         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7542         * lisp-mode.el (lisp-interaction-mode):
7543         Put back Lisp Interaction menubar for Jan V's sake.
7544
7545         * simple.el:
7546         * simple.el (mark-ring):
7547         * simple.el (dont-record-current-mark): New.
7548         * simple.el (in-shifted-motion-command): New.
7549         * simple.el (mark-ring-unrecorded-commands): New.
7550         * simple.el (mark-ring-max):
7551         * simple.el (set-mark-command):
7552         * simple.el (push-mark):
7553         * simple.el (handle-pre-motion-command):
7554         Implement scheme for not recording unimportant marks.
7555
7556         * subr.el:
7557         * subr.el (function-allows-args): New.
7558         New function function-allows-args.
7559
7560 2000-03-20  Martin Buchholz <martin@xemacs.org>
7561
7562         * XEmacs 21.2.32 is released.
7563
7564 2000-03-20  Andy Piper  <andy@xemacs.org>
7565
7566         * gutter-items.el (update-tab-in-gutter): force selection of the
7567         selected-window if required to do so.
7568         (buffers-tab-items): ditto.
7569         (add-tab-to-gutter): ditto.
7570         (create-frame-hook): use force-selection.
7571         (default-gutter-position-changed): lambdify.
7572         (update-tab-hook): deleted since it was only used in one place.
7573
7574 2000-03-18  Andy Piper  <andy@xemacs.org>
7575
7576         * files.el (find-file-noselect): undo change that shouldn't have
7577         gone in.
7578
7579 2000-03-17  Andy Piper  <andy@xemacs.org>
7580
7581         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7582         of selected-window trickery.
7583
7584         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7585         frames tabs.
7586         (progress-display-stop-callback): progress -> progress-display
7587         (progress-display-quit-function): ditto.
7588         (clear-progress-display): ditto.
7589         (remove-progress-display): ditto.
7590         (append-progress-display): ditto.
7591         (abort-progress-display): ditto.
7592         (raw-append-progress-display): ditto.
7593         (display-progress-display): ditto.
7594         (current-progress-display-label): ditto.
7595         (current-progress-display): ditto.
7596         (lprogress-display): ditto and save the buffer
7597         (progress-display): ditto. Otherwise the buffer sometimes gets
7598         changed which confuses font-lock.
7599
7600         * font-lock.el (font-lock-default-fontify-buffer): catch all
7601         errors, not just quit.
7602         (font-lock-mode): progress -> display-progress
7603         (font-lock-default-fontify-buffer): ditto.
7604         (font-lock-fontify-syntactically-region): ditto.
7605         (font-lock-fontify-keywords-region): ditto.
7606
7607 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7608
7609         * cl.el (gensym): Move to here from cl-macs.el.
7610         (gentemp): Ditto.
7611
7612 2000-03-16  Andy Piper  <andy@xemacs.org>
7613
7614         * font-lock.el (font-lock-mode): use lprogress and friends for
7615         progress management.
7616         (font-lock-default-fontify-buffer): ditto.
7617         (font-lock-fontify-syntactically-region): ditto.
7618         (font-lock-fontify-keywords-region): ditto.
7619         (font-lock-revert-cleanup): fix reverting.
7620         (font-lock-revert-setup): ditto.
7621
7622         * gutter-items.el (progress-use-echo-area): new variable. Use the
7623         echo area for progress gauges if non-nil.
7624         (clear-progress): remove echo area stuff and defer to
7625         clear-message.
7626         (append-progress): dispatch non-command events after each progress
7627         increment. Remove echo area stuff.
7628         (abort-progress): remove echo area stuff and defer to
7629         display-message.
7630         (raw-append-progress): ditto. Dispatch non-command events after
7631         gutter redisplay.
7632         (display-progress): defer echo area stuff to display-message.
7633
7634         * gutter-items.el (clear-progress):
7635         (abort-progress): indentation changes.
7636         (display-progress): don't clear progress.
7637         (append-progress): compare messages with equal.
7638         (raw-append-progress): use dispatch-non-command-events to flush
7639         widget creation events.
7640
7641 2000-03-13  Ben Wing  <ben@xemacs.org>
7642
7643         * abbrev.el:
7644         * abbrev.el (abbrev-string-to-be-defined): New.
7645         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7646         Changes for use with the menubar.
7647
7648 2000-03-12  Ben Wing  <ben@xemacs.org>
7649
7650         * alist.el (vassoc): moved here from font-menu.el.
7651
7652         * custom.el (defface): typo fix.
7653
7654         * dialog.el (yes-or-no-p-dialog-box):
7655         * dialog.el (message-box):
7656         * files.el (save-some-buffers-1):
7657         Put accelerators in the button names.
7658
7659         * font-lock.el (font-lock-comment-face):
7660         * font-lock.el (font-lock-keyword-face):
7661         * font-lock.el (font-lock-function-name-face):
7662         Fixed some of the colors under MS Windows because the existing
7663         default colors were hardly different from black and needed to be
7664         made lighter.
7665
7666         * font-menu.el:
7667         * font-menu.el (font-menu-split-long-menu):
7668         * font-menu.el (font-menu-family-constructor):
7669         * font-menu.el (font-menu-size-constructor):
7670         * font-menu.el (font-menu-weight-constructor):
7671         * font-menu.el (font-menu-set-font):
7672         vassoc moved to alist.el.
7673         Accelerators added to all menus.
7674         Unused bound var new-props removed.
7675
7676         * keydefs.el: I did a whole lot of rearranging to put things in a
7677         more consistent order and fixed a number of cases where key
7678         combinations involving up, down, left, right and so on were
7679         defined but the corresponding keypad combinations were not
7680         defined.
7681
7682         * lisp-mode.el:
7683         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7684         * lisp-mode.el (emacs-lisp-mode):
7685         * lisp-mode.el (lisp-interaction-mode):
7686         * lisp-mode.el (flet):
7687         Added accelerators onto the menus.
7688         Made all the different versions of the let function be indented
7689         the same way.
7690         Undid Steve's easy-menu-ification, because it makes it impossible
7691         to have the menubar and popup menus different.
7692         Cleaned up the menu; added items for find-function &c and some
7693         indenting, and removed debug-on-*.
7694
7695         * list-mode.el (list-mode-hook):
7696         * list-mode.el (list-mode):
7697         * list-mode.el (completion-setup-hook):
7698         * list-mode.el (display-completion-list):
7699         Added support for the :window-height keyword, which is required
7700         because of other changes that I made for the file dialog box.  I
7701         also made the hook variables list-mode-hook and
7702         completion-setup-hook and also minibuffer-setup-hook in
7703         minibuf.el be permanent-local; see comment in list-mode.el.
7704
7705         * map-ynp.el (map-y-or-n-p):
7706         Added accelerators to the dialog buttons.
7707
7708         * menubar-items.el (menu-truncate-list):
7709         New internal function.
7710         * menubar-items.el (submenu-generate-accelerator-spec):
7711         * menubar-items.el (menu-item-strip-accelerator-spec):
7712         * menubar-items.el (menu-item-generate-accelerator-spec):
7713         New exported functions, for use in auto-generating accelerator specs.
7714
7715         * menubar-items.el:
7716         * menubar-items.el (default-menubar):
7717         * menubar-items.el (maybe-add-init-button):
7718         * menubar-items.el (bookmark-menu-filter):
7719         * menubar-items.el (slow-format-buffers-menu-line):
7720         * menubar-items.el (build-buffers-menu-internal):
7721         * menubar-items.el (language-environment-menu-filter):
7722         * menubar-items.el (default-popup-menu):
7723         * menubar-items.el (popup-buffer-menu):
7724         * menubar-items.el (popup-menubar-menu):
7725         Did a major overhaul on this file, and in fact I'm nowhere near
7726         done working on the menubar, and there will be more patches to
7727         come.  A basic summary of what I've done:
7728
7729         a) I added accelerators to all of the menu items.  For menus that
7730         are auto-generated, such as the buffers menu, the accelerators are
7731         automatically added to the beginning of each line using the
7732         numbers 1 through 9, then zero, and then letters starting with A,
7733         but omitting the letters that are already in use for the fixed
7734         menu items at the top of the buffers menu.  To facilitate adding
7735         accelerators of this kind, I created some new functions
7736         (*-accelerator-spec), which are also being used by other filters
7737         that auto generate lists of things such as ftp sites to download
7738         packages.  If people really don't like these accelerators
7739         appearing at the beginning of the menu items, a variable can be
7740         added to optionally turn them off, but I think this is rather
7741         pointless because other menu items have accelerators and many or
7742         most of the menu users will use the accelerators if the support is
7743         there.
7744
7745         b) I combined the top level Tools and Apps menus into a single
7746         Tools menu, because the distinction between the two is not
7747         obvious, and the items on the menus are not used often enough that
7748         putting some of them onto submenus is a problem.
7749
7750         c) I created two new top level menus called View and Cmds because
7751         there were too many items on the File and Edit menus, and I'm going
7752         to be adding more items to these menus.  In contrast to the Tools
7753         menu, the items on these menus may be used quite often during an
7754         editing session, and so should be available with fewer
7755         keystrokes.
7756
7757         d) I added a number of options to the options menu, including one
7758         for controlling whether the alt key can be used to traverse to
7759         menu items using the accelerators, one for controlling behavior of
7760         control-k, one for controlling how the kill and yank functions
7761         interact with the clipboard, a few additional buffers-menu
7762         options, and various other things.  I also did a bit of
7763         rearranging, for example, combining the keyboard and mouse options
7764         into a single keyboard and mouse submenu to facilitate the
7765         accelerators on that level.
7766
7767         e) I changed the variable buffers-menu-format-buffer-line-function
7768         to take two arguments instead of one, the second argument being
7769         the line number for use in creating an accelerator.  I added a
7770         hack to support existing functions with one argument (although I
7771         doubt that very many of these exist), for backward compatibility.
7772
7773         f) I moved the top level mule menu to be a submenu of the edit
7774         menu.  I think that most of the items on this menu are fairly
7775         useless and there are certainly not enough frequently used items
7776         to justify this being its own top level menu.
7777
7778         g) I combined most of the items in big-menubar.el into the main menu.
7779         If people think the main menu is too big, it would be possible to
7780         create different configurations, some smaller.
7781
7782         * menubar.el (check-menu-syntax):
7783         Deleted some syntax checks that were no longer valid, partly
7784         because of changes that were already made a long time ago, and
7785         partly because of a change I made where I allow the name of the
7786         menu item to be an evaluated expression rather than just a string,
7787         similar to all of the other parameters of a menu item.
7788
7789         * minibuf.el:
7790         * minibuf.el (read-file-name-1):
7791         * minibuf.el (mouse-read-file-name-1):
7792         I made a number of changes to improve the appearance
7793         and functioning of the file dialog box.  They include:
7794
7795         a) Fixing the problem where closing the dialog box by clicking on
7796         the close button of the window didn't properly exit the
7797         minibuffer.
7798
7799         b) Fixing the problem that if you typed part of a file name, and
7800         then clicked on a completion with the mouse, the file was not
7801         correctly selected.
7802
7803         c) Changing the title of the dialog box to reflect the operation
7804         being done in accordance with user interface conventions, rather
7805         than the name of the dialog box buffer, which is rather useless.
7806
7807         d) Remove the words "possible completions are" which didn't
7808         belong.
7809
7810         e) Fix things so that the completions scroll off the end of the
7811         completions windows only to the right, rather than both to the
7812         right and down, which is in accordance with Windows user interface
7813         conventions.
7814
7815         * msw-init.el (init-post-mswindows-win):
7816         Added a binding for meta-F4, which is the standard windows binding
7817         for exiting a program.
7818
7819         * select.el (get-selection-no-error):
7820         * select.el (own-selection):
7821         * select.el (own-clipboard):
7822         Added an optional argument called append to the functions
7823         own-selection and own-clipboard.  This adds support for appending
7824         text to the existing selection and allows the function
7825         own-clipboard to be used as the value of the variable
7826         interprogram- cut-function.
7827
7828         Fixed a bug in own-selection in handling zmacs-region-stays.
7829
7830         * simple.el (historical-kill-line): New.
7831
7832         * simple.el (kill-line):
7833         * simple.el (interprogram-cut-function):
7834         * simple.el (interprogram-paste-function):
7835         * simple.el (handle-pre-motion-command):
7836         * simple.el (next-line):
7837         * simple.el (previous-line):
7838         a) Expanded the variable kill-whole-line, so that function
7839         kill-line can be set to delete the entire line always, not just
7840         when cursor is at the beginning of the line.  This is controlled
7841         by setting the variable kill-whole-line to the symbol 'always.
7842         This behavior, as well as the existing kill-whole-line behavior,
7843         now only take effect when kill-line is called interactively,
7844         although this is a departure from a previous behavior in the case
7845         of setting this variable kill-whole-line to t.  It is almost
7846         certainly what has always been intended, and most likely the old
7847         way of doing things introduced bugs.  I also created a function
7848         called historical-kill-line, which ignores the kill-whole-line
7849         setting and always gives the historical behavior of only killing
7850         to the end of the line.  I bound this function to shift- control-k
7851         so that the kill to end of line behavior is available, even when
7852         kill-whole-line has been set to change control-k into the simple
7853         delete-whole-line behavior. (This can be set using the options
7854         menu.)
7855
7856         b) I changed things so that kill and yank now interact with the
7857         clipboard by default under windows.  This was done by changing the
7858         default value of interprogram-cut- function and
7859         interprogram-paste-function.  You can get the old behavior by
7860         setting these to nil, and there is an option on the options menu
7861         to do this.
7862
7863         c) I added support for selecting text using shifted motion keys.
7864         This support is on by default and can be controlled by the
7865         variable shifted-motion-keys-select-region.  There is also a
7866         variable called unshifted-motion-keys-deselect-region that
7867         controls more specifically how the shifted motion key behavior
7868         works.  I did not put an option on the options menu to turn this
7869         off, because I can't imagine why this would be useful.
7870
7871         * simple.el (forward-block-of-lines):
7872         * simple.el (backward-block-of-lines):
7873         * simple.el (block-movement-size):
7874         New.
7875
7876         * simple.el (uncapitalized-title-words):
7877         * simple.el (uncapitalized-title-word-regexp):
7878         * simple.el (capitalize-string-as-title):
7879         * simple.el (capitalize-region-as-title):
7880         New.
7881
7882
7883         * subr.el (add-hook):
7884         * subr.el (make-local-hook): New.
7885         * subr.el (remove-local-hook): New.
7886         * subr.el (add-one-shot-hook): New.
7887         * subr.el (add-local-one-shot-hook): New.
7888         Added some functions to make using hooks easier.
7889         These include:
7890
7891         a) Functions add-local-hook and remove-local-hook to make it easy
7892         to use local hooks.
7893
7894         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7895         make it possible to add a "one-shot" hook, which is to say a hook
7896         that runs only once, and automatically removes itself after the
7897         first time it has run.
7898
7899 2000-03-09  Andy Piper  <andy@xemacs.org>
7900
7901         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7902
7903 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7904
7905         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7906         Moved from menubar-items.el.
7907         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7908
7909 2000-03-08  Andy Piper  <andy@xemacs.org>
7910
7911         * gutter-items.el (build-buffers-tab-internal): add selected field
7912         to buffers tab spec.
7913
7914 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7915
7916         * minibuf.el (last-exact-completion): Initialize to nil.
7917
7918 2000-03-07  Didier Verna  <didier@xemacs.org>
7919
7920         * startup.el (command-line-1): remove unused variable
7921         `first-file-buffer'.
7922
7923 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7924
7925         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7926         which is also used for Web server log files.
7927
7928 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7929
7930         * mule/mule-charset.el: Setup auto-fill-chars.
7931
7932 2000-03-02  SL Baur  <steve@beopen.com>
7933
7934         * subr.el (with-string-as-buffer-contents): Reimplement using
7935         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7936         non-deletion of buffer after execution problem.
7937         (with-output-to-string): Use unique buffer name.
7938
7939 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7940
7941         * gutter-items.el (buffers-tab-sort-function):  New variable.
7942         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7943
7944 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7945
7946         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7947
7948 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7949
7950         * menubar-items.el (maybe-add-init-button): Remove the "Load
7951         .emacs" button from all menubars.
7952
7953 2000-03-01  Didier Verna  <didier@xemacs.org>
7954
7955         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7956         region rectangle replacement (from Jan Vroonhof).
7957         (replace-rectangle): new function.
7958
7959 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7960
7961         * mule/mule-cmds.el (set-default-coding-systems): Use
7962         set-terminal-coding-system and set-keyboard-coding-system.
7963         * coding.el (set-terminal-coding-system): Use
7964         set-console-tty-output-coding-system.
7965         (set-keyboard-coding-system): Use
7966         set-console-tty-input-coding-system.
7967
7968 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7969
7970         * minibuf.el (read-variable): Allow symbol to default argument.
7971
7972 2000-02-27  Andy Piper  <andy@xemacs.org>
7973
7974         * gutter-items.el (update-tab-hook): new function to be used for
7975         hooks.
7976         (create-frame-hook): add update-tab-hook.
7977         (record-buffer-hook): ditto.
7978         (default-gutter-position-changed): ditto.
7979         (default-gutter-position): updating the buffers tab is now handled
7980         by a hook.
7981         (default-gutter-position-changed-hook): new variable.
7982         (gutter-element-visibility-changed-hook): ditto.
7983         (set-gutter-element-visible-p): call it.
7984         (set-gutter-element): use modify-specifier-instances. Set extents
7985         as duplicable before using.
7986         (remove-gutter-element): ditto.
7987         (set-gutter-element-visible-p): ditto.
7988         (init-gutter): new function.
7989         (add-tab-to-gutter): use new gutter-element functions rather than
7990         setting specifiers directly.
7991         (clear-progress): ditto.
7992         (abort-progress): ditto.
7993         (gutter-buffers-tab-visible-p): renamed from
7994         default-gutter-visible-p
7995
7996         * specifier.el (modify-specifier-instances): new function from Jan
7997         Vroonhof.
7998
7999         * x-init.el (init-post-x-win): call init-gutter.
8000
8001         * msw-init.el (init-post-mswindows-win): call init-gutter.
8002
8003         * menubar-items.el (default-menubar): Update to reflect new gutter
8004         variables.
8005
8006 2000-02-26  Andy Piper  <andy@xemacs.org>
8007
8008         * gutter-items.el (set-gutter-element): new function. Add gutter
8009         elements to the specified gutter.
8010         (remove-gutter-element): new function. Remove gutter elements from
8011         the specified gutter.
8012         (set-gutter-element-visible-p): new function. Set gutter element
8013         visibility for the provided gutter-visible specifier.
8014
8015 2000-02-23  Andy Piper  <andy@xemacs.org>
8016
8017         * gutter-items.el (add-tab-to-gutter): specify dimensions
8018         dynamically.
8019
8020 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8021
8022         * gutter-items.el (add-tab-to-gutter):
8023         * package-get.el (package-get-interactive-package-query):
8024         * package-ui.el (pui-directory-exists):
8025         (pui-install-selected-packages):
8026         (pui-list-packages):
8027         Use #'(lambda ...)  instead of '(lambda ...).
8028
8029 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8030
8031         * startup.el (load-user-init-file): Check to make sure user
8032           has an init-file before calling load().
8033
8034 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8035
8036         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8037
8038 2000-02-23  Martin Buchholz <martin@xemacs.org>
8039
8040         * XEmacs 21.2.31 is released.
8041
8042 2000-02-21  Mike Sperber <mike@xemacs.org>
8043
8044         * loadup.el (really-early-error-handler):
8045         * update-elc.el:
8046         * make-docfile.el:
8047         Remove dependency on EMACSBOOTSTRAP... environment variables.
8048
8049 2000-02-21  Martin Buchholz <martin@xemacs.org>
8050
8051         * XEmacs 21.2.30 is released.
8052
8053 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8054
8055         * byte-optimize.el (byte-optimize-plus):
8056         (byte-optimize-minus):
8057         (byte-optimize-multiply):
8058         Optimize (- 0) to 0, not (-)
8059         Optimize (+ 5 3.0) to 8.0
8060         Optimize (* 5 3.0) to 15.0
8061         Improve readability.
8062
8063 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8064
8065         * modeline.el: (modeline-scrolling-method): change modeline
8066         mswindows cursor appearance according to the value.
8067
8068         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8069         and 'gui-element face colors and 'gui-element face font to Windows
8070         defaults.
8071
8072 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8073
8074         * font-lock.el: Javadoc enhancements
8075
8076 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8077
8078         * ldap.el (toplevel): Test if LDAP support has been compiled in
8079         (ldap-verbose): New option
8080         (ldap-search-entries): Renamed from the previous ldap-search
8081         Conditionalize message display on ldap-verbose
8082         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8083         defuns
8084         (ldap-search): Is now defined as an obsolete wrapper calling
8085         ldap-search-basic or ldap-search-entries
8086
8087
8088 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8089             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8090             Jan Vroonhof  <jan@xemacs.org>
8091
8092         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8093         When for-effect is true, didn't call `byte-optimize-form'
8094         in and/or subforms without last.
8095
8096 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8097
8098         * package-get.el (package-get-download-sites): Use correct custom
8099         type.
8100
8101 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8102
8103         * files.el (write-file): Ask for coding system when compiled with
8104         file-coding.
8105
8106 2000-02-16  Andy Piper  <andy@xemacs.org>
8107
8108         * buffer.el (switch-to-buffer): give norecord argument to
8109         set-window-buffer instead of explicitly recording.
8110
8111         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8112         we have to pick a window.
8113
8114 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8115
8116         * mule/mule-cmds.el (describe-language-support): Don't add
8117         unexist function to help-map.
8118         (describe-coding-system): Don't use already assigend `C'.
8119
8120 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8121
8122         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8123         work in custom.
8124
8125 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8126
8127         * about.el: Ienaga's e-mail address change.
8128
8129 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8130
8131         * etags.el (find-tag): force new window -- even if buf already
8132         visible -- when other-window is t
8133
8134 2000-02-16  Martin Buchholz <martin@xemacs.org>
8135
8136         * XEmacs 21.2.29 is released.
8137
8138 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8139
8140         * cl-extra.el (getf): This is now identical to `plist-get', so
8141         just defalias it.
8142         * cl-macs.el: Make getf an alias to plist-get, at the
8143         byte-compiler level, using define-compiler-macro.
8144
8145 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8146
8147         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8148
8149 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8150
8151         * lisp/etags.el (find-tag-internal): set exact-tagname to
8152           a regular expression that matches against the tagname
8153           part of the tag entry first instead of only looking in
8154           the context area.
8155
8156 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8157
8158         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8159         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8160
8161 2000-02-07  Martin Buchholz <martin@xemacs.org>
8162
8163         * XEmacs 21.2.28 is released.
8164
8165 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8166
8167         * cl-extra.el (getf): Just call `get', never `get*'.
8168         Make arglist match docstring.
8169         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8170         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8171         * byte-optimize.el: remove references to `get*'.
8172
8173 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8174
8175         * mule/european.el: Add syntax information for Latin3 and Latin4.
8176
8177 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8178
8179         * byte-optimize.el: Byte-optimize (length "foo")
8180
8181 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8182
8183         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8184         width check using `window-leftmost-p' and `window-rightmost-p'.
8185
8186 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8187
8188         * wid-edit.el (widget-match-inline): An atom never matches a
8189           list.
8190
8191 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8192
8193         * modeline.el: Consolidated 'x and 'mswindows specification under
8194         'win tag.
8195
8196 2000-01-29  Andy Piper  <andy@xemacs.org>
8197
8198         * gutter-items.el: (format-buffers-tab-line): Try and be
8199         intelligent about buffer naming when we have duplicates.
8200
8201 2000-01-29  Andy Piper  <andy@xemacs.org>
8202
8203         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8204         updated when it becomes visible.
8205
8206 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8207
8208         * bytecomp.el (byte-compile-insert-header): Properly set coding
8209         system under MULE and file-coding.
8210
8211 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8212
8213         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8214         (dontusethis-set-value-terminal-coding-system-handler):
8215         (dontusethis-set-value-keyboard-coding-system-handler):
8216         Never undefine coding system aliases.  Emergency fix for gnus.
8217
8218 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8219
8220         * files.el (abbreviate-file-name): Use directory-sep-char instead
8221         of hard-coded "/".
8222
8223 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8224
8225         * startup.el (user-init-file-base-list): New variable, replacing
8226         user-init-file-base.
8227         (find-user-init-file): New function.
8228         (command-line-early): Use it.
8229         (load-user-init-file): Ditto.
8230
8231 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8232
8233         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8234         calling valid-image-instantiator-format-p
8235
8236 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8237
8238         * isearch-mode.el (isearch-mode): The variable is
8239         isearch-unhidden-extents, not isearch-opened-extents.
8240
8241 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8242
8243         * minibuf.el (next-history-element): Modify error message if a
8244         default value is available.
8245
8246 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8247
8248         * bytecomp.el (byte-compile-file): Don't unconditionally write
8249         .elc files in binary - might contain non-Latin1.
8250
8251 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8252
8253         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8254         for windows-nt.
8255
8256         * version.el:
8257         * startup.el (user-init-file-base):
8258         * process.el (call-process-region):
8259         * files.el (make-backup-file-name):
8260         (backup-file-name-p):
8261         (file-relative-name):
8262         (abbreviate-file-name):
8263         (set-auto-mode):
8264         * code-process.el (call-process-region): Removed unnecessary
8265         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8266         support out of the universe.
8267
8268         * process.el:
8269         * code-process.el:
8270         * bytecomp.el (byte-compile-file): Removed reference to
8271         buffer-file-type, and commented usage of binary-process-output
8272         NTEmacs variables.
8273
8274 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8275
8276         * help.el (function-arglist): Add case for macro.
8277
8278 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8279
8280         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8281         printers.
8282         (custom-display): Added a menu for printer/display tags.
8283
8284         * frame.el (frame-type):
8285         * device.el (device-type): Added 'msprinter to the doc string, and
8286         removed 'pc -- it is not going to be implemented ever.
8287         (call-device-method): Fixed docstring typo.
8288         Defined specifier tags 'printer and 'display.
8289
8290 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8291
8292         * lisp/itimer.el (itimer-run-expired-timers): (consp
8293           last-command-event-time) instead of (consp
8294           'last-command-event-time).
8295
8296 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8297
8298         * msw-glyphs.el: Removed obsolete commentary.
8299
8300 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8301
8302         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8303         better default value.
8304
8305 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8306
8307         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8308         (read-string): Ditto.
8309         (eval-minibuffer): Ditto.
8310         (read-command): Ditto.
8311         (read-function): Ditto.
8312         (read-variable): Ditto.
8313         (read-number): Ditto.
8314         (read-shell-command): Ditto.
8315         (read-number): Record history.
8316
8317 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8318
8319         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8320
8321 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8322
8323         * faces.el (startup-initialize-custom-faces): New function.
8324         Reset all faces created during auto-autoloads loading time
8325         by defface.
8326         * startup.el (command-line): Call it.
8327
8328 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8329
8330         * about.el (about-hackers): Add myself to contributors list.
8331
8332 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8333
8334         * menubar-items.el (maybe-add-init-button): Removed an argument in
8335         a call to load-user-init-file, as the function managed to lose its
8336         formal parameter a few betas ago.
8337
8338 2000-01-18  Martin Buchholz <martin@xemacs.org>
8339
8340         * XEmacs 21.2.27 is released.
8341
8342 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8343
8344         * process.el (shell-command-to-string): Use the FSF docstring.
8345         Make shell-command-to-string the standard function, and
8346         exec-to-string the (deprecated) alias.
8347
8348         * startup.el: typo fix.
8349
8350 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8351
8352         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8353
8354 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8355
8356         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8357         buffers after visible buffers.
8358         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8359
8360 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8361
8362         * info.el (Info-extract-menu-node-name): Stop at a dot
8363         followed by whitespace or right parenthesis.
8364
8365 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8366
8367         * info.el (Info-directory-list): Warn against using Customize with
8368         Info-directory-list.
8369
8370 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8371
8372         * minibuf.el (read-file-name): doc fix.
8373
8374         * autoload.el (update-file-autoloads): doc fix.
8375
8376         * about.el (about-hackers): Change my E-mail address.
8377
8378 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8379
8380         * info.el (Info-visit-file): Just use the `f' interactive spec to
8381         read a filename in the standard way.
8382
8383 2000-01-13  Andy Piper  <andy@xemacs.org>
8384
8385         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8386         (gutter-buffers-tab-extent): new variable.
8387         (update-tab-in-gutter): call add-tab-to-gutter again if the
8388         orientation has changed.
8389         (add-tab-to-gutter): cope with different orientations.
8390
8391 2000-01-11  Didier Verna  <didier@xemacs.org>
8392
8393         * info.el (Info-following-node-name): backward-skip dots as well
8394         as spaces (dots at the end of a node name aren't part of it).
8395         (Info-extract-menu-node-name): don't skip dots. There could be
8396         some in the node name.
8397         (Info-index): allow dots to be part of a node name.
8398
8399 2000-01-12  Andreas Jaeger  <aj@suse.de>
8400
8401         * files.el (auto-mode-alist): Added idlwave-mode.
8402         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8403
8404 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8405
8406         * info.el (Info-search): Show default value.
8407
8408 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8409
8410         * info.el (Info-read-node-completion-table): New variable.
8411         (Info-read-node-name-1): New function.
8412         (Info-read-node-name): Use it.
8413         (Info-follow-reference): Use DEFAULT argument of completing-read.
8414         (Info-menu): Ditto.
8415
8416 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8417
8418         * hyper-apropos.el (hyper-describe-key-briefly): Save
8419         window configuration.
8420         (hyper-describe-face): Use DEFAULT of completing-read.
8421         (hyper-apropos-read-variable-symbol): Ditto.
8422         (hyper-apropos-read-function-symbol): Ditto.
8423
8424 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8425
8426         * mule/mule-cmds.el (set-default-coding-system): Set
8427         comint-exec-hook to use coding-system-for-read and
8428         coding-system-for-write so that C-x RET c works.
8429
8430 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8431
8432         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8433         (previous-matching-history-element): Increment
8434         minibuffer-max-depth by 1.
8435         (next-matching-history-element): Ditto.
8436
8437 2000-01-11  Andy Piper  <andy@xemacs.org>
8438
8439         * gutter-items.el (buffers-tab): Create a new face for the buffers
8440         tab.
8441         (buffers-tab-face): use it.
8442
8443 2000-01-10  Didier Verna  <didier@xemacs.org>
8444
8445         * modeline.el (modeline-scrolling-method): change modeline X
8446         cursor appearance according to the value.
8447
8448 2000-01-07  Andreas Jaeger  <aj@suse.de>
8449
8450         * about.el (about-hackers): Moved my entry to contributor list.
8451         (xemacs-hackers): Added myself.
8452         (about-maintainer-info): Added description of myself.
8453
8454
8455 2000-01-07  Didier Verna  <didier@xemacs.org>
8456
8457         * modeline.el (modeline-scrolling-method): new variable.
8458         (mouse-drag-modeline): add reference to it in the docstring.
8459         (mouse-drag-modeline): handle it.
8460
8461 2000-01-08  Andy Piper  <andy@xemacs.org>
8462
8463         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8464         calls.
8465         (remove-buffer-from-gutter-tab): ditto.
8466
8467 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8468
8469         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8470         (custom-face-edit): Fix grammatical error in help message.
8471
8472 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8473
8474         * movemail.el: Added.
8475
8476         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8477
8478 2000-01-03  Didier Verna  <didier@xemacs.org>
8479
8480         * modeline.el (mouse-drag-modeline): remove the code related to
8481         the modeline horizontal scrolling facility.
8482
8483 1999-12-31  Martin Buchholz <martin@xemacs.org>
8484
8485         * XEmacs 21.2.26 is released.
8486
8487 1999-12-28  Andy Piper  <andy@xemacs.org>
8488
8489         * wid-edit.el (widget-push-button-value-create): The gui cache
8490         does not agree with native widgets which can only be displayed
8491         once per window. The reasons for caching are diminished now that
8492         we don't hog resources when creating buttons.
8493         (widget-push-button-cache) deleted.
8494
8495 1999-12-24  Martin Buchholz <martin@xemacs.org>
8496
8497         * XEmacs 21.2.25 is released.
8498
8499 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8500
8501         * hyper-apropos.el (hyper-apropos): Toggle
8502         hyper-apropos-programming-apropos correctly.
8503         Set REGEXP when user accepts default value.
8504
8505 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8506
8507         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8508         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8509
8510 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8511
8512         * mule/mule-category.el (undefined-category-designator):
8513         Return char instead of character.  Search for undefined one.
8514         (describe-category): Use with-displaying-help-buffer.
8515
8516 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8517
8518         * byte-optimize.el (byte-optimize-plus):
8519         Optimize (+ 1) to 1 instead of (1+ nil).
8520
8521         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8522
8523         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8524
8525         * byte-optimize.el (byte-optimize-char-before): New function.
8526         Remove performance penalty for using (char-before) instead of (char-after).
8527
8528 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8529
8530         * mule/mule-category.el (char-category-list): Return character
8531         instead of integer.
8532
8533 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8534
8535         * minibuf.el (read-buffer): Check default is buffer object.
8536
8537 1999-11-25  Andy Piper  <andy@xemacs.org>
8538
8539         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8540         for buttons.
8541
8542 1999-12-16  Andreas Jaeger  <aj@suse.de>
8543
8544         * package-get.el (package-get-maybe-save-index): Fixed typo.
8545         Patch by Jeff Miller <jmiller@smart.net>.
8546
8547 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8548
8549         * gnuserv.el (gnuserv-process-filter):  don't call
8550         gnuserv-write-to-client when gnuserv-current-client is nil
8551
8552 1999-12-14  Martin Buchholz <martin@xemacs.org>
8553
8554         * XEmacs 21.2.24 is released.
8555
8556 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8557
8558         * about.el (about-hackers): Update my email address.
8559
8560 1999-12-07  Martin Buchholz <martin@xemacs.org>
8561
8562         * XEmacs 21.2.23 is released.
8563
8564 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8565
8566         * package-get.el (package-get-download-sites): Removed several
8567         defunct download sites, added many new ones, and corrected a few
8568         incorrect directory-on-site entries.  Added physical locations to
8569         site-description.
8570
8571 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8572
8573         * finder.el (finder-commentary): add DOC string and fix
8574         interactive spec
8575
8576 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8577
8578         * help.el (describe-function): Don't forget to intern the string
8579         completing-read returns.
8580         (describe-variable): Ditto.
8581
8582 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8583
8584         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8585         `hyper-apropos-help-mode' here to find symbol to customize
8586         irregardless of cursor position and simplify
8587         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8588         `hyper-apropos-popup-menu'.
8589
8590 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8591
8592         * apropos.el (apropos-mode-map): Add return to call
8593         apropos-follow.
8594         (apropos-print): Call apropos-mode to have better
8595         command reference. Put keymap text-poperty to
8596         symbole name.
8597
8598 1999-11-22  Alastair Burt  <burt@dfki.de>
8599
8600         * help.el: (describe-bindings-1): Added handling of keymaps for
8601         the extents at point.
8602
8603 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8604
8605         * gutter-items.el (buffers-tab-items): Wrap the function in a
8606         save-match-data
8607
8608 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8609
8610         * help.el (describe-function): Use the DEFAULT argument to
8611         completing-read.
8612         (describe-variable): Ditto.
8613
8614 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8615
8616         * minibuf.el (read-from-minibuffer): Add optional argument
8617         DEFAULT to have better mini-buffer history support.
8618         (completing-read): Pass default to read-from-minibuffer.
8619         (read-buffer): Pass default to completing-read.
8620
8621 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8622
8623         * font-lock.el (font-lock-doc-string-face): Document the
8624         `font-lock-lisp-like' property.
8625
8626 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8627
8628         * lisp-mode.el: Specify `font-lock-lisp-like'.
8629
8630         * font-lock.el (font-lock-lisp-like): New function.
8631         (font-lock-fontify-syntactically-region): Use it.
8632
8633 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8634
8635         * XEmacs 21.2.22 is released
8636
8637 1999-11-28  Martin Buchholz <martin@xemacs.org>
8638
8639         * XEmacs 21.2.21 is released.
8640
8641 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8642
8643         * minibuf.el (read-coding-system): Accept symbol and
8644         coding-system object as a default-coding-system.
8645
8646 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8647
8648         * minibuf.el (read-coding-system): Accept symbol as
8649         a default-coding-system.
8650
8651 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8652
8653         * apropos.el (apropos-documentation): Use insert instead
8654         of princ.
8655
8656 1999-11-07  William M. Perry  <wmperry@aventail.com>
8657
8658         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8659           for the linux console.
8660
8661         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8662           stuff to work when you are not on a window system, since the GPM
8663           mouse support now allows pasting from outside of XEmacs.
8664
8665 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8666
8667         * XEmacs 21.2.20 is released
8668
8669 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8670
8671         * setup-paths.el (paths-default-info-directories): Add
8672         /usr/share/info and /usr/local/share/info.
8673
8674 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8675
8676         * about.el: Updated Vladimir Ivanovic's info.
8677
8678 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8679
8680         * auto-show.el (auto-show-truncationp): Remove.
8681
8682         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8683
8684 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8685
8686         * indent.el (indent-line-to): fix bug: spaces were not replaced
8687         with tab if column is multiple of tab-width
8688         From dhn@qedinc.com
8689
8690 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8691
8692         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8693         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8694
8695         * package-get.el (package-get-package-provider): Be verbose when
8696         interactive. Patch from Robert Pluim
8697
8698 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8699
8700         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8701         info file suffixes.
8702
8703 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8704
8705         * process.el (open-network-stream): Add a new optional parameter
8706         PROTOCOL to support udp; fix a minor typo and add an explanation
8707         in docstring for udp programming.
8708
8709         * code-process.el (open-network-stream): Add a new optional
8710         parameter PROTOCOL to support udp; fix a minor typo and add an
8711         explanation in docstring for udp programming.
8712
8713 1999-10-18  Andy Piper  <andy@xemacs.org>
8714
8715         * gui.el (make-gui-button): be more precise about how we call
8716         callbacks.
8717
8718         * wid-edit.el (widget-push-button-value-create): Use the new form
8719         of native gui-button.
8720
8721 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8722
8723         * info.el (Info-page-prev): Don't do (sit-for 0).
8724
8725 1999-10-13  Andy Piper  <andy@xemacs.org>
8726
8727         * gutter-items.el (progress-abort-glyph): new glyph for showing
8728         abort status.
8729         (append-progress): dispatch-event rather than sit-for.
8730         (abort-progress): new function. Show the abort glyph with an
8731         appropriate message.
8732         (raw-append-progress): dispatch-event rather than sit-for.
8733         (display-progress): cope with aborts.
8734
8735         * gui.el (make-gui-button): Use native widgets for buttons
8736         unconditionally.
8737         (insert-gui-button): ditto.
8738         (gui-button-p): ditto.
8739
8740         * xbm-button.el: remove from core.
8741
8742         * xpm-button.el: remove from core.
8743
8744 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8745
8746         * faces.el (init-device-faces): Don't initialize the random faces
8747         on the stream device.
8748
8749 1999-10-06  Andy Piper  <andy@xemacs.org>
8750
8751         * files.el (recover-file): Don't use ls under windows for revert buffer.
8752
8753 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8754
8755         * package-get.el (package-get-download-menu): Make menu really
8756         toggle download sites.
8757         (package-get-download-sites): Add autoload cookie.
8758
8759 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8760
8761         * setup-paths.el (paths-find-module-directory): Ditto.
8762
8763 1999-09-29  Werner Fink  <werner@suse.de>
8764
8765         * setup-paths.el (paths-find-exec-directory): Add missing nil
8766         parameter for environment.
8767
8768 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8769
8770         * modeline.el (modeline-format):
8771         Only purecopy the strings.  Else
8772         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8773         barfs.
8774
8775 1999-08-28  Mike Woolley  <mike@bulsara.com>
8776
8777         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8778         user setting comint-completion-addsuffix and
8779         comint-process-echoes.
8780
8781 1999-09-22  Andy Piper  <andy@xemacs.org>
8782
8783         * gutter-items.el (update-tab-in-gutter): use
8784         last-nonminibuf-window instead of selected-window.
8785
8786 1999-09-18  Andy Piper  <andy@xemacs.org>
8787
8788         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8789         display on.
8790
8791         * subr.el (record-buffer-hook): new variable so that the hook gets
8792         some documentation.
8793
8794 1999-09-16  Andy Piper  <andy@xemacs.org>
8795
8796         * gutter-items.el (update-tab-in-gutter): only update when the
8797         gutter is visible.
8798         (remove-buffer-from-gutter-tab): ditto.
8799
8800 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8801
8802         * simple.el (do-auto-fill): Commented out part of Kinsoku
8803         processing.
8804
8805 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8806
8807         * isearch-mode.el (isearch-highlightify-region): Give the
8808         highlighting extents a high priority.
8809         (isearch-make-extent): Give the main highlighting extent an even
8810         higher priority.
8811
8812 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8813
8814         * packages.el (packages-compute-package-locations): Fix typo from
8815         -u rationalization.
8816
8817 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8818
8819         * setup-paths.el (paths-find-doc-directory): Respect value of
8820         `configure-doc-directory.'
8821
8822         * find-paths.el (paths-find-architecture-directory): Give
8823         precendence `default' argument (which typically comes from
8824         configure).
8825
8826 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8827
8828         * startup.el (command-line-early): Added options -user-init-file
8829         and -user-init-directory.
8830
8831         * files.el (user-init-file): Default to NIL so we can recognize
8832         when it's set.
8833
8834 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8835
8836         * obsolete.el (init-file-user):
8837         * startup.el:
8838         * packages.el (packages-compute-package-locations):
8839         * package-get.el (package-get-user-index-filename):
8840         * menubar-items.el (maybe-add-init-button):
8841         * info.el (Info-annotations-path):
8842         * dump-paths.el:
8843         Change `user-init-directory' to be an absolute path.
8844         Use `user-init-directory' where appropriate.
8845         Zap `init-file-user' and its uses.
8846
8847 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8848
8849         * subr.el (copy-symbol): New function.
8850
8851 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8852
8853         * isearch-mode.el (isearch-done): Be sure to restore invisible
8854         extents in the proper buffer.
8855         (isearch-pre-command-hook): Set this-command to the correct value
8856         in case the buffer has changed and old overriding-local-map was
8857         used.
8858         (isearch-restore-extent): Use remprop instead of setting the
8859         property to nil.
8860
8861 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8862
8863         * cmdloop.el (execute-extended-command): Update zmacs region
8864         before the delay.
8865         (execute-extended-command): Make the message gettext-friendly.
8866
8867 1999-09-07  Andy Piper  <andy@xemacs.org>
8868
8869         * gutter-items.el (progress-gauge-glyph): renamed from
8870         progress-glyph.
8871         (progress-text-glyph): new variable.
8872         (progress-layout-glyph): use layouts and text glyphs.
8873         (progress-area-buffer): removed.
8874         (progress-text-and-extent): new variable.
8875         (progress-displayed-p): dynamically create gutter area buffer.
8876         (clear-progress): ditto.
8877         (raw-append-progress): ditto.
8878         (append-progress): use new glyph names.
8879         (raw-append-progress): only create the extent when needed. set
8880         properties more optimally.
8881         (progress): remove args.
8882
8883 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8884
8885         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8886         mapcar where the return value is unused.
8887         (isearch-restore-invisible-extents): Ditto.
8888         (isearch-highlight-all-cleanup): Ditto.
8889         (isearch-delete-extents-in-range): Traverse the extents only once.
8890         (isearch-highlight-all-update): Don't start over if the search
8891         string has changed and more input is pending.
8892
8893 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8894
8895         * packages.el (packages-find-package-data-path): Ditto.
8896
8897         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8898
8899         * subr.el (mapc-internal): Don't make obsolete.
8900
8901         * cl-extra.el (mapc): Resurrect.
8902
8903 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8904
8905         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8906         alias.
8907
8908         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8909         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8910         (isearch-yank-clipboard): Use get-clipboard instead of
8911         x-get-clipboard.
8912         (isearch-yank-selection): Fix docstring.
8913
8914 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8915
8916         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8917
8918 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8919
8920         * cl-macs.el (extent-start-position): Fix setf method.
8921         (extent-end-position): Ditto.
8922
8923 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8924
8925         * isearch-mode.el: End merge with FSF 20.4.
8926
8927         * isearch-mode.el (search-invisible): New variable.
8928         (isearch-hide-immediately): Ditto.
8929         (isearch-unhidden-extents): Ditto.
8930         (isearch-range-invisible): New function.
8931         (isearch-unhide-extent): Ditto.
8932         (isearch-restore-invisible-extents): Ditto.
8933         (isearch-restore-extent): Ditto.
8934
8935         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8936         implementation.
8937         (isearch-ring-retreat-edit): Ditto.
8938         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8939         (isearch-forward-regexp): New arguments NOT-REGEXP and
8940         NO-RECURSIVE-EDIT.
8941         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8942         (isearch-backward-regexp): New arguments NOT-REGEXP and
8943         NO-RECURSIVE-EDIT.
8944         (isearch-mode): Return isearch-success.
8945         (isearch-update): Use unread-command-events instead of
8946         unread-command-event.
8947         (isearch-abort): If an invalid regexp is encountered, keep popping
8948         states.
8949         (isearch-*-char): Use FSF implementation.
8950         (isearch-whitespace-chars): Use the more robust FSF's
8951         implementation.
8952         (isearch-within-brackets): New variable.
8953         (isearch-mode): Initialize it.
8954         (isearch-edit-string): Bind it.
8955         (isearch-search-and-update): Set it.
8956         (isearch-push-state): Push it.
8957         (isearch-top-state): Pop it.
8958         (isearch-search): Set it.
8959         (isearch-printing-char): When called by isearch-whitespace-chars,
8960         handle M-SPC gracefully.
8961         (isearch-message-prefix): New argument ELLIPSIS.
8962         (isearch-message-suffix): Ditto.
8963         (isearch-message): Use the ELLIPSIS argument when calling
8964         isearch-message-prefix and isearch-message-suffix.
8965         (isearch-message-prefix): Distinguish between "wrapped" and
8966         "overwrapped" search, FWIW.
8967
8968 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8969
8970         * isearch-mode.el (isearch-edit-string): Use the head of the
8971         search ring instead of search-last-string and search-last-regexp.
8972         (search-highlight): Renamed from isearch-highlight.
8973         (isearch-exit): Use the new name.
8974         (isearch-highlight): Ditto.
8975         (isearch-dehighlight): Ditto.
8976         (isearch-update-ring): New function.
8977         (isearch-done): Call it.
8978         (isearch-done): New argument EDIT.
8979         (isearch-repeat): If search string is empty, look up at the car of
8980         the search ring; ignore the yank pointer.
8981         (isearch-abort): Call isearch-done with NOPUSH.
8982         (isearch-cancel): New function.
8983         (isearch-mode-map): Bind it to ESC ESC ESC.
8984
8985         * isearch-mode.el: Begin merge with FSF 20.4.
8986
8987 1999-09-01  Andy Piper  <andy@xemacs.org>
8988
8989         * x-select.el (x-get-clipboard): obsolete.
8990         (x-yank-clipboard-selection): obsolete
8991
8992         * select.el (disown-selection): need to be careful to disown the
8993         clipboard if we set it via selection.
8994         (get-clipboard): move from x-select.el
8995         (yank-clipboard-selection): ditto.
8996
8997 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8998
8999         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9000         isearch-highlight-all-matches to nil.
9001         (isearch-fixed-case): New variable.
9002         (isearch-mode): Initialize it.
9003         (isearch-edit-string): Save it.
9004         (isearch-toggle-case-fold): Set it.
9005         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9006         need to check isearch-fixed-case.
9007         (isearch-toggle-case-fold): Update highlighting of all matches
9008         before the pause.
9009         (isearch-edit-string):
9010
9011 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9012
9013         * isearch-mode.el (isearch-edit-string): Call isearch-message
9014         before reading the event so that the prompt is displayed properly.
9015         (isearch-message): Use isearch-nonincremental when calling
9016         isearch-message-prefix.
9017         (minibuffer-local-isearch-map): Bind up and down to do the same as
9018         M-p and M-n respectively.
9019         (isearch-done): New arg NOPUSH.
9020         (isearch-edit-string): Use it.
9021         (isearch-edit-string): Don't bind isearch-string.
9022         (isearch-ring-adjust): Edit string, *then* push state.
9023
9024 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9025
9026         * faces.el (isearch-secondary): Make isearch-secondary look
9027         different than default.
9028
9029 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9030
9031         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9032         save-excursion.
9033         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9034         (isearch-update): Call isearch-dehighlight without arguments.
9035         (isearch-done): Ditto.
9036
9037         * isearch-mode.el (isearch-fix-case): If the search string has no
9038         upper-case letters, allow the folding to be reenabled.
9039         Previously, once disabled, the folding would remain that way until
9040         the end of isearch.
9041         (isearch-top-state): Call isearch-fix-case.
9042
9043         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9044         save-excursion.
9045         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9046
9047 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9048
9049         * xpm-button.el:
9050         xbm-button.el: Need to exist in core because gui.el depends on
9051         them.
9052
9053 1999-08-31  Andy Piper  <andy@xemacs.org>
9054
9055         * gutter-items.el (buffers-tab-face): new customizable variable.
9056         (buffers-tab-default-buffer-line-length): new specifier for
9057         maximum viewable characters.
9058         (progress-stack): new variable for implementing widget-based
9059         progress messages.
9060         (progress-area-buffer): ditto.
9061         (progress-glyph-height): ditto.
9062         (progress-stop-callback): ditto.
9063         (progress-quit-function): new function.
9064         (progress-glyph): new variable.
9065         (progress-layout-glyph): ditto.
9066         (progress-displayed-p): new function, see message-displayed-p for
9067         details.
9068         (clear-progress): ditto.
9069         (remove-progress): ditto.
9070         (append-progress): ditto.
9071         (raw-append-progress): ditto.
9072         (display-progress): ditto.
9073         (current-progress): ditto.
9074         (current-progress-label): ditto.
9075         (progress): ditto.
9076         (lprogress): ditto.
9077
9078
9079 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9080
9081         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9082
9083         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9084         `isearch-yank-selection'.
9085         (isearch-mode-map): Use it.
9086         (isearch-yank-selection): Use `get-selection' instead of
9087         `get-x-selection'.
9088
9089 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9090
9091         * faces.el (isearch-secondary): Create face here.
9092
9093         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9094         timers.
9095
9096 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9097
9098         * subr.el (buffer-string): More robust backward compatibility
9099         check, courtesy William Perry.
9100
9101 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9102
9103         * replace.el (perform-replace): Stop the search after the search
9104         limit has been reached.
9105
9106 1999-08-23  Andy Piper  <andy@xemacs.org>
9107
9108         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9109         here if we don't have one.
9110
9111 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9112
9113         * ldap.el (ldap-coding-system): Default to nil until we get
9114         efficient UTF8 support
9115         (ldap-decode-string): Guard against `decode-coding-string' not
9116         being defined
9117         (ldap-encode-string): Guard against `encode-coding-string' not
9118         being defined
9119
9120 1999-08-23  Didier Verna  <didier@xemacs.org>
9121
9122         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9123         Some doc strings improvements, and add a star to the `interactive'
9124         calls.
9125
9126 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9127
9128         * font-lock.el (java-font-lock-keywords-3): introduced new
9129         keywords and regexpes for javadoc syntax 1.2.
9130
9131 1999-08-17  Andy Piper  <andy@xemacs.org>
9132
9133         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9134         format-buffers-tab-line.
9135         (buffers-tab-max-buffer-line-length): new variable.
9136         (format-buffers-tab-line): new function. truncate names if over
9137         buffers-tab-max-buffer-line-length.
9138
9139 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9140
9141         * cus-start.el: Customize the variable `bell-inhibit-time'.
9142
9143 1999-08-16  Andy Piper  <andy@xemacs.org>
9144
9145         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9146         brute-force approach to deleting the last buffer.
9147         (buffers-tab-grouping-regexp): new customizable variable.
9148         (select-buffers-tab-buffers-by-mode): use it.
9149
9150 1999-08-13  Andy Piper  <andy@xemacs.org>
9151
9152         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9153         deletion problem.
9154
9155 1999-07-30  Didier Verna  <didier@xemacs.org>
9156
9157         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9158         of princ to output symbols.
9159         (custom-save-face-internal): ditto.
9160         (custom-save-resets): ditto.
9161
9162 1999-08-09  Didier Verna  <didier@xemacs.org>
9163
9164         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9165         `regexp-quote' to protect the major mode name for use as a regular
9166         expression (c++ needs this for instance).
9167
9168 1999-08-08  Andy Piper  <andy@xemacs.org>
9169
9170         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9171         cope with similar mode names.
9172
9173         * gutter-items.el (buffers-tab-selection-function): new selection
9174         function.
9175         (select-buffers-tab-buffers-by-mode): new function.
9176         (buffers-tab-items): use it if set to only display buffers in the
9177         tab in the current buffer's group..
9178         (update-tab-in-gutter): use new api.
9179         (remove-buffer-from-gutter-tab): ditto.
9180
9181         * gutter-items.el (buffers-tab-max-size): set custom selection
9182         default to 6.
9183         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9184         (add-tab-to-gutter): set face as default.
9185
9186 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9187
9188         * faces.el (frob-face-property): Merge the fall-back specifier
9189         with the target, not replace it.
9190
9191 1999-08-05  Andy Piper  <andy@xemacs.org>
9192
9193         * gutter-items.el (update-tab-in-gutter): add frame argument for
9194         buffer-items.
9195         (update-tab-in-gutter): use it.
9196
9197         * gutter-items.el (record-buffer-hook): set.
9198
9199         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9200         change.
9201         (switch-to-buffer-hook) deleted.
9202
9203 1999-08-04  Andy Piper  <andy@xemacs.org>
9204
9205         * gutter-items.el (update-tab-in-gutter): make sure this will work
9206         as an argument to create-frame-hook.
9207
9208 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9209
9210         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9211         instead of timer emulation.
9212
9213 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9214
9215         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9216         Emacs isearch enhancements.
9217
9218 1999-07-28  Andy Piper  <andy@xemacs.org>
9219
9220         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9221         all devices that support tab controls.
9222         (remove-buffer-from-gutter-tab): new function. to be used as a
9223         value for kill-buffer-hook.
9224
9225 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9226
9227         * auto-show.el (auto-show-truncationp): changed to match
9228         `window_translation_on'
9229
9230 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9231
9232         * XEmacs 21.2.19 is released
9233
9234 1999-07-28  SL Baur  <steve@miho>
9235
9236         * code-files.el (insert-file-contents): Fix docstring.
9237         revert previous change.
9238
9239 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9240
9241         * fill.el (fill-region-as-paragraph): Change re-break-point to
9242         contain word-across-newline plus one character so that filling
9243         Japanese and Chinese works as desired.
9244         * simple.el (do-auto-fill): Ditto.
9245
9246 1999-07-26  SL Baur  <steve@miho>
9247
9248         * mule/japanese.el ("Japanese"): Do not specify a default input
9249         method.
9250         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9251
9252 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9253
9254         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9255         able to use cl-macs macro in early lisp.
9256
9257 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9258
9259         * custom.el:
9260         * cus-face.el:
9261         * cus-edit.el:
9262                 Massive custom Theme API changes.
9263
9264 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9265
9266         * code-files.el (insert-file-contents): Regard
9267         coding-system-magic-cookie if `coding-system-for-read' is nil.
9268
9269 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9270
9271         * mule/thai-xtis.el: Add coding: local variable, to avoid
9272         bootstrapping problem with C locale.
9273
9274 1999-07-22  Andy Piper  <andy@xemacs.org>
9275
9276         * dumped-lisp.el (preloaded-file-list): guard against putting
9277         gutter-items in a less than functional XEmacs.
9278         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9279
9280 1999-07-18  Bob Weiner  <weiner@beopen.com>
9281
9282         * fill.el (fill-context-prefix): Fixed bug that prevented the
9283         setting of an adaptive fill prefix when the `dont-skip-first' was
9284         t.
9285
9286 1999-07-22  SL Baur  <steve@miho>
9287
9288         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9289
9290 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9291
9292         * files.el (interpreter-mode-alist): add `make', `guile', and
9293         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9294         makefile-mode, guile is a scheme, and someday XEmacs will be
9295         modular enough to use as an efficient scripting tool.)
9296
9297 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9298
9299         * mule/mule-cmds.el (reset-language-environment): Regard
9300         coding-category `utf-8' and `ucs-4' if they are available.
9301
9302 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9303
9304         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9305         (prefer-coding-system): Fix DOC-string.
9306
9307         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9308         DOC-string too.
9309
9310         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9311         Mule.
9312         (coding-system-change-eol-conversion): Fix DOC-string.
9313
9314 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9315
9316         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9317         instead of `list-coding-system'.
9318
9319 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9320
9321         * menubar-items.el (default-menubar): `select-input-method' was
9322         renamed to `set-input-method'.
9323
9324         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9325         "Set Language Environment" menu.
9326
9327         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9328         "Describe Language Support" menu.
9329
9330 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9331
9332         * mule/chinese.el ("Chinese-GB"): Rename
9333         `chinese-gb-environment-setup-function' to
9334         `setup-chinese-gb-environment-internal'.
9335
9336 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9337
9338         * mule/korean.el: Use `define-coding-system-alias' instead of
9339         `copy-coding-system'.
9340
9341 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9342
9343         * mule/mule-cmds.el (set-language-environment-coding-systems):
9344         Treat duplicated coding-categories.
9345
9346 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9347
9348         * mule/japanese.el: Use `define-coding-system-alias' instead of
9349         `copy-coding-system'.
9350
9351 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9352
9353         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9354         coding-system `viscii'.
9355
9356 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9357
9358         * mule/cyrillic.el:
9359         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9360         (cyrillic-alternativnyj-decode-table): New variable.
9361         (cyrillic-alternativnyj-encode-table): New variable.
9362         - Specify `iso-8-1' as a category of coding-system
9363           `alternativnyj'.
9364         - Abolish general Cyrillic environment.
9365
9366 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9367
9368         * mule/chinese.el:
9369         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9370         - Register `chinese-gb-environment-setup-function' as a
9371           `setup-function' of "Chinese-GB" environment.
9372
9373 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9374
9375         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9376         optional argument `parents'.
9377
9378         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9379         property for Thai-XTIS.
9380
9381         * mule/mule-help.el (help-with-tutorial): Use property
9382         `tutorial-coding-system' of language-info as a coding-system to
9383         read tutorial file.
9384
9385 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9386
9387         * mule/thai-xtis.el: Don't setup `setup-function' and
9388         `exit-function'.
9389
9390         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9391         `set-coding-category-system' to set up coding-system for
9392         coding-category.
9393
9394         * mule/mule-cmds.el (prefer-coding-system): Use
9395         `set-coding-category-system' to set up coding-system for
9396         coding-category.
9397
9398 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9399
9400         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9401         Thai-XTIS environment.
9402
9403         * mule/mule-cmds.el (prefer-coding-system): Use
9404         `find-coding-system' instead of `coding-system-p'.
9405
9406 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9407
9408         * mule/mule-cmds.el (set-language-environment-coding-systems):
9409         Modify eol-type for XEmacs.
9410
9411         * mule/thai-xtis.el: Delete unused local variable `category'.
9412
9413         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9414         function.
9415         (prefer-coding-system): Don't call
9416         `update-coding-systems-internal'; use function
9417         `coding-category-list' instead of variable `coding-category-list';
9418         use `set-coding-priority-list' instead of `set-coding-priority';
9419         modify `eol-type' for XEmacs.
9420
9421         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9422         `charset-columns'.
9423         (char-width): Likewise.
9424
9425 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9426
9427         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9428         `tis-620'.
9429
9430         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9431         `set-coding-priority-list' instead of `set-coding-priority'; don't
9432         call `update-coding-systems-internal'.
9433
9434         * mule/mule-misc.el (coding-system-get): New function.
9435         (coding-system-put): New function.
9436         (coding-system-category): New function.
9437
9438 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9439
9440         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9441         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9442         to avoid conflict with leim/quail/thai-xtis.
9443
9444         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9445         to thai-xtis-chars.el.
9446
9447         * mule/thai-xtis-chars.el: New file (split from
9448         mule/thai-xtis.el).
9449
9450 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9451
9452         * mule/thai-xtis.el:
9453         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9454         - Add syntax entries.
9455         - Put `preferred-coding-system' of the charset `thai-xtis' to
9456           `tis-620'.
9457
9458 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9459
9460         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9461         rewritten to use write-multibyte-character.
9462
9463 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9464
9465         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9466         of `iso-2022-7'.
9467         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9468         ported yet.
9469         (read-input-method-name): Treat optional argument `default'.
9470
9471 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9472
9473         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9474         all.
9475         (set-language-info-alist): Set up menus here.
9476
9477 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9478
9479         * minibuf.el (completing-read): Add new optional argument
9480         `default'.
9481         (read-coding-system): Add new optional argument
9482         `default-coding-system'.
9483
9484 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9485
9486         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9487         (viet-viscii-...->viet-vscii...).
9488
9489 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9490
9491         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9492         and menus.
9493
9494 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9495
9496         * mule/mule-cmds.el (input-method-function): Add permanent-local
9497         property.
9498
9499 1999-03-30  Dave Love  <fx@gnu.org>
9500
9501         * mule/mule-cmds.el (current-language-environment): Doc fix.
9502
9503 1999-02-06  Richard Stallman  <rms@gnu.org>
9504
9505         * mule/european.el (setup-slovenian-environment): New function.
9506         ("Slovenian"): New language environment.
9507
9508 1999-01-27  Dave Love  <fx@gnu.org>
9509
9510         * mule/mule-cmds.el (current-language-environment): Provide :link,
9511         :type (choices) and appropriate :get.
9512
9513 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9514
9515         * mule/mule-cmds.el (describe-language-environment): Don't alter
9516         input-method-alist.
9517
9518 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9519
9520         * mule/mule-cmds.el (prefer-coding-system): Call
9521         set-coding-priority, so that the internal array of priorities is
9522         also updated.
9523
9524 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9525
9526         * mule/mule-cmds.el (prefer-coding-system): If the argument
9527         requires specific EOL conversion type, make the default coding
9528         systems use that.
9529
9530 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9531
9532         * mule/mule-cmds.el (set-language-environment): Pass the default
9533         eol-type to set-language-environment-coding-systems.
9534         (set-default-coding-systems): Copy the eol-type property for the
9535         new default values of {buffer-file,process}-coding-system from the
9536         old defaults.
9537         (set-language-environment-coding-systems): Accept an optional
9538         argument EOL-TYPE, and set the eol-type property of the default
9539         coding systems accordingly.
9540
9541 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9542
9543         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9544         use generate-new-buffer instead of get-buffer-create.
9545
9546 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9547
9548         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9549
9550 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9551
9552         * mule/mule-cmds.el (default-input-method): Fix custom type.
9553
9554 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9555
9556         * mule/mule-cmds.el (setup-specified-language-environment):
9557         Add apropos-inhibit property.
9558         (describe-specified-language-support): Likewise.
9559
9560 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9561
9562         * mule/mule-cmds.el: Doc fixes.
9563
9564 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9565
9566         * mule/mule-cmds.el (register-input-method): Doc-string
9567         modified.
9568
9569 1998-09-01  Dave Love  <fx@gnu.org>
9570
9571         * mule/mule-cmds.el (current-language-environment): Fix
9572         setter function.
9573
9574 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9575
9576         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9577         mule/european.el, mule/hebrew.el, mule/japanese.el,
9578         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9579         avoid bootstrapping problem if you need to recompile all the Lisp
9580         files using interpreted code.
9581
9582 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9583
9584         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9585         ("Latin-2"): Likewise.
9586
9587 1998-08-18  Per Starback  <starback@update.uu.se>
9588
9589         * mule/european.el (setup-latin2-environment): Fix typo.
9590
9591 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9592
9593         * mule/european.el: Give proper value of `input-method' key to all
9594         lang. env.
9595
9596         * mule/mule-cmds.el (activate-input-method): Handle the case that
9597         the arg INPUT-METHOD is nil correctly.
9598         (read-multilingual-string): Activate the specified input method
9599         before calling read-string.  Afterward, activate the original
9600         input method.
9601
9602 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9603
9604         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9605         (set-language-info-alist): Fix typo in doc-string.
9606
9607         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9608
9609 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9610
9611         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9612         (reset-language-environment): New function for the job that
9613         setup-english-environment used to do.
9614         (set-language-environment): Do more setups according to the info
9615         in language-info-alist.
9616         (read-language-name): Handle the case that the arg KEY is nil.
9617         (describe-language-environment): Handle input-method property.
9618
9619         * mule/: All files under this directory, which related with
9620         specific languages (such as mule/european.el, mule/greek.el,
9621         mule/hebrew.el, mule/misc-lang.el), modified as below.
9622         (setup-XXX-environment): Just call set-language-environment.  If
9623         they used to do some other jobs than what done by
9624         set-language-environment, those jobs are done in
9625         setup-XXX-environment-internal now.
9626         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9627         the value to setup-XXX-environment-internal.  Add properties
9628         input-method and features.
9629
9630         * mule/english.el (setup-english-environment): Just call
9631         reset-language-environment.
9632
9633         * mule/european.el (setup-8-bit-environment): Function deleted.
9634
9635 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9636
9637         * mule/mule-cmds.el (input-method-exit-on-first-char)
9638         (input-method-use-echo-area): Doc fixes.
9639
9640 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9641
9642         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9643         variable.
9644         (input-method-use-echo-area): New variable.
9645
9646 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9647
9648         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9649
9650 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9651
9652         * mule/mule-cmds.el (activate-input-method): Update mode line.
9653         (inactivate-input-method): Likewise.
9654
9655 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9656
9657         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9658         input method in the current buffer, but just bind
9659         current-input-method.
9660
9661 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9662
9663         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9664
9665         * mule/misc-lang.el ("IPA"): Add coding-priority and
9666         coding-system.
9667
9668 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9669
9670         * mule/greek.el: Add coding-priority.
9671
9672 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9673
9674         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9675         LANG-ENV.
9676
9677 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9678
9679         * mule/mule-cmds.el (register-input-method): Fix previous change.
9680         (setup-specified-language-environment): Doc fix.
9681
9682 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9683
9684         * mule/mule-cmds.el: Several doc fixes.
9685         (get-language-info, set-language-info): Rename argument.
9686         (set-language-info-alist): Likewise.
9687         (register-input-method): Rename argument.
9688         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9689
9690 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9691
9692         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9693         default value while reading an input method.
9694
9695 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9696
9697         * mule/mule-cmds.el (universal-coding-system-argument):
9698         Use buffer-file-coding-system as default.
9699
9700 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9701
9702         * mule/korean.el ("Korean"): Doc fix.
9703
9704 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9705
9706         * mule/mule-cmds.el (describe-language-environment): Print the
9707         languge environment at the head.
9708
9709 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9710
9711         * mule/japanese.el: Set exit-function to exit-japanese-environment
9712         for Japanese environment.
9713
9714 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9715
9716         * mule/mule-cmds.el (set-language-environment): Doc fix.
9717         (current-language-environment): Use defcustom.
9718         (default-input-method): Specify :type.
9719
9720 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9721
9722         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9723         modified.
9724         (prefer-coding-system): Doc-string modified.
9725
9726 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9727
9728         * mule/mule-cmds.el (set-language-info): Doc-string
9729         describes `coding-priority' KEY.
9730         (set-language-environment-coding-systems): New function.
9731         (select-safe-coding-system): New function.
9732         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9733         (set-language-info-alist): New optionla arg PARENTS.  Call
9734         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9735         (set-language-environment-coding-systems): New function.
9736
9737         * mule/chinese.el: Remove setting up of
9738         describe-chinese-environment-map and
9739         setup-chinese-environment-map.  Exclude them in args of calls to
9740         set-language-info-alist.  Register coding-priority key in
9741         language-info-alist.
9742
9743         * mule/cyrillic.el: Remove setting up of
9744         describe-cyrillic-environment-map and
9745         setup-cyrillic-environment-map.  Exclude them in args of calls to
9746         set-language-info-alist.  Register coding-priority key in
9747         language-info-alist.
9748
9749         * mule/english.el: Register coding-priority key in
9750         language-info-alist.
9751
9752         * mule/ethiopic.el: Register coding-priority key in
9753         language-info-alist.
9754
9755         * mule/european.el: Remove setting up of
9756         describe-european-environment-map and
9757         setup-european-environment-map.  Exclude them in args of calls to
9758         set-language-info-alist.  Register coding-priority key in
9759         language-info-alist.  Add "German" language env.
9760         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9761         (setup-german-environment): New function.
9762
9763         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9764         change default input method to "greek-postfix".
9765
9766         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9767         coding-priority key in
9768
9769 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9770
9771         * mule/mule-cmds.el (set-language-info): Doc fix.
9772         (input-method-inactivate-hook): Doc fix.
9773
9774 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9775
9776         * mule/mule-cmds.el (set-input-method): Renamed from
9777         select-input-method.
9778
9779 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9780
9781         * mule/mule-cmds.el (set-language-environment): Run
9782         exit-language-environment-hook before calling `exit-function'
9783         which is specified for the language environment.
9784
9785 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9786
9787         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9788         modified.
9789         (prefer-coding-system): Likewise.
9790         (describe-language-environment): Print aliases of each coding
9791         system.
9792         (set-language-environment-hook): New variable.
9793         (exit-language-environment-hook): New variable.
9794         (set-language-environment): Call these hooks.  Before setting a
9795         new language environment, exit from the
9796         current-language-environment if necessary.
9797         (input-method-verbose-flag): The value can be nil, t,
9798         complex-only, or default.
9799         (input-method-highlight-flag): Doc-string augmented.
9800         (activate-input-method): Check if we can run the registered
9801         function to activate an input method.
9802
9803         * mule/korean.el: Set exit-function for language environment
9804         "Korean" to exit-korean-environment.
9805         (setup-korean-environment): Moved to korea-util.el.
9806
9807 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9808
9809         * mule/mule-cmds.el (read-multilingual-string): Use
9810         current-input-method prior to default-input-method.  Don't bind
9811         current-input-method by `let', instead, activate the specified
9812         input method in the current buffer temporarily.
9813
9814 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9815
9816         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9817
9818 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9819
9820         * mule/chinese.el (post-read-decode-hz): Return the result of
9821         decode-hz-region.
9822         (pre-write-encode-hz): Do not change the value of
9823         last-coding-system.
9824
9825 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9826
9827         * mule/mule-ccl.el: Doc fixes.
9828
9829 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9832         (check-ccl-program): New macro.
9833
9834 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9835
9836         * mule/mule-ccl.el: Comment about CCL syntax modified.
9837         (ccl-command-table): Add read-multibyte-character and
9838         write-multibyte-character.
9839         (ccl-code-table): Add ex-cmd.
9840         (ccl-extended-code-table): New variable.
9841         (ccl-embed-extended-command): New function.
9842         (ccl-compile-read-multibyte-character,
9843         ccl-compile-write-multibyte-character) New functions.
9844         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9845         ccl-dump-write-multibyte-character): New functions.
9846
9847 1999-07-22  SL Baur  <steve@miho>
9848
9849         * config.el (config-value-file): config.values is installed into
9850         doc-directory.
9851         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9852
9853 1999-07-19  Didier Verna  <didier@xemacs.org>
9854
9855         * rect.el: all functions rewritten, except when noted. Below is a
9856         list of interface changes.
9857         (apply-on-rectangle): new function. Obsoletes
9858         `operate-on-rectangle'. All functions that used to call this
9859         function now call the new one.
9860         (kill-rectangle): added optional prefix arg to fill lines.
9861         (delete-rectangle): ditto.
9862         (delete-extract-rectangle): ditto.
9863         (open-rectangle): ditto.
9864         (clear-rectangle): ditto.
9865         (delete-rectangle-line): added third arg FILL.
9866         (delete-extract-rectangle-line): ditto.
9867         (open-rectangle-line): ditto.
9868         (clear-rectangle-line): ditto.
9869
9870 1999-07-18  Andy Piper  <andy@xemacs.org>
9871
9872         * menubar-items.el (default-menubar): add gutter options.
9873
9874         * gutter-items.el: new file.
9875         (gutter): new group for custom.
9876         (gutter-visible-p): new variable.
9877         (default-gutter-position): ditto.
9878         (buffers-tab): new group for the buffers tab.
9879         (gutter-buffers-tab): widget to put in the gutter.
9880         (buffers-tab-max-size): max number of tabs.
9881         (buffers-tab-switch-to-buffer-function): function to call when a
9882         tab is pressed.
9883         (buffers-tab-omit-function): filter buffers with this function.
9884         (buffers-tab-format-buffer-line-function): format buffer names for
9885         inclusion in tabs.
9886         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9887         the record.
9888         (build-buffers-tab-internal): build a list of tab items.
9889         (buffers-tab-items): ditto.
9890         (add-tab-to-gutter): put a tab in the gutter area.
9891         (update-tab-in-gutter): reset the buffers in the tab.
9892
9893         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9894
9895         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9896         (switch-to-buffer-hooks): new hook.
9897
9898         * toolbar.el (default-toolbar-position): fix typo.
9899
9900 1999-07-16  Andy Piper  <andy@xemacs.org>
9901
9902         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9903
9904 1999-07-15  Didier Verna  <didier@xemacs.org>
9905
9906         * cus-edit.el (custom-prompt-variable): optional third arg makes
9907         prompt for a comment string.
9908         (customize-set-value): optional prefix makes this function handle
9909         variable comments.
9910         (customize-set-variable): ditto.
9911         (customize-save-variable): ditto.
9912         (customize-customized): handle custom comments.
9913         (customize-save-customized): ditto.
9914         (custom-variable-state-set): ditto.
9915         (custom-face-state-set): ditto.
9916         (customize-saved): ditto.
9917         (custom-variable-set): ditto.
9918         (custom-face-set): ditto.
9919         (custom-variable-save): ditto.
9920         (custom-face-save): ditto.
9921         (custom-variable-reset-saved): ditto.
9922         (custom-face-reset-saved): ditto.
9923         (custom-variable-reset-standard): ditto.
9924         (custom-face-reset-standard): ditto.
9925         (custom-comment-face): new face.
9926         (custom-comment-tag-face): ditto.
9927         (custom-comment): new widget.
9928         (custom-comment-create): new function.
9929         (custom-comment-delete): ditto.
9930         (custom-comment-value-set): ditto.
9931         (custom-comment-show): ditto.
9932         (custom-comment-invisible-p): ditto.
9933         (custom-variable-value-create): create a comment field widget.
9934         (custom-face-value-create): ditto.
9935         (custom-variable-menu): new entry for adding a custom comment.
9936         (custom-face-menu): ditto.
9937         (custom-save-variables): possibly save custom comments.
9938         (custom-save-faces): ditto.
9939
9940         * cus-face.el (custom-set-faces): the arguments can now have a
9941         custom comment as fourth argument.
9942
9943         * custom.el (custom-set-variables): the arguments can now have a
9944         custom comment as fifth element.
9945
9946 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9947
9948         * XEmacs 21.2.18 is released
9949
9950 1999-07-13  SL Baur  <steve@miho>
9951
9952         * lib-complete.el (read-library-name): Revert previous change.
9953         (read-library): Ditto.
9954
9955 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9956
9957         * packages.el (packages-package-list): Capitalize docstring.
9958
9959         * packages.el (packages-find-package-library-path): Use #'nconc
9960         rather than #'append to reduce consing -- #'mapcar uses Flist,
9961         which returns a freshly consed list.  #'append would create yet
9962         another fresh list, using Fmake_list in concat.
9963
9964         * packages.el (package-provide): Use setq with remassq like it
9965         says in its docstring.
9966
9967 1999-07-06  SL Baur  <steve@miho.m17n.org>
9968
9969         * lib-complete.el (progn-with-message): Fix typo.
9970
9971 1999-07-06  SL Baur  <steve@miho.m17n.org>
9972
9973         * mule/mule-misc.el (char-octet): Make function match docstring.
9974         From Katsumi Yamaoka <yamaoka@jpl.org>
9975
9976 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9977
9978         * wid-edit.el (widget-documentation): corrected spelling error.
9979
9980 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9981
9982         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9983         keys if already bound
9984
9985 1999-07-06  SL Baur  <steve@miho.m17n.org>
9986
9987         * lib-complete.el (progn-with-message): Revert previous changes.
9988
9989 1999-06-24  Bob Weiner  <weiner@beopen.com>
9990
9991         * lib-complete.el (find-library):
9992         (find-library-other-window):
9993         (find-library-other-frame): Completely rewrote
9994         so that these functions actually work when called non-interactively.
9995         Also made them handle LIBRARY arguments which end with .el or .elc.
9996
9997 1999-06-24  Bob Weiner  <weiner@beopen.com>
9998
9999         * simple.el (indent-new-comment-line): Locally bound
10000         `block-comment-start' to `comstart' or else when this is called
10001         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10002         `block-comment-start' value, ignoring any existing spacing after a
10003         comment prefix in the previous line and producing ugly comments.
10004
10005 1999-06-23  Bob Weiner  <weiner@beopen.com>
10006
10007         * list-mode.el (mouse-choose-completion):
10008         (choose-completion):
10009         (completion-switch-to-minibuffer): Added.
10010         ([Tab]): [Tab] previously switched to the minibuffer
10011         but since [space] does that and since most applications in the
10012         world use [Tab] to select the next item in a list, do that in the
10013         *Completions* buffer too.  This will cause the least confusion
10014         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10015         06/23/1999.
10016
10017 1999-06-22  Bob Weiner  <weiner@beopen.com>
10018
10019         * help.el (help-buffer-name): Added support for a null value
10020         of `help-buffer-prefix-string' since some buffers require no
10021         prefix.
10022
10023 1999-06-20  Bob Weiner  <weiner@beopen.com>
10024
10025         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10026         in the completion-list-mode-map to bury the completions buffer
10027         even when the minibuffer is no longer active.
10028
10029 1999-06-20  Bob Weiner  <weiner@beopen.com>
10030
10031         * list-mode.el (list-mode): It is visually disconcerting to have
10032         the text cursor disappear within list buffers, especially when
10033         moving from window to window, so leave it visible.
10034
10035 1999-07-01  SL Baur  <steve@miho.m17n.org>
10036
10037         * menubar-items.el (default-menubar): Conditionalize the bug
10038         report menu item (which may not be possible in this XEmacs).
10039         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10040
10041 1999-06-30  SL Baur  <steve@miho.m17n.org>
10042
10043         * subr.el (with-current-buffer): DOC string fix.
10044         Suggested by Bob Weiner <weiner@altrasoft.com>
10045
10046 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10047
10048         * cus-face.el (custom-face-italic): insert missing args
10049
10050 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10051
10052         * packages.el (package-locations): Changed default early package
10053         hierarchies to ~/.xemacs/mule-packages and
10054         ~/.xemacs/xemacs-packages.
10055
10056 1999-06-23  SL Baur  <steve@miho.m17n.org>
10057
10058         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10059
10060 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10061
10062         * packages.el (package-locations): Changed default early package
10063         hierarchy to ~/.xemacs/packages.
10064         (package-locations): Removed `packages' as a possible name for a
10065         late package hierarchy.
10066
10067 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10068
10069         * mule/mule-category.el (word-combining-categories): Set up new
10070         variable.
10071         (word-separating-categories): Likewise.
10072
10073 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10074
10075         * XEmacs 21.2.17 is released
10076
10077 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10078
10079         * font-menu.el (font-menu-set-font): allow for nil specification
10080         of font size.
10081
10082 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10083
10084         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10085         is 1.
10086
10087 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10088
10089         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10090         8859-5 instead of ISO 8859-1.
10091
10092 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10093
10094         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10095         (viet-viscii-encode-table): Ditto.
10096
10097         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10098         Make obsolete definition of char-octet.
10099
10100 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10101
10102         * subr.el: Move no-Mule make-char ...
10103         * help-nomule.el (make-char): To here.
10104         (string-width): Make Mule compatibility alias.
10105
10106 1999-06-15  Andy Piper  <andy@xemacs.org>
10107
10108         * select.el (get-selection-no-error): really make there be no-error.
10109         (get-selection): revert to original.
10110
10111 1999-06-11  Andy Piper  <andy@xemacs.org>
10112
10113         * select.el (selection-sets-clipboard): renamed.
10114         (own-selection): use it.
10115
10116 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10117
10118         * XEmacs 21.2.16 is released
10119
10120 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10121
10122         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10123         missing characters to avoid crash.
10124
10125 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10126
10127         * coding.el (set-terminal-coding-system): Only set the console
10128         coding system on the selected console if it is a tty.
10129
10130 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10131
10132         * cus-face.el:
10133         * cus-edit.el:
10134         * faces.el:
10135         (custom):
10136         (face-spec-set):
10137         * faces.el (frob-face-property):
10138         * font-menu.el (font-menu-set-font):
10139                   Actually apply changes from 1999-03-17
10140
10141 1999-06-10  Andy Piper  <andy@xemacs.org>
10142
10143         * select.el (get-selection): abstract out non error-signalling
10144         part.
10145         (get-selection-no-error): get-selection without signalling an
10146         error.
10147         (selection-is-clipboard-p): new variable. controls whether the
10148         selection sets the clipboard.
10149         (own-selection): use it.
10150
10151         * mouse.el (insert-selection): fallback to clipboard after trying
10152         primary selection and cutbuffer.
10153
10154 1999-06-05  Andy Piper  <andy@xemacs.org>
10155
10156         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10157         selection functions.
10158
10159 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10160
10161         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10162         default value.
10163         (load): Use `raw-text' instead of `no-conversion'.
10164         (insert-file-contents): Likewise.
10165
10166         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10167         of `no-conversion'.
10168
10169 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * coding.el: Don't copy `no-conversion' to `raw-text'.
10172
10173 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10174
10175         * subr.el (make-char): Define it if Mule is not around.
10176
10177 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10178
10179         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10180
10181         * x-select.el (x-disown-selection-internal): Restore symbol as an
10182         obsolete alias.
10183         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10184
10185 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10186
10187         * XEmacs 21.2.15 is released
10188
10189 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10190
10191         * subr.el (split-string): Avoid infinite looping
10192
10193 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10194
10195         * ldap.el (ldap-ignore-attribute-codings): New variable
10196         (ldap-default-attribute-decoder): New variable
10197         (ldap-coding-system): New variable
10198         (ldap-attribute-syntax-encoders): New variable
10199         (ldap-attribute-syntax-decoders): New variable
10200         (ldap-attribute-syntaxes-alist): New variable
10201         (ldap-encode-boolean): New function
10202         (ldap-decode-boolean): New function
10203         (ldap-encode-country-string): New function
10204         (ldap-decode-string): New function
10205         (ldap-decode-address): New function
10206         (ldap-encode-address): New function
10207         (ldap-decode-attribute): New function
10208         (ldap-search): Use some of these
10209
10210 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10211
10212         * version.el (emacs-version): Make the patch level/beta come
10213         before the XEmacs qualifier so that it gets into (funcall
10214         emacs-version) and thus in the bug reports.
10215         (emacs-version>=): Support patch levels.
10216
10217 1999-06-03  SL Baur  <steve@xemacs.org>
10218
10219         * version.el: implement x.y.z version number
10220         From Jan Vroonhof <vroonhof@math.ethz.ch>
10221
10222 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10223
10224         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10225
10226 1999-05-22  Vin Shelton <acs@xemacs.org>
10227
10228         * startup.el: Document -private and break out non-standard X options.
10229
10230 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10231
10232         * mule/mule-charset.el (charset-after): New function.
10233         (charset-direction): Synch with Mule, update docstring.
10234         (get-charset-property): New function.
10235         (put-charset-property): New function.
10236         (charset-plist): New function.
10237
10238         * mule/mule-charset.el (compose-region):
10239         (decompose-region): remove;  these functions (which don't work
10240         since we don't do composite characters) have been moved to
10241         mule-util.el.
10242         (toplevel): follow coding standards
10243
10244 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10245
10246         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10247         exist any more.
10248
10249         * code-files.el: Fix commentary to follow coding standards.  Move
10250         the single line left in mule-files.el to here.
10251
10252         * mule/mule-files.el: delete.
10253
10254 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10255
10256         * info.el (Info-scroll-prev): Use event functions instead of the
10257         old emacs 19 interface.
10258
10259 1999-06-02  Andy Piper  <andy@xemacs.org>
10260
10261         * x-font-menu.el (x-font-menu-load-font):
10262         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10263
10264 1999-05-31  Andy Piper  <andy@xemacs.org>
10265
10266         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10267         group.
10268         (font-menu-this-frame-only-p): ditto.
10269         (font-menu-max-items): reinstate, from Jan Vroonhof
10270         <vroonhof@math.ethz.ch>
10271         (font-menu-submenu-name-format): ditto.
10272         (font-menu-split-long-menu): ditto, for use by the family
10273         constructor.
10274         (font-menu-family-constructor): use it.
10275
10276 1999-05-30  Andy Piper  <andy@xemacs.org>
10277
10278         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10279         for use by the font menu.
10280
10281         * msw-font-menu.el: new file implementing mswindows specific
10282         font-menu behaviour.
10283         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10284         (mswindows-font-menu-junk-families): ditto.
10285         (hack-font-truename): ditto.
10286         (mswindows-font-regexp-ascii): ditto.
10287         (mswindows-reset-device-font-menus): ditto.
10288         (mswindows-font-menu-font-data): ditto.
10289         (mswindows-font-menu-load-font): ditto.
10290
10291         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10292         (x-font-menu-font-data): ditto.
10293         (x-font-menu-load-font): ditto.
10294
10295         * font-menu.el: new file implementing generic font menu behaviour.
10296         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10297         made device independent.
10298         (font-menu-this-frame-only-p): ditto.
10299         (font-menu-preferred-resolution): ditto.
10300         (font-menu-size-scaling): new variable used to determine whether
10301         sizes are in points or tenths of a point.
10302         (vassoc): moved from x-font-menu.el.
10303         (device-fonts-cache): ditto.
10304         (device-fonts-cache): ditto.
10305         (flush-device-fonts-cache): ditto.
10306         (reset-device-font-menus): copied from x-font-menu.el and made
10307         device independent. Most functionality deferred to
10308         device-dependent versions.
10309         (font-menu-family-constructor): copied from x-font-menu.el and
10310         made device independent.
10311         (font-menu-size-constructor): ditto.
10312         (font-menu-weight-constructor): ditto.
10313         (font-menu-set-font): ditto.
10314         (font-menu-change-face): ditto.
10315         (font-menu-load-font): new device method.
10316         (font-menu-font-data): ditto.
10317
10318         * x-font-menu.el: The above functions deleted.
10319
10320 1999-05-26  Andy Piper  <andy@xemacs.org>
10321
10322         * update-elc.el:
10323         * make-docfile.el:
10324         * loadup.el: rehash expand-file-name usage to not use default-directory.
10325
10326 1999-05-21  Andy Piper  <andy@xemacs.org>
10327
10328         * x-select.el (x-select-convert-to-text):
10329         (x-selected-text-type):
10330         (x-get-selection):
10331         (xselect-convert-to-string):
10332         (xselect-convert-to-compound-text):
10333         (xselect-convert-to-length):
10334         (xselect-convert-to-targets):
10335         (xselect-convert-to-delete):
10336         (xselect-convert-to-filename):
10337         (xselect-convert-to-charpos):
10338         (xselect-convert-to-lineno):
10339         (xselect-convert-to-colno):
10340         (xselect-convert-to-sourceloc):
10341         (xselect-convert-to-os):
10342         (xselect-convert-to-host):
10343         (xselect-convert-to-user):
10344         (xselect-convert-to-class):
10345         (xselect-convert-to-name):
10346         (xselect-convert-to-integer):
10347         (xselect-convert-to-atom):
10348         (xselect-convert-to-identity): functions renamed from x-* and
10349         moved to select.el.
10350         (x-get-secondary-selection): use rename get-selection.
10351         (x-get-clipboard): ditto.
10352         (x-own-selection): moved to select.el.
10353         (x-valid-simple-selection-p): ditto.
10354         (x-dehilight-selection): ditto.
10355         (x-own-clipboard): ditto.
10356         (x-disown-selection): ditto.
10357
10358         * x-mouse.el (x-yank-function): moved to mouse.el.
10359         (x-insert-selection): ditto.
10360         (x-set-point-and-move-selection): use renamed function.
10361
10362         * select.el (selected-text-type): moved and renamed from
10363         x-select.el.
10364         (selection-owner-p): moved to C.
10365         (selection-exists-p): ditto.
10366         (get-cutbuffer): new device method.
10367         (get-selection): generalised and moved from x-select.el.
10368         (own-selection): moved x-own-selection functionality into here.
10369         (dehilight-selection): renamed and moved from x-select.el.
10370         (own-clipboard): functionality moved from x-select.el using new
10371         generic C builtins.
10372         (disown-clipboard): ditto.
10373         (select-convert-to-text):
10374         (select-convert-to-string):
10375         (select-convert-to-compound-text):
10376         (select-convert-to-length):
10377         (select-convert-to-targets):
10378         (select-convert-to-delete):
10379         (select-convert-to-filename):
10380         (select-convert-to-charpos):
10381         (select-convert-to-lineno):
10382         (select-convert-to-colno):
10383         (select-convert-to-sourceloc):
10384         (select-convert-to-os):
10385         (select-convert-to-host):
10386         (select-convert-to-user):
10387         (select-convert-to-class):
10388         (select-convert-to-name):
10389         (select-convert-to-integer):
10390         (select-convert-to-atom):
10391         (select-convert-to-identity): new functions renamed from x-* and
10392         moved from x-select.el.
10393
10394         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10395         into here and use as the default window-system mouse yank.
10396         (insert-selection): generalised and moved from x-mouse.el.
10397         (own-clipboard): moved to C.
10398
10399         * msw-select.el (mswindows-selection-owned-p): deleted.
10400         (mswindows-own-selection): generalised and moved to select.el.
10401         (mswindows-disown-selection): generalised and moved to C.
10402         (mswindows-selection-owner-p): ditto.
10403
10404 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10405
10406         * XEmacs 21.2.14 is released
10407
10408 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10409
10410         * about.el: update contact info for jason and slb.
10411
10412 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10413
10414         * mule/european.el (setup-romanian-environment): Add Romanian
10415         support from Emacs/Mule romanian.el.
10416
10417 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10418
10419         * cus-face.el: Label all custom changes with the 'custom' tag.
10420
10421         * cus-edit.el: idem ditto.
10422
10423         * faces.el: Added suport for adding device tags to various functions.
10424         (custom): New device tag.
10425         (face-spec-set): Call reset face with tags argument. No longer do
10426         x-init-global-faces hack.
10427
10428         * faces.el (frob-face-property): Use an anonymous specifier to map
10429         frob-face-property-1 over.
10430
10431         * x-font-menu.el (font-menu-set-font): Always specify all
10432         properties to custom.
10433
10434 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10435
10436         * mule/european.el (setup-czech-environment): Add czech support.
10437         From David Sauer <davids@orfinet.cz>
10438
10439 1999-03-15  SL Baur  <steve@xemacs.org>
10440
10441         * check-features.el: Turn hard errors into warnings.
10442
10443 1999-03-21  SL Baur  <steve@xemacs.org>
10444
10445         * simple.el (delete-key-deletes-forward): As per discussion on
10446         xemacs-beta, default to t.
10447
10448 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10449
10450         * loadup.el: Define Installation-string before loading anything.
10451
10452 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10453
10454         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10455         From Anders Stenman <stenman@isy.liu.se>
10456
10457 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10458
10459         * wid-edit.el (widget-glyph-find): Ditto.
10460
10461         * packages.el (locate-library): Ditto.
10462
10463         * loadup.el (really-early-error-handler): Ditto.
10464
10465         * lib-complete.el (read-library): Ditto.
10466
10467         * faces.el (set-face-stipple): Ditto.
10468
10469         * code-files.el (load): Use new calling style of locate-file.
10470
10471 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10472
10473         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10474         dead.
10475
10476 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10477
10478         * dumped-lisp.el (preloaded-file-list): Don't load
10479         Installation.el.
10480
10481         * loadup.el (Installation-string): Define it here.
10482
10483 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10484
10485         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10486         Installation.el needs to be loaded before `dump-paths', otherwise
10487         the dumping process won't find it.
10488
10489 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10490
10491         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10492         subr so that we can use `replace-in-string' in Installation.el to
10493         get rid of C-m chars under the native Windows build.
10494
10495 1999-04-29  Andy Piper  <andy@xemacs.org>
10496
10497         * make-docfile.el: canonicalize file and directory names.
10498
10499         * device.el (call-device-method): new function for calling device
10500         specific methods.
10501         (define-device-method): new function for defining device methods.
10502         (define-device-method*): ditto.
10503
10504 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10505
10506         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10507
10508 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10509
10510         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10511         (cyrillic-koi8-r-encode-table): Likewise.
10512         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10513         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10514
10515         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10516         from vietnamese.el].
10517
10518         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10519         mule/mule-misc.el.
10520
10521 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10522
10523         * mule/thai-xtis.el:
10524         - Change font registry name from "Thai94x94-0" to "xtis-0".
10525         - Change mnemonic of coding-system `tis-620' to "TIS620".
10526
10527 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10528
10529         * mule/ethiopic.el: fixed.
10530
10531 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10532
10533         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10534
10535         * mule/thai-xtis.el: New file.
10536
10537         * mule/vietnamese.el: New file.
10538
10539         * mule/ethiopic.el: New file.
10540
10541 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10542
10543         * bytecomp.el (byte-compile-close-variables): Leave
10544         debug-issue-ebola-notices alone.
10545
10546 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10547
10548         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10549         at the top of the buffer since it is the most important thing to
10550         customize
10551         (ldap-get-host-parameter): New defun
10552         (ldap-search): Add a new parameter `withdn' to retrieve the
10553         distinguished names of entries
10554
10555 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10556
10557         * startup.el (splash-frame-body): Date and spelling fixes.
10558
10559 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10560
10561         * view-less.el (toggle-truncate-lines): add autoload tag
10562
10563 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10564
10565         * format.el (format-alist): Disable image stuff.
10566
10567 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10568
10569         * wid-edit.el (widget-glyph-find): Search by directories, then by
10570         suffixes rather than the other way around.
10571         (widget-image-conversion): Renamed to
10572         `widget-image-file-name-suffixes'.
10573
10574 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10575
10576         * mule/mule-charset.el: Made old functions obsolete, remove the
10577         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10578         (charset-iso-graphic-plane): Rename from charset-graphic.
10579         (charset-iso-final-char): Rename from charset-final.
10580         (charset-width): Rename from charset-columns.
10581         (charset-bytes): Added from fsf compatibility, returns always 1.
10582
10583         * mule/mule-misc.el: Move charset-doc-string alias to
10584         mule-charset.el
10585
10586 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10587
10588         * x-faces.el (x-make-font-bold-italic): honor
10589         *try-oblique-before-italic-fonts*
10590
10591 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10592
10593         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10594
10595 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10596
10597         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10598         name.
10599
10600 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10601
10602         * cl-extra.el (equalp): Would bug out for lists.
10603
10604 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10605
10606         * about.el (about-hackers):  Change cgw's email address
10607
10608 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10609
10610         * XEmacs 21.2.13 is released
10611
10612 1999-03-12  SL Baur  <steve@xemacs.org>
10613
10614         * simple.el (delete-key-deletes-forward): Revert to previous
10615         behavior.
10616
10617 1999-01-18  Didier Verna  <didier@xemacs.org>
10618
10619         * menubar-items.el (xemacs-splash-buffer): handle the case of
10620         multiple elements in the splash buffer body.
10621
10622         * startup.el (splash-frame-timeout): new constant: interval
10623         between splash buffer elements.
10624         (command-line-1): handle splash buffer with multiple elements (use
10625         a timeout).
10626         (splash-frame-body): Originally `startup-splash-frame-body'.
10627         Rewrote a cleaner and more readable version. This can now be array,
10628         in which case each element is displayed in turn in the splash buffer.
10629         (splash-frame-static-body): new constant. Persistent information
10630         across all splash buffer elements (preserves the possibility to give
10631         it in different languages.
10632         (circulate-splash-frame-elements): new function. Used as a timeout
10633         to circulate through all splash frame elements and display them in
10634         sequence.
10635         (display-splash-frame): originally `startup-splash-frame'. Handle
10636         the case of multiple elements in the splash buffer body. Now
10637         returns a timeout id if multiple elements to display, or nil.
10638
10639 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10640
10641         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10642         so they can be overridden by x-init-face-from-resources.
10643         Additionally specify the font name also with an x tag.
10644
10645 1999-03-08  Andy Piper  <andy@xemacs.org>
10646
10647         * package-get.el (package-get-base): autoload.
10648
10649         * menubar-items.el (default-menubar): add update menu item. Fix
10650         custom menu to only be activated when package-base is available.
10651
10652         * package-get.el (package-get-custom): don't load
10653         package-get-custom as it is auto-generated. Fix group definition.
10654
10655 1999-03-05  Didier Verna  <didier@xemacs.org>
10656
10657         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10658         instead of `symbol-name' (Thanks Kyle).
10659
10660         * cus-edit.el (custom-save-variables): use `prin1' instead of
10661         princ to write symbols.
10662
10663 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10664
10665         * XEmacs 21.2.12 is released
10666
10667 1999-03-05  SL Baur  <steve@xemacs.org>
10668
10669         * menubar-items.el (default-menubar): Add kfm browsing support.
10670         From Neal Becker <nbecker@fred.net>
10671
10672 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10673
10674         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10675         calls to font-lock during buffer reversion.
10676
10677 1999-02-12  Didier Verna  <didier@xemacs.org>
10678
10679         * info.el (Info-build-node-completions): unconditionally widen the
10680         tag table buffer.
10681
10682 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10683
10684         * x-faces.el (x-init-face-from-resources):
10685         Only set fonts in the 'x locale.
10686
10687 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10688
10689         * package-ui.el (pui-install-selected-packages): Don't throw on
10690         `package-admin-delete-binary-package' returning nil since it's
10691         normal.  Reindent function.
10692         (pui-add-required-packages): Handle case where packages selected
10693         for installation have never been installed.
10694
10695 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10696
10697         * menubar-items.el (default-menubar):
10698         Implement the ``Mule->Set coding system of process'' menu item.
10699
10700 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10701
10702         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10703         files
10704         - Change some `if's to `when's
10705
10706 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10707
10708         * XEmacs 21.2.11 is released
10709
10710 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10711
10712         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10713         against window close (Fix Bug #460).
10714         (ask-user-about-lock-dbox): Idem.
10715
10716 1999-02-25  SL Baur  <steve@xemacs.org>
10717
10718         * mule/mule-charset.el (charset-leading-byte): New function.
10719         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10720
10721 1999-02-12  Andy Piper  <andy@xemacs.org>
10722
10723         * about.el (xemacs-hackers): change andy's email address.
10724         (about-url-alist): change andy's web page address.
10725         (about-xemacs): add piper.
10726
10727 1999-02-16  SL Baur  <steve@xemacs.org>
10728
10729         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10730         of mule-base into lisp/mule.
10731
10732 1999-02-16  SL Baur  <steve@xemacs.org>
10733
10734         * mule/arabic.el:
10735         mule/canna-leim.el:
10736         mule/chinese.el:
10737         mule/cyrillic.el:
10738         mule/english.el:
10739         mule/european.el:
10740         mule/greek.el:
10741         mule/hebrew.el:
10742         mule/japanese.el:
10743         mule/kinsoku.el:
10744         mule/korean.el:
10745         mule/misc-lang.el:
10746         mule/mule-category.el:
10747         mule/mule-ccl.el:
10748         mule/mule-charset.el:
10749         mule/mule-cmds.el:
10750         mule/mule-coding.el:
10751         mule/mule-files.el:
10752         mule/mule-help.el:
10753         mule/mule-init.el:
10754         mule/mule-misc.el:
10755         mule/mule-tty-init.el:
10756         mule/mule-x-init.el:
10757         mule/viet-chars.el:  Remerge from mule-base.
10758
10759         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10760         of mule-base into lisp/mule.
10761
10762 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10763
10764         * process.el (exec-to-string): Use `shell-command-switch' in place
10765         of hard-wired "-c" (for WindowsNT).
10766
10767 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10768
10769         * menubar-items.el (default-menubar):  Remove obsolete
10770         "Gopher" item
10771
10772 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10773
10774         * package-admin.el (package-admin-get-install-dir): First fall
10775         back to the location of xemacs-base for non-mule packages.
10776
10777 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10778
10779         * paths.el:
10780         - improved automounter tmp directory support.
10781         - support 4 (!) empirically discovered automounter conventions
10782
10783 1999-02-12  SL Baur  <steve@xemacs.org>
10784
10785         * etags.el (pop-tag-mark): autoload to match key binding.
10786
10787 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10788
10789         * XEmacs 21.2.10 is released
10790
10791 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10792
10793         * package-get.el (package-get-remote-filename): Don't bug out for
10794         a local file name in the search entry.
10795
10796 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10797
10798         * XEmacs 21.2.9 is released
10799
10800 1999-01-19  Didier Verna  <didier@xemacs.org>
10801
10802         * replace.el (replace-search-function): new variable containing a
10803         function to perform a search-forward.
10804         (replace-re-search-function): new variable containing a function
10805         to perform a re-search-forward.
10806         (perform-replace): use them.
10807
10808 1999-01-25  Didier Verna  <didier@xemacs.org>
10809
10810         * select.el (selection-owner-p): use the name `XEmacs'.
10811         (cut-copy-clear-internal): ditto.
10812
10813 1999-01-18  Andy Piper  <andy@xemacs.org>
10814
10815         * about.el (about-url-alist): Update my entry.
10816         (xemacs-hackers): Ditto.
10817
10818 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10819
10820         * buffer.el (switch-to-buffer): Fixing documentation.
10821         * minibuf.el (minibuffer-completion-table): ditto.
10822         * cl-macs.el (return-from): ditto.
10823
10824 1999-01-04  Didier Verna  <didier@xemacs.org>
10825
10826         * replace.el (delete-non-matching-lines): temporarily disable
10827         case-folding when called interactively with a regexp containing
10828         uppercase characters.
10829         (delete-matching-lines): ditto.
10830         (count-matches): ditto.
10831         (list-matching-lines): ditto.
10832
10833 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10834
10835         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10836         abort if current window is split horizontally, not if others are
10837         split.  Got rid of unnecessary minibuffer checking.  Also, add
10838         some comments (it's still complex).
10839
10840 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10841
10842         * package-get.el: changed address for doc.ic.ac.uk to
10843         sunsite.doc.ic.ac.uk
10844
10845 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10846
10847         * ldap.el (toplevel): Remove requires so that the file compiles
10848         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10849
10850 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10851
10852         * dump-paths.el: Calculate module-directory and set
10853         module-load-path to the load path for modules.
10854
10855         * loadup.el: Get bootstrap value of module-load-path from the
10856         environment variable EMACSBOOTSTRAPMODULEPATH.
10857         - Display the module load path if we're debugging paths.
10858
10859         * setup-paths.el: Added function paths-find-site-module-directory.
10860         - Added function paths-find-module-directory.
10861         - Added function paths-construct-module-load-path.  Uses new
10862         environment variable EMACSMODULEPATH.
10863
10864 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10865
10866         * font.el (font-default-object-for-device):
10867         Oops! This `or' can't be replaced by `unless'.
10868         Fixed inability to run w3, among other things.
10869
10870 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10871
10872         * package-admin.el: Change initialization of
10873           package-admin-install-function dependent on system type.
10874           Change package-admin-install-function-mswindows to use
10875           "minitar".
10876
10877 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10878
10879         * mouse.el (default-mouse-motion-handler): Disable help echo while
10880         in the minibuffer.
10881
10882 1998-12-28  Martin Buchholz <martin@xemacs.org>
10883
10884         * XEmacs 21.2.8 is released.
10885
10886 1998-12-24  Martin Buchholz <martin@xemacs.org>
10887
10888         * XEmacs 21.2.7 is released.
10889
10890 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10891
10892         * package-ui.el (pui-list-packages): Set truncate-lines.
10893
10894         * package-get.el (package-get-download-menu): Use
10895         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10896
10897         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10898         (pui-help-string): idem.
10899         (list-packages-mode): New major mode.
10900         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10901         (pui-install-selected-packages): Add suport for removing packages.
10902         (pui-toggle-package-delete-key): New function.
10903         (pui-popup-context-sensitive): New kludge.
10904         (pui-list-packages): Add warning when `package-get-remote' is nil.
10905         (package-ui-add-site): New function.
10906
10907 1998-12-01  Didier Verna  <didier@xemacs.org>
10908
10909         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10910
10911 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10912
10913         * ldap.el: Custom-ized
10914         (toplevel): Do not provide `ldap' which is provided by C level
10915         LDAP code
10916         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10917
10918 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10919
10920         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10921
10922 1998-12-17  Andy Piper  <andy@xemacs.org>
10923
10924         * sound.el (sound-load-list): name changed from sound-load-alist.
10925         (sound-extension-list): name changed from sound-ext-list.
10926         (load-default-sounds): use new names.
10927         (load-sound-file): use new names.
10928
10929 1998-12-16  Andy Piper  <andy@xemacs.org>
10930
10931         * XEmacs 21.2.6 is released
10932
10933 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10934
10935         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10936         errors.
10937
10938 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10939
10940         * wid-edit.el (widget-echo-this-extent): Set
10941         help-echo-owns-message to t.
10942
10943 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10944
10945         * package-get.el (package-get-download-menu): use toggles for
10946           each site in the download site menu.
10947
10948 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10949
10950         * package-get.el (package-get): If we cannot find a package
10951           because package-get-remote is not set, give a more helpful
10952           error message.
10953
10954 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10955
10956         * package-get.el (package-get-remote-filename): use an EFS path
10957         with user anonymous if no user is specified.
10958
10959 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10960
10961         * faces.el (face-spec-set): Re-init fallfacks for default after
10962         calling reset-face on the default face.
10963
10964 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10965
10966         * package-admin.el (package-admin-default-install-function):
10967         Behave as advertised.  Make sure the pkg-dir is proper for
10968         default-directory.
10969         (package-admin-add-binary-package): Make sure the pkg-dir is
10970         proper for default-directory.
10971         (package-admin-install-function-mswindows): Make sure the pkg-dir
10972         is proper for default-directory.
10973
10974 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10975
10976         * XEmacs 21.2.5 is released
10977
10978 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10979
10980         * files.el (binary-file-regexps): regexp-opt is not available at
10981         bytecompile time.
10982
10983 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10984
10985         * x-win-xfree86.el:
10986         * x-win-sun.el (x-win-init-sun):
10987         * x-win-sun.el:
10988         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10989         * x-iso8859-1.el:
10990         * x-init.el (init-post-x-win):
10991         * x-init.el (init-pre-x-win):
10992         * x-init.el (x-initialize-compose):
10993         * x-init.el:
10994         * x-compose.el:
10995         * winnt.el:
10996         * widget.el:
10997         * wid-edit.el (widget-glyph-click):
10998         * wid-edit.el (widget-glyph-find):
10999         * wid-edit.el (widget-type):
11000         * view-less.el (view-buffer-other-window):
11001         * very-early-lisp.el:
11002         * version.el:
11003         * toolbar.el:
11004         * toolbar-items.el:
11005         * term/sun.el (suntool-map):
11006         * term/sun-mouse.el:
11007         * term/internal.el:
11008         * syntax.el (modify-syntax-entry):
11009         * symbol-syntax.el:
11010         * subr.el:
11011         * startup.el (lock-directory):
11012         * simple.el (set-comment-column):
11013         * simple.el (backward-delete-char-untabify):
11014         * shadow.el (find-emacs-lisp-shadows):
11015         * shadow.el:
11016         * setup-paths.el (paths-construct-info-path):
11017         * select.el (cut-copy-clear-internal):
11018         * process.el (call-process-region):
11019         * process.el (start-process-shell-command):
11020         * process.el:
11021         * paths.el (rmail-spool-directory):
11022         * paragraphs.el (use-hard-newlines):
11023         * package-get.el (package-get-dependencies):
11024         * package-admin.el (package-admin-delete-binary-package):
11025         * obsolete.el (truncate-string):
11026         * obsolete.el (store-substring):
11027         * mouse.el (default-mouse-track-maybe-own-selection):
11028         * mouse.el (mouse-yank-at-point):
11029         * modeline.el:
11030         * modeline.el (mouse-drag-modeline):
11031         * minibuf.el (read-directory-name-internal):
11032         * minibuf.el (read-file-name-internal):
11033         * minibuf.el (read-file-name-internal-1):
11034         * minibuf.el (read-file-name-2):
11035         * minibuf.el (exact-minibuffer-completion-p):
11036         * minibuf.el (read-from-minibuffer):
11037         * minibuf.el:
11038         * menubar.el (check-menu-syntax):
11039         * map-ynp.el (map-y-or-n-p):
11040         * make-docfile.el (docfile-out-of-date):
11041         * loadup.el ((member "run-temacs" command-line-args)):
11042         * loadup.el ((member "no-site-file" command-line-args)):
11043         * loadup.el (really-early-error-handler):
11044         * loadup.el:
11045         * loadhist.el:
11046         * loaddefs.el:
11047         * lisp-mnt.el (lm-verify):
11048         * lib-complete.el (lib-complete:cache-completions):
11049         * lib-complete.el (library-all-completions):
11050         * itimer.el (itimer-run-expired-timers):
11051         * info.el (Info-mode):
11052         * info.el (Info-insert-file-contents):
11053         * info.el (Info-rebuild-dir):
11054         * info.el (Info-build-dir-anew):
11055         * info.el (Info-parse-dir-entries):
11056         * info.el (Info-dir-outdated-p):
11057         * info.el (Info-insert-dir):
11058         * info.el (info-xref):
11059         * info.el:
11060         * hyper-apropos.el (hyper-apropos-get-doc):
11061         * hyper-apropos.el (hyper-describe-face):
11062         * hyper-apropos.el (hyper-apropos-mode):
11063         * hyper-apropos.el:
11064         * help.el (list-processes):
11065         * help.el:
11066         * gnuserv.el:
11067         * font.el (mswindows-font-create-name):
11068         * font.el (font-default-font-for-device):
11069         * font.el (x-font-create-object):
11070         * font.el (font-registry):
11071         * font.el:
11072         * font-lock.el (font-lock-keywords):
11073         * font-lock.el:
11074         * finder.el (finder-compile-keywords):
11075         * find-paths.el (paths-find-recursive-path):
11076         * fill.el (set-justification-center):
11077         * fill.el (fill-region-as-paragraph):
11078         * files.el (insert-directory):
11079         * files.el (wildcard-to-regexp):
11080         * files.el (recover-file):
11081         * files.el (basic-save-buffer):
11082         * files.el (delete-auto-save-file-if-necessary):
11083         * files.el (file-relative-name):
11084         * files.el (backup-extract-version):
11085         * files.el (backup-buffer):
11086         * files.el (set-visited-file-name):
11087         * files.el (set-auto-mode):
11088         * files.el (interpreter-mode-alist):
11089         * files.el:
11090         * files.el (find-file-noselect):
11091         * files.el (abbreviate-file-name):
11092         * files.el (parse-colon-path):
11093         * files.el (directory-abbrev-alist):
11094         * etags.el (visit-tags-table-buffer):
11095         * easymenu.el (easy-menu-define):
11096         * dragdrop.el (experimental-dragdrop-drag):
11097         * dragdrop.el (dragdrop-drop-do-functions):
11098         * dragdrop.el (dragdrop-drop-at-point):
11099         * disass.el (disassemble-1):
11100         * disass.el (disassemble-internal):
11101         * disass.el (disassemble):
11102         * disass.el:
11103         * derived.el (derived-mode-init-mode-variables):
11104         * derived.el (define-derived-mode):
11105         * custom.el (defgroup):
11106         * cus-edit.el (custom-quote):
11107         * config.el:
11108         * code-process.el (open-network-stream):
11109         * code-process.el (start-process):
11110         * code-process.el (call-process-region):
11111         * code-process.el (call-process):
11112         * code-process.el:
11113         * code-files.el (insert-file-contents):
11114         * code-files.el:
11115         * code-files.el (buffer-file-coding-system-for-read):
11116         * cmdloop.el (yes-or-no-p-minibuf):
11117         * cl.el:
11118         * cl-macs.el:
11119         * cl-extra.el:
11120         * callers-of-rpt.el (make-caller-report):
11121         * callers-of-rpt.el:
11122         * bytecomp.el (batch-byte-recompile-directory):
11123         * bytecomp.el (batch-byte-compile-1):
11124         * bytecomp.el (batch-byte-compile):
11125         * bytecomp.el (display-call-tree):
11126         * bytecomp.el (byte-compile-insert):
11127         * bytecomp.el (byte-compile-two-args-19->20):
11128         * bytecomp.el (byte-compile-variable-ref):
11129         * bytecomp.el (byte-compile-form):
11130         * bytecomp.el (byte-compile-top-level-body):
11131         * bytecomp.el (byte-compile-out-toplevel):
11132         * bytecomp.el (byte-compile-byte-code-maker):
11133         * bytecomp.el (byte-compile-file-form-defmumble):
11134         * bytecomp.el (byte-compile-file-form):
11135         * bytecomp.el (byte-compile-keep-pending):
11136         * bytecomp.el (byte-compile-insert-header):
11137         * bytecomp.el (byte-compile-from-buffer):
11138         * bytecomp.el (byte-compile-file):
11139         * bytecomp.el (byte-recompile-file):
11140         * bytecomp.el (byte-compile-close-variables):
11141         * bytecomp.el (byte-compile-warn-about-unused-variables):
11142         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11143         * bytecomp.el (byte-compiler-legal-options):
11144         * bytecomp.el (byte-compile-lapcode):
11145         * bytecomp.el (byte-optimize-log):
11146         * bytecomp.el ((fboundp 'defsubst)):
11147         * bytecomp.el:
11148         * bytecomp-runtime.el:
11149         * byte-optimize.el (byte-optimize-apply):
11150         * byte-optimize.el (car):
11151         * byte-optimize.el (byte-optimize-form):
11152         * byte-optimize.el (byte-optimize-form-code-walker):
11153         * byte-optimize.el:
11154         * build-report.el (build-report-insert-installation-file):
11155         * build-report.el (build-report):
11156         * auto-show.el:
11157         * apropos.el (apropos-documentation):
11158         - mega patch
11159         - clean up byte-compile warnings
11160         - remove unused variables
11161         - Use common lisp style hashtable functions
11162         - byte compiler cleanup
11163         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11164         - remove old backquote syntax usage
11165         - move some cl functionality into C for speed.
11166         - remove last remaining VMS support
11167         - spelling fixes
11168         - implement last, butlast, nbutlast, copy-list in C.
11169         - new macro ignore-file-errors, similar to ignore-errors
11170           (ignore-file-errors (delete-file "foo"))
11171         - get frequent garbage collection during loadup.el by tweaking
11172           gc-cons-threshold, rather than explicitly calling garbage-collect
11173         - default delete-key-deletes-forward to `t'.
11174
11175 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11176
11177         * XEmacs 21.2-beta4 is released.
11178
11179 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11180
11181         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11182         (easy-menu-item-present-p): Wrapper around find-menu-item.
11183         (easy-menu-remove-item): Wrapper around delete-menu-item.
11184
11185         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11186         (add-menu-button): Add 'in-menu' argument.
11187         (add-menu-item-1): Add in-menu support to helper function.
11188
11189 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11190
11191         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11192
11193 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11194
11195         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11196         of Dec 4, 1997.
11197
11198 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11199
11200         * process.el (shell-command-on-region): Report if the command
11201         succeeded or failed.
11202
11203 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11204
11205         * subr.el (buffer-substring-no-properties): Comment out.
11206
11207 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11208
11209         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11210           into font instances first, like `x-frob-font-size' does.
11211           (mswindows-find-larger-font): ditto
11212
11213 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11214
11215         * package-ui.el (pui-install-selected-packages): fix args in call
11216         to `package-get'.
11217
11218 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11219
11220         * package-get.el (host-name): New widget type.
11221         (package-get-remote): Better customization using new type.
11222         (package-get-download-sites): idem dito.
11223
11224         (package-get-custom): Do not use package-get-all untill we have
11225         runtime dependencies.
11226
11227         (package-get-remove-copy): Default to 't' we no longer need this
11228         kludge as we do not currently use depenencies.
11229
11230         (package-get-was-current): New variable.
11231         (package-get-require-base): New 'force-current' argument.
11232         (package-get-update-base): idem
11233         (package-get-package-provider):  idem
11234         (package-get-locate-index-file): New 'no-remote' argument.
11235         (package-get-locate-file): idem.
11236
11237         (package-get-maybe-save-index): New function.
11238         (package-get-update-base): Use it.
11239
11240 1998-10-28 Greg Klanderman <greg@alphatech.com>
11241
11242         * package-get.el (package-get-remote): default to nil; by default,
11243         don't go out to the net via EFS.  They must select a download site.
11244         (package-get-download-sites): new variable.
11245         (package-get-download-menu): new function.
11246         (package-get-locate-index-file): new function.
11247         (package-get-update-base): use it.
11248
11249         * menubar-items.el (default-menubar): add "Update Package Index"
11250         and "Add Download Site" menus under Options | Manage Packages.
11251
11252 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11253
11254         * package-get.el (package-get): bugfix code checking installed version
11255         for case where package is not currently installed.
11256         (package-get-require-signed-base-updates): new variable.
11257         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11258         deemed not a goot thing.  Use the variable
11259         package-get-allow-unsigned-base-updates instead.
11260
11261 1998-10-16 Greg Klanderman <greg@alphatech.com>
11262
11263         * package-get.el (package-get): Don't install an older version than
11264         we already have unless explicitly told to.  Issue a warning.
11265
11266         * package-ui.el (pui-add-required-packages): when adding
11267         dependencies, don't add packages that are up to date.
11268         (pui-package-symbol-char):  Don't consider a package out of date
11269         if you have a newer version installed than the latest version in
11270         package-get-base.
11271
11272         * package-get.el (package-get-base-filename): document that it may
11273         be a path relative to package-get-remote;  new default value.
11274         (package-get-locate-file): new function.
11275         (package-get-update-base): use it to expand package-get-base-filename.
11276         (package-get-save-base): new function to save the package-get database
11277         to file.
11278         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11279         (package-get-update-base): pass the REMOTE-SOURCE arg.
11280         (package-get-update-base-entry): call package-get-custom-add-entry.
11281         (package-get-file-installed-p): removed; no longer needed.
11282         (package-get-create-custom): ditto.
11283         (toplevel): remove code to build and load package-get-custom.el
11284         (package-get-custom-add-entry): new function.
11285
11286 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11287
11288         * wid-edit.el (widget-button-click): Don't switch window.
11289
11290 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11291
11292         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11293
11294 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11295
11296         * etags.el (find-tag-default): Run find-tag-hook using
11297         run-hooks rather than funcall
11298
11299 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11300
11301         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11302         and the current local map as the parents to isearch-mode-map.
11303
11304 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11305
11306         * XEmacs 21.2-beta3 is released.
11307
11308 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11309
11310         * package-get.el (package-get-update-base): use
11311         insert-file-contents-internal, not insert-file-contents-literally.
11312
11313 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11314
11315         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11316         dump time.
11317
11318 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11319
11320         * package-get.el (package-get-update-base-entry): new function.
11321         (package-get-update-base): renamed; was `package-get-load-base'.
11322         cleanup, and use package-get-update-base-from-buffer.
11323         (package-get-update-base-from-buffer): new function.
11324         (package-get-update-base-entries): new; helper for above.
11325         Do not eval lisp grabbed over ftp; parse it from new format.
11326
11327 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11328
11329         * files.el (set-auto-mode): Don't play games loading package-get
11330         database; package-get-package-provider will handle it all.
11331
11332 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11333
11334         * package-get.el (package-get-base-filename): new variable.
11335         (package-get-require-base): new function.
11336         (package-get-pgp-signed-begin-line): new variable.
11337         (package-get-pgp-signature-begin-line): ditto.
11338         (package-get-pgp-signature-end-line):  ditto.
11339         (package-get-load-base): new function.
11340         (package-get-interactive-package-query):
11341         (package-get-update-all):
11342         (package-get-dependencies):
11343         (package-get-package-provider):
11344         (package-get-custom): use package-get-require-base.
11345         [package-get-custom loading]: disable for now.
11346
11347         * package-ui.el (pui-list-packages): use (package-get-require-base)
11348
11349 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11350
11351         * package-ui.el: Correct obvious thinko in choosing extent face.
11352
11353 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11354
11355         * menubar-items.el (default-menubar): pui-list-package has nothing
11356         to with Customize. Move all the package stuff to a new Item in Options.
11357
11358         * package-ui.el (pui-menu): Add menu and Popup menu.
11359
11360         * package-get.el (package-get): Use new
11361         package-admin-get-install-dir.
11362
11363         * package-admin.el (package-admin-get-install-dir): New syntax.
11364         Conserve package location and put mule packages where mule-base is.
11365
11366         * package-get.el : Customized
11367
11368         * package-ui.el (pui): Customized
11369         (pui-package-install-dest-dir): New variable.
11370         (pui-install-selected-packages): Use it
11371
11372 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11373
11374         * package-get.el (package-get-interactive-package-query): Move
11375         dependency on package-get-base to run-time.
11376         (package-get-update-all): Ditto.
11377         (package-get-dependencies): Ditto.
11378         (package-get-package-provider): Ditto.
11379         (package-get-custom): Ditto.
11380
11381 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11382
11383         * events.el: Remove 'ascii-character property from 'backspace
11384         and 'delete symbols
11385
11386 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11387
11388         * package-get-base.el: removed.
11389
11390 1998-09-23  Didier Verna  <didier@xemacs.org>
11391
11392         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11393         (no-upper-case-p): new function.
11394         (with-search-caps-disable-folding): new macro.
11395         (with-interactive-search-caps-disable-folding): new macro.
11396         (zap-to-char): In interactive mode, do a case-sensitive search if
11397         the character is uppercase.
11398         (zap-up-to-char): ditto.
11399
11400         * replace.el (perform-replace): use the function no-upper-case-p.
11401
11402         * isearch-mode.el (isearch-fix-case): ditto.
11403         make obsolete `with-caps-disable-folding' and
11404         `isearch-no-upper-case-p'.
11405
11406         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11407         (tags-search): ditto.
11408         (tags-query-replace): ditto.
11409
11410         * info.el (Info-search): ditto.
11411
11412 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11413
11414         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11415
11416 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11417
11418         * package-admin.el (package-admin-rmtree): rewritten.  need to
11419         check for "." and ".." before symlink check.  expand files and
11420         directories with respect to DIRECTORY, not default-directory.
11421
11422 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11423
11424         * package-get.el (package-get-all): add INSTALL-DIR argument.
11425
11426 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11427
11428         * package-ui.el (pui-add-required-packages): new function, select
11429         dependent packages.
11430         (pui-display-keymap): bind it.
11431         (pui-help-string): document it.
11432         (pui-install-selected-packages): package-get-all -> package-get.
11433
11434         * package-get.el (package-get-dependencies): new function.
11435
11436 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11437
11438         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11439         regexps.
11440
11441 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11442
11443         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11444         function.
11445         (default-mouse-track-normalize-point): Use it.
11446
11447 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11448
11449         * package-admin.el (package-admin-delete-binary-package):
11450                 General cleanup. Remove unnessary use of progn and
11451         save-excursion.
11452         (package-admin-delete-binary-package): Do NOT mess with file
11453         modes. That is evil.
11454         (package-admin-delete-binary-package): Wrap all deleting in
11455         condition-case. The data in MANIFEST is untrustworthy.
11456         (package-admin-delete-binary-package): Let the OS worry about non
11457         empty directories.
11458
11459 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11460
11461         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11462         processing.
11463         (lm-report-bug): Fix mail address to send bug reports to.
11464
11465 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11466
11467         * XEmacs 21.2-beta2 is released.
11468
11469 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11470
11471         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11472
11473 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11474
11475         * info.el (Info-mode): Document page turning by double clicks in
11476         docstring so `M-x describe-mode' will display it.
11477
11478 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11479
11480         * info.el (Info-mouse-track-double-click-hook): Use character
11481         widths to calculate a border region where double clicking does
11482         page turning, and return `nil' by default so other hooks, such as
11483         region highlighting, will be run.
11484
11485 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11486
11487         * sound.el (default-sound-directory-list): Initialize with all the
11488         "sounds" directories in `data-directory-list'.  It used to just be
11489         the first one.
11490
11491         * packages.el (locate-data-directory-list): Created.  This gives
11492         the list of matching directories, unlike `locate-data-directory',
11493         which just gives the first one.
11494
11495 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11496
11497         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11498         make a binding in the local keymap until help-char handling is
11499         improved.
11500
11501         * help.el (help-keymap-with-help-key): Provide keymap with help
11502         binding.
11503         (help-print-help-form): New helper function.
11504
11505 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11506
11507         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11508         move extent to another buffer; no need to create a new extent.
11509         (isearch-fix-case): New function.
11510         (isearch-search-and-update): Use it.
11511
11512 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11513
11514         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11515         the keymap, not minor-mode-map-alist.
11516         (isearch-done): Restore overriding-local-map.
11517
11518 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11519
11520         * bytecomp.el (byte-compile-buffer-substring):
11521         Fix for: (byte-compile (defun f () (buffer-substring)))
11522         ==>   ** buffer-substring called with 3 args, but requires 0-3
11523         - new code not only works, but is more readable, too.
11524
11525 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11526
11527         * msw-faces.el (mswindows-init-device-faces): Don't try to
11528           specify a default font at this late stage. Do try to force
11529           creation of the default face font so that if it fails we get
11530           an error now instead of a crash at frame creation.
11531
11532           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11533           mswindows-make-font-unitalic: Canonical default weight
11534           changed from "Normal" to "Regular".
11535
11536           mswindows-make-font-bold / -bold-italic: Supplied device was
11537           not being passed into call to mswindows-find-smaller-font.
11538
11539 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11540
11541         * package-get.el (package-get-remote): Fix the path where to find
11542           the packages on xemacs.org.
11543
11544 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11545
11546         * about.el (about-maintainer-info): Update Ben's entry.
11547
11548 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11549
11550         * lisp/shadow.el (find-emacs-lisp-shadows):
11551         - `member' was being called on lists of length 2000!
11552         - Replace with hashtables.
11553         - Replace hand-coded loops with (dolist)
11554         - Fix comment typo
11555
11556 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11557
11558         * packages.el: Added new function, `package-delete-name', to
11559           delete existing packages from the installed package database
11560           (`packages-package-list').  Also added the "pkginfo" directory
11561           to `packages-special-base-regexp', so that the pkginfo directory
11562           would not get added to `late-packages'.
11563
11564         * package-admin.el: Added ability to delete an installed package
11565           (added low-level function, `package-admin-delete-package').
11566           Understands how to use the pkginfo/MANIFEST.<package> file to
11567           delete the package.  When installing a package, will also
11568           create a MANIFEST.* file if one is not provided by the
11569           package.  If the MANIFEST.* doesn't exist when deleting a
11570           package, the functions will fall back to attempting to delete
11571           any package-specific lisp directory.
11572
11573         * package-get.el: Moved some functions to package-admin.el.
11574           Added interactive function `package-get-delete-package', for
11575           use by users for deleting a package.
11576
11577           Also modified to not require the presence of efs.
11578
11579 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11580
11581         * files.el (find-file-noselect): Handle all signals, kill the
11582         buffer and resignal.
11583
11584 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11585
11586         * cl-macs.el (glyph-image): Add setf method.
11587
11588 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11589
11590         * package-get.el: Fixed broken EFS downloading.  Also, look for
11591           .tar.gz files first, in preference over .tgz files.
11592
11593         * package-ui.el: Fix display of package version numbers.
11594
11595 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11596
11597         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11598         argument.
11599
11600 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11601
11602         * list-mode.el: `display-completion-list': added new/optional
11603           keyword `:completion-string', which allows the programmer to
11604           change the "Possible completions are:" prompt.
11605
11606         * menubar-items.el: Added new pulldown menu-pick to start up the
11607           visual package browser/installer:
11608
11609                 Options->Customize->List Packages
11610
11611         * package-admin.el: Added hooks for installing under both Unix
11612           and MS Windows.  Does additional error checking.  No longer
11613           calls "add-big-package.sh" to install packages under Unix; now
11614           calls gunzip & tar directly.
11615
11616         * package-get.el: Added ability to install packages from files
11617           on a local disk/CDROM.  Now deletes any existing package lisp
11618           directory.  Does completion on available packages when
11619           querying for package names.  Will also search for .tgz files
11620           in addition for .tar.gz files.  Tries to reload
11621           auto-autoloads, as a convenience when loading new packages,
11622           and also tries to add any new package paths to `load-path'.
11623           Changed all occurences of `concat' to use `expand-file-name'.
11624
11625         * package-ui.el: New file which implements the main visual
11626           package browser/installer, which is started via a menu pick or
11627           M-x pui-list packages.
11628
11629 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11630
11631         * startup.el (load-init-file): spelling fix.
11632
11633 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11634
11635         * startup.el (normal-top-level): Load auto-autoload files
11636         covariantly with their precedence.
11637
11638 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11639
11640         * menubar-items.el (default-menubar): Remove "Font Weight"
11641         option, there is currently no custom equivalent.. Customize-faces
11642         is "Edit faces".
11643
11644         * x-font-menu.el (font-menu-set-font): Use customize to set
11645         default face.
11646
11647         * faces.el (face-spec-update-all-matching): New function.
11648
11649         * cus-face.el (custom-set-face-update-spec): New function.
11650         Interface to customize faces from elisp.
11651
11652         (custom-face-value-create): Show the customized settings if set
11653         but not saved.
11654
11655 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11656
11657         (custom-face-value-create): Show the customized settings if set
11658         but not saved.
11659
11660 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11661
11662         * keydefs.el (global-map): Add FSF 20.3 binding of
11663         query-replace-regexp.
11664
11665 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11666
11667         * minibuf.el (read-file-name-internal-1): use
11668         user-name-completion-1 instead of user-name-completion.
11669
11670 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11671
11672         * loadup.el:
11673         * make-docfile.el:
11674         * update-elc.el: Don't set `source-directory' (now defunct as a
11675         global variable) no more.
11676
11677         * packages.el (packages-list-autoloads): Made `source-directory'
11678         (now defunct as a global variable) a parameter.
11679
11680 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11681
11682         * about.el (about-hackers): new email
11683
11684 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11685
11686         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11687
11688 1998-07-17  Didier Verna  <didier@xemacs.org>
11689
11690         * faces.el (set-face-property):
11691         (set-face-dim-p):
11692         (face-dim-p): updated the doc strings now that the dim property isn't
11693         tty-specific.
11694         (face-equal): the dim property is now a common one.
11695
11696         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11697         Renamed the `stipple' attribute to `background-pixmap'.
11698         (custom-face-background-pixmap): make custom-face-stipple an
11699         obsolete alias for this.
11700
11701 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11702
11703         * find-paths.el (paths-file-readable-directory-p): Created and
11704         used.
11705
11706         * loadup.el: Don't set inhibit-... flags from run-temacs.
11707
11708 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11709
11710         * packages.el (packages-data-path-depth): Added and used.
11711
11712 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11713
11714         * about.el:
11715         - Change .xpm to .png, delete "zcat" section.
11716         - cosmetic fix in the 'marcpa' entry.
11717
11718         * etc/photos
11719         - convert all .xpm.Z to .png
11720         - rename mrb to martin
11721         - rename mcook-m to mcookm
11722
11723 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11724
11725         * x-init.el (x-initialize-compose): Add support for
11726         dead-circumflex as YET ANOTHER NAME for that dead key.
11727
11728 1998-08-05  Colin Rafferty <colin@xemacs.org>
11729
11730         * setup-paths.el (paths-construct-exec-path): Made the
11731         last-packages really be last.
11732         (paths-construct-data-directory-list): Ditto.
11733
11734 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11735
11736         * startup.el(startup-splash-frame-body):
11737         Update Copyright notice in splash screen
11738
11739 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11740
11741         * minibuf.el (read-file-name-internal-1): do ~user completion.
11742
11743 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11744
11745         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11746         aginst destroyed extents
11747
11748 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11749
11750         * package-get.el (package-get): add `install-dir' argument.
11751
11752 1998-07-20  John Jones  <jj@asu.edu>
11753
11754         * package-get.el: calls to package-get-update-all will only
11755           update packages which are already installed.
11756
11757 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11758
11759         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11760         writable.
11761
11762 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11763
11764         * about.el (about-hackers): Correct my email.
11765
11766 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11767
11768         * about.el (about-hackers): new email-address.
11769
11770 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11771
11772         * minibuf.el (read-number): Don't let `input-error' condition
11773         escape.
11774
11775 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11776
11777         * about.el (about-hackers): use my `email-for-life' address.
11778
11779 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11780
11781         * XEmacs 21.2-beta1 is released.
11782
11783 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11784
11785         * ldap.el (ldap-search): Doc string change
11786
11787 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11788
11789         * menubar-items.el (default-menubar): Removed references to
11790         `data-directory', and use `locate-data-file' instead, and made
11791         then greyed out if they don't exist.
11792
11793 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11794
11795         * keymap.el (events-to-keys): Use `format' instead of `concat'
11796         since the latter does not accept integer args anymore
11797
11798 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11799
11800         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11801         macros replaced.
11802
11803 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11804
11805         * make-docfile.el: Get first initialization from very-early-lisp.el
11806         * update-elc.el: Ditto.
11807         * loadup.el (really-early-error-handler): Ditto.
11808
11809         * packages.el (packages-unbytecompiled-lisp): Add new file,
11810         very-early-lisp.el.
11811
11812         * very-early-lisp.el: New file.
11813
11814 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11815
11816         * Symbols that have been obsolete for at least 3 years removed (II).
11817
11818         * obsolete.el (eval-current-buffer): Make compatible.
11819         (byte-code-function-p): Ditto.
11820         (send-string): Removed.
11821         (send-region): Removed.
11822         (screen-scrollbar-width): Removed.
11823         (set-screen-scrollbar-width): Removed.
11824         (set-screen-left-margin-width): Removed.
11825         (set-screen-right-margin-width): Removed.
11826         (screen-left-margin-width): Removed.
11827         (screen-right-margin-width): Removed.
11828         (set-buffer-left-margin-width): Removed.
11829         (set-buffer-right-margin-width): Removed.
11830         (buffer-left-margin-width): Removed.
11831         (buffer-right-margin-width): Removed.
11832         (x-set-frame-icon-pixmap): Removed.
11833         (x-set-screen-icon-pixmap): Removed.
11834         (pixel-name): Removed.
11835         (make-pixmap): Removed.
11836         (make-cursor): Removed.
11837         (pixmap-width): Removed.
11838         (pixmap-contributes-to-line-height-p): Removed.
11839         (set-pixmap-contributes-to-line-height): Removed.
11840
11841 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11842
11843         * obsolete.el (popup-menu-up-p): removed.
11844         (read-no-blanks-input): Removed.
11845         (wholenump): Removed.
11846         (ring-mod): Removed (what was ring-mod?).
11847         (current-time-seconds): Removed.
11848         (run-special-hook-with-args): Removed.
11849         (dot): Removed.
11850         (dot-marker): Removed.
11851         (dot-min): Removed.
11852         (dot-max): Removed.
11853         (window-dot): Removed.
11854         (set-window-dot): Removed.
11855
11856         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11857         `dot-min'.
11858
11859         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11860
11861         * code-files.el (insert-file-contents): Rename
11862         run-special-hook-with-args to run-hook-with-args-until-success.
11863         (write-region): Ditto.
11864
11865 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11866
11867         * about.el: Fix typos, update release date.
11868
11869         * Symbols that have been obsolete for at least 3 years removed.
11870
11871         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11872         screen- functions.
11873         (toplevel): remove setf methods for screen functions.
11874         * cl-macs.el (extent-data): defsetf removed.
11875         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11876         many places to remove.
11877         (comment-indent-hook): Ditto.
11878         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11879         (buffer-dedicated-screen): Ditto.
11880         (deiconify-screen): Ditto.
11881         (delete-screen): Ditto.
11882         (event-screen): Ditto.
11883         (find-file-other-screen): Ditto.
11884         (find-file-read-only-other-screen): Ditto.
11885         (live-screen-p): Ditto.
11886         (screen-height): Ditto.
11887         (screen-iconified-p): Ditto.
11888         (screen-list): Ditto.
11889         (screen-live-p): Ditto.
11890         (screen-name): Ditto.
11891         (screen-parameters): Ditto.
11892         (screen-pixel-height): Ditto.
11893         (screen-pixel-width): Ditto.
11894         (screen-root-window): Ditto.
11895         (screen-selected-window): Ditto.
11896         (screen-totally-visible-p): Ditto.
11897         (screen-visible-p): Ditto.
11898         (screen-width): Ditto.
11899         (screenp): Ditto.
11900         (get-screen-for-buffer): Ditto.
11901         (get-screen-for-buffer-noselect): Ditto.
11902         (get-other-screen): Ditto.
11903         (iconify-screen): Ditto.
11904         (lower-screen): Ditto.
11905         (mail-other-screen): Ditto.
11906         (make-screen): Ditto.
11907         (make-screen-invisible): Ditto.
11908         (make-screen-visible): Ditto.
11909         (modify-screen-parameters): Ditto.
11910         (new-screen): Ditto.
11911         (next-screen): Ditto.
11912         (next-multiscreen-window): Ditto.
11913         (other-screen): Ditto.
11914         (previous-screen): Ditto.
11915         (previous-multiscreen-window): Ditto.
11916         (raise-screen): Ditto.
11917         (redraw-screen): Ditto.
11918         (select-screen): Ditto.
11919         (selected-screen): Ditto.
11920         (set-buffer-dedicated-screen): Ditto.
11921         (set-screen-height): Ditto.
11922         (set-screen-position): Ditto.
11923         (set-screen-size): Ditto.
11924         (set-screen-width): Ditto.
11925         (show-temp-buffer-in-current-screen): Ditto.
11926         (switch-to-buffer-other-screen): Ditto.
11927         (visible-screen-list): Ditto.
11928         (window-screen): Ditto.
11929         (x-set-screen-pointer): Ditto.
11930         (x-set-frame-pointer): Ditto.
11931         (screen-title-format): Ditto.
11932         (screen-icon-title-format): Ditto.
11933         (terminal-screen): Ditto.
11934         (delete-screen-hook): Ditto.
11935         (create-screen-hook): Ditto.
11936         (mouse-enter-screen-hook): Ditto.
11937         (mouse-leave-screen-hook): Ditto.
11938         (map-screen-hook): Ditto.
11939         (unmap-screen-hook): Ditto.
11940         (default-screen-alist): Ditto.
11941         (default-screen-name): Ditto.
11942         (x-screen-defaults): Ditto.
11943         (x-create-screen): Ditto.
11944         * obsolete.el: meta-flag removed.
11945         baud-rate removed.
11946         sleep-for-millisecs removed.
11947         extent-data removed.
11948         set-extent-data removed.
11949         set-extent-attribute removed.
11950         extent-glyph removed.
11951         extent-layout removed.
11952         set-extent-layout removed.
11953         list-faces-display removed.
11954         list-faces removed.
11955         trim-versions-without-asking removed.
11956         after-write-file-hooks removed.
11957         truename removed.
11958         auto-fill-hook removed.
11959         blink-paren-hook removed.
11960         select-screen-hook, deselect-screen-hook removed.
11961         auto-raise-screen, auto-lower-screen removed.
11962
11963         * msw-mouse.el: Global change resource -> mswindows-resource.
11964
11965         * XEmacs 21.0-pre5 is released.
11966
11967 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11968
11969         * about.el (about-hackers): Credits update.
11970
11971 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11972
11973         * register.el (insert-register): Don't activate the region.
11974
11975 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11976
11977         * select.el: Restore x-* symbols for backwards compatibility:
11978         x-copy-primary-selection, x-kill-primary-selection,
11979         x-delete-primary-selection, x-select-make-extent-for-selection,
11980         x-valid-simple-selection-, x-cut-copy-clear-internal.
11981
11982 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11983
11984         * XEmacs 21.0-pre4 is released.
11985
11986 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11987
11988         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11989         reporting bugs.
11990         (maybe-add-init-button): Fix semantics under Windows.  Use
11991         `expand-file-name' rather than `concat'.
11992
11993         * help.el (print-messages): New function.
11994
11995 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11996
11997         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11998
11999 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12000
12001         * about.el: Tweaked my entry in about-hackers.
12002
12003         * find-paths.el (paths-emacs-root-p):
12004           Relaxed emacs-root checking of an in-place installation to
12005           also accommodate the flat layout used on MS Windows.
12006
12007 1998-06-29  John Jones  <jj@asu.edu>
12008
12009         * package-get.el: calls to package-get-update-all will only
12010           update packages which are already installed.
12011
12012 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12013
12014         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12015         are handled by the gui-element face fallbacks now.
12016
12017         * x-faces.el: default gui-element face to "background" as well as
12018         the default face.
12019
12020         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12021         and default face settings since these are set as fallbacks now in
12022         the appropriate domain.
12023
12024 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12025
12026         * text-mode.el (text-mode): Reorder regexp so the OR part
12027         corresponding to `page-delim' goes first and the hack in
12028         `forward-paragraph' will work.
12029         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12030
12031 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12032
12033         * subr.el (remove-hook): When checking the hook value
12034           with functionp, don't apply car to it.
12035
12036 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12037
12038         * package-get.el (package-get-remote-filename):
12039           Don't use file-name-as-directory because the local directory
12040           separator conventions might not be the same as ftp's.
12041
12042 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12043
12044         * ldap.el (ldap-host-parameters-alist): New name of
12045         `ldap-host-parameters-plist'
12046
12047 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12048
12049         * package-get.el: Using (require 'package-get-base), now that it
12050         provides itself.  Consequently removed all instances of (load
12051         "package-get-base.el").
12052
12053 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12054
12055         * subr.el (remove-hook): Don't treat the hook value as a
12056           list unless it is both consp and not functionp.
12057
12058 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12059
12060         * about.el: Email address for Ben Wing is ben@xemacs.org.
12061         * auto-show.el: Ditto.
12062         * bytecomp.el: Ditto.
12063         * faces.el: Ditto.
12064         * x-scrollbar.el: Ditto.
12065         * x-misc.el: Ditto.
12066         * tty-init.el: Ditto.
12067         * toolbar-items.el: Ditto.
12068         * symbol-syntax.el: Ditto.
12069         * specifier.el: Ditto.
12070         * objects.el: Ditto.
12071         * hyper-apropos.el: Ditto.
12072         * glyphs.el: Ditto.
12073
12074 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12075
12076         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12077         vertical-divider-always-visible-p.
12078         (default-mouse-motion-handler): Ditto.
12079
12080 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12081
12082         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12083         global value.
12084
12085 1998-06-21  Oliver Graf <ograf@fga.de>
12086
12087         * build-reports.el: changed receiver to xemacs-build-reports list
12088
12089 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12090
12091         * font.el: Split font-family-mappings into X and
12092           mswindows-specific versions.
12093           mswindows-font-create-[object|name]: Treat supplied size
12094           as a pointsize. Added underline and strikethru handling.
12095
12096         * msw-faces.el: changed default mswindows charset to western.
12097
12098         * msw-glyphs.el: removed space in border-glyph font string that
12099           was inserted to get round bugs in the mswindows C font code.
12100
12101 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12102
12103         * about.el (about-hackers): Credits update.
12104
12105         * help-nomule.el (tutorial-supported-languages): Add Romanian
12106         TUTORIAL.
12107
12108         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12109         to ISO-8859-2.
12110
12111 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12112
12113         * font.el: Split font-family-mappings into X and
12114           mswindows-specific versions.
12115           mswindows-font-create-[object|name]: Treat supplied size
12116           as a pointsize. Added underline and strikethru handling.
12117
12118         * msw-faces.el: changed default mswindows charset to western.
12119
12120         * msw-glyphs.el: removed space in border-glyph font string that
12121           was inserted to get round bugs in the mswindows C font code.
12122
12123 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12124
12125         * minibuf.el: make read-color-completion-table call
12126           (mswindows-color-list for mswindows devices.
12127
12128 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12129
12130         * lisp/font-lock.el
12131         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12132         Let declaration items contain non-word symbol characters.
12133
12134 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12135
12136         * package-get.el (package-get-package-provider): Added autoload
12137         cookie.  Loading "package-get-base.el" in ALL functions that use
12138         it.  Fixed some (interactive ...) with multiple argument specs
12139         again.  Cosmetic indentation changes.
12140
12141 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12142
12143         * info.el (Info-insert-dir): Don't use nreverse on variables
12144         that you want to use later.
12145
12146 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12147
12148         * x-mouse.el (x-set-point-and-move-selection): Replace call
12149         to x-kill-primary-selection with kill-primary-selection
12150
12151 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12152
12153         * simple.el (what-cursor-position): Make cursor position reported
12154         use value of column-number-start-at-one
12155
12156 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12157
12158         * about.el (xemacs-hackers): Fix Jareth's email address.
12159
12160 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12161
12162         * startup.el (startup-splash-frame): Remove
12163         `xemacs-startup-logo-function'.
12164
12165 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12166
12167         * about.el (about-hackers): Update credits list.
12168
12169 1998-06-06  Jeff Miller <jmiller@smart.net>
12170
12171         * lisp/sound.el: Update sound-ext to allow filenames with
12172           extensions to be found by load-sound-file
12173
12174 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12175
12176         * info.el (Info-rebuild-outdated-dir): Removed variable
12177         (Info-auto-generate-directory): New variable
12178         (Info-save-auto-generated-dir): New variable
12179         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12180         (Info-build-dir-anew): Second parameter removed.  Use
12181         `Info-save-auto-generated-dir'
12182         (Info-rebuild-dir): Ditto
12183
12184 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12185
12186         * list-mode.el (next-list-mode-item): Would not recognize
12187         border between directly neighbored items.
12188
12189 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12190
12191         * package-get.el: add autoloads for some functions.
12192
12193 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12194
12195         * specifier.el (let-specifier): Tiny docfixes.
12196
12197 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12198
12199         * msw-mouse.el: set selection-pointer-glyph to Normal.
12200
12201 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12202
12203         * wid-edit.el (widget-specify-secret): New function.
12204         (widget-after-change): Use it.
12205         (widget-specify-field): Use it.
12206
12207 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12208
12209         * mouse.el (drag-window-divider): Use `(not done)' instead of
12210         `doit'; reuse result of `window-pixel-edges'.
12211
12212         * modeline.el (drag-modeline-event-lag): Rename to
12213         drag-divider-event-lag.
12214
12215 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12216
12217         * specifier.el (let-specifier): Rewritten not to generate needless
12218         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12219         arguments.
12220
12221 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12222
12223         * minibuf.el (read-file-name-1): Setup buffer-local value of
12224         `completion-ignore-case' in completions buffer under Windows.
12225
12226 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12227
12228         * about.el (about-maintainer-glyph): Fix support for not
12229         compressed images.
12230
12231 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12232
12233         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12234
12235         * mouse.el (mouse-track): Cancel selection if misc-user event with
12236         `cancel-mode-internal' function is fetched.
12237
12238 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12239
12240         * files.el (save-some-buffers-1): Fixed return value.
12241
12242 1998-06-01  Oliver Graf <ograf@fga.de>
12243
12244         * dragdrop.el: added experimental
12245
12246 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12247
12248         * startup.el (after-init-hook, init-file-user,
12249         user-init-directory, load-user-init-file):  Purge references
12250         to "~/.xemacs/init.el" from docstrings.
12251
12252         (load-user-init-file) Use paths-construct-path to construct
12253         paths to user init files.  Go directly to ~/.emacs, do not
12254         search ~/.xemacs/, do not load `default-custom-file'.
12255
12256 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12257
12258         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12259         general *sh.
12260         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12261
12262 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12263
12264         * menubar-items.el (default-menubar): add Update Packages to customize
12265         menu.
12266
12267 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12268
12269         * faces.el: use toolbar face as a fallback for toolbar properties
12270         in xpm-color-symbols instead of default.
12271
12272         * msw-faces.el: rename 3d-object -> gui-element face.
12273
12274 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12275
12276         * startup.el (xemacs-startup-logo-function): New variable.
12277         (startup-splash-frame): Use it.
12278
12279 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12280
12281         * files.el (save-some-buffers): Would wait 1 second.
12282         (save-some-buffers-1): Delete other windows here instead of in
12283         `save-some-buffers'.
12284         (save-some-buffers): Force redisplay only if windows were deleted.
12285
12286 1998-06-02  Didier Verna  <didier@xemacs.org>
12287
12288         * cus-face.el (custom-face-attributes): generalized the use of
12289         toggle buttons for boolean attributes.
12290         Re-ordered the items a bit.
12291
12292 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12293
12294         * sound.el (default-sound-directory): Use `locate-data-directory'
12295         to find the sounds directory.
12296
12297 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12298
12299         * sound.el: default sound-ext to .wav under mswindows, .au
12300         otherwise. load-default sounds without extensions.
12301
12302 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12303
12304         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12305         if send-pr is not bound.
12306
12307 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12308
12309         * files.el: grok idl files in auto-mode-alist.
12310 1998-06-01  Jeff Miller  <jmiller@smart.net>
12311
12312         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12313         calling `upcase'.
12314
12315 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12316
12317         * msw-glyphs.el: add xbm to the list of image types supported.
12318
12319 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12320
12321         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12322         instead of XEmacs one when dumping InfoDock.
12323
12324 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12325
12326         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12327         for `modeline-visible-p'
12328
12329         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12330
12331 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12332
12333         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12334         since it's not used anymore. doc string fixes.
12335
12336         * package-get.el (package-get-file-installed-p): new function. use
12337         instead of file-installed-p which is in an external package.
12338
12339 1998-05-28  Oliver Graf <ograf@fga.de>
12340
12341         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12342         favor of select-window/switch-to-buffer
12343
12344 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12345
12346         * startup.el: changed (getenv "HOME") to (user-home-directory)
12347
12348 1998-05-25  Oliver Graf <ograf@fga.de>
12349
12350         * frame.el (cde-start-drag) moved to dragdrop.el
12351         (offix-start-drag-region) moved to dragdrop.el
12352         (offix-start-drag) moved to dragdrop.el
12353         * dragdrop.el (cde-start-drag) moved from frame.el
12354         (offix-start-drag-region) moved from frame.el
12355         (offix-start-drag) moved from frame.el
12356         (cde-start-drag-region) cde drag regions
12357         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12358
12359 1998-05-26  Oliver Graf <ograf@fga.de>
12360
12361         * dragdrop.el: created dragdrop-drag prototypes
12362         (cde-start-drag-region) fixed typo
12363
12364 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12365
12366         * simple.el (after-init-hook): Remove reader macro.
12367
12368         * packages.el (packages-hardcoded-lisp): Get rid of reader
12369         macros.  Update DOC string.
12370
12371 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12372
12373         * mouse.el (drag-window-divider): Ditto.
12374
12375         * modeline.el (mouse-drag-modeline): Use it.
12376
12377         * lisp-mode.el (let-specifier): Specify indentation.
12378
12379         * specifier.el (let-specifier): Renamed from
12380         `with-specifier-instance'.
12381
12382 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12383
12384         * x-faces.el:
12385         * faces.el: move definition of xpm-color-symbols from x-faces.el
12386         to faces. Predicate x-get-resource on the presence of x.
12387
12388         * msw-faces.el: set 3d-object face rather than modeline. Specify
12389         faces as specfier defaults.
12390
12391         * package-get.el: don't use package-admin-add-single-file-package.
12392
12393 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12394
12395         * toolbar-items.el: Fixup tooltips.
12396         (toolbar-gnus): Don't use obsolete variable
12397         toolbar-news-frame-properties.
12398         (toolbar-news-reader): Default to `gnus' instead of
12399         `not-configured'.
12400
12401         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12402         Windows.
12403
12404 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12405
12406         * package-get.el: rename -installedp -> -installed-p.
12407
12408 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12409
12410         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12411         attributes, and assinged it to continuation, truncation and
12412         hscroll glyphs.
12413
12414         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12415         and made continuation, truncation and hscroll glyphs arrow
12416         characters out of that font.
12417
12418 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12419
12420         * minibuf.el (minibuffer-electric-separator): Play nicely with
12421         directory-sep-char being \.
12422         (minibuffer-electric-tilde): Ditto.
12423         (read-file-name-map): Ditto.
12424
12425 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12426
12427         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12428         on X devices.
12429         (default-mouse-track-deal-with-down-event): Avoid
12430         `x-disown-selection'; use `disown-selection' instead.
12431
12432 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12433
12434         * select.el:
12435         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12436         moved to (cut-copy-clear-internal) in select.el. Ditto for
12437         (x-delete-primary-selection) (x-kill-primary-selection)
12438         (x-copy-primary-selection).
12439         (own-clipboard): new function.
12440
12441         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12442         functions in select.el. remove old ones.
12443         (mswindows-own-clipboard): new function.
12444
12445 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12446
12447         * gnuserv.el: allow connections from mswindows type devices.
12448
12449 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12450
12451         * msw-glyphs.el: change image type used from cursor to resource.
12452
12453 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12454
12455         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12456         for {top,bottom}-{left,right} values in addition to
12457         {top,bottom}_{left,right}.
12458         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12459
12460 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12461
12462         * cl-macs.el (specifier-instance): Undefine its setf method.
12463
12464         * specifier.el (with-specifier-instance): Added docstring.
12465
12466         * mouse.el (drag-window-divider): Ditto.
12467
12468         * modeline.el (mouse-drag-modeline): Use it.
12469
12470         * lisp-mode.el (with-specifier-instance): Define its indentation
12471         level.
12472
12473         * specifier.el (with-specifier-instance): New macro.
12474
12475 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12476
12477         * package-get.el (package-get-create-custom): new function to
12478         auto-generate package-get-custom.el from package-get-base.el.
12479         * (package-get-ever-installedp): new function.
12480         * (package-get-custom): new function to get all packages specified
12481         by customize.
12482
12483 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12484
12485         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12486
12487 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12488
12489         * cl-extra.el: Reverse previous float change.
12490
12491 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12492
12493         * x-faces.el:
12494         * faces.el (try-font-name): moved from x-faces.el since it is
12495         required by w3 under mswindows as well X.
12496
12497 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12498
12499         * winnt.el: Removed evil (setq completion-ignore-case t)
12500         clause, one more overlookef fsfism.
12501         (nt-quote-args-functions-alist): End sentences with double space.
12502
12503 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12504
12505         * window-xemacs.el (push-window-configuration): Remove kludgery of
12506         recaching default-toolbar specifier.
12507         (pop-window-configuration): Ditto.
12508         (unpop-window-configuration): Ditto.
12509
12510 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12513
12514 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12515
12516         * winnt.el (nt-quote-args-verbatim): Added function.
12517         (nt-quote-args-prefix-quote): Added function.
12518         (nt-quote-args-backslash-quote): Added function.
12519         (nt-quote-args-double-quote): Added function.
12520         (nt-quote-args-functions-alist): New variable.
12521         (nt-quote-process-args): Added function. This is the main quoting
12522         work horse called from process-nt.c
12523
12524 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12525
12526         * winnt.el: Removed duplicate definitions for backspace,
12527         delete, M-backspace and C-M-backspace.
12528         (file-name-buffer-file-type-alist): Removed this variable.
12529         (find-buffer-file-type): Removed function.
12530         (find-file-binary):  Removed function.
12531         (find-file-text): Removed function.
12532         (find-file-not-found-set-buffer-file-type): Removed function.
12533         (save-to-unix-hook): Removed function.
12534         (revert-from-unix-hook): Removed function.
12535         (using-unix-filesystems): Removed function.
12536         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12537         warning.
12538         (x-set-selection): Removed function.
12539         (x-get-selection): Removed function.
12540         Removed commented FSFisms.
12541         Replaced copyright notice (this file is not part of GNU Emacs).
12542         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12543         comint-process-echoes setting to t.
12544
12545 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12546
12547         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12548         and used following the interface change of
12549         `paths-find-recursive-path'.
12550
12551         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12552         regexp instead of a list of base names.
12553         (paths-version-control-filename-regexp):
12554         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12555         Introduced and used following the interface change of
12556         `paths-find-recursive-path'.
12557
12558 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12561         on X devices, rather than on all non-TTY devices.
12562
12563 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12564
12565         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12566
12567         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12568
12569 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12570
12571         * itimer.el (activate-itimer): Fixed usage of integers
12572         as argument to `concat'.
12573
12574 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12575
12576         * itimer.el (start-itimer): replace the use of `concat' with
12577         `format'
12578
12579 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12580
12581         * mode-motion.el (mode-motion-hook): Clarify docstring.
12582         From Bob Weiner <weiner@altrasoft.com>
12583
12584         * loadhist.el (symbol-file): Supply prompt string when used
12585         interactively.
12586         From Bob Weiner <weiner@altrasoft.com>
12587
12588 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12589
12590         * loadup.el (really-early-error-handler): Ditto.
12591
12592         * update-elc.el: Ditto.
12593
12594         * setup-paths.el (paths-construct-exec-path): Ditto.
12595
12596         * make-docfile.el: Ditto.
12597
12598         * find-paths.el (paths-decode-directory-path): Use split-path
12599         instead of decode-path.
12600
12601         * files.el (parse-colon-path): Update docstring reference.
12602
12603 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12604
12605         * msw-init.el:
12606         * x-init.el:
12607         Bind cut'n'paste keys to non window-system specific functions.
12608
12609         * msw-select.el: New function mswindows-clear-clipboard.
12610         mswindows-cut-copy-clipboard extended to handle clearing of the
12611         selection and renamed to mswindows-cut-copy-clear-clipboard.
12612
12613         * select.el: on mswindows devices delete-primary-selection
12614         calls mswindows-clear-clipboard.
12615
12616 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12617
12618         * simple.el (quoted-insert): Inhibit quit when using read-char.
12619
12620         * cmdloop.el (read-char): Don't inhibit quit.
12621         (read-char-exclusive): Ditto.
12622         (read-char): Signal quit if quit-char was pressed.
12623         (read-char-exclusive): Ditto.
12624         (read-quoted-char): Return a character, not integer.
12625
12626         * menubar-items.el (default-popup-menu): Use Andy's generic
12627         selection code.
12628         (default-popup-menu): Fix code.
12629
12630 1998-05-14  Oliver Graf <ograf@fga.de>
12631
12632         * dragdrop.el (dragdrop-function-widget): this time it's done
12633
12634 1998-05-13  Oliver Graf <ograf@fga.de>
12635
12636         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12637
12638 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12639
12640         * device.el (device-pixel-width):
12641         (device-pixel-height):
12642         (device-mm-width):
12643         (device-mm-height):
12644         (device-bitplanes):
12645         (device-color-cells): Swapped parameters to device-system-metric
12646         according to the interface change.
12647
12648 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12649
12650         * mouse.el (default-mouse-motion-handler): Use new name of the
12651         function event-over-vertical-divider-p.
12652         Do not set E-W arrow cursor over the divider if
12653         vertical-divider-draggable-p is nil in the window.
12654         ([top-level]): Use new name for the variable
12655         vertical-divider-map.
12656         (drag-window-divider): Respect vertical-divider-draggable-p.
12657         Variable name typo fixes.
12658
12659 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12660
12661         * keymap.el (kbd): Define here; handle string constants and
12662         others...
12663
12664 1998-05-15  Christian Nyb <chr@mediascience.no>
12665
12666         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12667         in Emacs 18.
12668
12669 1998-05-13  Didier Verna  <didier@xemacs.org>
12670
12671         * mouse.el (drag-window-divider): give the vertical divider a
12672         pressed look when dragging it.
12673
12674 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12675
12676         * faces.el: predicate some more face operations on x or mswindows
12677         not just x.
12678
12679         * modeline.el: enable modeline coloring for mswindows.
12680
12681 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12682
12683         * minibuf.el (minibuffer-default): Added variable; compatible with
12684         FSF Emacs.
12685         (next-history-element): Used `minibuffer-default'.
12686
12687 1998-05-12  Oliver Graf <ograf@fga.de>
12688
12689         * dragdrop.el (dragdrop-function-widget): button and mods ok
12690         arguments still look a bit strange
12691         (dragdrop-compare-mods) created
12692         (dragdrop-drop-do-functions) correctly checks for buttons and
12693         modifiers
12694
12695 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12696
12697         * setup-paths.el (paths-default-info-directories): Replace
12698         path-separator with directory-sep-char.
12699
12700         * files.el (path-separator): Don't define it here.
12701
12702 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12703
12704         * update-elc.el: Ditto.
12705
12706         * setup-paths.el (paths-construct-exec-path): Ditto.
12707
12708         * make-docfile.el: Ditto.
12709
12710         * loadup.el (really-early-error-handler): Ditto.
12711
12712         * find-paths.el (paths-decode-directory-path): Use decode-path
12713         instead of decode-path-internal.
12714
12715         * files.el (parse-colon-path): Update docstring.
12716
12717 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * subr.el (get-buffer-window-list): Make BUFFER optional.
12720
12721         * window-xemacs.el (windows-of-buffer): Defalias to
12722         get-buffer-window-list.
12723
12724 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12725
12726         * disass.el: Fix maintainer keyword.
12727
12728         * bytecomp.el (byte-compile-and-load-file): Autoload.
12729         (byte-compile-buffer): Ditto.
12730
12731         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12732         value is returned, not the name.
12733         (lisp-imenu-generic-expression): Enable it.
12734         (lisp-mode-variables): Ditto.
12735         (lisp-indent-offset): Change defconst to defvar.
12736         (lisp-indent-function): Ditto.
12737         (lisp-body-indent): Ditto.
12738
12739 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12740
12741         * modeline.el: Use zap-last-kbd-macro-event.
12742
12743         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12744         nil, don't attempt to do anything with messages.
12745         (eval-last-sexp): Use `letf' for clarity.
12746
12747 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12748
12749         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12750
12751 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12752
12753         * buff-menu.el:
12754         * lisp-mode.el:
12755         * obsolete.el:
12756         Change empty docstrings into no doc strings at all.
12757         Fix bogus FSF-format docstrings.
12758         * etags.el: Fix docstring.
12759
12760 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12761
12762         * package-get.el (package-get): Use internal md5
12763
12764 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12765
12766         * about.el (about-xemacs): Correct abuse of concat.
12767
12768 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12769
12770         * info.el (Info-mode): Use easymenu.
12771
12772 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12773
12774         * apropos.el (apropos): Don't use concat with integers.
12775
12776         * cmdloop.el (describe-last-error): Handle the case when no error
12777         was seen gracefully.
12778
12779         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12780         defun.
12781         (apropos-describe-plist): Ditto.
12782
12783         * help.el (with-displaying-help-buffer): Revert to a defun.
12784         (describe-key): Use it as defun.
12785         (describe-mode): Ditto.
12786         (describe-bindings): Ditto.
12787         (describe-prefix-bindings): Ditto.
12788         (describe-installation): Ditto.
12789         (view-lossage): Ditto.
12790         (describe-function): Ditto.
12791         (describe-variable): Ditto.
12792         (describe-syntax): Ditto.
12793
12794 1998-05-11  Oliver Graf <ograf@fga.de>
12795
12796         * dragdrop.el: changed order of require/provide
12797         (dragdrop-drop-mime-default) changed to new calling conventions
12798         (dragdrop-drop-do-functions) changed to new calling conventions
12799         (dragdrop-function-widget) this one needs more work...
12800
12801 1998-05-10  Oliver Graf <ograf@fga.de>
12802
12803         * about.el: another small change in my entry
12804         * dragdrop.el (dragdrop-drop-log-function): logging added
12805         plus customizations
12806         changed interface to handler functions. now called with event
12807         and object
12808
12809 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12810
12811         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12812         E-W arrow pointer displayed over draggable dividers.
12813
12814         * mouse.el (default-mouse-motion-handler): Show it when
12815         appropriate.
12816         (drag-window-divider): Added.
12817         ([top-level]): Initialized window-divider-map with a keymap
12818         binding the above function to left button down event.
12819
12820         * x-mouse.el (x-init-pointer-shape): Initialize
12821         divider-pointer-glyph from Cursor.dividerPointer, or use default
12822         E-W double arrow.
12823
12824 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12825
12826         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12827
12828 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12829
12830         * simple.el (count-words-buffer): Don't query for buffer.
12831         (count-lines-buffer): Ditto.
12832
12833 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12834
12835         * help.el (where-is): add optional insert argument.
12836
12837 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12838
12839         * help.el (describe-key-briefly): New argument INSERT.
12840
12841         * simple.el (eval-expression): New optional argument; synch with
12842         FSF 20.3.
12843
12844         * keydefs.el (global-map): Add new register bindings.
12845
12846         * register.el: Synched with FSF 20.3.
12847
12848 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12849
12850         * window-xemacs.el (recenter): all arguments are optional.
12851
12852 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12853
12854         * device.el: (device-pixel-width): Reflected name/parameters
12855         change to device-system-metric.
12856         (device-pixel-height): Ditto.
12857         (device-mm-width): Ditto.
12858         (device-mm-height): Ditto.
12859         (device-bitplanes): Ditto.
12860         (device-color-cells): Ditto.
12861
12862 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12863
12864         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12865
12866         * cl.el (most-positive-fixnum): Document.
12867         (most-negative-fixnum): Ditto.
12868
12869         * cus-dep.el: Updated comment.
12870
12871         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12872         constant.
12873
12874         * cus-load.el (custom-put): Removed.
12875
12876         * files.el (after-find-file): Just resignal quit instead of
12877         signaling "canceled".
12878
12879 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12880
12881         * frame.el (other-frame): Use `focus-frame' instead of
12882         select-frame kludges.
12883
12884         * lisp-mode.el: Update lisp-indent-function for
12885         save-selected-frame and with-selected-frame.
12886
12887         * frame.el (save-selected-frame): New macro.
12888         (with-selected-frame): Ditto.
12889         (other-frame): Use `set-frame-focus'.
12890
12891 1998-05-06  Oliver Graf <ograf@fga.de>
12892
12893         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12894         (dragdrop-drop-url-default) default handler for URL drops created
12895         (dragdrop-drop-mime-default) default handler for MIME drops created
12896         (dragdrop-drop-functions) default custom for handling drops created
12897         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12898
12899 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12900
12901         * mouse.el: Removed redundant mouse-mswindows-drop function.
12902
12903 1998-05-05  Oliver Graf <ograf@fga.de>
12904
12905         * about.el: changed some text in my entry
12906         * dragdrop.el: added customs
12907
12908 1998-05-04  Oliver Graf <ograf@fga.de>
12909
12910         * mouse.el: killed global drop key bindings
12911         (mouse-offix-drop) removed
12912         * dragdrop.el: created
12913         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12914
12915 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12916
12917         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12918         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12919
12920         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12921         obsolete comment.
12922
12923         * scrollbar.el (scrollbars-visible-p): Use new
12924         {vertical,horizontal}-scrollbar-visible-p specifiers.
12925
12926 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12927
12928         * device.el (device-pixel-height):
12929         (device-pixel-width):
12930         (device-mm-width):
12931         (device-mm-height):
12932         (device-bitplanes):
12933         (device-color-cells): Moved these 6 functions from device.c; they
12934         all use single (device-system-metrics) call.
12935
12936 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12937
12938         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12939         were renamed.
12940
12941         * menubar-items.el:
12942         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12943         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12944
12945         * help.el (help-map): Remove Hyperbole keybinding logic.
12946         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12947
12948 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12949
12950         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12951         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12952
12953 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12954
12955         * msw-glyphs.el: use nicer icon3 from the frame icon.
12956
12957 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12958
12959         * version.el (emacs-version): Remove InfoDock conditionals.
12960
12961         * startup.el (startup-splash-frame): Change ID logo name.
12962
12963 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12964
12965         * files.el (after-find-file): If the user presses C-g on
12966         directory-creation prompt, kill the buffer.
12967
12968 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12969
12970         * simple.el (count-words-region): Reverse previous change.
12971
12972 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12973
12974         * replace.el (query-replace): Just call perform-replace.
12975         (query-replace-regexp): Ditto.
12976         (perform-replace): Move region handling here.
12977         (perform-replace): Use the new arg to match-data.
12978
12979 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12980
12981         * x-init.el: Install X specific display table that
12982           displays char 0240 as a space to avoid whatever it is
12983           that screws up display of that character code.
12984
12985 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12986
12987         * help.el (function-arglist): If no arguments are documented for a
12988         subr, print nothing rather than incorrect output.
12989
12990 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12991
12992         * cmdloop.el (command-error): Update bail-out error message to use
12993         `emacs-program-name'.
12994
12995         * lib-complete.el: Remove reader macro cruft.
12996
12997         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12998         cruft.
12999
13000         * simple.el (count-words-region): Drop interactive-p check on the
13001         message.
13002
13003 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13004
13005         * font.el
13006         * msw-faces.el
13007         Correct spelling of mswindows-font-canonicalize-name.
13008
13009 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13010
13011         * ldap.el (ldap-host-parameters-alist): Replaced with
13012         `ldap-host-parameters-plist'
13013         (ldap-search): Adapt to previous change
13014
13015 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13016
13017         * about.el (about-hackers): Update Bob Weiner bio.
13018         (about-maintainer-info): Ditto.
13019
13020 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13021
13022         * simple.el (display-warning-minimum-level): Docfix.
13023
13024 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13025
13026         * widget.el (:default-get): New keyword.
13027         * wid-edit.el (default, widget-default-default-get): Define it.
13028         (group, widget-group-default-get): Define it.
13029         (menu-choice, widget-choice-default-get): Define it.
13030         (widget-default-get): New function.
13031         (widget-choice-action): Call it.
13032         (widget-editable-list-entry-create): Call it.
13033
13034 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13035
13036         * byte-optimize.el (byte-boolean-vars): Removed.
13037         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13038         lookup through `byte-boolean-vars'.
13039
13040 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13041
13042         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13043         resource-provided values into ghost specs for scrollbar-height and
13044         scrollbar-width.
13045
13046 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13047
13048         * byte-optimize.el: Don't attempt to optimize /=.
13049
13050         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13051         (byte-compile-/=): Ditto.
13052
13053 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13054
13055         * apropos.el: Use `with-displaying-help-buffer'.
13056         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13057         Use `with-displaying-help-buffer'.
13058         (apropos-follow): Do not give special treatment to buffer cursor
13059         was in prior to a mouse click.
13060         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13061         (apropos-print-doc): Set correct buffer for setting text
13062         properties.
13063
13064 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13065
13066         * help.el (help-buffer-prefix-string): New variable.
13067         (help-buffer-name): Use it.
13068
13069         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13070         mode menu.
13071
13072 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13073
13074         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13075
13076 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13077
13078         * files.el (find-file-noselect): Update docstring.
13079         (find-file-noselect): Signal an error if found an unreadable file.
13080         (file-chase-links): Save the match data.
13081         (normal-mode): Use `lwarn' and `error-message-string'.
13082         (interpreter-mode-alist): Change defconst to defvar.
13083         (inhibit-first-line-modes-regexps): Ditto.
13084         (inhibit-first-line-modes-regexps): Added .tgz.
13085         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13086         (change-major-mode-with-file-name): New user-option.
13087         (set-visited-file-name): Synched with FSF.
13088         (file-name-extension): New function, from FSF 20.3.
13089         (file-relative-name): Synched with FSF.
13090         (save-some-buffers): Support the C-r feature.
13091         (recover-session): Synched with FSF.
13092         (kill-some-buffers): Ditto.
13093         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13094
13095 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13096
13097         * files.el (insert-file): Undo previous change and reenable use of
13098         format.el.
13099
13100 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13101
13102         * window-xemacs.el (recenter): Define.
13103
13104 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13105
13106         * font.el (mswindows-font-create-name)
13107         (mswindows-font-create-object): new functions for mswindows type
13108         fonts.
13109
13110         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13111         strings are parsed as well as font objects.
13112
13113 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13114
13115         * modeline.el (defining-kbd-macro): Restore modeline indication of
13116         kbd-macro being recorded.
13117         (add-minor-mode): Simplify docstring.
13118         (modeline-minor-mode-menu): Remove stuff.
13119
13120 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13121
13122         * code-process.el (call-process): dynamically decide process
13123         coding type.
13124
13125 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13126
13127         * modeline.el: Add line-number-mode, column-number-mode to
13128         the modeline minor-mode menu.  Button2 on the line number does
13129         goto-line.
13130
13131 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13132
13133         * mouse.el: move x-selection-owner-p type things to
13134         selection-owner-p.
13135
13136         * msw-init.el: copy zmacs stuff from x-init.el
13137
13138         * msw-select.el (mswindows-own-selection)
13139         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13140         functions. Very simple minded implementation of selectio
13141         ownership.
13142
13143         * select.el (own-selection) (disown-selection)
13144         (activate-region-as-selection) (select-make-extent-for-selection)
13145         (valid-simple-selection-p): functions moved from x-select.el for
13146         generalized selection.
13147
13148         * x-select.el: see select.el changes.
13149
13150         * x-toolbar.el: use new selection functions.
13151
13152 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13153
13154         * packages.el (packages-find-package-directories): Fixed bug that
13155         would pick up multiple site-package directories.
13156         (package-locations): Added "xemacs-packages" as a late package
13157         location.
13158
13159         * find-paths.el: Now uses `emacs-program-name' and
13160         `emacs-program-version'.
13161         Additions to enforce version-specific directories in
13162         `paths-find-version-directory'.
13163
13164 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13165
13166         * default.el: Removed.
13167         * site-start.el: Removed.
13168
13169 1998-04-29  Didier Verna  <didier@xemacs.org>
13170
13171         * minibuf.el (minibuffer-history-minimum-string-length): Default
13172         to nil.
13173
13174 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13175
13176         * find-paths.el (paths-program-name): Rename.
13177         (paths-emacs-root-p): Ditto.
13178         (paths-find-site-directory): Ditto.
13179
13180 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13181
13182         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13183         `emacs-lisp-byte-compile-and-load'.
13184
13185 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13186
13187         * ldap.el (ldap-search): Fixed additional parameter passing to
13188         `ldap-open'
13189
13190 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13191
13192         * select.el (kill-primary-selection) (selection-owner-p)
13193         (copy-primary-selection) (yank-clipboard-selection)
13194         (selection-exists-p) (delete-primary-selection): new file and
13195         functions that do the right thing for the selected device.
13196
13197         * x-menubar.el: use generalised selection functions.
13198
13199         * dumped-lisp.el: dump select.el.
13200
13201 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13202
13203         * find-paths.el (paths-progname): New variable.
13204         (paths-emacs-root-p): Use it.
13205         (paths-find-site-directory): Ditto.
13206
13207 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13208
13209         * loadup.el ((member "dump" command-line-args)): Dump as
13210         `infodock' if InfoDock.
13211
13212 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13213
13214         * find-paths.el (construct-emacs-version): Simplify, include
13215         program name in the return value.
13216         * (paths-find-version-directory): Use it.
13217
13218 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13219
13220         * info.el (Info-parse-dir-entries): Fixed regexp
13221         (Info-build-dir-anew): Remove full suffix and capitalize info file
13222         name for files with no @direntry
13223         (Info-batch-rebuild-dir): New function
13224         (Info-suffixed-file): Check for regular files instead of simple
13225         file existence (could catch directories before)
13226
13227 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13228
13229         * setup-paths.el, find-paths.el: Removed uses of `not' which
13230         temacs doesn't have.
13231
13232         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13233         into root searching.
13234
13235 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13236
13237         * subr.el: Remove definition of `not'.
13238
13239 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13240
13241         * msw-glyphs.el: enable graphics support.
13242
13243 1998-04-23  Didier Verna  <didier@xemacs.org>
13244
13245         * x-menubar.el (default-menubar): restored the line-number-mode
13246         option.
13247
13248         * misc doc string updates related to the options menu.
13249
13250 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13251
13252         * setup-paths.el (paths-construct-load-path): Fix typo.
13253
13254 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13255
13256         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13257         font-menu-ignore-scaled-fonts don't have to be bound now; this
13258         gets us one step further towards making --no-autoloads work.
13259
13260         * startup.el (normal-top-level): Load auto-autoloads only if
13261         lisp-directory is non-nil.
13262
13263         * setup-paths.el (paths-construct-load-path): Made it robust
13264         against nil lisp-directory.
13265
13266         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13267         to the list of variables that cause a warning when nil.
13268
13269         * toolbar.el (init-toolbar-location): Now works even when there's
13270         no toolbar icon directory.
13271
13272 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * help.el (view-lossage): Recognize it.
13275
13276         * simple.el (log-message): Mark multiline messages.
13277
13278 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13279
13280         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13281
13282 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13283
13284         * package-get.el (package-get-all):  add `\n' separator to
13285         interactive specification so that both variables are read
13286
13287 1998-04-22  Didier Verna  <didier@xemacs.org>
13288
13289         * x-menubar.el: ported the options menu to Custom.
13290         Moved the "read only" toggle button to the buffers menu.
13291         Corrected some missing ;;;###autoload or defcustom.
13292
13293         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13294         the scrollbar-visible specifier for options menu handling.
13295
13296         * toolbar.el (toolbar-visible-p)
13297                      (toolbar-captioned-p)
13298                      (default-toolbar-position): defcustom wrappers around
13299         the toolbar specifiers for options menu handling.
13300
13301         * frame.el (get-frame-for-buffer-default-instance-limit):
13302         defcustom it for options menu handling.
13303
13304         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13305         font-lock-mode for options menu handling.
13306
13307         * cus-start.el: added Custom properties to overwrite-mode for
13308         options menu handling.
13309
13310 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13311
13312         * about.el: shameless self-promotion.
13313
13314 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * simple.el (raw-append-message): Slightly optimize.
13317         (remove-message): Use `push' for clarity.
13318         (append-message): Ditto.
13319         (display-warning): Dito.
13320         (raw-append-message): Send the message to the appropriate device.
13321
13322 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13323
13324         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13325         From Sean MacLennan <Sean.MacLennan@pika.ca>
13326
13327 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13328
13329         * setup-paths.el: Changed `directory-sep-char' to
13330         `path-separator', following a change in GNU Emacs.
13331
13332 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13333
13334         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13335         (Info-build-dir-anew): Add a final newline.
13336         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13337         is `always'
13338         (Info-rebuild-dir): Ditto
13339
13340         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13341
13342 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13343
13344         * simple.el (count-words-buffer): Retain zmacs region.
13345         (count-words-region): Ditto.
13346         * simple.el: (what-line): Expanded line counts.
13347         (count-lines): New parameter to conditionalize whether collapsed
13348         lines get counted.
13349         From Bob Weiner <weiner@altrasoft.com>
13350
13351 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13352
13353         * packages.el (package-locations): infodock-packages must override
13354         mule-packages and packages.
13355
13356 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13357
13358         * wid-edit.el:
13359         remove rude messages from widget-activation-widget-mapper
13360         and widget-activation-glyph-mapper
13361
13362 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13363
13364         * toolbar.el: Remove (featurep 'x) test from
13365         toolbar-make-button-list
13366
13367 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13368
13369         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13370         only if in the same frame.
13371
13372 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13373
13374         * packages.el (package-locations): Added site-packages hierarchy.
13375
13376         * setup-paths.el (paths-default-info-directories): Introduced and
13377         used.
13378
13379         * packages.el, setup-paths.el: Set various path searching depths
13380         to 1.
13381
13382         * packages.el (packages-hierarchy-depth):
13383         (packages-load-path-depth): Introduced and used.
13384
13385         * setup-paths.el (paths-load-path-depth): Introduced and used.
13386
13387         * find-paths.el (paths-find-recursive-path): Added max-depth
13388         parameter.
13389
13390 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13391
13392         * setup-paths.el (paths-construct-info-path): Removed
13393         dependency on behavior of (file-name-as-directory "").
13394
13395 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13396
13397         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13398         lisp objects
13399
13400 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13401
13402         * dump-paths.el, startup.el: Added handling for --debug-paths.
13403
13404 1998-04-15  William M. Perry  <wmperry@aventail.com>
13405
13406         * wid-edit.el: We cannot just set the help-echo or balloon-help
13407           properties for an extent based on the :help-echo widget
13408           property, since help-echo and balloon-help cause an EXTENT to
13409           get passed in, where :help-echo functions are expecting a WIDGET
13410
13411 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13412
13413         * scrollbar.el (init-scrollbar-from-resources): Call
13414         mswindows-init-scrollbar-metrics when appropriate.
13415
13416 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13417
13418         * dumped-lisp.el: dump x-toolbar for window system
13419
13420         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13421         have support and xpm.
13422
13423 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13424
13425         * files.el (toggle-read-only): Fix docstring.
13426         From Didier Verna <didier@xemacs.org>
13427
13428 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13429
13430         * startup.el (normal-top-level): Load autoload-file-name without
13431         specifying an extension---some people only auto-autoload.el.gz.
13432
13433 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13434
13435         * files.el (backup-enable-predicate): Don't bomb on NAME being
13436         nil.
13437
13438 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13439
13440         * find-paths.el, packages.el: Now prefers configure'd paths.
13441         This shouldn't cause any of the originally anticipated problems as
13442         the current paths architecture will not define the various
13443         configure-xxx variables if they're not specified on the configure
13444         command line.
13445
13446         * find-paths.el, setup-paths.el, packages.el: Removed all
13447         mentionings of "/" as a path separator.
13448         Used paths-construct-path throughout.
13449
13450         * find-paths.el (paths-construct-path): Created to assemble paths
13451         from directory components.
13452
13453         * setup-paths.el, packages.el: Used paths-decode-directory-path
13454         instead of decode-path-internal.
13455
13456         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13457         and associates.
13458         (paths-decode-directory-path) Created.
13459
13460         * setup-paths.el: Changed configure-exec-path to
13461         configure-exec-directory.
13462
13463 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13464
13465         * packages.el (packages-find-packages): Fixed decoding of
13466         EMACSPACKAGEPATH.
13467
13468         * startup.el: -no-packages -> -no-early-packages.
13469
13470         (packages-load-package-lisps): Fixed loading of auto-autoload
13471         files.
13472
13473         * startup.el (normal-top-level): Fixed loading of core
13474         auto-autoload.
13475
13476         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13477
13478         * startup.el, packages.el, dump-paths.el: Added proper settings
13479         for site-directory and lisp-directory variables.
13480
13481         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13482         inhibit-package-autoloads and fixed handling of it.
13483
13484         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13485         handling of former inhibit-package-init, now
13486         inhibit-early-packages, to make -vanilla etc. work.
13487
13488 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13489
13490         * code-process.el (start-process): Fallback to 'undecided instead
13491         of 'binary for process input coding stream.
13492
13493         * process.el (start-process): Docstring fix.
13494
13495 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13496
13497         * info.el (Info-insert-dir): Do not insert temporary dir files
13498         in Info-dir-file-attributes
13499         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13500         (Info-rebuild-dir): Ditto.
13501
13502 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13503
13504         * obsolete.el: Added obsoleteness declarations for
13505         `site-directory' and `Info-default-directory-list'.
13506
13507 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13508
13509         * find-paths.el (paths-find-emacs-root): Only look at the
13510         executable at the end of the symlink chain for determining the
13511         Emacs root.
13512
13513 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13514
13515         * setup-paths.el (paths-construct-info-path): Changed construction
13516         to cater to gone default in configure.
13517
13518         * find-paths.el (paths-uniq-append): Added.
13519
13520         * packages.el: Rewritten package path construction once again.
13521
13522         * dump-paths.el, startup.el: Removed package-path as a global
13523         variable.
13524
13525         * package-admin.el (package-admin-add-single-file-package):
13526         (package-admin-add-binary-package): Changed package-path to
13527         late-packages.
13528
13529         * packages.el (packages-split-path): Split path at "/" rather than
13530         nil according to change in emacs.c.
13531
13532 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13533
13534         * setup-paths.el (paths-construct-info-path): Changed info path
13535         order so that directories come out right.
13536         (paths-find-lock-directory): Fixed bug: It used to think
13537         configure-lock-directory is a path.
13538
13539 1998-04-06  Jeff Miller <jmiller@smart.net>
13540
13541         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13542         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13543         eases the use of toolbar-add/kill-item functions.
13544
13545 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13546
13547         * code-files.el (file-coding-system-alist): Commented out
13548         loaddefs.el magical treatment.
13549
13550 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13551
13552         * info.el (Info-rebuild-outdated-dir): Added new option
13553         `conservative' and made it the default
13554         (Info-rebuild-dir): Appropriately parse multi-line description
13555         strings, and multi-section dir files. Issue warning when dir
13556         is rebuilt as temporary
13557         (Info-build-dir-anew): Issue warning when dir is built as
13558         temporary
13559
13560 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13561
13562         * list-mode.el (list-mode-map): Bind highlight motion commands to
13563         standard keys left, right, C-b and C-f.
13564
13565 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13566
13567         * files.el (auto-mode-alist): allow .sc for Scheme->C
13568
13569 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13570
13571         * loadup.el (pureload): Don't quote (garbage-collect).
13572
13573 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13574
13575         * package-get-base.el: Updated.
13576
13577 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13578
13579         * isearch-mode.el (isearch-just-started): New variable.
13580         (isearch-mode): Set it.
13581         (isearch-repeat): Advance one character forward only if the search
13582         was successful, and was not just started.
13583         (isearch-repeat): Clear isearch-just-started.
13584
13585 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13586
13587         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13588         if running -batch.
13589
13590 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * subr.el (listify-key-sequence): Removed.
13593
13594 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13595
13596         * bytecomp.el (byte-compile-print-gensym): New option.
13597         (byte-compile-output-file-form): Use it.
13598         (byte-compile-output-docform): Ditto.
13599         (byte-compile-compiled-obj-to-list): Ditto.
13600
13601 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13602
13603         * msw-glyphs.el: set frame icon if xpm support.
13604
13605 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13606
13607         * help.el: Code that pretty prints variable values
13608           removed.
13609
13610 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13611
13612         * find-paths.el (paths-emacs-root-p): Correct test for installation
13613         directory.
13614         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13615
13616 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13617
13618         * loaddefs.el: Don't set debug-ignored-errors; leave
13619           its default value set to nil.
13620
13621 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13622
13623         * info.el (Info-rebuild-dir): fixed mis-spelling.
13624
13625 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13626
13627         * info.el (Info-rebuild-outdated-dir): New custom var
13628         (Info-insert-node): Create/update dir file when needed, ie when it
13629         does not exist or is older than some info files in directory
13630
13631 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13632
13633         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13634         for last packages, mainly for using a 20.4 package base.
13635
13636         * packages.el (late-packages): Typo fix.  It was called
13637         early-packages.
13638
13639         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13640         relative symlinks correctly.
13641         (paths-find-emacs-roots): More rigorous checking for plausible
13642         configuration-time root.
13643
13644         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13645         find its roots.
13646
13647 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13648
13649         * faces.el: Fix docstrings.
13650         * glyphs.el: Fix docstrings.
13651         * mouse.el: Fix docstrings.
13652
13653         * frame.el: Change phrase `current frame' to `selected frame'.
13654
13655         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13656
13657         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13658         macros using backquote to make them infinitely more readable.
13659
13660 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13661
13662         * packages.el (packages-find-package-path): Hardcoded specialized
13663         InfoDock support until we can clean this up.
13664
13665         * help.el (describe-bindings-1): Return the value of the bindings
13666         help buffer created.
13667         (describe-bindings): Ditto.
13668
13669         * simple.el (set-variable): Restore previous behavior of not
13670         bombing if the variable to set is not boundp.
13671
13672 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13673
13674         * packages.el (packages-handle-package-dumped-lisps): Allow for
13675         non-local files to be loaded off the package-lisp variable.
13676
13677 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13678
13679         * x-faces.el: Global X resources should override
13680           specs for all device classes (color, grayscale, mono);
13681           code currently doesn't override any of them.  Fixed by
13682           calling remove-specifier with '(x default) as the tag
13683           set and allowing inexact matches.
13684
13685 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13686
13687         * faces.el: Separated face initializations based on
13688           device classes into device type specific (tag set,
13689           instantiator) pairs.
13690
13691 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13692
13693         * wid-edit.el (widget-choice-action): Remember user's explicit
13694         choice.
13695         (widget-choice-value-create): Respect it.
13696         From Richard Stallman <rms@gnu.org>
13697
13698 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13699
13700         * setup-paths.el (paths-construct-info-path): Always append
13701         existing directories from configure-time info path.
13702
13703         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13704         Info-directory-list.
13705
13706         * info.el: Removed Info-default-directory-list which was broken by
13707         design.
13708         Removed bogus initialization of Info-directory-list---startup.el
13709         can do a much better job.
13710         Added autoload of Info-directory-list.
13711
13712         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13713         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13714         be exclusive; now it's merely given precedence, just like in the
13715         old days.
13716
13717 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13718
13719         * find-paths.el (paths-find-architecture-directory): Fix bug with
13720         finding; it used to default too early.
13721
13722 1998-03-25  Martin Buchholz <martin@xemacs.org>
13723
13724         * packages.el (packages-split-path): Fix a bug; it used to fail
13725         for paths that weren't split.
13726
13727 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13728
13729         * finder.el (finder-compile-keywords): trap on errors.
13730
13731 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13732
13733         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13734           fourth argument of t so that only the specs exactly
13735           matching the tag lists are removed.
13736
13737 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13738
13739         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13740
13741 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13742
13743         * minibuf.el (mouse-read-file-name-1): If a default directory was
13744         specified, use it for generating the completions.
13745
13746 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13747
13748         * update-elc.el: Now respects inhibit-package-init and
13749         inhibit-site-lisp.
13750         Now does path construction with loadup-paths.
13751
13752         * startup.el (normal-top-level, startup-setup-paths): Now respects
13753         inhibit-package-init and inhibit-site-lisp.
13754
13755         * packages.el (packages-find-package-path): Extended package path
13756         by version-specific hierarchies.
13757         (packages-find-packages): Now respects inhibit flag and
13758         inhibit-site-lisp.
13759         Moved path setup to loadup-paths.
13760
13761         * make-docfile.el: Now respects inhibit-package-init and
13762         inhibit-site-lisp.
13763         Now does path construction with loadup-paths.
13764
13765         * loadup.el: Now respects inhibit-package-init and
13766         inhibit-site-lisp.
13767
13768         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13769
13770         * loadup-paths.el: New file: setup load-path to encompass
13771         packages.
13772
13773 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13774
13775         * auto-show.el: load-gc renamed to pureload.
13776         * site-load.el: Ditto.
13777         * packages.el (toplevel): Ditto.
13778         * loadup.el (really-early-error-handler): Ditto.
13779         * dumped-lisp.el (preloaded-file-list): Ditto.
13780         * cus-face.el (custom-declare-face): Ditto.
13781
13782 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13783
13784         * <Today>: The Big Path Searching Overhaul.
13785
13786         * find-paths.el: New file: find and assemble paths in the
13787         installation hierarchy.
13788
13789         * setup-paths.el: New file: global layout of paths and directories
13790         within the XEmacs hierarchy.
13791
13792         * packages.el: Replaced everything related to path searching and
13793         startup by code in terms of find-paths.
13794
13795         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13796         the new path searching engine.
13797
13798         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13799         and setup-paths.
13800
13801 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13802
13803         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13804         setup-paths.el.
13805
13806 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13807
13808         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13809         compiles identically in any configuration.
13810         Removed irrelevant commentary.
13811
13812 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13813
13814         * simple.el (set-variable): Allow setting specifiers.
13815
13816 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13817
13818         * lisp.el (forward-sexp): Revert previous change.
13819
13820 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13821
13822         * frame.el (frame-initialize): Use `delete-console' instead of
13823         `delete-device' to delete the stream console to match the usage in
13824         Fkill_emacs.
13825
13826 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13827
13828         * files.el (cdpath-previous): New variable.
13829         (cd): Use it.
13830         From Bob Weiner <weiner@wave.altrasoft.com>
13831
13832 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13833
13834         * keydefs.el: Changed keybindings of forward-char,
13835           backward, scroll-up and scroll-down to point to their
13836           -command counterparts.
13837
13838         * simple.el: New functions: forwarc-char-command,
13839           backwrad-char-command, scroll-up-command,
13840           scroll-down-command which work liek their counterparts
13841           except that they honor the variable
13842           signal-error-on-buffer-boundary.
13843
13844           Definition of signal-error-on-buffer-boundary received
13845           from src/cmds.c.
13846
13847           defvar declaration added for word-across-newline to avoid
13848           byte-compiler warning about the free variable reference.
13849
13850 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13851
13852         * winnt.el: Removed "%t" from the beginning of
13853         modeline-format. From now on, there's no nt-specifics in the modeline.
13854
13855 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13856
13857         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13858         of `when' with `if'.
13859
13860 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13861
13862         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13863         mswindows. Must be reworked along with glyphs.el, or
13864         merged into it, after there is images support.
13865
13866         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13867         'mswindows.
13868
13869 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13870
13871         * faces.el: fix for text cursor initialization.
13872         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13873         From Andy Piper <andyp@parallax.co.uk>
13874
13875 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13876
13877         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13878         if there is an existing package that handles it and warn the user
13879         about that mode.
13880
13881 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13882
13883         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13884         Installation" menu item when Installation-string is not bound.
13885
13886 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13887
13888         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13889         From Jeremiah W. James <jerry@cs.ucsb.edu>
13890
13891 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13892
13893         * msw-faces.el:
13894         * faces.el: Fix face initialization.
13895
13896 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13897
13898         * files.el (backup-enable-predicate): fix breakage introduced
13899         by TMPDIR patch.
13900
13901 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13902
13903         * x-faces.el (x-init-face-from-resources): The
13904           TTY face property retrieval functions don't return
13905           specifiers, so use face-property instead.
13906
13907 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13908
13909         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13910
13911 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13912
13913         * x-menubar.el: Expanded documentation for
13914           option-save-faces.  Changed Options -> Browse Faces
13915           menu entry to invoke customize-face.
13916
13917 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13918
13919         * faces.el: Most face initialization moved out of
13920           init-other-random-faces to the top level so that the
13921           initialization happens before Xemacs is dumped.  Much
13922           of the fascist "face-differs-from-default-p or FROB!"
13923           code has been retired in favor of letting the user do
13924           what they want to do.  Face initialization code changed
13925           to use `default' specifier tag so that the settings can
13926           be overridden later if the user wishes it.
13927
13928 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13929
13930         * about.el (about-hackers): Update contributors list.
13931
13932 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13933
13934         * specifier.el: Define new specifier tag `default'.
13935
13936         * modeline.el: Initialize faces using `default' tag.
13937
13938         * x-faces.el (x-init-face-from-resources): Remove
13939           specifier specs containing the `default' tag before
13940           adding new specs.
13941
13942 1998-03-02  John Jones  <jj@asu.edu>
13943
13944         * package-get.el (package-get-all): fixed arguments on call to
13945         package-admin-add-single-file-package.
13946         * package-get.el (package-get-installedp): fixed to match
13947         advertised behavior.
13948         * package-get.el: added function package-get-update-all which
13949         installs newest versions of all the current packages (if they are
13950         not already installed).
13951
13952 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13953
13954         * files.el (find-file-noselect): Uncommented `truename' binding in
13955         `let*' and use it later to set `buffer-file-truename' iff it's
13956         still nil, as happens for example when finding a compressed
13957         file with "jka-compr".
13958
13959 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13960
13961         * faces.el: in make-face-* type functions do the operation for all
13962         window systems, not just the first one found.
13963
13964         * font.el: call mswindows-list-fonts for mswindows.
13965
13966 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13967
13968         * code-process.el (call-process-region):
13969         * process.el (call-process-region):
13970         * package-get.el (package-get-dir):
13971         * files.el (backup-enable-predicate):
13972         * gnuserv.el (gnuserv-temp-file-regexp):
13973         Use temp-directory in place of `/tmp'.
13974
13975 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13976
13977         * "Fast" dired-in-C enhancements for Windows 95/NT:
13978
13979         * files.el: Added function, `wildcard-to-regexp', from GNU
13980           Emacs.
13981
13982         * files.el (insert-directory): Modified to use special
13983           dired-in-C enhancements if present.
13984
13985 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13986
13987         * code-files.el: make default coding no-conversion.
13988
13989 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13990
13991         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13992         the load-path.
13993
13994         * update-elc.el: Strip directory when testing for files not to
13995         bytecompile.
13996
13997 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13998
13999         * lisp-mode.el: Use recommended form for menus.
14000
14001         * info.el (Info-construct-menu): Use recommended form for menus.
14002
14003         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14004         entry.
14005
14006 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14007
14008         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14009           (get-frame-for-buffer-noselect): Always return frames
14010           in the not-this-window-p cond clause.
14011
14012 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14013
14014         * help.el (describe-installation): New function.
14015
14016         * x-menubar.el (default-menubar): Add describe-installation to
14017         Help menu.
14018
14019         * packages.el (packages-unbytecompiled-lisp): Installation.el
14020         should not be bytecompiled.
14021
14022         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14023         XEmacs.
14024
14025         * x-menubar.el (default-menubar): Use correct guard for VM menu
14026         entry.
14027
14028         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14029         coding.
14030         From Andy Piper <andyp@parallax.co.uk>
14031
14032 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14033
14034         * ldap.el: Do not require ldap-internal at compile time.
14035
14036 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14037
14038         * code-files.el: new file. a virtual copy of mule-files.el
14039         but without charset
14040         dependencies. (toggle-buffer-file-ocding-system) new function for
14041         changing the eol type for the current buffer.
14042
14043         * code-process.el: new file. a copy of
14044         mule-process.el. mule-process.el will disappear when things have
14045         settled.
14046
14047         * coding.el: new file. a virtual copy of mule-files.el but
14048         without charset dependencies. (coding-system-base) new function
14049         for getting the parent coding system of a coding system with eol
14050         type set.
14051
14052         * dumped-lisp.el: add above files for the non-mule case.
14053
14054 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14055
14056         * window-xemacs.el (display-buffer): If no explicit
14057           frame is specified, search for a window that displays
14058           the buffer on the currently selected frame, before
14059           searching other frames.
14060
14061 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14062
14063         * frame.el (get-frame-for-buffer): If not-this-window-p
14064           is non-nil, use window on the selected frame if it is not
14065           also the selected window.  When defaulting, search for
14066           windows on the currently selected fgrame before searching
14067           other frames.
14068
14069 1998-02-25  Didier Verna  <didier@xemacs.org>
14070
14071         * modeline.el (modeline-swap-buffers): originally named
14072         `mouse-release-modeline'. Whether to actually swap the buffers is
14073         decided in `mouse-drag-modeline'.
14074         (mouse-drag-modeline): A button release event is considered a
14075         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14076         stay unchanged.
14077
14078 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14079
14080         * x-menubar.el: Put redo on the menubar.
14081         From Aki Vehtari <Aki.Vehtari@hut.fi>
14082
14083 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14084
14085         * bytecomp.el (displaying-byte-compile-warnings): if
14086         temp-buffer-show-function is set, use it to display current set of
14087         warnings in the "*Compile-Log-Show*" buffer.
14088
14089         * simple.el (display-warning-buffer): if temp-buffer-show-function
14090         is set, use it to display current set of warnings in the
14091         "*Warnings-Show*" buffer.
14092
14093 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14094
14095         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14096         Common Lisp.
14097
14098 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14099
14100         * menubar.el: Allow button descriptors at least 2 long.
14101
14102         * x-menubar.el (default-menubar): Use recommended forms.
14103         (file-menu-filter): Remove.
14104         (edit-menu-filter): Remove.
14105
14106 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14107
14108         * about.el (about-hackers): Updated.
14109
14110 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14111
14112         * help.el (help-max-help-buffers): new variable
14113         (help-register-and-maybe-prune-excess): new function
14114         (help-buffer-name): use help-max-help-buffers.
14115         (with-displaying-help-buffer): use
14116         help-register-and-maybe-prune-excess.
14117
14118         * help.el (help-maybe-pretty-print-value): if the value fits on
14119         one line, let it.
14120
14121 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14122
14123         * (with-displaying-help-buffer): there is no need to kill the buffer
14124         if it exists, because with-output-to-temp-buffer will clear it.
14125         further, killing the buffer violates the rule that
14126         temp-buffer-show-function, if set, has the full responsibility of
14127         showing the temp buffer.  killing the buffer fucks with the window
14128         configuration, hosing temp-buffer-show-function.
14129
14130
14131 1998-02-23  Didier Verna  <didier@xemacs.org>
14132
14133         * modeline.el (mouse-drag-modeline):
14134         - Always scroll the modeline that was originally clicked on.
14135         - Use x pixels instead of x characters (which doesn't work anyway)
14136         as horizontal reference for modeline dragging. This allows us to
14137         keep on dragging the modeline even if the motion event occurs in
14138         another window.
14139
14140 1998-02-23  Didier Verna  <didier@xemacs.org>
14141
14142         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14143         glyph on the modeline to indicate that dragging the mouse has an
14144         effect both horizontally and vertically.
14145
14146 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14147
14148         * about.el (about-xemacs): Get rid of redundant visible version
14149         number.
14150
14151 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14152
14153         * about.el (about-hackers): Update credits.
14154
14155 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14156
14157         * prim/register.el (view-register): Show register type file-query.
14158
14159 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14160
14161         * mode-motion.el (mode-motion-highlight-internal):
14162           save-excursion inside save-window-exucrsion form to
14163           hide buffer point changes from save-window-excursion.
14164           Prevents display flickering when the mouse pointer
14165           moves.
14166
14167 1998-02-17  Didier Verna  <didier@xemacs.org>
14168
14169         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14170         function to handle correctly the case of a toolbar one side of the
14171         window: scrolling will not necessarily happen.
14172
14173 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14174
14175         * files.el (after-find-file): Restore missing argument
14176           to format that provides filename for "... consider M-x
14177           recover-file" message.  Also call `message' with "%s"
14178           as the first arg instead of an arbitrary string.
14179
14180 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14181
14182         * about.el (about-hackers): Various additions.
14183
14184 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14185
14186         * autoload.el (generate-file-autoloads-1): Don't force an extra
14187         line out when copying on-the-same line autoloads.
14188
14189         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14190         is installed.
14191
14192 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14193
14194         * x11/x-win-xfree86.el (x-win-init-xfree86):
14195         * x11/x-win-sun.el (x-win-init-sun):
14196         * x11/x-init.el (x-initialize-compose):
14197         * prim/simple.el:
14198         (backward-or-forward-kill-sexp):
14199         (backward-or-forward-kill-sentence):
14200         (backward-or-forward-kill-word):
14201         (backward-or-forward-delete-char):
14202         * prim/isearch-mode.el (isearch-help-or-delete-char):
14203         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14204         x-keysym-on-keyboard-p to detect backspace.
14205         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14206         Clean up symbols used with dead keys, checking Linux and solaris
14207         keysyms.
14208         Simplify x-win-*.el using above methods.
14209         Change documentation for x-keysym-*-p functions.
14210
14211 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14212
14213         * about.el (about-hackers): Restore entries for Michael Sperber and
14214         Vinnie Shelton.
14215         From Vinnie Shelton <acs@acm.org>
14216
14217 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14218
14219         * simple.el (count-words-region): Ditto.
14220
14221 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14222
14223         * simple.el (count-words-buffer): Document.  Don't print anything
14224         if non-interactive.
14225
14226 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14227
14228         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14229         multiple files in InfoDock.
14230
14231 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14232
14233         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14234         from version.el in InfoDock.
14235
14236         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14237         specially.
14238
14239 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14240
14241         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14242         variable name in docstring.
14243
14244 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14245
14246         * menubar.h: Include "gui.h".
14247
14248 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14249
14250         * site-load.el: Fix documentation.
14251
14252 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14253
14254         * package-get-base.el (package-get-base): Updated.
14255
14256         * keymap.el: PC-ize.
14257
14258 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14259
14260         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14261         from' on a fresh line.
14262
14263 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14264
14265         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14266         object.
14267
14268 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14269
14270         * undo-stack.el: PC-ize.
14271
14272         * cmdloop.el: PC-ize.
14273
14274 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14275
14276         * bytecomp-runtime.el: PC-ize.
14277
14278         * byte-optimize.el: Prolog fixup.  PC-ize.
14279
14280         * cus-dep.el: Spelling fix.
14281
14282         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14283         entries follow).
14284
14285 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14286
14287         * text-mode.el (text-mode-hook-identify): New function,
14288         put on text-mode-hook.  Set text-mode-variant here.
14289         (text-mode): Don't set it here.
14290
14291 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14292
14293         * text-mode.el (text-mode-hook): New defvar.
14294         (text-mode-variant): New variable.
14295         (text-mode): Set that variable locally.
14296         (toggle-text-mode-auto-fill): New command.
14297
14298 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14299
14300         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14301
14302 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14303
14304         * text-mode.el (paragraph-indent-text-mode):
14305         Renamed from spaced-text-mode.
14306         (text-mode-map): Bind TAB to indent-relative.
14307         (indented-text-mode-map): Variable deleted.
14308         (indented-text-mode): Now an alias for text-mode.
14309
14310 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14311
14312         * loadup.el: test-atoms debugging stuffs removed.
14313
14314 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14315
14316         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14317
14318 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14319
14320         * help.el (describe-beta): Made it use `locate-data-file'.
14321         (describe-distribution): Ditto.
14322         (describe-copying): Ditto.
14323         (describe-project): Ditto.
14324         (view-emacs-news): Ditto.
14325
14326         * help-nomule.el (help-with-tutorial): Made it use
14327         `locate-data-file' to find tutorial.
14328
14329 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14330
14331         * about.el: Corrected my email address.
14332
14333         * mouse.el: Added 'mouse-mswindows-drop' similar to
14334         'mouse-offix-drop'.
14335
14336 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14337
14338         * loadup.el (running-xemacs): Spelling fix.
14339
14340 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14341
14342         * packages.el (packages-find-packages-1): Don't allow a backwards
14343         compatible lisp tree to overwrite `preloaded-file-list'.
14344
14345 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14346
14347         * loadup.el: Don't delete "xemacs" prior to dumping.
14348
14349 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14350
14351         * package-info.el (pi-last-mod-date): New function.
14352         (pi-author-version): New function.
14353         (batch-update-package-info): Use them.
14354
14355 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14356
14357         * frame.el (get-frame-for-buffer-default-to-current): Create.
14358         (get-frame-for-buffer-noselect): Allow user to use current frame
14359         with `get-frame-for-buffer-default-to-current'.
14360
14361 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14364         (byte-compile-output-docform): Ditto.
14365         (byte-compile-compiled-obj-to-list): Ditto.
14366
14367 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14368
14369         * startup.el (command-line-1): Removed code that ran
14370           buffer-menu.
14371
14372 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14373
14374         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14375
14376 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14377
14378         * frame.el (suspend-emacs-or-iconify-frame): Check using
14379         `device-on-window-system-p' instead of explicitly checking for X,
14380         so that the same logic works for MS Windows.
14381         (suspend-or-iconify-emacs): Ditto.
14382
14383 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * about.el (about-maintainer-info): Andy Piper is back.
14386         (xemacs-hackers): Updated Andy Piper's email address.
14387         (about-hackers): Added Jonathan Harris.
14388         (about-hackers): Updated Tibor Polgar's email address.
14389
14390 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14391
14392         * about.el: Add xemacs.org email manager.
14393
14394         * package-get-base.el (package-get-base): Updated with most recent
14395         package updates.
14396
14397 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14398
14399         * help.el (function-arglist): Use `indirect-function' instead of
14400         `symbol-function' so that aliases are treated correctly.
14401
14402 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14403
14404         * help.el (help-map): Add f1 binding to `help-for-help'.
14405         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14406         (describe-key-briefly): Use `princ' "%s" to print object.
14407         (with-displaying-help-buffer): Kill buffer if it exists, again.
14408         (describe-key): Use `princ' "%s" to print object.
14409         (describe-function-1): Use `princ' "%s" to print object.
14410         Commented out alias lines removed.
14411         (help-pretty-print-limit): New variable to control pretty-printing
14412         of variable values.
14413         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14414         `help-pretty-print-value' again.  Only print-print when OBJECT is
14415         list of length less than `help-pretty-print-limit'.
14416         (describe-variable): Use `help-maybe-pretty-print-value' again.
14417
14418 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14419
14420         * simple.el (blink-matching-open): Remove C++ kludge.
14421         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14422
14423 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14424
14425         * info.el (Info-default-directory-list): Made the documentation
14426         more explanitory.
14427
14428 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14429
14430         * lisp/packages.el:
14431         * lisp/package-admin.el:
14432         * lisp/build-report.el:
14433         Fix typos.
14434
14435 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14436
14437         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14438         warnings in Java buffers without final newline and editing the
14439         last line.
14440
14441 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14442
14443         * packages.el (packages-find-packages-1): Don't allow a backwards
14444         compatible lisp tree to overwrite `preloaded-file-list'.
14445         Suggested by Colin Rafferty  <colin@xemacs.org>
14446
14447         * mouse.el (mouse-offix-drop): Set undo-boundary.
14448         From Oliver Graf <ograf@fga.de>
14449
14450 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14451
14452         * loadup.el (load-gc): rewrite as defun.
14453         Print something sensical if a required dump-time file isn't found.
14454
14455 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14456
14457         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14458         bug strikes a menudescriptor.
14459
14460         * package-get-base.el (package-get-base): Updated.
14461
14462         * package-info.el (batch-update-package-info): Derive REQUIRES
14463         from the Makefile.
14464
14465 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14466
14467         * files.el (save-some-buffers): Don't play games with deleting
14468         other windows if we are in the minibuffer window.
14469
14470 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14471
14472         * modeline.el (modeline-minor-mode-menu): Add support for :active
14473         (add-minor-mode): Document :active property to TOGGLE.
14474
14475 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14476
14477         * modeline.el (modeline-minor-mode-menu): Add support for an
14478         `:included' predicate in the `toggle-sym' plist.
14479         (add-minor-mode): Document the :included property, format
14480         docstring some more.
14481         (modeline-minor-mode-menu): Documentation string added.
14482
14483 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14484
14485         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14486         labels from the symbol-names by thwacking off the overly redundant
14487         and overused "mode", parenthesizing "minor", and capitalizing the
14488         resultant strings.  Also shortened the menu's title by eliminating
14489         the redundant buffer name.
14490         (add-minor-mode): Beautified the docstring, added mention of the
14491         `:menu-tag' property of TOGGLE.
14492         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14493         `toggle-sym' to beatify the mode-life menus.
14494         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14495         `auto-fill-function'.
14496
14497 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14498
14499         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14500         menus to :style 'toggle.
14501
14502 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14503
14504         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14505
14506 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14507
14508         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14509         only recognize first hyperlink.
14510         (hyper-apropos-highlightify): Deletia, this is already done by
14511         `hyper-apropos-insert-face'.
14512         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14513
14514 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14515
14516         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14517         mail.
14518         (toolbar-mail-reader): Add support for `send'.
14519         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14520
14521 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14522
14523         * info.el (Info-emacs-info-file-name): Add defvar for
14524         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14525         will function properly.
14526
14527 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14528
14529         * simple.el: make the backwards delete function called by
14530         `backward-or-forward-delete-char' user configurable.
14531
14532 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14533
14534         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14535         compiled function got loaded from.
14536
14537 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14538
14539         * term/apollo.el: Synched up with InfoDock 3.6.2.
14540
14541 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14542
14543         * startup.el (load-init-file): Load autoloads earlier.
14544         (startup-splash-frame): Handle InfoDock logo.
14545
14546         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14547         InfoDock.
14548         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14549
14550         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14551         doesn't have this function.
14552
14553         * packages.el (locate-data-file): Fix to call `locate-file'.
14554
14555 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14556
14557         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14558         version of version.el.
14559         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14560
14561         * x-menubar.el (default-menubar): Guard reference to
14562         `gnuserv-frame'.
14563         (default-menubar): Guard references to `font-lock-mode'.
14564         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14565         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14566
14567         * make-docfile.el: Don't snarf doc strings from autoloads.
14568
14569         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14570         loading auto-autoloads files.
14571
14572         * loaddefs.el: Disable dumping autoloads.
14573
14574 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14575
14576         * lisp-mnt.el: Synch to Emacs 20.2.
14577
14578         * help.el: Remove manual autoload of `finder-by-keyword'.
14579
14580         * finder.el (finder-by-keyword): Autoload.
14581
14582         * help.el: Conditionalize hyperbole setup.
14583
14584 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14585
14586         * packages.el (package-require): Update to reflect new data format.
14587
14588 1998-01-02  Didier Verna  <didier@xemacs.org>
14589
14590         * x-menubar.el (default-menubar): make the tutorials available
14591         through the menubar. (Plus some compilation warnings cleanup).
14592
14593 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14594
14595         * check-features.el: New file.  Perform sanity check after build.
14596
14597         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14598         files to tooltalk package.
14599         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14600         package.
14601
14602         * package-admin.el (package-admin-xemacs): Use better default for
14603         location of XEmacs binary.
14604
14605 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14606
14607         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14608         tag with sexp and add value tag with value `t'.
14609
14610 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14611
14612         * package-get.el: Changes to work with real data.
14613         From Pete Ware <ware@cis.ohio-state.edu>
14614
14615         * packages.el (packages-reload-autoloads): Guard load for the time
14616         being.
14617
14618         * update-elc.el ("packages.el"): Force loading packages.el instead
14619         of possibly out-of-date packges.elc.
14620         * make-docfile.el ("packages.el"): Ditto.
14621
14622 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14623
14624         * build-report.el (build-report-delete-regexp): Added a rule for
14625         the main tarball shadowing anything past it.
14626
14627 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14628
14629         * packages.el (package-provide): Delete a previous provide.
14630
14631         * package-info.el: New file.
14632
14633         * package-get.el: New file.
14634         From Pete Ware <ware@cis.ohio-state.edu>
14635         (package-get): Fix md5 computation to work with Mule.
14636
14637 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14638
14639         * simple.el (log-message-*): Quote symbols in docstrings properly.
14640
14641 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14642
14643         * packages.el (packages-new-autoloads): Ignore symbolic links.
14644
14645         * cus-face.el (face-custom-attributes-get): Fix typo.
14646         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14647
14648 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14649
14650         * startup.el (load-init-file): Reload new or changed autoloads
14651         unless inhibited.  Reload modified dumped lisp (stubbed).
14652
14653         * packages.el (packages-new-autoloads): New function.
14654         (packages-reload-autoloads): New function.
14655         (packages-reload-dumped-lisp): New (stub) function.
14656
14657         * loadup.el: Inhibit reloading dumped files when running temacs.
14658
14659         * loadhist.el (file-provides): Extend to handle variant
14660         extensions.
14661
14662         * replace.el (query-replace): Fix typo.
14663
14664 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14665
14666         * make-docfile.el: list-autoloads-path has been renamed.
14667         * update-elc.el: list-autoloads has been renamed.
14668
14669         * packages.el (packages-list-autoloads): Renamed.
14670         (packages-list-autoloads-path): Ditto.
14671
14672 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14673
14674         * packages.el (packages-find-packages-1): Made it signal a warning
14675         for an error in an auto-autoload.el file.
14676
14677 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14678
14679         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14680         tag with const.
14681         From Aki Vehtari <Aki.Vehtari@hut.fi>
14682
14683         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14684
14685         * loadhist.el (unload-feature): Remove autoload.
14686
14687 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14688
14689         * loadhist.el: Unpackaged.
14690
14691         * help.el (describe-symbol-find-file): Rename
14692         `describe-function-find-file' and make old name obsolete.
14693         (describe-function-1): Use it.
14694         (describe-function-1): Guard reference to
14695         `compiled-function-annotation'.
14696
14697 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14698
14699         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14700         argument.
14701         (help-mode-quit): New optional arg to control whether it kills or
14702         buries.  Tidied up.
14703         (with-displaying-help-buffer): Don't kill buffer initially, even
14704         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14705         (help-pretty-print-value): Rename back from
14706         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14707         use it, otherwise use dumped `cl-prettyprint'.
14708         (describe-variable): Use `help-pretty-print-value' again.
14709         (find-func): Removed reference to "find-func" at end.
14710
14711 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14712
14713         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14714           GUI XEmacs. Rename? x-menubar is rather window system
14715           independant, except for a couple of items.
14716
14717 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14718
14719         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14720         entries as they will no longer be distributed with XEmacs.
14721
14722         * format.el (format-alist): Fix image/tiff regexps.
14723         From P. E. Jareth Hein <jareth@camelot-soft.com>
14724
14725         * help.el (help-maybe-pretty-print-value): Rename.
14726         (describe-variable): Use it.
14727         (describe-variable): Add trailing linefeed.
14728
14729 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14730
14731         * help.el (describe-function-1): Don't output anything for
14732           arglist of autoload functions.
14733
14734 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14735
14736         * help.el (describe-function-1): Don't output anything for
14737           arglist of autoload functions.
14738
14739 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14740
14741         * help.el (help-mode-map): New bindings for `help-mode-bury',
14742         `describe-function-at-point', `describe-variable-at-point',
14743         `Info-elisp-ref', `customize-variable', `help-next-section' and
14744         `help-prev-section'.
14745         (help-next-section): New function.
14746         (help-prev-section): New function.
14747         (help-mode-quit): Changed to kill the help buffer.
14748         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14749         correctly.
14750         (help-buffer-name): New function to generate the name of help
14751         buffers.
14752         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14753         argument giving the name of the help buffer.
14754         (describe-key): Use `with-displaying-help-buffer' with name.
14755         (describe-mode): Ditto.
14756         (describe-bindings): Ditto.
14757         (describe-prefix-bindings): Ditto.
14758         (view-lossage): Ditto.
14759         (with-syntax-table): New macro.
14760         (function-called-at-point): Use `ignore-errors' and
14761         `with-syntax-table'.
14762         (function-at-point): Ditto.
14763         (describe-function): Use `with-displaying-help-buffer' with name.
14764         (function-arglist): Extracted from `describe-function-1'.  Returns
14765         function's arglist as string.
14766         (function-documentation): Extracted from `describe-function-1'.
14767         Returns function's docstring.
14768         (describe-function-1): Remove all the "stream" garbage, including
14769         the stream argument.  Use `function-arglist' and
14770         `function-documentation'.
14771         (describe-function-arglist): Just use `function-arglist'.
14772         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14773         (help-pretty-print-value): New function to help with
14774         pretty-printing variable values.  Knows about `#<...>'.  Needs
14775         `pp-internal'.
14776         (describe-variable): Use `with-displaying-help-buffer' with name.
14777         Formatting improved.  Display file where variable is defined, if
14778         known.  Use `help-pretty-print-value'.
14779         (describe-syntax): Use `with-displaying-help-buffer' with name.
14780         (list-processes): Remove "stream" garbage.
14781
14782 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14783
14784         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14785         call a dumped routine instead.
14786
14787         * x-win-xfree86.el: Wrap file in defun.
14788         * x-win-sun.el: Ditto.
14789
14790 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14791
14792         * help.el (view-emacs-news): Remove usage of outl-mouse which
14793         advises functions and does other evil things.
14794
14795 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14796
14797         * format.el (format-alist): Add `image/tiff'.
14798         From P. E. Jareth Hein <jareth@camelot-soft.com>
14799
14800 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14801
14802         * about.el (about-hackers): More names added.
14803
14804         * make-docfile.el: Remove superfluous package path search.
14805
14806         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14807
14808 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14809
14810         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14811         ignored shadows.
14812
14813 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14814
14815         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14816         get trailing slashes when added to the load-path.
14817
14818         * x-init.el (init-x-win): Locate where XEmacs X localization files
14819         are.
14820
14821 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14822
14823         * x-faces.el: Added support for foregroundToolBarColor
14824           to xpm-color-symbols.
14825
14826 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14827
14828         * etags.el (tags-remove-duplicates): Removed.
14829         (buffer-tag-table-list): Use `delete-duplicates'.
14830
14831         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14832         correctly.
14833         (get*): Defalias to `get'.
14834
14835         * cl.el (eql): Compare integers with `eq'.
14836         (cl-map-extents): Check for `map-extents' first.
14837
14838 1997-12-17  Didier Verna  <didier@xemacs.org>
14839
14840         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14841         added the 'numero', 'copyright' and 'trademark' symbols.
14842
14843         * leim/quail/latin-post.el ("french-postfix"): see above.
14844
14845 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14846
14847         * widget.el (define-widget): Check the arguments.
14848
14849         * cus-edit.el (customize-face): Use `check-argument-type'.
14850         (custom-variable-value-create): Use `signal' to signal error.
14851         (custom-variable-reset-saved): Ditto.
14852         (custom-variable-reset-standard): Ditto.
14853         (custom-face-reset-saved): Ditto.
14854
14855         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14856         (widget-default-format-handler): Ditto.
14857         (widget-checklist-add-item): Ditto.
14858         (widget-radio-add-item): Ditto.
14859         (widget-editable-list-entry-create): Ditto.
14860         (widget-sexp-prompt-value): Ditto.
14861
14862         * custom.el (custom-declare-variable): Signal errors better.
14863         (custom-handle-keyword): Ditto.
14864         (custom-declare-group): Ditto.
14865
14866         * window-xemacs.el (windows): Ditto.
14867
14868         * menubar.el (menu): Ditto.
14869
14870         * keydefs.el (keyboard): Ditto.
14871
14872         * minibuf.el (minibuffer): Ditto.
14873
14874         * process.el (execute): Ditto.
14875
14876         * fill.el (fill): Ditto.
14877
14878         * modeline.el (modeline): Ditto.
14879
14880         * help.el (help): Ditto.
14881
14882         * faces.el (faces): Ditto.
14883
14884         * files.el (files): Ditto.
14885
14886         * x-init.el (x): Ditto.
14887
14888         * lisp-mode.el (lisp): Ditto.
14889
14890         * process.el (processes): Ditto.
14891
14892         * mouse.el (mouse): Ditto.
14893
14894         * abbrev.el (abbrev): Moved from cus-edit.
14895
14896         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14897         as variable declaration.
14898
14899 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14900
14901         * menubar.el (find-menu-item): Use `check-argument-type'.
14902         (find-menu-item): Cosmetic changes.
14903
14904 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14905
14906         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14907
14908 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14909
14910         * startup.el (set-default-load-path): Only search package-path
14911         when not running temacs.
14912
14913         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14914         files.
14915
14916         * loadup.el: Correct commentary.  Reformatting.
14917         (really-early-error-handler): Use absolute path to the
14918         first dumped-lisp.el file.
14919         (really-early-error-handler): Print full path name of
14920         each dumped lisp file (inherited from InfoDock).
14921
14922         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14923         dumped-lisp.el files.
14924
14925         * make-docfile.el (preloaded-file-list): Reorder when the
14926         package-path is searched.
14927         * update-elc.el: Ditto.
14928
14929         * lisp-mode.el (call-with-condition-handler): Treat the same as
14930         `condition-case' for indentation.
14931
14932         * about.el (about-xemacs): Update release date.
14933
14934 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14935
14936         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14937         anywhere but at the last clause.
14938         (ecase): Disallow `t' and `otherwise'.
14939
14940 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14941
14942         * cus-edit.el (custom-buffer-create-buttons): New function
14943         from stuff moved out of `custom-buffer-create-internal'.
14944         (custom-novice): New variable.  Default t.
14945         (custom-display-global-buttons): Ditto.  Default `top'.
14946         (custom-buffer-create-internal): Only display help if
14947         `custom-novice' is non-nil.  Display global buttons according to
14948         `custom-display-global-buttons'.
14949
14950 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14951
14952         * menubar.el (find-menu-item): Use `check-argument-type'.
14953         (find-menu-item): Cosmetic changes.
14954
14955 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14956
14957         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14958         look.
14959
14960 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14961
14962         * format.el (format-deannotate-region):  Bug fix.
14963         Deannotating a region containing unknown tags would fail
14964         (causing decoding of text/enriched to fail at user level)
14965
14966 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14967
14968         * minibuf.el (read-directory-name): Support sixth
14969           arg, HISTORY, as already documented.
14970
14971 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14972
14973         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14974         to `ecase'.
14975
14976 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14977
14978         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14979         skk-activate.
14980
14981 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14982
14983         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.