(coded-charset-entity-reference-alist): Add settings for
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `===hanyo-denshi/hg'.
5
6 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
9         XEmacs CHISE.
10         (===hanyo-denshi/hg): Ditto.
11
12 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
15         glyph-forms instead of detailed glyph-images.
16         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
17         `=adobe-japan1-*'.
18         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
19         (===adobe-japan1-1): Ditto.
20         (===adobe-japan1-2): Ditto.
21         (===adobe-japan1-3): Ditto.
22         (===adobe-japan1-4): Ditto.
23         (===adobe-japan1-5): Ditto.
24         (===adobe-japan1-6): Ditto.
25         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
26         `=>>>adobe-japan1' as the mother.
27         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
28         `=>>adobe-japan1' as the mother.
29         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
30         glyph-images.
31         (==jis-x0208@1978): Ditto.
32         (==jis-x0208@1983): Ditto.
33         (==jis-x0208@1990): Ditto.
34         (==jis-x0213-1): Ditto.
35         (==jis-x0213-1@2000): Ditto.
36         (==jis-x0213-1@2004): Ditto.
37         (==jis-x0213-2): Ditto.
38         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
39         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
40         `=jis-x0208@1978'.
41         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
42         `=jis-x0208@1983'.
43         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
44         `=jis-x0208@1990'.
45         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
46         `=jis-x0213-1'.
47         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
48         `=jis-x0213-1@2000'.
49         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
50         `=jis-x0213-1@2004'.
51         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
52         `=jis-x0213-2'.
53         (===jis-x0208): New coded-charset for XEmacs CHISE.
54         (===jis-x0208@1978): Ditto.
55         (===jis-x0208@1983): Ditto.
56         (===jis-x0208@1990): Ditto.
57         (===jis-x0213-1): Ditto.
58         (===jis-x0213-1@2000): Ditto.
59         (===jis-x0213-2): Ditto.
60         (===jis-x0212): Ditto.
61         (===ks-x1001): Ditto.
62         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
63         mother.
64         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
65         as the mother.
66         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
67         as the mother.
68         (===cns11643-1): New coded-charset for XEmacs CHISE.
69         (===cns11643-2): Ditto.
70         (===cns11643-3): Ditto.
71         (===cns11643-4): Ditto.
72         (===cns11643-5): Ditto.
73         (===cns11643-6): Ditto.
74         (===cns11643-7): Ditto.
75         (=>>cns11643-1): Ditto.
76         (==big5-cdp): Indicate abstract glyph-images instead of
77         representative glyph-images.
78         (===big5-cdp): New coded-charset for XEmacs CHISE.
79         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
80         detailed glyph-images.
81         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
82         `=hanyo-denshi/*'.
83         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
84         (===hanyo-denshi/ib): Ditto.
85         (===hanyo-denshi/jt): Ditto.
86         (===hanyo-denshi/ks): Ditto.
87         (===mj): Ditto.
88         (===mj-0): Ditto.
89         (===mj-1): Ditto.
90         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
91         `=>>>hanyo-denshi/*' as its mother.
92         (==gt): Indicate abstract glyph-forms instead of detailed
93         glyph-images.
94         (===gt): New coded-charset for XEmacs CHISE.
95         (=>>>gt): Indicates `==gt' instead of `=gt'.
96         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
97         (==gt-k): Indicate abstract glyph-forms instead of detailed
98         glyph-images.
99         (===gt-k): New coded-charset for XEmacs CHISE.
100         (==daikanwa): Indicates glyph-images instead of detailed
101         glyph-images.
102         (===daikanwa): New coded-charset for XEmacs CHISE.
103         (===daikanwa/+p): Ditto.
104         (===daikanwa/ho): Ditto.
105         (==cbeta): Ditto.
106         (===cbeta): Ditto.
107         (==jef-china3): Ditto.
108         (===jef-china3): Ditto.
109         (==ruimoku-v6): Ditto.
110         (==ucs@iso): Indicate representative glyph-forms instead of
111         representative glyph-images.
112         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
113         (==ucs@unicode): Indicate representative glyph-forms instead of
114         representative glyph-images.
115         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
116         `=ucs@unicode'.
117         (==ucs@cns): Indicate representative glyph-forms instead of
118         representative glyph-images.
119         (==ucs@jis): Ditto.
120         (==ucs@jis/1990): Ditto.
121         (==ucs@jis/2000): Ditto.
122         (==ucs@jis/2004): Ditto.
123         (==ucs@ks): Ditto.
124         (===ucs@iso): New coded-charset for XEmacs CHISE.
125         (===ucs@unicode): Ditto.
126         (===ucs@gb): Ditto.
127         (===ucs@ks): Ditto.
128         (===ucs-bmp-cjk@gb): Ditto.
129         (===ucs-sip-ext-b@iso): Ditto.
130
131 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
132
133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
134         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
135         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
136         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
137         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
138         `===cns11643-3', `===cns11643-4', `===cns11643-5',
139         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
140         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
141         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
142         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist):
145         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
146         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
147         - Use "&g1-[NAME];" for `=>>[NAME]'.
148         - Abolish "&g2-[NAME];".
149
150 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
153         `=>>ucs@cns' as the mother.
154
155 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
156
157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
158         setting for `==ucs@ks'.
159
160 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
161
162         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
163         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
164         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
165         0x00E30000〜0x00E409D5.
166
167 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
170         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
171         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
172
173 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-charset.el (default-coded-charset-priority-list): Add
176         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
177
178         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
179         (=mj-0): Ditto.
180         (=mj-1): Ditto.
181         (==mj): Ditto.
182         (==mj-0): Ditto.
183         (==mj-1): Ditto.
184         (=>>mj): Ditto.
185
186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
187         setting for `=mj' and `==mj'.
188
189 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
192         CHISE.
193
194 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
197         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
198         `=>ucs@hanyo-denshi'.
199
200 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
203         setting for `=koseki' and `=>ucs@hanyo-denshi'.
204
205         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
206         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
207
208 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
211         XEmacs CHISE.
212
213 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist):
216         Change priority of `=>>>ucs@iso'.
217
218         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
219         `=>>>ucs@iso' as the mother.
220         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
221
222 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
223
224         * mule/mule-coding.el (coded-charset-entity-reference-alist):
225         Change priority of `=>>>ucs@unicode'.
226
227         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
228         `=ucs@unicode'.
229
230 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-coding.el (coded-charset-entity-reference-alist):
233         Change priority of `=>>>ucs@jis'.
234
235         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
236         `=ucs@jis'.
237
238 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
241         setting for `==daikanwa/+p'.
242
243 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
246         setting for `==shinjigen@1ed'.
247
248 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
249
250         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
251         XEmacs CHISE.
252
253 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
254
255         * mule/mule-conf.el (==shinjigen): Modify DOC.
256         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
257         (==shinjigen@rev): Modify DOC.
258
259 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
260
261         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
262         CHISE.
263
264 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
265
266         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
267         settings for `==daikanwa' and `==ucs@JP/hanazono'.
268
269         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
270         XEmacs CHISE.
271
272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
273         `==daikanwa'.
274
275 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
276
277         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
278         setting for `==cns11643-7'.
279
280         * mule/mule-charset.el (default-coded-charset-priority-list): Add
281         `==cns11643-7'.
282
283 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `==cns11643-6'.
287
288         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
289         setting for `==cns11643-6'.
290
291 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         setting for `==cns11643-5'.
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `==cns11643-5'.
298
299 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
300
301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
302         setting for `==cns11643-4'.
303
304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
305         `==cns11643-4'.
306
307 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
308
309         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
310         setting for `==cns11643-3'.
311
312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
313         `==cns11643-3'.
314
315 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
316
317         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
318         setting for `==cns11643-2'.
319
320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
321         `==cns11643-2'.
322
323 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist):
326         Change priority of `=>>>ucs@ks'.
327
328         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
329         `=ucs@ks'.
330
331 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
332
333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
334         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
335         `==ucs@cns' and `==cns11643-1'.
336
337         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
338         (==cns11643-2): Ditto.
339         (==cns11643-3): Ditto.
340         (==cns11643-4): Ditto.
341         (==cns11643-5): Ditto.
342         (==cns11643-6): Ditto.
343         (==cns11643-7): Ditto.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `==cns11643-1'.
347
348 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist):
351         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
352         `=>>>ucs@jis/1990'.
353
354         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
355         `=ucs@jis/1990'.
356         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
357         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
358
359 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
360
361         * mule/mule-coding.el (coded-charset-entity-reference-alist):
362         Change priority of `=>>>ucs@cns'.
363
364         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
365         `=ucs@cns'.
366
367 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
370         `==ks-x1001'.
371
372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
373         `=ks-x1001' instead of `korean-ksc5601'; add setting for
374         `==ks-x1001'.
375
376 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
379
380 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
381
382         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
383         `=jis-x0208'.
384         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
385         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
386         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
387         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
388         (=>>>jis-x0213-1@2000): Changed to an alias for
389         `=jis-x0213-1@2000'.
390         (=>>>jis-x0213-1@2004): Changed to an alias for
391         `=jis-x0213-1@2004'.
392         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
393
394 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
397         `=adobe-japan1-0'.
398         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
399         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
400         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
401         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
402         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
403         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
404
405 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
409         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
410         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
411         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
412         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
413
414 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
417         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
418         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
419         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
420         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
421         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
422         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
423         `==jis-x0212'.
424
425 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
426
427         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
428         "AdobeJapan1-[0-6]$".
429         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
430         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
431         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
432         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
433         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
434         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
435         (==adobe-japan1-1): Ditto.
436         (==adobe-japan1-2): Ditto.
437         (==adobe-japan1-3): Ditto.
438         (==adobe-japan1-4): Ditto.
439         (==adobe-japan1-5): Ditto.
440         (==adobe-japan1-6): Ditto.
441         (==jis-x0208): Ditto.
442         (==jis-x0208@1978): Ditto.
443         (==jis-x0208@1983): Ditto.
444         (==jis-x0208@1990): Ditto.
445         (==jis-x0213-1): Ditto.
446         (==jis-x0213-1@2000): Ditto.
447         (==jis-x0213-1@2004): Ditto.
448         (==jis-x0213-2): Ditto.
449         (==jis-x0212): Ditto.
450         (==gb2312): Ditto.
451         (==iso-ir165): Ditto.
452         (==gb12345): Ditto.
453         (==ks-x1001): Ditto.
454         (==cns11643-1): Ditto.
455         (==cns11643-2): Ditto.
456         (==cns11643-3): Ditto.
457         (==cns11643-4): Ditto.
458         (==cns11643-5): Ditto.
459         (==cns11643-6): Ditto.
460         (==cns11643-7): Ditto.
461         (==big5-cdp): Ditto.
462         (==hanyo-denshi/ja): Ditto.
463         (==hanyo-denshi/jb): Ditto.
464         (==hanyo-denshi/jc): Ditto.
465         (==hanyo-denshi/jd): Ditto.
466         (==hanyo-denshi/ft): Ditto.
467         (==hanyo-denshi/ia): Ditto.
468         (==hanyo-denshi/ib): Ditto.
469         (==hanyo-denshi/hg): Ditto.
470         (==hanyo-denshi/jt): Ditto.
471         (==hanyo-denshi/ks): Ditto.
472         (==gt): Ditto.
473         (==gt-k): Ditto.
474         (==daikanwa): Ditto.
475         (==shinjigen): Ditto.
476         (==ucs@iso): Ditto.
477         (==ucs@unicode): Ditto.
478         (==ucs@gb): Ditto.
479         (==ucs-bmp@gb): Ditto.
480         (==ucs@cns): Ditto.
481         (==ucs-bmp@cns): Ditto.
482         (==ucs@jis): Ditto.
483         (==ucs@jis/1990): Ditto.
484         (==ucs@jis/2000): Ditto.
485         (==ucs@jis/2004): Ditto.
486         (==ucs@JP): Ditto.
487         (==ucs@JP/hanazono): Ditto.
488         (==ucs@ks): Ditto.
489         (==ucs-bmp@ks): Ditto.
490         (==ucs@cns11643): Ditto.
491         (==ucs-bmp-cjk@gb): Ditto.
492         (==ucs-bmp-cjk@JP/hanazono): Ditto.
493         (==ucs-sip-ext-b@iso): Ditto.
494
495 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Use
498         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
499
500         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
501         XEmacs CHISE.
502         (=ucs-bmp-cjk@unicode): Abolished.
503
504 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
505
506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
507         `=+>ucs-bmp-cjk-compat@jis'.
508
509         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
510         for XEmacs CHISE.
511
512 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
513
514         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
515         CHISE.
516
517 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
520         for XEmacs CHISE.
521         (=jis-x0208@1978/1er-pr): Abolished.
522         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
523         `=jis-x0208@1978/1er-pr' as the mother.
524
525 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `=ucs-itaiji-084'.
529
530 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-charset.el (default-coded-charset-priority-list):
533         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
534
535         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
536         XEmacs CHISE.
537         (=ucs-bmp-itaiji-084): Ditto.
538
539 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
543
544 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
548
549         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
550         XEmacs CHISE.
551         (=big5-cdp-var-5): Ditto.
552
553 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
556         XEmacs CHISE.
557
558 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
561         XEmacs CHISE.
562
563 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `=>>>hanyo-denshi/ft'.
567
568 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
569
570         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
571         XEmacs CHISE.
572         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
573         `=hanyo-denshi/jd' as the mother.
574
575 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
578         XEmacs CHISE.
579         (=+>adobe-japan1-1): Ditto.
580         (=+>adobe-japan1-2): Ditto.
581         (=+>adobe-japan1-3): Ditto.
582         (=+>adobe-japan1-4): Ditto.
583         (=+>adobe-japan1-5): Ditto.
584         (=+>adobe-japan1-6): Ditto.
585         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
586
587 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist):
590         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
591         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
592
593         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
594         the top.
595
596 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
599         XEmacs CHISE.
600         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
601         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
602         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
603
604 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-charset.el (default-coded-charset-priority-list):
607         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
608         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
609
610         * mule/mule-conf.el: Modify order of definitions of some
611         coded-charsets.
612
613 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-coding.el (coded-charset-entity-reference-alist):
616         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
617         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
618
619         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
620         CHISE.
621         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
622         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
623
624 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
627         CHISE.
628
629 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `=daikanwa/+2p'.
633
634         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
635         XEmacs CHISE.
636
637 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
640         XEmacs CHISE.
641         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
642
643 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `=>>>hanyo-denshi/ib'.
647
648 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
649
650         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
651         XEmacs CHISE.
652         (=>>>hanyo-denshi/ib): Ditto.
653         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
654         `=hanyo-denshi/ja' as the mother.
655         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
656         `=hanyo-denshi/ib' as the mother.
657
658 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
659
660         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
661         XEmacs CHISE.
662         (utf-8-ivs-mcs-er): Likewise.
663         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
664         and `=>ucs-gb'.
665         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
666         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
667         `ucs-gb' and `=>ucs-gb'.
668         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
669         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
670         and `=>ucs-cns'.
671         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
672         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
673         `ucs-cns' and `=>ucs-cns'.
674         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
675         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
676         `ucs-big5' and `=>ucs-big5'.
677         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
678         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
679         `ucs-big5' and `=>ucs-big5'.
680         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
681         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
682         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
683         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
684         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
685         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
686         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
687         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
688         `=>ucs-jis'; modify DOC and mnemonic.
689         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
690         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
691         and `=>ucs-jis'; modify DOC and mnemonic.
692         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
693         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
694         `=>ucs-ks'.
695         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
696         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
697         and `=>ucs-ks'.
698         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
699
700 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist):
703         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
704
705 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist):
708         Modify priorities.
709
710 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-coding.el (coded-charset-entity-reference-alist):
713         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
714
715 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
718         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
719
720 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
723         CHISE.
724
725 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
728         CHISE.
729
730 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
733         CHISE.
734
735 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
736
737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
738         `=+>ucs-bmp-cjk@unicode'.
739
740         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
741         for XEmacs CHISE.
742
743 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
746         setting for `=>>daikanwa'.
747
748 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `=>>hanyo-denshi/jt'.
752
753 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
756         XEmacs CHISE.
757         (=+>jis-x0208@1990): Ditto.
758         (=+>jis-x0213-1@2000): Ditto.
759
760 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
763         XEmacs CHISE.
764
765 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
766
767         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
768         XEmacs CHISE.
769         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
770         `=hanyo-denshi/jc' as the mother.
771
772 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for `=+>adobe-japan1'.
776
777         * mule/mule-charset.el (default-coded-charset-priority-list):
778         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
779         and `=>>hanyo-denshi/ft' to `=>>gt'.
780
781 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
784         XEmacs CHISE.
785         (=>>adobe-japan1-1): Ditto.
786         (=>>adobe-japan1-2): Ditto.
787         (=>>adobe-japan1-3): Ditto.
788         (=>>adobe-japan1-4): Ditto.
789         (=>>adobe-japan1-5): Ditto.
790         (=>>adobe-japan1-6): Ditto.
791         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
792
793 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
794
795         * mule/mule-conf.el (=adobe-japan1): New alias for
796         `=adobe-japan1-6'.
797         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
798         (=>>>adobe-japan1-1): Ditto.
799         (=>>>adobe-japan1-2): Ditto.
800         (=>>>adobe-japan1-3): Ditto.
801         (=>>>adobe-japan1-4): Ditto.
802         (=>>>adobe-japan1-5): Ditto.
803         (=>>>adobe-japan1-6): Ditto.
804         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
805
806 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
809         setting for `=>>>adobe-japan1'.
810
811 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
812
813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
814         setting for `=+>ucs@ks'.
815
816 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
817
818         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
819         XEmacs CHISE.
820         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
821         `=adobe-japan1-6' as the mother.
822
823 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
824
825         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
826         setting for `=>cns11643-7'.
827
828 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
829
830         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
831         CHISE.
832
833 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
834
835         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
836         XEmacs CHISE.
837         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `=>ucs@jis/2004'.
841
842 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
843
844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
845         setting for `=+>gt'.
846
847         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
848         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
849
850 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
853         `=>ucs@unicode' as the mother.
854         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
855         mother.
856         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
857         mother.
858         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
859         mother.
860
861 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
864         setting for `=+>ucs@unicode'.
865
866         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
867         CHISE.
868
869 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
872         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
873         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
874         - Add setting for `=+>ucs@cns'.
875
876         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
877         CHISE.
878         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
879         as the mother.
880         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
881         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
882
883         * mule/mule-charset.el (default-coded-charset-priority-list): Add
884         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
885
886 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `=>ucs@ks'.
890
891 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
894         `=ucs-bmp-cjk-compat@unicode'.
895
896         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
897         coded-charset for XEmacs CHISE.
898
899 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `=ucs-bmp-cjk-compat'.
903
904         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
905         XEmacs CHISE.
906
907 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
910         CHISE.
911
912 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
913
914         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
915         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
916
917         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
918         `=>ucs@jis/1990'.
919         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
920
921 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
922
923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
924         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
925
926         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
927         CHISE.
928         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
929         mother.
930
931 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
932
933         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
934         `=>jis-x0213-2@usual'.
935         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
936         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
937         `=>jis-x0213-2@usual' as the mother.
938
939 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
940
941         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
942         (=>ucs@JP): New alias for `=+>ucs@jis'.
943
944 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
945
946         * mule/mule-conf.el (=+>jis-x0208): Renamed from
947         `=>jis-x0208@usual'.
948         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
949         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
950         `=>jis-x0208@usual' as the mother.
951         (=>jis-x0208): Likewise.
952
953 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
956         setting for `=+>jis-x0208@1978'.
957
958 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
961         XEmacs CHISE.
962
963 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for `=>>>ucs@jis/1990'.
967
968 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
971         setting for `=>ucs@jis/1990'.
972
973 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
974
975         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
976         setting for `=ucs@JP/hanazono'.
977
978         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
979         CHISE.
980         (=ucs@JP/hanazono): Ditto.
981         (=ucs-bmp-cjk@JP/hanazono): Ditto.
982         (=>>hanyo-denshi/jc): Ditto.
983         (=>>hanyo-denshi/jd): Ditto.
984
985 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-charset.el (default-coded-charset-priority-list): Use
988         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
989
990 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
991
992         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
993         XEmacs CHISE.
994
995 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
996
997         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
998         XEmacs CHISE.
999
1000 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1001
1002         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1003         `=ucs-bmp-cjk@JP'.
1004
1005 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1006
1007         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1008         XEmacs CHISE.
1009
1010 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1013         Modify order of settings; add settings for `=daikanwa@rev2'.
1014
1015 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1018         setting for `=>>cbeta'.
1019
1020         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1021         CHISE.
1022
1023 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `=>>adobe-japan1'.
1027
1028 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1029
1030         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1031         XEmacs CHISE.
1032
1033 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1034
1035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1036         setting for `=>>hanyo-denshi/ia'.
1037
1038         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1039         XEmacs CHISE.
1040
1041 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1045
1046         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1047         XEmacs CHISE.
1048         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1049         `=hanyo-denshi/jt' as the mother.
1050
1051 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1054         setting for `=>>>jis-x0213-2'.
1055
1056         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1057         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1058         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1059
1060 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1063         XEmacs CHISE.
1064
1065 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1068         XEmacs CHISE.
1069
1070         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1071         `=>>jis-x0213-1@2004'.
1072
1073 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1074
1075         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1079
1080         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1081         - Use "&g2-*;" as entity-references for `=>>>*'.
1082         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1083
1084         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1085         XEmacs CHISE.
1086         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1087         as the mother.
1088
1089 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `=>>hanyo-denshi/ib'.
1093
1094         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1095         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1096         (=>>jis-x0208@1990): Ditto.
1097         (=>>hanyo-denshi/ib): Ditto.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list):
1100         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1101
1102 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1105         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1106         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1107         `=>>>ucs@jis/2004'.
1108
1109 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1110
1111         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1112         XEmacs CHISE.
1113         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1114         `=jis-x0213-1@2004' as the mother.
1115         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1116         (=>>>ucs@ks): Ditto.
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list):
1119         Modify priority of `=hanyo-denshi/*'.
1120
1121 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1122
1123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1124         settings for `=>>ucs@JP' and `=ucs@JP'.
1125
1126 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1127
1128         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1129         CHISE.
1130
1131 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `=>>>ucs@cns'.
1135
1136         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1137         CHISE.
1138
1139 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1142         instead of `=>>>jis-x0213-1@2004' as the mother.
1143         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1144         (=>>>ucs@unicode): Likewise.
1145         (=>>>ucs@jis): Likewise.
1146         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1147         mother.
1148         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1149
1150 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1154         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1155         `=>>>ucs@jis'.
1156
1157 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list):
1160         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1161         and `=jis-x0213-*-2000'.
1162
1163 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1164
1165         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1166         XEmacs CHISE.
1167         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1168         `=>>jis-x0213-1' as the mother.
1169
1170 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1171
1172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1173         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1174
1175 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1178
1179 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1180
1181         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1182         XEmacs CHISE.
1183
1184 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1185
1186         * mule/mule-coding.el (decomposition-feature-list): Set
1187         `=decomposition', `=decomposition@cid' and
1188         `=decomposition@hanyo-denshi'.
1189
1190 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1193         setting for `=>>hanyo-denshi/ks'.
1194
1195         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1196         XEmacs CHISE.
1197
1198 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1201         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1202
1203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1204         `=hanyo-denshi/ks/mf'.
1205
1206         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1207         XEmacs CHISE.
1208         (=hanyo-denshi/ks/mf): Ditto.
1209
1210 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         settings for P=hanyo-denshi/jt'.
1214
1215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1216         `=hanyo-denshi/jt'.
1217
1218         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1219         XEmacs CHISE.
1220
1221 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1222
1223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1224         settings for `=hanyo-denshi/ip'.
1225
1226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1227         `=hanyo-denshi/ip'.
1228
1229         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1230         XEmacs CHISE.
1231
1232 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1233
1234         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1235         settings for `=hanyo-denshi/hg'.
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `=hanyo-denshi/hg'.
1239
1240         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1241         XEmacs CHISE.
1242
1243 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1244
1245         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1246         setting for `=>>hanyo-denshi/ft'.
1247
1248         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1249         `=>>hanyo-denshi/ft'.
1250
1251         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1252         XEmacs CHISE.
1253
1254 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1257         settings for `=hanyo-denshi/ib'.
1258
1259         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1260         `=hanyo-denshi/ib'.
1261
1262         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1263         XEmacs CHISE.
1264
1265 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1266
1267         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1268         settings for isolated characters of `=hanyo-denshi/ia' and
1269         non-isolated characters of `=hanyo-denshi/*'.
1270
1271         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1272         `=hanyo-denshi/ia'.
1273
1274         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1275         XEmacs CHISE.
1276
1277 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1278
1279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1280         setting for isolated characters of `=hanyo-denshi/ft'.
1281
1282         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1283         `=hanyo-denshi/ft'.
1284
1285         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1286         XEmacs CHISE.
1287
1288 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for isolated characters of `=hanyo-denshi/jd'.
1292
1293         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1294         `=hanyo-denshi/jd'.
1295
1296         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1297         XEmacs CHISE.
1298
1299 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1300
1301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1302         setting for isolated characters of `=hanyo-denshi/jc'.
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `=hanyo-denshi/jc'.
1306
1307         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1308         XEmacs CHISE.
1309
1310 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1311
1312         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1313         setting for isolated characters of `=hanyo-denshi/jb'.
1314
1315         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1316         `=hanyo-denshi/jb'.
1317
1318         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1319         XEmacs CHISE.
1320
1321 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1324         setting for isolated characters of `=hanyo-denshi/ja'.
1325
1326 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1329         `=hanyo-denshi/ja'.
1330
1331         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1332         XEmacs CHISE.
1333
1334 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1337         settings for isolated characters of `=adobe-japan1-6'.
1338
1339 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1340
1341         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1342         CHISE.
1343         (=daikanwa/+2p): Ditto.
1344         (=daikanwa/ho): Ditto.
1345
1346 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1349         coding-system for XEmacs CHISE.
1350
1351 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `=>>ruimoku-v6'.
1355
1356         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1357         CHISE.
1358
1359 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `=daikanwa@rev1'.
1363
1364 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1368
1369 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1370
1371         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1372         XEmacs CHISE.
1373         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1374
1375 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1378         CHISE.
1379
1380 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1383         CHISE.
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         setting for `=>ucs@jis'.
1387
1388 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1391         setting for `=>jis-x0208@usual'.
1392
1393         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1394         XEmacs CHISE.
1395         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1396         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1397         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1398
1399 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1402         CHISE.
1403         (=>>>jis-x0208@1990): Ditto.
1404         (=>>>jis-x0213-1): Ditto.
1405         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1406         mother.
1407         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1408         as the mother.
1409
1410 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1411
1412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1413         setting for `=>ucs@cns' and `=>>ucs@ks'.
1414
1415         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1416         CHISE.
1417
1418 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1421         CHISE.
1422
1423 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1424
1425         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1426         CHISE.
1427         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1428         mother.
1429
1430 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1431
1432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1433         `==>ucs-bmp-cjk@bucs'.
1434
1435         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1436         XEmacs CHISE.
1437
1438 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1441         setting for `==>ucs@bucs'.
1442
1443         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1444         XEmacs CHISE.
1445
1446 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1447
1448         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1449         - Add setting for `=>>jis-x0208'.
1450         - Omit setting for `=>>jis-x0208@1990'.
1451         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1452           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1453           `=ucs@FOO'.
1454
1455 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1458         setting for `=>daikanwa'.
1459
1460 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-conf.el (=daikanwa): Fix DOC.
1463         (=>daikanwa): New abstract character for XEmacs CHISE.
1464         (=>ucs@iso): Likewise.
1465         (=>ucs@unicode): Likewise.
1466         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1467
1468 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1469
1470         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1471         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1472           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1473         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1474         - Add `=>big5-cdp'.
1475
1476 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1477
1478         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1479         (=>big5-cdp): New abstract character.
1480
1481 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1482
1483         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1484         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1485         `chinese-big5'.
1486
1487 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1488
1489         * mule/mule-charset.el (default-coded-charset-priority-list):
1490         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1491
1492         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1493         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1494         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1495         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1496         and `=>jis-x0213-2'.
1497
1498 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1501         XEmacs CHISE.
1502         (=>>ucs@jis/2000): Likewise.
1503         (=>>ucs@jis/2004): Likewise.
1504
1505 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1506
1507         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1508         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1509         `=>>ucs@cns'.
1510
1511         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1512         XEmacs CHISE.
1513         (=>>gt): Use quote instead of backquote; modify DOC.
1514         (=>gt): Use quote instead of backquote.
1515         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1516         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1517         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1518         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1519         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1520         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1521
1522 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1525         `=>>ucs@unicode' and `=>>gt'.
1526
1527 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1530         XEmacs CHISE.
1531         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1532         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1533         `=jis-x0208@1978/1er-pr' as the mother.
1534         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1535
1536 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1537
1538         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1539         `=ucs@unicode' as the mother.
1540
1541 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1544         setting for `=>>ucs@unicode'.
1545
1546         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1547         CHISE.
1548
1549 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1552         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1553
1554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1555         `=adobe-japan1-6' and `=adobe-japan1-base'.
1556
1557         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1558         XEmacs CHISE.
1559         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1560         specify `min-code' and `max-code'.
1561         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1562         (=adobe-japan1-2): Likewise.
1563         (=adobe-japan1-3): Likewise.
1564         (=adobe-japan1-4): Likewise.
1565         (=adobe-japan1-5): Likewise.
1566         (=adobe-japan1-6): Likewise.
1567
1568 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         setting for `=>gt'.
1572
1573 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1576         CHISE.
1577
1578 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1581         setting for `=>zinbun-oracle'.
1582
1583         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1584         for XEmacs CHISE.
1585
1586 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1589         for XEmacs CHISE.
1590         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1591         `=jis-x0208@1978' as the mother.
1592
1593 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1596         - Use `=gt' instead of `ideograph-gt'.
1597         - Use `=gt-k' instead of `ideograph-gt-k'.
1598         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1599         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1600         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1601         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1602         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1603         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1604         - Use `=>>gt' instead of `<=>gt'.
1605         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1606         - Add setting for `=>>jis-x0208@1990'.
1607         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1608           `=>>jis-x0213-1@2000'.
1609         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1610         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1611           `=>>jis-x0213-1@2004'.
1612         - Add setting for `=>>jis-x0208@1978'.
1613         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1614
1615 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1618         XEmacs CHISE.
1619
1620 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1624         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1625         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1626         `<=>jis-x0213-1@2004'.
1627
1628 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1629
1630         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1631         CHISE.
1632         (=>jis-x0213-2): Ditto.
1633
1634 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1638
1639 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1642         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1643         `=>jis-x0213-1'.
1644
1645 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1648         CHISE.
1649         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1650
1651 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1654         `<==>jis-x0213-1'.
1655         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1656         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1657         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1658         (<=>jis-x0208): New alias for `=>jis-x0208'.
1659         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1660         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1661         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1662         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1663         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1664         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1665         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1666         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1667         (=>>gt): Renamed from `<==>gt'.
1668         (<==>gt): New alias for `=>>gt'.
1669
1670 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1673         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1674         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1675         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1676         - Add settings for `<=>jis-x0213-1@2000' and
1677           `<=>jis-x0213-1@2004'.
1678
1679         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1680         XEmacs CHISE.
1681         (<==>jis-x0213-1): Likewise.
1682         (<==>jis-x0213-1@2000): Likewise.
1683         (<==>jis-x0213-1@2004): Likewise.
1684         (<=>jis-x0208): Add property `=>iso-ir 168'.
1685         (<=>jis-x0208@1997): Likewise.
1686         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1687         as the mother; add property `=>iso-ir 228'.
1688         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1689         property `=>iso-ir 228'.
1690         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1691         property `=>iso-ir 233'.
1692         (<==>gt): Renamed from `<=>gt'.
1693         (<=>gt): New alias for `<==>gt'.
1694
1695 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1698         CHISE.
1699         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1700         `<=>jis-x0208' as the mother.
1701         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1702         (<=>jis-x0213-1@2000): Ditto.
1703         (<=>jis-x0213-1@2004): Ditto.
1704
1705 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1708         settings for `<=>gt'.
1709
1710         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1711
1712 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1713
1714         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1715         XEmacs CHISE.
1716         (=jis-x0208@1978/-4pr): Likewise.
1717         (=jis-x0208@1978/4-pr): Likewise.
1718         (=jis-x0213-1): Likewise.
1719         (=ucs@iso): Likewise.
1720         (=ucs@unicode): Likewise.
1721         (=ucs@gb): Likewise.
1722         (=ucs@gb/fw): Likewise.
1723         (=ucs@cns): Likewise.
1724         (=ucs@cns/fw): Likewise.
1725         (=ucs@jis): Likewise.
1726         (=ucs@jis/fw): Likewise.
1727         (=ucs@jis/1990): Likewise.
1728         (=ucs@jis/2000): Likewise.
1729         (=ucs@jis/2004): Likewise.
1730         (=ucs@JP): Likewise.
1731         (=ucs@ks): Likewise.
1732         (=ucs@big5): Likewise.
1733         (=ucs@big5/cns11643): Likewise.
1734         (=ucs@cns11643): Likewise.
1735
1736 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-charset.el (default-coded-charset-priority-list):
1739         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1740
1741         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1742         CHISE.
1743         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1744         mother.
1745
1746 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1749         from src/mule-charset.c].
1750         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1751         specify `final'.
1752         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1753         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1754         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1755         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1756         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1757         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1758
1759 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1760
1761         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1762         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1763         (=jis-x0208@1978/i-4): Specify `partial'.
1764         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1765         mother coded-charset.
1766         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1767
1768 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         settings for `=jis-x0213-1@2004'.
1772
1773 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1776         CHISE.
1777         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1778         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1779         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1780         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1781         temporarily.
1782         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1783
1784 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1787         CHISE.
1788         (=shinjigen@1ed): Inherited from `=shinjigen'.
1789         (=shinjigen@rev): Likewise.
1790
1791 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1792
1793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1794         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1795
1796 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1797
1798         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1799         define it as an alias.
1800         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1801         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1802         alias.
1803         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1804         alias.
1805
1806 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1807
1808         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1809         CHISE.
1810
1811 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1814         CHISE.
1815         (shinjigen-2): Ditto.
1816
1817 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1818
1819         * mule/mule-charset.el (default-coded-charset-priority-list):
1820         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1821         `chinese-big5-eten-*' and `chinese-big5'.
1822
1823 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1824
1825         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1826         #x9FA5 temporarily.
1827
1828 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1829
1830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1831         settings for `=jis-x0208@1978/i1'.
1832
1833 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1836         XEmacs CHISE.
1837
1838 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1839
1840         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1841         XEmacs CHISE.
1842
1843 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1846         XEmacs CHISE.
1847
1848 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1851         CHISE.
1852         (=ucs-bmp@cns): Likewise.
1853         (=ucs-bmp@jis): Likewise.
1854         (=ucs-bmp@ks): Likewise.
1855
1856 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1857
1858         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1859         CHISE.
1860         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1861
1862 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1863
1864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1865         settings for `=zinbun-oracle'.
1866
1867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1868         `=zinbun-oracle'.
1869
1870 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1873         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1874         `=ucs@iso'.
1875
1876 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-charset.el (default-coded-charset-priority-list):
1879         Delete `ucs-sip'; modify order of some CCSs.
1880
1881 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1884         in XEmacs CHISE.
1885
1886         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1887         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1888         CHISE.
1889
1890 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1893         its registry.
1894         (=ucs-radicals@unicode): Likewise.
1895
1896 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1899         CHISE.
1900
1901 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1904         CHISE.
1905
1906 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1909         CHISE.
1910
1911 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1914         Modify preference of *isolated settings*.
1915
1916 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1919         utf-2000 is provided.
1920         (=ucs@cns11643): Likewise.
1921
1922 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1925         Prefer every *isolated setting* to ordinary setting.
1926
1927 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1930         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1931
1932 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1935         CHISE.
1936
1937 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1940         settings for `=jis-x0208@1997'.
1941
1942 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1945         `=jis-x0208@1997'.
1946
1947 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1950         XEmacs CHISE.
1951
1952 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1955         `=jis-x0208@1978'.
1956         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1957         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1958         `=jis-x0208-1990' as the mother.
1959         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1960
1961 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1962
1963         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1964         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1965         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1966         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1967         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1968         for `=ucs@JP'.
1969
1970 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1973         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1974         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1975         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1976         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1977         `=daikanwa@rev2'.
1978
1979 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1982         (=gt): Likewise.
1983         (=gt-k): Likewise.
1984         (=gt-pj-*): Likewise.
1985         (=gt-pj-k1): Likewise.
1986         (=gt-pj-k2): Likewise.
1987         (=daikanwa): Likewise.
1988         (=daikanwa-rev1): Likewise.
1989         (=daikanwa-rev2): Likewise.
1990         (=big5-pua): Likewise.
1991         (=big5-eten): Likewise.
1992         (chinese-big5-eten-a): Likewise.
1993         (chinese-big5-eten-b): Likewise.
1994         (=hanziku-*): Likewise.
1995         (=cbeta): Likewise.
1996         (=jef-china3): Likewise.
1997         (=ruimoku-v6): Likewise.
1998         (=ucs@iso): Likewise.
1999         (=ucs@unicode): Likewise.
2000         (=ucs@gb): Likewise.
2001         (=ucs@cns): Likewise.
2002         (=ucs@jis): Likewise.
2003         (=ucs@jis-1990): Likewise.
2004         (=ucs@jis-2000): Likewise.
2005         (=ucs@jp): Likewise.
2006         (=ucs@ks): Likewise.
2007         (=ucs@big5): Likewise.
2008         (=ucs-radicals): Likewise.
2009         (=ucs-radicals@unicode): Likewise.
2010         (=ucs-bmp-cjk): Likewise.
2011         (=ucs-bmp-cjk@unicode): Likewise.
2012         (=ucs-sip-ext-b): Likewise.
2013         (=ucs-sip-ext-b@iso): Likewise.
2014
2015 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2019
2020 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2023         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2024         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2025         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2026         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2027         arabic-digit, ipa and ``&I-B-XXXX;''.
2028
2029 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2030
2031         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2032         setting for (I-)HZK{03..12}-XXXX.
2033
2034 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2040         `=ruimoku-v6'.
2041
2042         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2043         CHISE.
2044
2045 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2048         (=ucs@unicode): Likewise.
2049         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2050         (=ucs@cns): Likewise.
2051         (=ucs@jis): Likewise.
2052         (=ucs@ks): Likewise.
2053         (=ucs@big5): Likewise.
2054
2055 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2058         `ucs-jis'.
2059         (utf-8-jis-er): Likewise.
2060         (utf-8-jp): New coding-system.
2061         (utf-8-jp-er): Likewise.
2062
2063         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2064
2065 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2068
2069         * mule/japanese.el: Move definition of `euc-jisx0213' to
2070         mule/mule-coding.el.
2071
2072 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2073
2074         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2075         mule-coding before loading update-cdb when utf-2000 is provided.
2076
2077 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2080         `=daikanwa'.
2081
2082 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2085         definition codes when `utf-2000' is provided.
2086
2087 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2088
2089         * mule/mule-category.el (word-combining-categories): Don't setup
2090         `word-combining-categories' in XEmacs CHISE.
2091         (word-separating-categories): Add setting about Latin script in
2092         XEmacs CHISE.
2093
2094 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2095
2096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2097         setting for `chinese-big5'.
2098
2099 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2102         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2103         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2104         add setting for HZK0[12]-xxxx.
2105
2106 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2107
2108         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2109         in XEmacs CHISE.
2110
2111 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-charset.el (default-coded-charset-priority-list):
2114         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2115         and `chinese-big5' to `=gt-pj-*'.
2116
2117 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * mule/mule-conf.el (=daikanwa): Renamed from
2120         `ideograph-daikanwa'.
2121         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2122
2123 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-conf.el (=cns11643-7): Renamed from
2126         `chinese-cns11643-7'.
2127         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2128
2129 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-conf.el (=cns11643-6): Renamed from
2132         `chinese-cns11643-6'.
2133         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2134
2135 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2136
2137         * mule/mule-conf.el (=cns11643-5): Renamed from
2138         `chinese-cns11643-5'.
2139         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2140
2141 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2142
2143         * mule/mule-conf.el (=cns11643-4): Renamed from
2144         `chinese-cns11643-4'.
2145         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2146
2147 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2148
2149         * mule/mule-conf.el (=cns11643-3): Renamed from
2150         `chinese-cns11643-3'.
2151         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2152
2153 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2154
2155         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2156         `=cns11643-2'.
2157         (chinese-cns11643-2): New alias for `=cns11643-2'.
2158
2159 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2160
2161         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2162         `=cns11643-1'.
2163         (chinese-cns11643-1): New alias for `=cns11643-1'.
2164
2165 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2168         (chinese-gb12345): New alias for `=gb12345'.
2169
2170 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2171
2172         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2173         (chinese-gb2312): New alias for `=gb2312'.
2174
2175 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2176
2177         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2178         (chinese-big5): New alias for `=big5'.
2179
2180 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2183         (korean-ksc5601): New alias for `=ks-x1001'.
2184
2185 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2186
2187         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2188         `=jis-x0212'.
2189         (japanese-jisx0212): New alias for `=jis-x0212'.
2190
2191 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2192
2193         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2194         `=jis-x0208-1983'.
2195         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2196
2197 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2200         `=jis-x0208-1978'.
2201         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2202
2203 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2204
2205         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2206         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2207
2208 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2209
2210         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2211         (chinese-cns11643-3): Specify iso-ir 183.
2212         (chinese-cns11643-4): Specify iso-ir 184.
2213         (chinese-cns11643-5): Specify iso-ir 185.
2214         (chinese-cns11643-6): Specify iso-ir 186.
2215         (chinese-cns11643-7): Specify iso-ir 187.
2216         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2217         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2218
2219 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2220
2221         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2222         \uXXXX for every cases.
2223
2224 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2225
2226         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2227         (ucs-big5): Changed to an alias for `=ucs@big5'.
2228
2229 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2230
2231         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2232         (ucs-ks): Changed to an alias for `=ucs@ks'.
2233
2234 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2237         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2238
2239 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2240
2241         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2242         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2243
2244 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2245
2246         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2247         (ucs-jis): Changed to an alias for `=ucs@jis'.
2248
2249 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2250
2251         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2252         (ucs-cns): Changed to an alias for `=ucs@cns'.
2253
2254 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2257         (ucs-gb): Changed to an alias for `=ucs@gb'.
2258
2259 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2260
2261         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2262         `ideograph-daikanwa-2'.
2263         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2264         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2265
2266 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2269         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2270
2271         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2272         for `xemacs-chise-version'.
2273
2274 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * mule/mule-charset.el (default-coded-charset-priority-list):
2277         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2278         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2279         instead of `ideograph-hanziku-*'.
2280
2281         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2282         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2283
2284 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2287         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2288         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2289         `utf-2000' is provided.
2290
2291 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2294         is provided [was builtin coded-charsets].
2295
2296 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2297
2298         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2299         is provided [was builtin coded-charsets].
2300
2301 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2302
2303         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2304         is provided [was builtin coded-charsets].
2305
2306 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2307
2308         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2309         is provided [was builtin coded-charsets].
2310
2311 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2312
2313         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2314         when `utf-2000' is provided [was builtin coded-charsets].
2315
2316 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (=hanziku-*): Renamed from
2319         `ideograph-hanziku-*'.
2320         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2321
2322 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2323
2324         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2325         `utf-2000' is provided [was builtin coded-charsets].
2326         (ideograph-hanziku-{1..12}): Likewise.
2327
2328 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2331         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2332
2333 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2334
2335         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2336         when `utf-2000' is provided [was builtin coded-charsets].
2337
2338 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2341         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2342         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2343
2344 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2345
2346         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2347         (ideograph-gt): Changed to an alias for `=gt'.
2348
2349 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2350
2351         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2352         is provided; it was defined as a builtin coded-charset.
2353         (ideograph-gt): Likewise.
2354
2355 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2356
2357         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2358         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2359
2360 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2361
2362         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2363         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2364
2365 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2366
2367         * mule/mule-conf.el (=big5-eten): Renamed from
2368         `chinese-big5-eten'.
2369         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2370
2371 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2374         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2375
2376 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2377
2378         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2379         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2380
2381 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2382
2383         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2384         (china3-jef): Changed to an alias for `=jef-china3'.
2385
2386 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2389         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2390
2391         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2392         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2393         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2394         when `utf-2000' is provided.
2395
2396 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-charset.el (default-coded-charset-priority-list):
2399         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2400
2401         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2402         (ucs-jis-2000): Deleted.
2403
2404 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2405
2406         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2407         UTF-2000.
2408         (=ucs-jis-2000): New coded-charset for UTF-2000.
2409
2410 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2411
2412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2413         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2414
2415 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2416
2417         * mule/mule-charset.el (default-coded-charset-priority-list):
2418         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2419         `ideograph-cbeta'.
2420
2421 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2422
2423         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2424         builtin coded-charset].
2425
2426 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         settings for &K0-xxxx and &I-K0-xxxx.
2430
2431 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2435
2436 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2440
2441 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2442
2443         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2444         UTF-2000.
2445         (ideograph-gt-pj-k1): Likewise.
2446         (ideograph-gt-pj-k2): Likewise.
2447
2448 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2449
2450         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2451         `=jis-x0208'.
2452
2453 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2456         UTF-2000 [was a builtin coded-charset].
2457
2458 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2461         (utf-8-gb-er): Likewise.
2462
2463 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         settings for JIS X 0212 and JIS X 0208:1978.
2467
2468 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2471         setting for JIS X 0213.
2472
2473 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2474
2475         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2476         standard-case-table in UTF-2000.
2477
2478 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2481         definitions for isolated-chars.
2482
2483 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2484
2485         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2486         `configure-utf-2000-lisp-directory'.
2487         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2488         `mule-lisp-load-path'.
2489
2490 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2491
2492         * startup.el (startup-setup-paths): Set and use
2493         `utf-2000-lisp-directory'.
2494         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2495         UTF-2000.
2496
2497 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2498
2499         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2500         (paths-find-utf-2000-lisp-directory): New function.
2501         (paths-construct-load-path): Add new optional argument
2502         `utf-2000-lisp-directory'.
2503
2504         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2505
2506 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2507
2508         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2509         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2510         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2511         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2512         `chinese-big5-2' in UTF-2000.
2513
2514         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2515         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2516
2517 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2518
2519         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2520         `big5-eten-er' in UTF-2000.
2521         (big5-cdp): Modify DOC-string and mnemonic.
2522
2523 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2524
2525         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2526         UTF-2000 [renamed from utf-8-er].
2527         (utf-8-gb): New coding-system in UTF-2000.
2528         (utf-8-gb-er): Likewise.
2529         (utf-8-cns): Likewise.
2530         (utf-8-cns-er): Likewise.
2531         (utf-8-big5): Likewise.
2532         (utf-8-big5-er): Likewise.
2533         (utf-8-jis): Likewise.
2534         (utf-8-jis-er): Likewise.
2535         (utf-8-ks): Likewise.
2536         (utf-8-ks-er): Likewise.
2537         (utf-8-er): Likewise.
2538
2539 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2542         instead of `utf-8-unix' in UTF-2000.
2543
2544         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2545
2546 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2547
2548         * mule/japanese.el (euc-jisx0213): New coding-system.
2549
2550         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2551         `japanese-jisx0208-1990' as the mother.
2552
2553 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * dumped-lisp.el (preloaded-file-list): Change condition of
2556         loading "close-cdb".
2557
2558 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2561         setup `coded-charset-entity-reference-alist'.
2562
2563 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2566         UTF-2000.
2567
2568 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2571         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2572
2573 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2576         (chinese-big5-eten-a): Likewise.
2577         (chinese-big5-eten-b): Likewise.
2578         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2579         code range is #x8140 .. #x8DFE.
2580
2581 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2582
2583         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2584         UTF-2000.
2585         (chinese-big5-cdp): Likewise.
2586
2587 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2588
2589         * dumped-lisp.el (preloaded-file-list): Rename
2590         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2591
2592 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2593
2594         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2595         append `system-char-db-source-file-list' into
2596         `preloaded-file-list' in UTF-2000.
2597
2598 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2599
2600         * dumped-lisp.el (preloaded-file-list): Delete
2601         character-definition files.
2602
2603 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2604
2605         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2606         UTF-2000.
2607
2608 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2609
2610         * mule/mule-charset.el (default-coded-charset-priority-list):
2611         Delete `mojikyo-2022-1'.
2612
2613 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2614
2615         * mule/mule-charset.el (default-coded-charset-priority-list):
2616         Delete `mojikyo'.
2617
2618 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2619
2620         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2621         `ucs-sip'.
2622
2623 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2624
2625         * mule/mule-charset.el (default-coded-charset-priority-list):
2626         Comment out `chinese-gb12345'.
2627
2628 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * bytecomp.el (byte-compile-insert-header): Fixed.
2631
2632 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2633
2634         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2635         XEmacs UTF-2000.
2636
2637 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2640         UTF-2000.
2641
2642 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2645         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2646
2647 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-charset.el (default-coded-charset-priority-list):
2650         `japanese-jef-china3' is renamed `china3-jef'.
2651
2652 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2655         `japanese-jef-china3' and `ideograph-cbeta'.
2656
2657 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2658
2659         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2660
2661 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2662
2663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2664         `chinese-big5-cdp'.
2665
2666 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2667
2668         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2669         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2670
2671 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2672
2673         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2674         loading character definitions.
2675
2676 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * dumped-lisp.el (preloaded-file-list): Rename
2679         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2680
2681 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2684         `chinese-big5'.
2685
2686 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * dumped-lisp.el (preloaded-file-list): Dump
2689         "Ideograph-R028-Private" with XEmacs UTF-2000.
2690
2691 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `chinese-gb12345'.
2695
2696 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2699         `ideograph-gt-pj-{1..11}'.
2700
2701         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2702         XEmacs UTF-2000.
2703
2704 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-charset.el (default-coded-charset-priority-list):
2707         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2708         `chinese-isoir165'.
2709
2710 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2713         `image/png', `image/x-xpm' and `image/tiff'.
2714
2715         * files.el (binary-file-regexps): Add *.PNG.
2716
2717 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list):
2720         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2721         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2722
2723 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2724
2725         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2726         the first completion when UTF-2000 is running.
2727
2728 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-charset.el (default-coded-charset-priority-list):
2731         Delete `ucs'.
2732
2733 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2734
2735         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2736
2737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2738         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2739
2740 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2741
2742         * mule/vietnamese.el (vscii-2): Delete abolished property
2743         `composite'; now composite mode is default.
2744
2745 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2748         of `raw-text'; check \uHHHH representation even if non-ascii
2749         characters are not found.
2750
2751         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2752         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2753         unconditionally.
2754
2755         * mule/viet-ccl.el: New file.
2756
2757         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2758         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2759         - Separate CCL based implementations to viet-ccl.el.
2760
2761 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2762
2763         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2764         "jisx0213.2000-1".
2765         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2766
2767         * mule/mule-charset.el (default-coded-charset-priority-list):
2768         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2769         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2770
2771 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2772
2773         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2774
2775 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2776
2777         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2778         `ucs' in UTF-2000.
2779
2780 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2781
2782         * mule/mule-charset.el (default-coded-charset-priority-list):
2783         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2784         `arabic-iso8859-6'.
2785
2786 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2787
2788         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2789         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2790
2791 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2792
2793         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2794         `katakana-jisx0201' in UTF-2000.
2795
2796 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2797
2798         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2799         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2800         "u0FB50-Arabic-Presentation-Forms-A",
2801         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2802         "u0FE50-Small-Form-Variants",
2803         "u0FE70-Arabic-Presentation-Forms-B",
2804         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2805         UTF-2000.
2806
2807 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2808
2809         * dumped-lisp.el (preloaded-file-list): Delete
2810         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2811         ... "Ideograph-R214-Flute" in UTF-2000.
2812
2813 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2814
2815         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2816         (japanese-jisx0213-2): New coded-charset.
2817
2818         * dumped-lisp.el (preloaded-file-list): Add
2819         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2820         "Ideograph-R030-Mouth".
2821
2822 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2823
2824         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2825         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2826         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2827         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2828         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2829         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2830         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2831         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2832
2833 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2834
2835         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2836         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2837         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2838         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2839         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2840
2841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2842         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2843
2844 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2845
2846         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2847         in UTF-2000.
2848
2849 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2850
2851         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2852         (chinese-isoir165): Moved from mule/chinese.el.
2853         (chinese-cns11643-3): Moved from mule/chinese.el.
2854         (chinese-cns11643-4): Moved from mule/chinese.el.
2855         (chinese-cns11643-5): Moved from mule/chinese.el.
2856         (chinese-cns11643-6): Moved from mule/chinese.el.
2857         (chinese-cns11643-7): Moved from mule/chinese.el.
2858
2859         * mule/chinese.el: Move definition of coded-charsets to
2860         mule/mule-conf.el.
2861
2862 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2865         `ideograph-daikanwa'.
2866
2867 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2868
2869         * dumped-lisp.el (preloaded-file-list): Delete
2870         "ccs-jisx0201-latin.el".
2871
2872 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * dumped-lisp.el (preloaded-file-list): Add
2875         "u031A0-Extended-Bopomofo" in UTF-2000.
2876
2877 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2878
2879         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2880         renamed to u02E00-CJK-Radical-Supplement.
2881
2882 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2883
2884         * dumped-lisp.el (preloaded-file-list): Add
2885         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2886         "u030A0-Katakana", "u03100-Bopomofo",
2887         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2888         "u03200-Enclosed-CJK-Letters-and-Months" and
2889         "u03300-CJK-Compatibility".
2890
2891 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2892
2893         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2894         "u02F00-Kangxi-Radicals" and
2895         "u02FF0-Ideographic-Description-Characters".
2896
2897 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2898
2899         * dumped-lisp.el (preloaded-file-list): Add
2900         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2901         "u02800-Braille-Patterns" in UTF-2000.
2902
2903 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2904
2905         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2906         "uXXXXX-*.el" in UTF-2000.
2907
2908         * bytecomp.el (byte-compile-insert-header): Delete comments if
2909         non-ASCII characters are found; allow `byte-compile-dynamic' and
2910         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2911         `raw-text'.
2912
2913 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2914
2915         * dumped-lisp.el (preloaded-file-list): Add
2916         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2917         "u025A0-Geometric-Shapes.el".
2918
2919 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2920
2921         * dumped-lisp.el (preloaded-file-list): Add
2922         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2923         "u02460-Enclosed-Alphanumerics.el".
2924
2925 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2928         `chinese-gb2312'.
2929
2930         * dumped-lisp.el (preloaded-file-list): Add
2931         "u02200-Mathematical-Operators.el" and
2932         "u02300-Miscellaneous-Technical.el".
2933
2934 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2935
2936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2937         `chinese-cns11643-*'.
2938
2939         * dumped-lisp.el (preloaded-file-list): Add
2940         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2941         "u02190-Arrows.el" in UTF-2000.
2942
2943 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2944
2945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2946         `korean-ksc5601'.
2947
2948         * dumped-lisp.el (preloaded-file-list): Add
2949         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2950         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2951         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2952
2953 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2954
2955         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2956
2957 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2958
2959         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2960         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2961         "u01780-Khmer.el", "u01800-Mongolian.el",
2962         "u01E00-Latin-Extended-Additional.el" and
2963         "u01F00-Greek-Extended.el" in UTF-2000.
2964
2965 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2966
2967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2968         `ethiopic-ucs' and `ethiopic'.
2969
2970         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2971         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2972
2973         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2974         from mule/ethiopic.el.
2975
2976         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2977         mule/mule-conf.el.
2978
2979 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2980
2981         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2982         `lao'.
2983
2984         * mule/mule-conf.el (lao): New coded-charset.
2985
2986         * dumped-lisp.el (preloaded-file-list): Add
2987         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2988         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2989         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2990         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2991         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2992
2993 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2994
2995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2996         `ucs-bmp' and `arabic-iso8859-6'.
2997
2998 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2999
3000         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3001         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3002         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3003
3004 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3005
3006         * startup.el (normal-top-level): Load autoload file for UTF-2000
3007         in UTF-2000.
3008
3009 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3010
3011         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3012         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3013         "u00020-Basic-Latin.el", "u00080-C1.el",
3014         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3015         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3016         "u002B0-Spacing-Modifier-Letters.el",
3017         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3018         UTF-2000.
3019
3020 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3023         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3024         instead of `vietnamese-viscii-*'.
3025
3026 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3027
3028         * mule/mule-conf.el: New file.
3029
3030         * mule/misc-lang.el: Move definition of charset `ipa' to
3031         mule/mule-conf.el.
3032
3033 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3034
3035         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3036         `latin-viscii'; prefer it for characters used in Vietnamese.
3037
3038 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3039
3040         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3041
3042 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3043
3044         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3045         `vietnamese-viscii-lower'.
3046         (latin-viscii-upper): Renamed from charset
3047         `vietnamese-viscii-upper'.
3048         (vietnamese-viscii-lower): New alias for charset
3049         `latin-viscii-lower'.
3050         (vietnamese-viscii-upper): New alias for charset
3051         `latin-viscii-upper'.
3052
3053 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3054
3055         * mule/mule-charset.el (default-coded-charset-priority-list):
3056         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3057
3058 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3059
3060         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3061         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3062         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3063         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3064         lisp/utf-2000.
3065
3066 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3067
3068         * mule/ccs-tcvn5712.el: New file.
3069
3070 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3071
3072         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3073         in UTF-2000.
3074
3075 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3076
3077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3078         `japanese-jisx0208'.
3079
3080 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3081
3082         * dumped-lisp.el (preloaded-file-list): Add
3083         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3084         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3085         UTF-2000.
3086
3087         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3088         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3089         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3090         mule/ccs-viscii.el: New files.
3091
3092         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3093         if \uXXXX is found.
3094
3095 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3096
3097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3098         `hiragana-jisx0208' and `katakana-jisx0208'.
3099
3100 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3101
3102         * mule/chinese.el (chinese-cns11643-3): Define it even if
3103         `utf-2000' is provided.
3104         (chinese-cns11643-4): Likewise.
3105         (chinese-cns11643-5): Likewise.
3106         (chinese-cns11643-6): Likewise.
3107         (chinese-cns11643-7): Likewise.
3108
3109 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3110
3111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3112         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3113
3114 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3115
3116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3117         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3118
3119 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3120
3121         * mule/mule-charset.el (default-coded-charset-priority-list):
3122         Setup in UTF-2000.
3123
3124 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3125
3126         * mule/viet-chars.el: Don't define charset
3127         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3128         they are defined as builtin charsets.
3129
3130 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3131
3132         * version.el (emacs-version): Add more space just before UTF-2000
3133         version string.
3134
3135 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3136
3137         * version.el ([constant] emacs-version): Don't add a space in the
3138         preceding place of `xemacs-betaname' because it is duplicated.
3139         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3140
3141         * startup.el (splash-frame-body): Add ETL.
3142
3143 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3144
3145         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3146         is provided because it is defined as builtin charset.
3147         (chinese-cns11643-4): Likewise.
3148         (chinese-cns11643-5): Likewise.
3149         (chinese-cns11643-6): Likewise.
3150         (chinese-cns11643-7): Likewise.
3151
3152 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3153
3154         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3155         coding-system `iso-10646-ucs-4' is not defined.
3156
3157 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3158
3159         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3160         coding-system if `utf-2000' is provided.
3161
3162 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3163
3164         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3165         `utf-2000' is provided.
3166
3167 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3168
3169         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3170         if utf-2000 is provided temporally.
3171
3172 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3173
3174         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3175         as builtin variable].
3176
3177 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3178
3179         * files.el (insert-file-contents-literally): Treat file as binary;
3180         call file-name-handlers. [sync with Emacs 20.3.10]
3181
3182 2008-12-28  Vin Shelton  <acs@xemacs.org>
3183
3184         * XEmacs 21.4.22 is released
3185
3186 2008-12-30  Vin Shelton  <acs@xemacs.org>
3187
3188         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3189         during building even if no packages are found.
3190
3191 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3192
3193         * printer.el (generic-print-region): 
3194         (generic-print-buffer): 
3195         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3196         check if the msprinter device is available, now that msprinter is
3197         always available as a specifier tag. 
3198
3199 2008-12-24  Vin Shelton  <acs@xemacs.org>
3200
3201         * about.el: Add Francisco to my bio!
3202
3203 2008-12-23  Vin Shelton  <acs@xemacs.org>
3204
3205         * autoload.el: Move operator definitions to autoload-operators.el
3206         in the xemacs-base package.
3207
3208 2007-11-22  Vin Shelton  <acs@xemacs.org>
3209
3210         * about.el (about-hacker-contribution): Updated my bio.
3211
3212 2007-10-07  Vin Shelton  <acs@xemacs.org>
3213
3214         * XEmacs 21.4.21 is released
3215
3216 2007-09-19  Didier Verna  <didier@xemacs.org>
3217
3218         Update my personal info.
3219         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3220         * about.el (about-other-current-hackers): Ditto.
3221         * about.el (about-url-alist): Add my musical website.
3222         * about.el (about-personal-info): Update my entry.
3223         * about.el (about-hacker-contribution): Ditto.
3224
3225 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3226
3227         * package-get.el (package-get-download-sites): Update download
3228         sites in Japan.
3229         * package-get.el (package-get-pre-release-download-sites): Ditto.
3230
3231 2007-08-18  Vin Shelton  <acs@xemacs.org>
3232
3233         * package-get.el (package-get-pre-release-download-sites): Sync
3234         mirror sites with 21.5.  (Thanks, Adrian)
3235
3236 2007-08-09  Mike Sperber  <mike@xemacs.org>
3237
3238         * startup.el (migrate-user-init-file): Create backup of
3239         `user-init-file' before migrating.
3240         * startup.el (maybe-migrate-user-init-file): Print
3241         information about backup file.
3242         (maybe-create-compatibility-dot-emacs): Follow above change.
3243
3244 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3245
3246         * font-lock.el: Sync font-lock-add-keywords and
3247         font-lock-remove-keywords from GNU Emacs.
3248         * font-lock.el (font-lock-keywords-alist): New.
3249         * font-lock.el (font-lock-removed-keywords-alist): New.
3250         * font-lock.el (font-lock-add-keywords): New.
3251         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3252         * font-lock.el (font-lock-remove-keywords): New.
3253
3254 2007-08-16  Vin Shelton  <acs@xemacs.org>
3255
3256         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3257         patch from Hans de Graaff.
3258
3259 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3260
3261         * package-get.el (package-get-download-sites): Document Chile and
3262         update Denmark download site.
3263         * package-get.el (package-get-pre-release-download-sites): Ditto.
3264
3265 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3266
3267         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3268
3269 2006-12-09  Vin Shelton  <acs@xemacs.org>
3270
3271         * XEmacs 21.4.20 is released
3272
3273 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3274
3275         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3276
3277 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3278
3279         * info.el (Info-find-file-node, Info-insert-dir)
3280         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3281         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3282         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3283         and discussion.
3284
3285 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3286
3287         * obsolete.el (line-beginning-position): New, from 21.5.x.
3288         (line-end-position): Ditto.
3289
3290 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3291
3292         * package-get.el (package-get-download-sites): Welcome
3293         nl.xemacs.org and Thanks!
3294         * package-get.el (package-get-pre-release-download-sites): Ditto.
3295
3296 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3297
3298         * font-lock.el: Add support for not-so recent changes in Java to
3299         java-mode.
3300
3301 2006-01-28  Vin Shelton  <acs@xemacs.org>
3302
3303         * XEmacs 21.4.19 is released
3304
3305 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3306
3307         * easymenu.el: Update copyright. 
3308         * easymenu.el (easy-menu-all-popups):
3309         Add a docstring. 
3310         * easymenu.el (easy-menu-add):
3311         Document a bug, rework the function to preserve any existing
3312         non-default mode-popup-menu instead of overwriting it, and not to
3313         bother normalising the menu title (nothing else does).
3314         * easymenu.el (easy-menu-remove):
3315         Restore the default mode-popup-menu instead of leaving an empty
3316         one when we remove the last easy-menu popup. 
3317
3318 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3319
3320         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3321         as suggested by Rodrigo Ventura.
3322         * package-get.el (package-get-pre-release-download-sites): Ditto,
3323         with replacement of xemacs-21.5 by beta, which is the logical path
3324         to our beta core and package pre-releases.
3325
3326 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3327
3328         * package-get.el (package-get-download-sites): Add Hong Kong
3329         download site.
3330         * package-get.el (package-get-pre-release-download-sites): Ditto.
3331
3332 2005-12-26  Vin Shelton  <acs@xemacs.org>
3333
3334         * find-paths.el:
3335         * find-paths.el (paths-emacs-root-p): Add search for package root.
3336         * find-paths.el (paths-find-emacs-root): Replaced with
3337         paths-find-invocation-roots, which returns a list of roots.
3338         * find-paths.el (paths-find-invocation-roots): New.
3339         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3340
3341 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3342
3343         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3344         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3345
3346 2005-12-03  Vin Shelton <acs@xemacs.org>
3347
3348         * XEmacs 21.4.18 is released
3349
3350 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3351
3352         * package-get.el (package-get-download-sites): Update reflecting
3353         latest http://www.xemacs.org/Releases/ information generated by
3354         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3355         * package-get.el (package-get-pre-release-download-sites): Ditto.
3356
3357 2005-02-28  Simon Josefsson  <jas@extundo.com>
3358
3359         * about.el (xemacs-hackers): Add jas.
3360         (about-other-current-hackers): Likewise.
3361         (about-url-alist): Add URL for jas.
3362         (about-personal-info): Document jas.
3363         (about-hacker-contribution): Describe jas contributions.
3364
3365 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3366
3367         * easymenu.el (easy-menu-remove): As described in 
3368         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3369         except the "Command" menu from mode-popup-menu. 
3370
3371 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3372  
3373         * font.el (font-spatial-to-canonical): Correct calculation of 
3374         return value for pixel-based input value. 
3375  
3376 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3377
3378         * code-process.el (call-process): Process-related docstring
3379         improvements spurred by Norbert Koch.
3380         * code-process.el (call-process-region): Ditto.
3381         * code-process.el (start-process): Ditto.
3382
3383 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3384
3385         * finder.el (finder-find-library): Return filename actually
3386         searched for.
3387
3388 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3389
3390         * help.el (view-emacs-news): Use `expand-file-name' instead of
3391         `locate-data-file' as the latter will find any "NEWS" files that
3392         might exist in packages _before_ the one in core.
3393
3394 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3395
3396         * package-get.el (package-get-init-package):
3397         package-get-init-package buglet (21.4.17) by Jeff Mincy
3398         <mincy@rcn.com> fixing false temporary load-path shadows reported
3399         after package installation and simplifying code.
3400
3401 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3402
3403         * package-get.el (package-get-download-sites): Sync mirrors list
3404         with the XEmacs website.
3405         (package-get-pre-release-download-sites): Ditto.
3406
3407 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3408
3409         * derived.el (derived-mode-merge-syntax-tables):
3410         Revert my 21.5-only patch of 2003-07-18 which slipped in
3411         through Jerry James's patch of 2004-06-07.
3412
3413 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3414
3415         * cmdloop.el (keyboard-quit): Remove workaround for
3416         `region-active-p' not making sure active region is in current
3417         buffer now that it does.
3418         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3419         * simple.el (region-active-p): `region-active-p' to only return t
3420         when active region is in current buffer.
3421
3422 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3423
3424         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3425         package names, quell a byte-compiler warning, doc fix.
3426
3427 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3428
3429         * buffer.el (pop-to-buffer):
3430         * window-xemacs.el (display-buffer):
3431         Document use of `same-window-buffer-names,' `same-window-regexps'
3432         by pop-to-buffer and display-buffer. 
3433         
3434 2005-02-06  Vin Shelton <acs@xemacs.org>
3435
3436         * XEmacs 21.4.17 is released
3437
3438 2005-01-29  Ben Wing  <ben@xemacs.org>
3439
3440         * shadow.el (find-emacs-lisp-shadows):
3441         Add custom-defines to list of ignored files.
3442
3443 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3444
3445         * simple.el (shifted-motion-keys-select-region): Fix statement
3446         about unshifted-motion-keys-deselect-region.
3447
3448 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3449
3450         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3451         now) for GNU Emacs compatibility.
3452         (make-obsolete-variable): Ditto.
3453
3454 2004-01-08  Ben Wing  <ben@xemacs.org>
3455
3456         * code-files.el (load):
3457         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3458
3459 2004-12-05  Vin Shelton <acs@xemacs.org>
3460
3461         * XEmacs 21.4.16 is released
3462
3463 2004-12-04  Vin Shelton  <acs@xemacs.org>
3464
3465         * auto-autoloads.el: Regenerated.
3466
3467         * custom-load.el: Regenerated.
3468
3469 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3470
3471         Fix bug: apropos errors if a defalias refers to an undefined
3472         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3473
3474         * apropos.el (apropos):
3475         (apropos-command):
3476         * help.el (frob-help-extents):
3477         * help-macro.el (make-help-screen):
3478         * hyper-apropos.el (hyper-apropos-grok-functions):
3479         (hyper-apropos-get-doc):
3480         Catch void-function error thrown by `documentation'.
3481
3482 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3483
3484         * packages.el (package-require): Fix incorrect arg to format.
3485         This fixes a `format specifier' error.
3486
3487 2004-08-13  Jerry James  <james@xemacs.org>
3488
3489         * bytecomp.el (forward-word): Tell the byte compiler the correct
3490         number of arguments to forward-word.
3491
3492 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3493
3494         * etags.el: Fixed loading of include files for tag completion. Now
3495         you can make a tag file for a library, include it into your
3496         project and it will be reloaded only if it changed. Infinte
3497         include loops are detected and the correct tag files are loaded.
3498         * etags.el (buffer-tag-table-list): Load and verify tag files in
3499         the external function buffer-tag-table-list-load.
3500         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3501         tag files. Also load the included tag files. The priority of the
3502         included files is right below their parent file. If multiple
3503         matches occur then the symbols from the parent file are found
3504         first.
3505         * etags.el (tag-table-include-files): Corrected comment
3506         string. Switched to pattern constant tags-include-pattern to have
3507         it at a central location.
3508         * etags.el (tags-include-pattern): Added doc string.
3509         * etags.el (add-to-tag-completion-table): Removed obsolete
3510         comments as the include files are allready returned by
3511         buffer-tag-table-list and loaded.
3512         * etags.el (find-tag-internal): The include files are allready
3513         included in tag-tables as buffer-tag-table-list returns them now.
3514
3515 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3516
3517         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3518         Loading items into the notebook is now done by C code.
3519         * widgets-gtk.el (gtk-widget-instantiate-internal):
3520         Style no longer changed.
3521
3522 2004-06-28  Nix  <nix@esperi.org.uk>
3523
3524         * cmdloop.el (truncate-command-history-for-gc): Delay
3525         execution of all things that look up variable bindings,
3526         via `enqueue-eval-event'.
3527
3528 2004-06-24  Vin Shelton  <acs@xemacs.org>
3529
3530         * package-get.el (package-get-require-signed-base-updates):
3531         now defaults to nil.
3532
3533 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3534
3535         * subr.el (split-string): Clean up docstring.
3536
3537 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3538
3539         * faces.el (zmacs-region): fix typo in docstring.
3540
3541 2004-06-07  Jerry James  <james@xemacs.org>
3542
3543         * derived.el: Synch with Emacs 21.3.
3544         * subr.el (with-local-quit): New, from Emacs 21.3.
3545         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3546         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3547         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3548
3549 2004-06-16  Jerry James  <james@xemacs.org>
3550
3551         * cl.el (cl-set-substring): Increment start by the length of the
3552         string, not the string itself.
3553
3554 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3555
3556         * etags.el (tag-table-include-files): Expand included TAGS file
3557         paths to avoid problems with relative paths.  Thanks to Peter
3558         Chubb <peterc@gelato.unsw.edu.au>.
3559         * etags.el (tags-include-pattern): New.
3560         * etags.el (add-to-tag-completion-table): Parse and ignore
3561         trailing include lines.
3562
3563 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3564
3565         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3566         avoiding line solely composed of equal signs.
3567
3568 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3569
3570         * cus-edit.el (alloc): Typo fix.
3571         * cus-edit.el (custom-browse-visibility): Ditto.
3572         * cus-edit.el (custom-variable-value-create): Ditto.
3573         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3574         * cus-edit.el (custom-save-variables): Bind print-length and
3575         print-level to nil to avoid value abbreviation.
3576         * cus-edit.el (custom-save-face-internal): Ditto.
3577         * cus-edit.el (custom-save-faces): Save in sorted order.
3578         * cus-edit.el (custom-save-resets): Bind print-length and
3579         print-level to nil to avoid value abbreviation.
3580         * cus-edit.el (custom-save-loaded-themes): Ditto.
3581
3582 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3583
3584         * subr.el (split-string-default-separators): New.
3585         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3586         see comment in source.
3587
3588 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3589
3590         * mule/japanese.el (paragraph-start, paragraph-separate):
3591         Remove anchor to BOL.
3592
3593 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3594
3595         * cl.el (gensym, gentemp): Improve docstrings.
3596
3597 2004-05-10  Vin Shelton  <acs@xemacs.org>
3598
3599         * etags.el: Sync with 21.5 version.
3600
3601 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3602
3603         * etags.el:
3604         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3605         only for use with exuberant ctags. This will also enable building of 
3606         completion tables with exuberant ctags. This will not work with
3607         xemacs ctags. 
3608         * etags.el (get-tag-table-buffer): New function for creating of
3609         completion table is used if tags-exuberant-ctags-optimization-p ist t
3610         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3611         finding the tag names. New.
3612         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3613         building tag completion table with exuberant ctags. New.
3614         * etags.el (find-tag-internal): Improve exact tag matching for tags
3615         with name fields. Before the patch return types of functions or
3616         function parameters (with exuberant ctags) were found as matches.
3617
3618 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3619
3620         * list-mode.el (display-completion-list): Fixed completion list was
3621         taking the width of the frame and not of the window for displaying
3622         the selection methods.
3623
3624 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3625
3626         * menubar-items.el (default-menubar): Options are saved to custom.el.
3627
3628
3629 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * isearch-mode.el (isearch-abort): Preserve successful search target.
3632
3633 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3634
3635         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3636         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3637         Bihlmeyer.
3638         * gnuserv.el (gnuserv-mode-line-string): New.
3639         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3640         gnuserv-mode.
3641         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3642         * gnuserv.el (gnuserv-edit-files): Use
3643         make-x-device-with-gtk-fallback.
3644
3645 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3646
3647         * gtk-widgets.el: New import: gtk-accel-group-new.
3648         * dialog-gtk.el:
3649         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3650         * dialog-gtk.el (popup-builtin-question-dialog):
3651         Added support for dialog button mnemonics.
3652
3653 2004-03-22  Chris Green <cmg@dok.org>
3654
3655         * process.el (shell-command): Output buffer was ignored when a
3656         background process was run via shell-command.
3657
3658 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3659
3660         * cus-edit.el (custom-save-variables): Retrieve a list of
3661         variables to save first, sort it, and make sure the variables are
3662         saved in sorted order.
3663
3664 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3665  
3666         * package-get.el (package-get-update-base-from-buffer): Force
3667         binary coding system for verifying GnuPG signature in the
3668         package-index file.
3669  
3670 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3671
3672         * package-get.el (package-get-package-index-file-location): Handle
3673         missing "EMACSPACKAGEPATH" environment variable.
3674
3675 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3676
3677         * package-admin.el (package-admin-find-top-directory): Simplify
3678         directory comparisions and fix substring errors on short path
3679         components.
3680         * package-get.el (package-get-package-index-file-location):
3681         Default to first component of "EMACSPACKAGEPATH", if set.
3682
3683 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3684
3685         * package-get.el (process-error): New error datum.
3686
3687 2004-02-02  Vin Shelton <acs@xemacs.org>
3688
3689         * XEmacs 21.4.15 is released
3690
3691 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3692
3693         * itimer.el (activate-itimer): Modify the itimer timeout value as
3694         if it were begun at the last time when the itimer driver was woken
3695         up.
3696
3697 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3698
3699         * specifier.el (Copyright):
3700         Update.
3701         (make-specifier-and-init):
3702         (map-specifier):
3703         (canonicalize-inst-pair):
3704         (canonicalize-spec-list):
3705         (set-specifier):
3706         Synch docstrings to 21.5 where appropriate.
3707
3708 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3709
3710         * package-get.el (package-get-list-packages-where): New.  A
3711         function that allows searching for groups of packages.  For
3712         example, find all packages that require the fsf-compat package.
3713
3714 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3715
3716         The Great PUI Sync.
3717
3718         * auto-autoloads.el: Regenerated.
3719
3720         * custom-load.el: Regenerated.
3721
3722         * dumped-lisp.el (packages-hardcoded-lisp): New.
3723
3724         * menubar-items.el (menu-max-items): New.
3725         (menu-submenu-max-items): New.
3726         (menu-submenu-name-format): New.
3727         (menu-split-long-menu): New.
3728         (menu-sort-menu): New.
3729         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3730
3731         * obsolete.el (pui-add-install-directory): Renamed to the more
3732         logical `pui-set-local-package-get-directory'.
3733         (package-get-download-menu): Moved to `package-ui.el' and renamed
3734         to `package-ui-add-download-menu'.
3735
3736         * package-admin.el (package-admin-install-function-mswindows):
3737         Whitespace clean up.
3738         (package-admin-add-single-file-package): Removed.
3739         (package-admin-default-install-function): Whitespace clean up.
3740         (package-admin-find-top-directory): New.
3741         (package-admin-get-install-dir): Use it.
3742         (package-admin-get-manifest-file): 
3743         (package-admin-check-manifest): 
3744         (package-admin-add-binary-package):
3745         (package-admin-get-lispdir):
3746         (package-admin-delete-binary-package):
3747         (package-admin):
3748
3749         * package-get.el (package-get-package-index-file-location): New.
3750         (package-get-install-to-user-init-directory): New.
3751         (package-get-remote):
3752         (package-get-download-sites):
3753         (package-get-pre-release-download-sites): New.
3754         (package-get-site-release-download-sites): New.
3755         (package-get-base-filename):
3756         (package-get-always-update):
3757         (package-get-user-index-filename): Removed.
3758         (package-get-pgp-available-p): New.
3759         (package-get-require-signed-base-updates):
3760         (package-get-was-current):
3761         (package-entries-are-signed): New.
3762         (package-get-continue-update-base): New.
3763         (package-get-download-menu): Removed.
3764         (package-get-require-base):
3765         (package-get-update-base-entry):
3766         (package-get-locate-file):
3767         (package-get-locate-index-file):
3768         (package-get-maybe-save-index):
3769         (package-get-update-base):
3770         (package-get-update-base-from-buffer):
3771         (package-get-update-base-entries):
3772         (package-get-interactive-package-query):
3773         (package-get-update-all):
3774         (package-get-all):
3775         (package-get-dependencies):
3776         (package-get-init-package):
3777         (package-get-info): New.
3778         (package-get):
3779         (package-get-staging-dir):
3780         (package-get-set-version-prop): Removed.
3781         (package-get-installedp):
3782         (package-get-ever-installed-p):
3783         (packages): Removed.
3784         (package-get-custom-groups): Removed.
3785         (package-get-custom): Removed.
3786         (package-get-custom-add-entry): Removed.
3787
3788         * package-info.el (batch-update-package-info):
3789
3790         * package-net.el (package-net-batch-generate-bin-ini):
3791         (package-net-update-installed-db):
3792
3793         * package-ui.el (pui-info-buffer):
3794         (pui-directory-exists): Removed.
3795         (pui-package-dir-list): Removed.
3796         (pui-add-install-directory): Removed.
3797         (package-ui-download-menu): New.
3798         (package-ui-pre-release-download-menu): New.
3799         (package-ui-site-release-download-menu): New.
3800         (pui-set-local-package-get-directory): New.
3801         (pui-package-symbol-char):
3802         (pui-update-package-display):
3803         (pui-toggle-package):
3804         (pui-toggle-package-key):
3805         (pui-toggle-package-delete):
3806         (pui-toggle-package-delete-key):
3807         (pui-toggle-package-event):
3808         (pui-toggle-verbosity-redisplay):
3809         (pui-install-selected-packages):
3810         (pui-add-required-packages):
3811         (pui-help-echo):
3812         (pui-display-info):
3813         (list-packages-mode):
3814         (pui-list-packages):
3815
3816         * packages.el (packages-compute-package-locations):
3817         (package-require):
3818         (package-delete-name):
3819         (packages-hardcoded-lisp): Removed.
3820         (packages-useful-lisp): Removed.
3821         (packages-unbytecompiled-lisp): Removed.
3822         (packages-find-package-directories):
3823
3824         Summary:
3825
3826         Major code clean up of all things PUI.
3827
3828         Much improved code to determine where packages should be
3829         installed.  PUI no longer depends on any packages being
3830         pre-installed to compute where packages are to be installed to.
3831
3832         The user can specify the location of their package-index file.  It
3833         isn't necessary to set this because it has sane defaults.  People
3834         who "run-in-place" won't accidently overwrite the CVS
3835         package-index file.  See
3836         `package-get-package-index-file-location'. 
3837
3838         PUI will now properly clean up after itself in the event of an
3839         unsuccessful package install.  This drastically reduces the number
3840         of "wrong md5sum" FAQs.
3841
3842         non-Mule XEmacsen can no longer install Mule packages.
3843
3844         Package management via the custom interface has been removed.
3845
3846         The PUI related menubar items have been reorganised.
3847
3848         The PGP verification code has been fixed and the default for
3849         whether or not it is used is automatically computed.
3850
3851         * update-elc.el ((preloaded-file-list site-load-packages
3852         need-to-dump dumped-exe)):
3853         Just a couple of small changes to allow for
3854         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3855         existing anymore.
3856
3857 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3858
3859         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3860         apply `format' to the first argument of byte-compile-warn, it
3861         already calls format.
3862
3863 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3864
3865         * files.el (delete-old-versions): Avoid going interactive during
3866         make install when environment variable VERSION_CONTROL is set.
3867
3868 2003-12-04  Vin Shelton  <acs@xemacs.org>
3869
3870         * menubar-items.el (menu-item-search): Only bring up search dialog
3871         box if the feature is available and desired.
3872
3873 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3874
3875         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3876
3877 2003-11-05  Vin Shelton  <acs@xemacs.org>
3878
3879         * help.el (Help-prin1-face):
3880         (Help-princ-face):
3881         princ and prin1 are functions and need to be called as such.  The
3882         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3883
3884 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3885
3886         * about.el (about-xemacs): Give full version and build date.
3887
3888 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3889
3890         * win32-native.el (grep-null-device): This XEmacs has null-device.
3891
3892 2003-09-06  Mike Sperber  <mike@xemacs.org>
3893
3894         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3895         implement the specified semantics for `defvar.'
3896
3897 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3898
3899         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3900         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3901         displaying buffer in question.
3902
3903 2003-09-03  Vin Shelton <acs@xemacs.org>
3904
3905         * XEmacs 21.4.14 is released
3906
3907 2003-08-17  Vin Shelton  <acs@xemacs.org>
3908
3909         * about.el: Vanity patch.
3910
3911 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3912
3913         * code-process.el (call-process):
3914         (call-process-region):
3915         (start-process):
3916         Document coding system processing.
3917
3918 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3919
3920         * startup.el (splash-frame-body): Idiomatic English.
3921
3922 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3923
3924         * font-lock.el (font-lock-match-java-declarations): Move
3925         save-restriction, narrow-to-region to beginning of function to
3926         avoid going beyond the limit and causing an infloop.
3927
3928 2003-04-16  Jerry James  <james@xemacs.org>
3929
3930         * keydefs.el: Remove mappings for keys mapped to the nowhere
3931         defined function function-key-error.
3932
3933 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3934
3935         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3936         lisp-interaction-mode-hook): Add the docstrings.
3937
3938 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3939
3940         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3941         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3942         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3943
3944 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3945
3946         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3947         lambda list after the original doc.  Care about
3948         #'(lambda () "SingleString") 
3949         (cl-upcase-arg): 
3950         (cl-function-arglist):
3951         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3952         circular data structures in lambda list specification
3953
3954 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3955
3956         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3957         to appear in font-lock-function-name-face.
3958
3959 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3960
3961         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3962         is not also the value of the lambda.
3963
3964 2003-05-06  Andy Piper  <andy@xemacs.org>
3965
3966         * files.el (revert-buffer): Make sure local variables get processed,
3967         even in the case of an optimized reversion.
3968
3969 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3970
3971         * XEmacs 21.4.13 is released
3972
3973 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3974
3975         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3976         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3977
3978 2003-02-14  Ben Wing  <ben@xemacs.org>
3979
3980         * byte-optimize.el:
3981         * byte-optimize.el (byte-compile-inline-expand):
3982         * byte-optimize.el (byte-compile-unfold-lambda):
3983         * byte-optimize.el (byte-optimize-form-code-walker):
3984         * byte-optimize.el (byte-optimize-form):
3985         * byte-optimize.el (byte-decompile-bytecode-1):
3986         * byte-optimize.el (byte-optimize-lapcode):
3987         Review carefully and sync up to 20.7 except for areas as noted.
3988         Fixes problem with JDE compilation.
3989
3990 2003-02-05  Ben Wing  <ben@xemacs.org>
3991
3992         * simple.el:
3993         * simple.el (motion-keys-for-shifted-motion):
3994         Omit M-S-home/end from motion keys.
3995
3996 2003-02-07  Ben Wing  <ben@xemacs.org>
3997
3998         * text-props.el (text-property-any):
3999         * text-props.el (text-property-not-all):
4000         Fix bug when end > start.
4001
4002 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4003
4004         * info.el (Info-insert-dir): Make default-directory end in
4005         separator.  Patch due to Martin Buchholz.
4006
4007 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4008
4009         * XEmacs 21.4.12 "Portable Code" is released.
4010
4011 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4012
4013         * about.el: Update golubev data.
4014
4015 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4016
4017         * isearch-mode.el (isearch-mode-map): Substitute comment on
4018         desirability, and back out "GR is printable" changes.
4019
4020 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4021
4022         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4023
4024 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4025
4026         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4027
4028 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4029
4030         * menubar-items.el (default-menubar): Use browse-url-mozilla
4031         instead of browse-url-gnome-moz for Mozilla.
4032
4033 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4034
4035         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4036
4037 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4038
4039         * files.el (auto-mode-alist): Remove redundant entries for modes
4040         that live in packages.
4041         (interpreter-mode-alist): Ditto.
4042
4043 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4044
4045         * menubar-items.el (default-menubar): Sync with current
4046         browse-url-xemacs.el.
4047
4048 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4049
4050         * XEmacs 21.4.10 "Military Intelligence" is released.
4051
4052 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4053
4054         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4055
4056 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4057
4058         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4059
4060 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4061
4062         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4063         effect free function.
4064         (font-lock-fontify-keywords-region): Supply the argument to
4065         font-lock-compile-keywords.
4066
4067 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4068
4069         * package-get.el (package-get-download-sites): Bring sites list
4070         up to date, prefer xx.xemacs.org addresses.
4071
4072 2002-09-27  Andy Piper  <andy@xemacs.org>
4073
4074         * dialog.el (make-dialog-box): for general dialogs only
4075         delete-frame-hook will be run.
4076
4077 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4078
4079         * font-lock.el (font-lock-fontify-syntactically-region): Add
4080         comment about lookup-syntax-properties, document LOUDLY as unused.
4081
4082 2002-08-26  Andy Piper  <andy@xemacs.org>
4083
4084         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4085         merge.
4086
4087 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4088
4089         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4090         (make-obsolete-variable): Ditto.
4091         (make-compatible): Ditto.
4092         (make-compatible-variable): Ditto.
4093
4094 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4097         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4098
4099 2002-08-28  Andy Piper  <andy@xemacs.org>
4100
4101         * files.el (revert-buffer): propagate revert-without-query-status.
4102
4103 2002-06-03  Andy Piper  <andy@xemacs.org>
4104
4105         * dialog-items.el (make-search-dialog): align various subcontrols
4106         in visually pleasing ways, allow frame to autosize to the dialog
4107         size.
4108         * dialog.el (make-dialog-box): add a border inside the frame. Add
4109         :autosize property, if t then reset the frame size appropriately
4110         before the frame is mapped.
4111         * gutter-items.el (set-progress-feedback-instantiator): align
4112         various subcontrols.
4113         * gutter-items.el (set-progress-abort-instantiator): ditto.
4114
4115 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4116
4117         * XEmacs 21.4.9 "Informed Management" is released.
4118
4119 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4120
4121         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4122         "&optional append" argument.
4123
4124 2002-07-16  Didier Verna  <didier@xemacs.org>
4125
4126         * subr.el (replace-in-string): fix case fold bug introduced by
4127         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4128         case-fold-search in temporary buffers.
4129
4130 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4131
4132         * lib-complete.el (find-library): Remove check for mule because
4133         decompression DOES work on Mule.
4134
4135 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4136
4137         * simple.el (join-line): New alias for `delete-indentation'.
4138
4139 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4140
4141         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4142         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4143         (font-lock-builtin-face): New.
4144         (font-lock-constant-face): New.
4145         (font-lock-face-list): Add builtin and constant faces.
4146
4147 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4148
4149         * autoload.el (make-autoload): Support define-derived-mode.
4150         Collected puts of doc-string-elt property.  Based on a patch by
4151         Didier Verna <didier@xemacs.org>.
4152
4153 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4154
4155         * wid-edit.el (widget-field-activate): Fix docstring typo.
4156
4157 2002-07-23  Andy Piper  <andy@xemacs.org>
4158
4159         * about.el (about-personal-info): update me.
4160
4161 2002-07-12  Andy Piper  <andy@xemacs.org>
4162
4163         * custom.el (custom-theme-set-variables): remove bogus
4164         arguments. Use custom-set-default to set defaults.
4165         (custom-set-variables): update doc.
4166         (custom-local-buffer): new, synced from FSF.
4167         (custom-set-default): ditto.
4168         (defcustom): update doc.
4169
4170 2002-06-16  Andy Piper  <andy@xemacs.org>
4171
4172         * menubar-items.el (default-menubar): enable windows printing on
4173         cygwin as well as native.
4174
4175 2002-06-12  Andy Piper  <andy@xemacs.org>
4176
4177         * printer.el (generic-print-buffer): catch all errors so that the
4178         print device can be cleared in all scenarios.
4179         (Printer-clear-device): make sure clearing the printer allows it
4180         to be used again immediately.
4181         (generic-print-region): make sure the default printer face is
4182         black-on-white.
4183
4184 2002-04-23  Jerry James  <james@xemacs.org>
4185
4186         * window-xemacs.el (display-buffer-function): Change doc to
4187         reflect new arg.
4188         * window-xemacs.el (pre-display-buffer-function): Ditto.
4189         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4190         non-nil, make the new window just big enough for its contents.
4191         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4192         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4193         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4194
4195 2002-06-06  Andy Piper  <andy@xemacs.org>
4196
4197         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4198         (defcustom): ditto.
4199         (custom-handle-keyword): ditto.
4200
4201 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4202
4203         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4204         Make obsolete.  Default to nil.
4205         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4206         Inspired by a patch by John Palmieri.
4207
4208 2002-07-01  Mike Alexander  <mta@arbortext.com>
4209
4210         * process.el (shell-command-on-region): Don't delete the region
4211         before giving it to call-process-region
4212
4213 2002-06-04  Jerry James <james@eecs.ku.edu>
4214
4215         * find-paths.el (paths-find-architecture-directory): Search in
4216         `system-configuration'/`base', not `base'`system-configuration'.
4217
4218 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4219
4220         * info.el (Info-index): Add missing \ in [ t].
4221
4222 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4223
4224         * gutter-items.el (gutter-buffers-tab-visible-p,
4225         buffers-tab-omit-function, buffers-tab-selection-function,
4226         buffers-tab-filter-functions):
4227         Doc improvements.
4228
4229 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4230
4231         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4232
4233         * toolbar-items.el (toolbar-news): Fix typo in message string.
4234
4235 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4236
4237         * dialog.el (yes-or-no-p-dialog-box): 
4238         * cmdloop.el (y-or-n-p-minibuf):
4239         (yes-or-no-p-minibuf):
4240         (yes-or-no-p):
4241         (y-or-n-p): 
4242         Specify negative answers in docstrings.
4243
4244 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4245
4246         * package-ui.el (pui-help-echo): Display both installed and author
4247         version.  Use a balloon-help window to display extra info like
4248         package requires.
4249
4250 2002-05-30  Andy Piper  <andy@xemacs.org>
4251
4252         * files.el (revert-buffer-internal): don't visit
4253         revert-buffer. Kill buffer when not used. Suggested by Mike
4254         Alexander <mta@arbortext.com>
4255
4256 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4257
4258         * files.el (revert-buffer): More docstring fiddling.
4259
4260 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4261
4262         * files.el (revert-buffer):
4263         (revert-buffer-internal):
4264         (revert-buffer-insert-file-contents-function):
4265         Improve docstrings and comments.
4266
4267 2002-05-08  Andy Piper  <andy@xemacs.org>
4268
4269         * files.el (revert-buffer): observe noconfirm behavior.
4270
4271 2002-04-09  Andy Piper  <andy@xemacs.org>
4272
4273         * files.el (revert-buffer): use revert-buffer-internal if it looks
4274         like doing so will not result in any user-visible changes.
4275         (revert-buffer-internal): new function. Do the actual process of
4276         reversion and then see whether the result is any different to what
4277         we have already. If it is not then do nothing.
4278
4279 2001-12-11  Andy Piper  <andy@xemacs.org>
4280
4281         * menubar.el (get-popup-menu-response): re-order so that it works
4282         on more sane/facist window systems.
4283
4284 2001-12-03  Andy Piper  <andy@xemacs.org>
4285
4286         * faces.el (frob-face-property): don't infloop in face frobbing
4287         from Jan Vroonhof <jan@xemacs.org>.
4288
4289 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4290
4291         * faces.el (frob-face-property): Follow face fall-back hierarchy
4292         properly for face properties without an instance. Only do manual
4293         copy form 'default in last resort. This handles in particular
4294         the case where 'default itself has only a fall-back (which is
4295         the case by default on windows).
4296
4297 2001-11-24  Andy Piper  <andy@xemacs.org>
4298
4299         * printer.el (generic-print-region): set default-frame-plist to
4300         nil while creating the printer frame so that sizes reflect the
4301         printed page.
4302
4303         * faces.el (face-complain-about-font): Don't complain on printers.
4304
4305 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4306         
4307         * package-net.el: Andy synch.
4308         
4309 2001-12-16  Andy Piper  <andy@xemacs.org>
4310
4311         * package-get.el (package-get-update-all): Make sure installed.db
4312         gets updated after updating packages.
4313
4314 2002-03-28  Ben Wing  <ben@xemacs.org>
4315
4316         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4317         continuation, truncation so that we don't get line jumpiness from
4318         them being larger than the line height.
4319
4320         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4321
4322 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4323
4324         * font.el (font-window-system-mappings): Add mapping for Gtk
4325         (assume identical to X) 
4326
4327 2002-02-04  Andy Piper  <andy@xemacs.org>
4328
4329         * files.el (convert-standard-filename): Fix for short filename
4330         Peter Arius <pas@methodpark.de>
4331
4332 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4333
4334         * list-mode.el (default-choose-completion): completion-base-size
4335         should refer to local value in the completion list buffer.
4336
4337 2001-12-03  Didier Verna  <didier@xemacs.org>
4338
4339         * rect.el: autoload `replace-rectangle'.
4340         * keydefs.el (global-map): bind it to `C-x r p'.
4341
4342 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4343
4344         * XEmacs 21.4.8 "Honest Recruiter" is released.
4345
4346 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4347
4348         This patch is based on Jerry James's patch and analysis.
4349
4350         * select.el (get-clipboard):
4351         (get-selection):
4352         Update docstrings.
4353         (get-clipboard-foreign):
4354         (get-selection-foreign):
4355         New function for use as `interprogram-paste-function's.
4356
4357         * simple.el (interprogram-paste-function): Change default to
4358         `get-clipboard-foreign'; improve docstring.
4359         (interprogram-cut-function): Improve dosctring.
4360
4361 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4362
4363         * XEmacs 21.4.7 "Economic Science" is released.
4364
4365 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4366
4367         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4368
4369 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4370
4371         * obsolete.el (assq-delete-all): New compatibility alias for 
4372         remassq.
4373
4374 2002-01-09  Simon Josefsson  <jas@extundo.com>
4375
4376         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4377
4378 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4379
4380         * info.el (Info-auto-generate-directory): Default
4381         Info-auto-generate-directory to 'if-outdated.
4382
4383 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * startup.el (normal-top-level): Prevent migration code from
4386         trashing .emacs on an error in loading the init files.
4387
4388 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4389
4390         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4391         "system default" Xdefaults and friends get xrdb-mode.
4392
4393 2002-03-05  Mats Lidell  <matsl@contactor.se>
4394  
4395         * help-nomule.el (tutorial-supported-languages): Added Swedish
4396         tutorial. Sorted languages.
4397
4398 2002-02-11  Mike Sperber <mike@xemacs.org>
4399
4400         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4401         regenerating outdated dir files and dir is non-existent.
4402
4403 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4404
4405         * code-files.el (convert-mbox-coding-system): Improve comment.
4406         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4407         coding-system argument to `write-region-pre-hook' call.
4408         (write-region-pre-hook): Fix docstring to mention lockname argument.
4409
4410 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4411
4412         * minibuf.el (completing-read): Remove redundant wrong arg list.
4413
4414         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4415
4416 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4417
4418         * obsolete.el (interactive-form): new compatibility alias for 
4419         function-interactive.
4420
4421 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4422
4423         * menubar-items.el (Menubar-items-truncate-list): Removed.
4424         * menubar-items.el (Menubar-items-truncate-history): New.
4425         * menubar-items.el (default-menubar): Use
4426         Menubar-items-truncate-history.
4427
4428 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4429
4430         * printer.el (generic-print-region): Pass correct arguments to
4431         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4432         Torkelsson <torkel@acc.umu.se>.
4433
4434 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4435
4436         * help.el (describe-mode): synched with FSF 19.34; handle nil
4437         minor mode indicators.
4438
4439 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4440
4441         * minibuf.el (completing-read): Update docstring.
4442
4443 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4444
4445         * XEmacs 21.4.6 "Common Lisp" is released.
4446
4447 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4448
4449         * package-net.el: Inadvertant synch with Windows branch.  From
4450         Andy's log:
4451         (package-net-kit-version): new variable.
4452         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4453
4454 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4455
4456         * package-get.el (package-get-locate-index-file): Also search the
4457         core etc/ directory for the package index file if it can't be
4458         found in ~/.xemacs/.
4459
4460 2001-12-13  William Perry  <wmperry@gnu.org>
4461
4462         * dialog-gtk.el (popup-builtin-question-dialog):
4463         Conform to API in gui.c.
4464         
4465 2001-11-12  Andy Piper  <andy@xemacs.org>
4466
4467         * cus-edit.el (custom-save-face-internal): make sure we save
4468         non-themed faces.
4469         (custom-save-variables): ditto variables.
4470
4471 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4472
4473         * faces.el (make-face-family):
4474         (make-face-size):
4475         New face-modifying functions per Jan Vroonhof.
4476
4477         cus-face.el (custom-set-face-font-family):
4478         (custom-set-face-font-size):
4479         Use them.
4480
4481         * font.el (font-window-system-mappings): More precise docstring.
4482
4483         (font-create-name):
4484         (font-create-object):
4485         (tty-font-create-object):
4486         (tty-font-create-plist):
4487         (x-font-create-object):
4488         (x-font-create-name):
4489         (ns-font-create-name):
4490         (mswindows-font-create-object):
4491         (mswindows-font-create-name):
4492         Add doctrings.
4493
4494 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4495
4496         * gtk-faces.el (gtk-init-device-faces): removed spurious
4497         quote before let* expression.
4498
4499 2001-10-29  Andy Piper  <andy@xemacs.org>
4500
4501         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4502         modified when changing coding system.
4503
4504         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4505         that we invoke the GUI directory selector.
4506
4507 2001-10-25  Andy Piper  <andy@xemacs.org>
4508
4509         * dialog.el (make-dialog-box): use new directory dialog support.
4510         * minibuf.el (read-file-name-1): ditto.
4511         (read-file-name): ditto.
4512         (read-directory-name): ditto.
4513
4514 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4515
4516         * XEmacs 21.4.5 "Civil Service" is released.
4517
4518 2001-04-23  Didier Verna  <didier@xemacs.org>
4519
4520         * cus-edit.el (custom-variable-pre-save): New.
4521         * cus-edit.el (custom-variable-post-save): New.
4522         * cus-edit.el (custom-variable-save): use them.
4523         * cus-edit.el (custom-face-pre-save): New.
4524         * cus-edit.el (custom-face-post-save): New.
4525         * cus-edit.el (custom-face-save): use them.
4526         * cus-edit.el (custom-group-pre-save): New.
4527         * cus-edit.el (custom-group-post-save): New.
4528         * cus-edit.el (custom-group-save): use them.
4529         * cus-edit.el (Custom-save): use the pre/post functions above,
4530         call `custom-save-all' only once.
4531         * cus-edit.el (custom-variable-pre-reset-standard): New.
4532         * cus-edit.el (custom-variable-post-reset-standard): New.
4533         * cus-edit.el (custom-variable-reset-standard): use them.
4534         * cus-edit.el (custom-face-pre-reset-standard): New.
4535         * cus-edit.el (custom-face-post-reset-standard): New.
4536         * cus-edit.el (custom-face-reset-standard): use them.
4537         * cus-edit.el (custom-group-pre-reset-standard): New.
4538         * cus-edit.el (custom-group-post-reset-standard): New.
4539         * cus-edit.el (Custom-reset-standard): use them.
4540         * cus-edit.el (custom-face-reset-saved): use the pre/post
4541         functions above, call `custom-save-all' only once.
4542
4543 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4544
4545         * gutter-items.el (buffers-tab face): Derive from the modeline
4546         face by default.  Many people use white-on-black for the default
4547         font, and the tabs look hideous with that color combination.  The
4548         modeline usually has the correct colors.
4549
4550 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4551
4552         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4553         (tag-mark-stack-max): Typo fix.
4554
4555 2001-09-28  Ben Wing  <ben@xemacs.org>
4556
4557         * font-lock.el:
4558         * font-lock.el (font-lock-after-change-function):
4559         fix problem with last patch, reported by Katsumi Yamaoka.
4560
4561 2001-09-17  Ben Wing  <ben@xemacs.org>
4562
4563         * font-lock.el (font-lock-after-change-function):
4564         fix problem when you insert a comment on the line before a line of
4565         code: if we use the following char, then when you hit backspace,
4566         the following line of code turns the comment color.
4567
4568 2001-06-08  Ben Wing  <ben@xemacs.org>
4569
4570         * process.el: comment about shell-command-switch.
4571         * process.el (shell-quote-argument): Need to quote a null
4572         argument, too.  From Dan Holmsand.
4573         
4574         * startup.el (normal-top-level): Delete some unused FSF junk.
4575         * startup.el (command-line-early):
4576         
4577         * startup.el (command-line): Call MS Windows init function.
4578         
4579         * win32-native.el:
4580         * win32-native.el (mswindows-system-shells): New.
4581         * win32-native.el (mswindows-system-shell-p): New.
4582         * win32-native.el (init-mswindows-at-startup): New.
4583         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4584         * win32-native.el (mswindows-quote-one-simple-arg):
4585         * win32-native.el (mswindows-quote-one-command-arg):
4586         * win32-native.el (mswindows-construct-process-command-line-alist):
4587         Correct comments at top.  Correctly handle passing arguments
4588         to Cygwin programs and to bash.  Fix quoting of zero-length
4589         arguments (from Dan Holmsand).  Set shell-command-switch based
4590         on shell-file-name, which in turn comes from env var SHELL.
4591
4592 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4593
4594         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4595         default-toolbar-position): Fill docstrings for balloon-help.
4596
4597 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4598
4599         * faces.el: Reenable specifications over 'gtk domain.
4600
4601 2001-08-08  Didier Verna  <didier@xemacs.org>
4602
4603         * autoload.el (update-autoload-files): make defdir a file name,
4604         not directory name.
4605
4606 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4607
4608         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4609
4610         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4611
4612 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4613
4614         * font-menu.el (font-menu-set-font): Default to current font-family.
4615         (font-menu-preferred-resolution):
4616         (font-menu-size-scaling):
4617         Provide gtk defaults, too.
4618
4619 2001-07-29  Mike Alexander  <mta@arbortext.com>
4620
4621         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4622         list
4623         (custom-set-face-font-family): ditto
4624
4625 2001-07-26  Mike Sperber <mike@xemacs.org>
4626
4627         * files.el (auto-mode-alist): .9 files are man pages, too.
4628
4629 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4630
4631         * process.el (call-process-internal): bind
4632         coding-system-for-write to 'binary when calling
4633         start-process-internal, so the process receives 
4634         the literal contents of INFILE.
4635
4636 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4637
4638         * files.el (auto-mode-alist): Add configure.ac support.
4639
4640 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4641
4642         * buff-menu.el:
4643         mouse.el:
4644         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4645
4646 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4647
4648         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4649
4650 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4651
4652         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4653         mixed text.
4654         (kinsoku-eol-p): Ditto.
4655
4656 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4657
4658         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4659         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4660         characters as the category `s' or `e' correctly.
4661
4662 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4663
4664         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4665
4666 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4667
4668         * mule/cyrillic.el:  Set up case table.
4669
4670 2001-06-08  Mike Sperber <mike@xemacs.org>
4671
4672         * files.el (save-some-buffers-1): Don't zap the help window right
4673         after `map-y-or-n-p' has popped it up.
4674
4675 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4676
4677         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4678
4679 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4680
4681         * specifier.el: define-specifier-tag 'gtk.
4682
4683 2001-05-12  Ben Wing  <ben@xemacs.org>
4684
4685         * find-paths.el (paths-find-recursive-path):
4686         fix error with null EXCLUDE-REGEXP.
4687         
4688         * font-lock.el (font-lock-mode):
4689         fix problem reported by hrvoje with buffers starting with a space.
4690         
4691 2001-05-06  Ben Wing  <ben@xemacs.org>
4692
4693         * dialog.el (make-dialog-box):
4694         * menubar-items.el (default-menubar):
4695         * printer.el (generic-print-buffer):
4696         * printer.el (generic-print-region):
4697         implement printing the selection when it's selected.
4698
4699 2001-04-18  Didier Verna  <didier@xemacs.org>
4700
4701         * cus-edit.el (Custom-reset-standard): reset to standard settings
4702         not only when the buffer's :custom-state is 'modified, but also
4703         when it is 'set or 'saved.
4704
4705 2001-04-17  Didier Verna  <didier@xemacs.org>
4706
4707         * startup.el (load-user-init-file): define `custom-file' before
4708         loading the user's init file.
4709
4710 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4711
4712         * menubar.el (popup-mode-menu): Make it work with
4713         popup-menu-titles turned off.
4714         
4715 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4716
4717         * about.el (about-mailto-link): Use compose-mail for sending mail.
4718
4719 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4720
4721         * package-admin.el (package-install-hook): New.
4722         (package-delete-hook): New.
4723         (package-admin-add-single-file-package): Use package-delete-hook.
4724
4725         * package-get.el (package-get): Use package-install-hook.
4726
4727 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4728
4729         * package-ui.el (pui-install-selected-packages): reverse the lists
4730         of packages so that they get handled in the same order as they
4731         were selected.
4732
4733 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4734
4735         * packages.el (locate-library): Use read-library-name for completion.
4736
4737 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4738
4739         * byte-optimize.el (=): `=' is not a binary predicate!
4740         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4741         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4742
4743 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4744
4745         * bytecomp.el (byte-compile-arithcompare):
4746         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4747
4748 2001-06-03  William M. Perry  <wmperry@gnu.org>
4749
4750         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4751         return the filename selected by the user!
4752
4753 2001-05-31  William M. Perry  <wmperry@gnu.org>
4754
4755         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4756         in XEmacs/GTK.
4757
4758 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4759
4760         * coding.el: Tiny typo fixed.
4761
4762 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4763
4764         * XEmacs 21.4.3 "Academic Rigor" is released.
4765
4766 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4767
4768         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4769
4770 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4771
4772         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4773
4774 2001-05-04  Ben Wing  <ben@xemacs.org>
4775
4776         * printer.el (generic-print-buffer):
4777         * printer.el (generic-print-region):
4778         Enable dialog boxes.  Apply workaround recommended by Kirill.
4779         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4780         
4781         * simple.el (kill-whole-line):
4782         * simple.el (kill-line-1):
4783         * simple.el (kill-entire-line):
4784         * simple.el (kill-line):
4785         * simple.el (backward-kill-line):
4786         Take out interactive dependence of kill-whole-line.
4787
4788 2001-04-22  Ben Wing  <ben@xemacs.org>
4789
4790         * dialog.el (make-dialog-box):
4791         Put dialog titles back in -- this time correctly.  Fix various
4792         other problems with leaks and such.
4793
4794         * simple.el (region-exists-p):
4795         * simple.el (region-active-p):
4796         Add comment about which one is correct to use in menu specs.
4797
4798 2001-05-05  Ben Wing  <ben@xemacs.org>
4799
4800         * dialog.el (make-dialog-box): fix doc string.
4801         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4802         take out Pretty Print.
4803         * printer.el:
4804         * printer.el (printer-current-device): New.
4805         * printer.el (Printer-get-device): New.
4806         * printer.el (Printer-clear-device): New.
4807         * printer.el (generic-page-setup): New.
4808         * printer.el (generic-print-buffer):
4809         * printer.el (generic-print-region):
4810         Implement Page Setup.  Handle errors properly.
4811
4812 2001-05-05  Ben Wing  <ben@xemacs.org>
4813
4814         * subr.el (error): Complete list of errors in doc string.
4815         
4816 2001-04-22  Ben Wing  <ben@xemacs.org>
4817
4818         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4819         
4820 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4821
4822         * build-report.el: Remove CVS keywords since this file has been in
4823         core lisp for a while now.
4824         * build-report.el (build-report-make-output-files): Fix typo.
4825
4826 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4827
4828         * about.el (about-finish-buffer): Make sure the last change works
4829         even if EVENT is nil.
4830
4831 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4832
4833         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4834         clicked, not the one that happens to be the current buffer at the
4835         time.
4836
4837 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4838
4839         * cus-edit.el (custom-display): Support the GTK Window System also.
4840
4841 2001-04-30  Ben Wing  <ben@xemacs.org>
4842
4843         * printer.el:
4844         * printer.el (printer-page-header):
4845         * printer.el (Print-context): New.
4846         * printer.el (printer-page-footer):
4847         * printer.el (generate-header-element): New.
4848         * printer.el (generate-header-line): New.
4849         * printer.el (print-context-property):
4850         * printer.el (generic-print-buffer):
4851         * printer.el (generic-print-region):
4852         Implement headers and footers.  Implement calling Print dialog box
4853         (#### but it doesn't quite work yet).
4854
4855 2001-04-25  Ben Wing  <ben@xemacs.org>
4856
4857         * about.el (xemacs-hackers):
4858         * about.el (about-url-alist):
4859         * about.el (about-personal-info):
4860         * about.el (about-hacker-contribution):
4861         More contributions.
4862         
4863         * simple.el (handle-post-motion-command):
4864         Fix spurious setting of zmacs-region-stays to t after a non-shift
4865         motion command.
4866
4867 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4868
4869         * about.el (about-personal-info): Update my bio.
4870         (about-hacker-contribution): Ditto.
4871
4872 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4873
4874         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4875
4876 2001-04-19  Andy Piper  <andy@xemacs.org>
4877
4878         * package-net.el (package-net-cygwin32-binary-size): new size.
4879         (package-net-win32-binary-size): new size.
4880         (package-net-convert-index-to-ini): Use new arch.
4881         (package-net-batch-convert-index-to-ini): Removed.
4882         (package-net-generate-bin-ini): New.
4883         (package-net-batch-generate-bin-ini): New.
4884
4885 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4886
4887         * XEmacs 21.4.1 "Copyleft" is released.
4888
4889 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4890
4891         * x-compose.el (xlib-input-method-bug-workaround):
4892         (alias-colon-to-double-quote):
4893         Force sort in map-keymap to work around rehash bug.
4894
4895 2001-04-17  Ben Wing  <ben@xemacs.org>
4896
4897         * about.el: Finish overhaul, add a few new hackers, update a
4898         couple old ones.
4899
4900 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4901
4902         * XEmacs 21.4.0 "Solid Vapor" is released.
4903
4904 2001-04-15  Ben Wing  <ben@xemacs.org>
4905
4906         * about.el:
4907         * about.el (about-headline-face): New.
4908         * about.el (about-link-face): New.
4909         * about.el (about-current-release-maintainers): New.
4910         * about.el (about-other-current-hackers): New.
4911         * about.el (about-url-alist):
4912         * about.el (about-once-and-future-hackers): New.
4913         * about.el (about-mailto-link): New.
4914         * about.el (about-get-buffer):
4915         * about.el (about-finish-buffer):
4916         * about.el (about-xemacs):
4917         * about.el (about-features): Removed.
4918         * about.el (about-advantages): New.
4919         * about.el (about-maintainer-info): Removed.
4920         * about.el (about-personal-info): New.
4921         * about.el (about-hacker-contribution): New.
4922         * about.el (about-maintainer):
4923         * about.el (about-show-linked-info):
4924         * about.el (about-hackers):
4925         Major revamping.  Rewriting of most of the text, improve the
4926         link handling, separate info on contributors into personal
4927         and contribution info, add new contributors, update personal
4928         info, etc. etc.
4929         
4930         * menubar-items.el (default-menubar):
4931         Help menubar entry for News now says more accurately
4932         "What's New in XEmacs".
4933         
4934         * mouse.el:
4935         * mouse.el (mouse-track-cleanup-hook):
4936         * mouse.el (mouse-track):
4937         Don't set-buffer to a dead buffer when calling mouse-track
4938         cleanup hooks.
4939
4940 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * XEmacs 21.2.47 "Zephir" is released.
4943
4944 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4945
4946         * dialog.el (make-dialog-box): Disable dialog box titles until
4947         we get them working.
4948
4949 2001-03-30  Ben Wing  <ben@xemacs.org>
4950
4951         * help.el:
4952         * help.el (Help-princ-face):
4953         * help.el (Help-prin1-face):
4954         * help.el (frob-help-extents):
4955         * help.el (describe-function-1):
4956         * help.el (describe-variable):
4957         Avoid using font-lock faces, which may not be defined.
4958         Instead, use hyper-apropos faces, and make sure they're
4959         defined as necessary by using `require'. (It's not so safe
4960         to do this for font-lock.) In any case, we will eventually
4961         be merging this functionality into hyper-apropos.
4962
4963         * loaddefs.el (completion-ignored-extensions):
4964         Fix documentation.
4965         
4966         * menubar-items.el (menu-truncate-list): Removed.
4967         * menubar-items.el (Menubar-items-truncate-list): New.
4968         * menubar-items.el (default-menubar):
4969         Fix errors if grep or compile command is too long.  Rename helper
4970         function to be less visible.
4971
4972 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4973
4974         * byte-optimize.el (byte-optimize-minus):
4975         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4976
4977 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4978
4979         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4980         Mule is available.
4981
4982         * mule/latin.el: New file.
4983
4984 2001-03-11  Ben Wing  <ben@xemacs.org>
4985
4986         * auto-save.el:
4987         * auto-save.el (auto-save-directory):
4988         * auto-save.el (make-auto-save-file-name):
4989         * auto-save.el (auto-save-file-name-p): New.
4990
4991         Merge in improvements from other definition of
4992         make-auto-save-file-name in files.el.
4993         
4994         * auto-save.el (auto-save-original-name):
4995         * auto-save.el (auto-save-name-in-fixed-directory):
4996         * auto-save.el (auto-save-unslashify-name): Removed.
4997         * auto-save.el (auto-save-slashify-name): Removed.
4998         * auto-save.el (auto-save-reserved-chars): New.
4999         * auto-save.el (auto-save-escape-name): New.
5000         * auto-save.el (auto-save-unhex): New.
5001         * auto-save.el (auto-save-unescape-name): New.
5002
5003         Change algorithm for encoding filenames in auto-save names to be
5004         entirely safe with all filesystems and all possible characters in
5005         a filename, and 100% reversible. (Essentially, uses
5006         quoted-printable as the encoding.)
5007         
5008         * auto-save.el (recover-all-files):
5009
5010         Use insert-directory rather than calling ls directly -- fixes
5011         things under Windows.
5012
5013         * files.el:
5014         * files.el (convert-standard-filename): Substitute FSF's
5015         definition for this (we had nothing here before).
5016         
5017         * files.el (backup-buffer): Warning fix.
5018         
5019         * files.el (make-backup-file-name):
5020         * files.el (find-backup-file-name):
5021         Fix error in calling sequence to auto-save-file-name-p.
5022         
5023         * files.el (recover-file):
5024         Use insert-directory rather than calling ls directly -- fixes
5025         things under Windows.
5026
5027         * files.el (make-auto-save-file-name): Removed.
5028         * files.el (auto-save-file-name-p): Removed.
5029         auto-save is always dumped so no sense in having a definition
5030         that will always be overwritten with another.
5031         
5032         * files.el (insert-directory):
5033         * win32-native.el:
5034         * win32-native.el (debug-mswindows-process-command-lines):
5035         * win32-native.el (original-make-auto-save-file-name): Removed.
5036         * win32-native.el (make-auto-save-file-name): Removed.
5037
5038
5039 2001-03-21  Martin Buchholz <martin@xemacs.org>
5040
5041         * XEmacs 21.2.46 "Urania" is released.
5042
5043 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5044
5045         * menubar-items.el (default-menubar): Update sample.emacs to
5046         sample.init.el and adjust accelerators.
5047
5048 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * build-report.el (build-report): Improve docstring.
5051
5052 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5053
5054         * ChangeLog: Log GTK merge.
5055
5056         * gutter-items.el:
5057         * mwheel.el:
5058         * sound.el:
5059         * startup.el:
5060         Revert gratuitous whitespace changes.
5061
5062 2001-03-07  Ben Wing  <ben@xemacs.org>
5063
5064         * help.el:
5065         * help.el (key-or-menu-binding):
5066         * help.el (Help-find-file): New.
5067         * help.el (describe-beta):
5068         * help.el (describe-copying):
5069         * help.el (describe-project):
5070         * help.el (view-emacs-news):
5071         * help.el (view-sample-init-el): New.
5072         * help.el (Help-princ-face): New.
5073         * help.el (Help-prin1-face): New.
5074         * help.el (help-symbol-function-context-menu):
5075         * help.el (help-symbol-variable-context-menu):
5076         * help.el (help-symbol-function-and-variable-context-menu):
5077         * help.el (frob-help-extents):
5078         * help.el (describe-function-1):
5079         * help.el (describe-variable):
5080
5081         Add coloring in Help buffers, correspondent with hyperlinks.
5082         View files in view-mode rather than Fundamental.
5083         Remove separators from context menus -- now handled in generic code.
5084         Add `Find Tag' to context menu.
5085         
5086         * menubar.el (popup-mode-menu):
5087
5088         Rewrite code that outputs the popup menu to (a) put more specific
5089         entries first, (b) be more robust, (c) output the proper context
5090         menu separators automatically (the context menu functionality is
5091         new and currently used only by Help).
5092
5093 2001-03-10  William M. Perry  <wmperry@aventail.com>
5094
5095         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5096         this function when converting from the 21.1 GTK branch.  Now
5097         supports file, password, question, and color built-in dialogs.
5098
5099 2001-03-06  Ben Wing  <ben@xemacs.org>
5100
5101         * keydefs.el:
5102         * keydefs.el (global-map):
5103         Add commented-out change of M-k (for 21.5).
5104         
5105         * menubar-items.el (default-menubar):
5106         Fix items to control kill-line behavior; add items for
5107         shifted motion.
5108         
5109         * simple.el:
5110         * simple.el (kill-whole-line):
5111         * simple.el (historical-kill-line): Removed.
5112         * simple.el (kill-line): Removed.
5113         * simple.el (kill-entire-line): New.
5114         * simple.el (kill-line-1): New.
5115         * simple.el (backward-kill-line):
5116         Undo kill-whole-line == always changes.  Add new function
5117         kill-entire-line to unconditionally delete the current line.
5118         Add comments describing the lamentable state of affairs of
5119         the kill-line functions and variables.
5120
5121 2001-03-02  Ben Wing  <ben@xemacs.org>
5122
5123         * simple.el:
5124         * simple.el (beginning-of-buffer):
5125         * simple.el (end-of-buffer):
5126         * simple.el (mark-ring-unrecorded-commands):
5127         * simple.el (signal-error-on-buffer-boundary):
5128         * simple.el (shifted-motion-keys-select-region):
5129         * simple.el (unshifted-motion-keys-deselect-region):
5130         * simple.el (motion-keys-for-shifted-motion): New.
5131         * simple.el (handle-pre-motion-command):
5132         * simple.el (handle-post-motion-command):
5133         * simple.el (forward-char-command):
5134         * simple.el (backward-char-command):
5135         * simple.el (scroll-up-command):
5136         * simple.el (scroll-down-command):
5137         * simple.el (next-line):
5138         * simple.el (previous-line):
5139         * simple.el (backward-block-of-lines):
5140         * simple.el (forward-block-of-lines):
5141         * simple.el (backward-word):
5142         * simple.el (mark-word):
5143
5144         Augment documentation of the most common motion commands to make
5145         note of the shifted-motion support.  Improve the support to (a)
5146         properly document how it works and why it's done in the fashion it
5147         is, and (b) allow the keystrokes that trigger it to be customized.
5148
5149         Correct error in the customize specification of
5150         mark-ring-unrecorded-commands.
5151
5152 2001-03-02  Ben Wing  <ben@xemacs.org>
5153
5154         * font-lock.el:
5155         * font-lock.el (font-lock-pending-extent-table): Removed.
5156         * font-lock.el (font-lock-pending-buffer-table): New.
5157         * font-lock.el (font-lock-pre-idle-hook):
5158         * font-lock.el (font-lock-after-change-function):
5159         * font-lock.el (font-lock-fontify-pending-extents):
5160         * font-lock.el (font-lock-lisp-like):
5161
5162         Fix handling of pending extents to avoid excessive slowness (N^2
5163         behavior) when making lots of buffer changes between redisplays,
5164         such as when saving the Options.
5165
5166 2001-03-09  William M. Perry  <wmperry@aventail.com>
5167
5168         * device.el:
5169         * dragdrop.el:
5170         * dumped-lisp.el:
5171         * faces.el:
5172         * frame.el:
5173         * gnuserv.el:
5174         * loadup.el:
5175         * menubar-items.el:
5176         * minibuf.el:
5177         The Great GTK Merge.
5178
5179         * ChangeLog.GTK:
5180         * dialog-gtk.el:
5181         * gdk.el:
5182         * generic-widgets.el:
5183         * glade.el:
5184         * gnome-widgets.el:
5185         * gnome.el:
5186         * gtk-compose.el:
5187         * gtk-extra.el:
5188         * gtk-faces.el:
5189         * gtk-ffi.el:
5190         * gtk-file-dialog.el:
5191         * gtk-font-menu.el:
5192         * gtk-glyphs.el:
5193         * gtk-init.el:
5194         * gtk-iso8859-1.el:
5195         * gtk-marshal.el:
5196         * gtk-mouse.el:
5197         * gtk-package.el:
5198         * gtk-password-dialog.el:
5199         * gtk-select.el:
5200         * gtk-widget-accessors.el:
5201         * gtk-widgets.el:
5202         * gtk.el:
5203         widgets-gtk.el:
5204         The Great GTK Merge: new files.
5205
5206 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * generic-widgets.el: Don't require gtk (a built-in feature) at
5209         top level.  Don't execute the last sexp unless (featurep 'gtk).
5210
5211 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5212
5213         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5214
5215 2001-02-23  Martin Buchholz <martin@xemacs.org>
5216
5217         * XEmacs 21.2.45 "Thelxepeia" is released.
5218
5219 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5220  
5221         * about.el (xemacs-hackers): update my entry. 
5222         * about.el (about-maintainer-info): ditto. 
5223         * about.el (about-hackers): ditto. 
5224
5225 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5226
5227         * about.el (about-maintainer-info): More vanity info about
5228         yours truly.
5229
5230 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5231
5232         * build-report.el (build-report-destination): xemacs-build-reports
5233         has moved to SourceForge, where mailing list name length is
5234         restricted, hence the name change to
5235         xemacs-buildreports@xemacs.org.
5236         * build-report.el (build-report-keep-regexp): Update default.
5237         * build-report.el (build-report-delete-regexp): Ditto.
5238         * build-report.el (build-report-make-output-files): Ditto.
5239
5240 2001-02-19  Craig Lanning  <lanning@scra.org>
5241
5242         * lisp-mode.el: Add indentation specifications for following
5243         Common Lisp forms: handler-case, handler-bind, with-slots,
5244         with-open-file, with-open-stream, print-unreadable-object.
5245
5246 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5247
5248         * font-lock.el (font-lock-set-defaults-1):
5249         Move initialization of `font-lock-cache-position' so that it's set
5250         even if font-lock-keywords is already defined.
5251
5252 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5253
5254         * autoload.el (generate-file-autoloads-1):
5255         Use `emacs-lisp-mode-syntax-table' instead of
5256         `lisp-mode-syntax-table'.
5257         * lisp-mode.el (lisp-mode-syntax-table):
5258         Get rid of old checks for `parse-partial-sexp' version.
5259         Make `|' (pipe) string delimiter instead of punctuation.
5260
5261 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5262
5263         * window.el (save-selected-window):
5264         Use gensym for better macro hygiene.
5265
5266 2001-02-06  Mike Sperber <mike@xemacs.org>
5267
5268         * dump-paths.el:
5269         * startup.el (startup-setup-paths): Set and use
5270         `mule-lisp-directory'.
5271         (startup-setup-paths-warning): Ditto.
5272
5273         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5274         (paths-construct-load-path): Consider `mule-lisp-directory'.
5275
5276 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5277
5278         * font-lock.el: Syntax table improvements used.  A few random
5279         changes are not specified below.
5280         (font-lock-fontify-string-delimiters):
5281         (font-lock-syntactic-keywords):
5282         (font-lock-cache-state nil):
5283         (font-lock-cache-position):
5284         New variables.
5285         (font-lock-set-syntax):
5286         (font-lock-apply-syntactic-highlight):
5287         (font-lock-fontify-syntactic-anchored-keywords):
5288         (font-lock-fontify-syntactic-keywords-region):
5289         (font-lock-eval-keywords):
5290         New functions.
5291         (font-lock-remove-face):
5292         (font-lock-fontify-syntactically-region):
5293         Use syntax properties.
5294
5295 2001-02-08  Martin Buchholz <martin@xemacs.org>
5296
5297         * XEmacs 21.2.44 "Thalia" is released.
5298
5299 2001-01-16  Mike Sperber <mike@xemacs.org>
5300
5301         * startup.el (normal-top-level): Work even if no installation root
5302         is found.
5303
5304 2001-01-30  Andy Piper  <andy@xemacs.org>
5305
5306         * gutter-items.el (progress-abort-glyph): remove instantiator.
5307         (set-progress-abort-instantiator): new function.
5308         (abort-progress-feedback): use it.
5309
5310         * gutter.el (set-gutter-dirty-p): new function.
5311
5312 2001-01-30  Didier Verna  <didier@xemacs.org>
5313
5314         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5315
5316 2001-01-24  Didier Verna  <didier@xemacs.org>
5317
5318         * sound.el (sound-extension-list): give a better default value.
5319         * sound.el (load-sound-file): improve the doc string, also find
5320         files given by absolute names, pass a real extension list to
5321         `locate-file'.
5322
5323 2001-01-26  Martin Buchholz <martin@xemacs.org>
5324
5325         * XEmacs 21.2.43 "Terspichore" is released.
5326
5327 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5328
5329         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5330         messages from gnuserv.
5331
5332 2001-01-20  Martin Buchholz <martin@xemacs.org>
5333
5334         * XEmacs 21.2.42 "Poseidon" is released.
5335
5336 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5337
5338         * cl-macs.el (cl-upcase-arg): New function.
5339         (cl-function-arglist): New function.
5340         (cl-transform-lambda): Automatically add CL-style lambda list to
5341         documentation string using functions above.
5342
5343 2001-01-12  Andy Piper  <andy@xemacs.org>
5344
5345         * package-get.el (package-get-custom): call
5346         package-net-update-installed-db.
5347
5348         * package-ui.el (pui-install-selected-packages): call
5349         package-net-update-installed-db.
5350
5351         * package-net.el (package-net-update-installed-db): use
5352         packages-package-list so that we reflect reality.
5353
5354         * packages.el (packages-package-list): Make docstring reflect
5355         reality.
5356
5357         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5358
5359         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5360         isn't installed.
5361
5362 2001-01-17  Andy Piper  <andy@xemacs.org>
5363
5364         * wid-edit.el (widget-activation-glyph-mapper): activate or
5365         deactivate native widgets.
5366         (widget-glyph-insert-glyph): record instantiator.
5367         (widget-push-button-value-create): use it.
5368
5369         * gui.el (gui-button-action): new function. Make button's domain
5370         buffer current when calling.
5371         (make-gui-button): update to use gui-button-action.
5372
5373 2001-01-16  Didier Verna  <didier@xemacs.org>
5374
5375         * menubar-items.el (default-menubar): add an entry for modeline
5376         horizontal scrolling in Options -> Display.
5377
5378 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5379
5380         * package-get.el (package-get-require-signed-base): Set to nil
5381         by default.
5382
5383 2001-01-17  Martin Buchholz <martin@xemacs.org>
5384
5385         * XEmacs 21.2.41 "Polyhymnia" is released.
5386
5387 2001-01-16  Mike Sperber <mike@xemacs.org>
5388
5389         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5390         catch lisp/mule/.
5391
5392 2001-01-14  Mike Sperber <mike@xemacs.org>
5393
5394         * startup.el (maybe-create-compatibility-dot-emacs):
5395         (maybe-unmigrate-user-init-file):
5396         (unmigrate-user-init-file): Created.
5397         (maybe-migrate-user-init-file): Offer creation of compatibility
5398         .emacs.
5399         Some doc fixes wrt init file location.
5400
5401 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5402
5403         * faces.el (face-frob-from-locale-first): new variable.
5404         (frob-face-font-2): Honor tags arg while trying to use
5405         standard-face-mapping.  When face-frob-from-locale-first is set,
5406         first try to set face inheriting from frobbed-face.
5407
5408 2001-01-15  Didier Verna  <didier@xemacs.org>
5409
5410         * about.el (xemacs-hackers): update my entry.
5411         * about.el (about-url-alist): ditto.
5412         * about.el (about-maintainer-info): ditto.
5413         * about.el (about-hackers): ditto.
5414
5415 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5416
5417         The byte compiler has been badly broken for a year,
5418         by the patch of 1999-12-06.
5419         * byte-optimize.el (byte-optimize-form-code-walker):
5420         Bug was: the byte compiler was making this erroneous optimization:
5421         (progn (or (foo)) (bar)) ==> (bar)
5422
5423 2000-11-20  Mike Sperber <mike@xemacs.org>
5424
5425         * setup-paths.el (paths-core-load-path-depth): Split
5426         `paths-load-path-depth' in two for site and core lisp.  Don't
5427         recurse into core.
5428         * setup-paths.el (paths-construct-load-path): Use.
5429
5430 2001-01-10  Andy Piper  <andy@xemacs.org>
5431
5432         * package-net.el (package-net-cygwin32-binary-size): new variable
5433         (package-net-win32-binary-size): ditto.  add much needed
5434         commentary.
5435
5436         * gutter-items.el (buffers-tab-items): correct off-by-one error
5437         for buffers-tab-max-size.
5438
5439 2001-01-08  Martin Buchholz <martin@xemacs.org>
5440
5441         * XEmacs 21.2.40 is released.
5442
5443 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5444
5445         * mule/hebrew.el: Fix comments and typos.
5446         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5447
5448 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5449
5450         * ChangeLog.1: move ancient log from fill.el.
5451
5452         * dump-paths.el:
5453         paragraphs.el:
5454         mule/mule-category.el:
5455         Miscellaneous typo fixes and slight doc clarifications.
5456
5457         * mule/mule-ccl.el:  Correct file name in header.
5458
5459 2000-12-31  Martin Buchholz <martin@xemacs.org>
5460
5461         * XEmacs 21.2.39 is released.
5462
5463 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5464
5465         * byte-optimize.el (byte-optimize-cond):
5466         (byte-optimize-cond-1): New.
5467         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5468         Optimizes (cond (x nil)) ==> nil.
5469         Provide better diagnostic on malformed expr like (cond foo).
5470
5471 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * mule/mule-coding.el:
5474         mule/mule-cmds.el (reset-language-environment,
5475         set-language-environment-coding-systems):
5476         Safer default coding-priority-list, corresponding to src/file-coding.h.
5477
5478 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5479
5480         * package-admin.el: Allow package removal from
5481         early-package-load-path.
5482
5483 2000-12-15  Andreas Jaeger  <aj@suse.de>
5484
5485         * about.el (about-maintainer-info): Update my entry.
5486
5487 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5488
5489         * packages.el (locate-library): Add support for bzip2
5490         compressed .el files.
5491
5492 2000-12-12  Andy Piper  <andy@xemacs.org>
5493
5494         * package-net.el: new file.
5495
5496 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5497
5498         * font-lock.el: Add missing C++ keywords.
5499
5500 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5501
5502         * simple.el (indent-for-comment): Preserve indentation of comments
5503         starting in column 0, as documented in (Info-goto-node
5504         "(xemacs)Comments").  Update docstring accordingly.
5505
5506 2000-12-05  Martin Buchholz <martin@xemacs.org>
5507
5508         * XEmacs 21.2.38 is released.
5509
5510 2000-12-04  Didier Verna  <didier@xemacs.org>
5511
5512         * mouse.el (default-mouse-track-set-point-in-window): remove
5513         spurious '+' operation detected by Martin.
5514
5515
5516 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5517
5518         * cl-extra.el (coerce):
5519         Implement char to integer coercion.
5520         Remove extraneous (numberp) test.
5521
5522         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5523         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5524         (byte-optimize-predicate):
5525         Warn if evaluating constant expression signals an error.
5526         (byte-optimize-form): Small simplification.
5527
5528         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5529
5530 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5531
5532         * byte-optimize.el:
5533         (byte-optimize-minus):
5534         (byte-optimize-plus):
5535         (byte-optimize-mult):
5536         (byte-optimize-quo):
5537         Use (car (last x)) instead of (last x) to get last elt!
5538         Use `byte-optimize-predicate' to optimize `%'.
5539         Move optimizations for special numeric args to bytecomp.el.
5540         * bytecomp.el (byte-compile-associative): Remove.
5541         (byte-compile-max): New.
5542         (byte-compile-min): New.
5543         Properly handle erroneous calls: (max) (min).
5544         (byte-compile-plus): New.
5545         (byte-compile-minus):
5546         It's easiest to handle 0, +1 and -1 args here.
5547         (byte-compile-mult): New.
5548         It's easiest to handle 1, -1 and 2 args here.
5549         (byte-compile-quo):
5550         It's easiest to handle 0, +1 and -1 args here.
5551         Issue byte-compiler warning when dividing by zero.
5552
5553         Byte-compiler arithmetic improvements.
5554         Better optimize these expressions in the obvious way:
5555         (+ x y 1)   -->  varref x varref y add add1
5556         (+ x y -1)  -->  varref x varref y add sub1
5557         (- x y 0)   -->  (- x y)
5558         (- 0 x y)   -->  (- (- x) y)
5559         (% 42 19)   --> compile-time constant
5560         (/ 42 19)   --> compile-time constant
5561         (* (foo) 2) --> foo call dup plus
5562
5563         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5564         unless (declaim (optimize (safety 3)))
5565         or (setq byte-compile-delete-errors nil).
5566
5567 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5568
5569         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5570         docstrings.
5571
5572 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * startup.el (command-line-do-help):  Add documentation of
5575         portable dumper switches.
5576
5577 2000-11-22  Andy Piper  <andy@xemacs.org>
5578
5579         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5580
5581         * glyphs.el (init-glyphs): don't use autodetect for strings.
5582
5583 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5584
5585         * byte-optimize.el (byte-optimize-char-before):
5586         (byte-optimize-backward-char):
5587         (byte-optimize-backward-word):
5588         Fix incorrect optimizations for these sorts of expressions:
5589         (let ((x nil)) (backward-char x))
5590
5591 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5592
5593         * byte-optimize.el:
5594         * byte-optimize.el (byte-optimize-backward-char): New.
5595         * byte-optimize.el (byte-optimize-backward-word): New.
5596         Make backward-word and backward-char as efficient as forward versions.
5597
5598         * bytecomp.el (byte-compile-no-args-with-one-extra):
5599         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5600         * bytecomp.el (byte-compile-two-args-with-one-extra):
5601         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5602         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5603         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5604         Check if extra arg is constant nil, and if so, use byte-coded call.
5605
5606         * simple.el (backward-word):
5607         * simple.el (mark-word):
5608         * simple.el (kill-word):
5609         * simple.el (backward-kill-word):
5610         Make COUNT argument optional, for consistency with forward-char et al.
5611
5612         * abbrev.el (abbrev-string-to-be-defined):
5613         * abbrev.el (inverse-abbrev-string-to-be-defined):
5614         * abbrev.el (inverse-add-abbrev):
5615         * abbrev.el (expand-region-abbrevs):
5616         * buff-menu.el (Buffer-menu-execute):
5617         * indent.el (move-to-left-margin):
5618         * indent.el (indent-relative):
5619         * indent.el (move-to-tab-stop):
5620         * info.el (Info-reannotate-node):
5621         * lisp-mode.el (lisp-indent-line):
5622         * lisp.el (end-of-defun):
5623         * lisp.el (move-past-close-and-reindent):
5624         * misc.el (copy-from-above-command):
5625         * mouse.el (default-mouse-track-scroll-and-set-point):
5626         * page.el (forward-page):
5627         * paragraphs.el (forward-paragraph):
5628         * paragraphs.el (end-of-paragraph-text):
5629         * picture.el (picture-forward-column):
5630         * picture.el (picture-self-insert):
5631         * rect.el (extract-rectangle-line):
5632         * simple.el (newline):
5633         * simple.el (fixup-whitespace):
5634         * simple.el (backward-delete-char-untabify):
5635         * simple.el (transpose-chars):
5636         * simple.el (transpose-preceding-chars):
5637         * simple.el (do-auto-fill):
5638         * simple.el (indent-new-comment-line):
5639         * simple.el (blink-matching-open):
5640         * view-less.el (cleanup-backspaces):
5641         * wid-edit.el (widget-transpose-chars):
5642         * term/bg-mouse.el (bg-insert-moused-sexp):
5643         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5644
5645         * info.el (Info-fontify-node):
5646         * simple.el (backward-delete-function):
5647         Use canonical delete-backward-char instead of backward-delete-char.
5648
5649 2000-11-20  Andy Piper  <andy@xemacs.org>
5650
5651         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5652         no buffers.
5653
5654 2000-11-20  Andy Piper  <andy@xemacs.org>
5655
5656         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5657         buffer tabs.
5658
5659 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5660
5661         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5662         (proclaim inline...) was shadowing compiler-macros.
5663
5664 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5665
5666         * bytecomp.el (byte-compile-eval): New.
5667         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5668         Keeps this promise made in Lispref:
5669         "If a file being compiled contains a `defmacro' form, the macro is
5670         defined temporarily for the rest of the compilation of that file."
5671
5672 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5673
5674         * cl.el (floatp-safe):
5675         (plusp):
5676         (minusp):
5677         (oddp):
5678         (evenp):
5679         (cl-abs):
5680         Use a better parameter name than `x'.
5681
5682         * cl-macs.el (check-type): Make continuable.  Change documentation
5683         to require PLACE, but accept any form for compatibility.
5684
5685         * abbrev.el (define-abbrev): Use check-type.
5686         * font-menu.el (font-menu-change-face): Use check-type.
5687         * menubar.el (relabel-menu-item): Use check-type.
5688         * itimer.el: Fix typo.
5689
5690 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5691
5692         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5693
5694 2000-11-14  Martin Buchholz <martin@xemacs.org>
5695
5696         * XEmacs 21.2.37 is released.
5697
5698 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5699
5700         * code-cmds.el: Provide the feature.
5701
5702 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5703
5704         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5705
5706         * code-cmds.el: New file
5707         * mule/mule-cmds.el:
5708         * mule/mule-misc.el
5709         (coding-keymap): New keymap. Define coding system keyboard
5710         commands on file-coding builds too.
5711         (coding-system-change-eol-conversion):
5712         (universal-coding-system-argument):
5713         (set-default-coding-systems):
5714         (prefer-coding-system): Moved from mule-cmds.el
5715         (set-buffer-process-coding-system): Moved from mule-misc.el
5716
5717 2000-09-15  Stephen Carney <carney@scubadoo.com>
5718
5719         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5720
5721 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5722
5723         * package-get.el (package-get-download-sites): Add a pre-release
5724         site for experimental packages.
5725
5726         * auto-autoloads.el: Regenerated.
5727
5728 2000-08-01  Andy Piper  <andy@xemacs.org>
5729
5730         * gutter-items.el (buffers-tab-omit-function): reference
5731         buffers-tab-select-visible-buffers.
5732         (buffers-tab-filter-functions): new variable, by default uses
5733         buffers-tab-selection-function and buffers-tab-omit-function.
5734         (select-buffers-tab-buffers-by-mode): invert arguments.
5735         (buffers-tab-select-visible-buffers): new function. Invert calling
5736         of buffers-menu-omit-invisible-buffers.
5737         (buffers-tab-items): rewrite to use
5738         buffers-tab-filter-functions. Rewrite docstring.
5739         (gutter-buffers-tab-extent): delete.
5740         (add-tab-to-gutter): always build a new extent when adding the
5741         tabs.
5742         (update-tab-in-gutter): make gutter dirty when orientation
5743         changes.
5744
5745 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5746
5747         * bytecomp.el (byte-compile-defvar-or-defconst):
5748         Only do loadhist recording if defvar form includes a value.
5749
5750 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5751
5752         * bytecomp.el (byte-compile-initial-macro-environment):
5753         `eval-when-compile' should not compile its body.
5754
5755 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5756
5757         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5758         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5759         some Japanese English.  Remove some ancient FSF comments, and
5760         improve docstrings.  Use symbols not vectors for tables.
5761
5762 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5763
5764         * keymap.el:
5765         (local-key-binding):
5766         (global-key-binding):
5767         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5768
5769         * lisp.el:
5770         (backward-sexp): Slightly simpler code.
5771         (mark-sexp): Make arg optional, like FSF Emacs.
5772         (forward-list): Slightly simpler code.
5773         (backward-list): Slightly simpler code.
5774         (down-list):  Make arg optional, like FSF Emacs.
5775         (up-list):  Make arg optional, like FSF Emacs.
5776         (backward-up-list):  Make arg optional, like FSF Emacs.
5777         (kill-sexp):  Make arg optional, like FSF Emacs.
5778         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5779
5780         * font-menu.el (font-menu-change-face):
5781         Take continuable errors into account.
5782
5783         * abbrev.el:
5784         * abbrev.el (clear-abbrev-table):
5785         * abbrev.el (define-abbrev-table):
5786         * abbrev.el (define-abbrev):
5787         * abbrev.el (insert-abbrev-table-description):
5788         * apropos.el (apropos-documentation-check-doc-file):
5789         * apropos.el (apropos-documentation-check-elc-file):
5790         * buff-menu.el (list-buffers):
5791         * buff-menu.el (list-buffers-noselect):
5792         * bytecomp.el (byte-recompile-directory):
5793         * bytecomp.el (batch-byte-compile):
5794         * cl-macs.el (typep):
5795         * code-files.el (find-coding-system-magic-cookie):
5796         * code-files.el (insert-file-contents):
5797         * cus-edit.el (customize-set-variable):
5798         * cus-edit.el (customize-save-variable):
5799         * cus-face.el (custom-set-face-font-size):
5800         * cus-face.el (custom-set-face-update-spec):
5801         * cus-face.el (custom-reset-faces):
5802         * custom.el (custom-check-theme):
5803         * custom.el (copy-upto-last):
5804         * fill.el (canonically-space-region):
5805         * fill.el (fill-paragraph):
5806         * fill.el (fill-region):
5807         * fill.el (find-space-insertable-point):
5808         * fill.el (justify-current-line):
5809         * faces.el (face-spec-update-all-matching):
5810         * faces.el (set-face-stipple):
5811         * files-nomule.el (insert-file-contents):
5812         * files.el (insert-file-contents-literally):
5813         * files.el (hack-local-variables-last-page):
5814         * files.el (basic-save-buffer):
5815         * files.el (insert-directory):
5816         * font-menu.el (font-menu-change-face):
5817         * font.el (font-spatial-to-canonical):
5818         * format.el (format-encode-region):
5819         * format.el (format-insert-file):
5820         * format.el (format-replace-strings):
5821         * gutter.el (set-gutter-element):
5822         * help.el (key-or-menu-binding):
5823         * help.el (describe-bindings):
5824         * help.el (with-syntax-table):
5825         * indent.el (indent-rigidly):
5826         * indent.el (delete-to-left-margin):
5827         * info.el:
5828         * info.el (Info-extract-dir-entry-from):
5829         * info.el (Info-build-dir-anew):
5830         * info.el (Info-rebuild-dir):
5831         * info.el (Info-batch-rebuild-dir):
5832         * info.el (Info-read-subfile):
5833         * info.el (Info-build-node-completions):
5834         * info.el (Info-extract-menu-node-name):
5835         * isearch-mode.el (isearch-range-invisible):
5836         * isearch-mode.el (isearch-restore-invisible-extents):
5837         * itimer.el (itimerp):
5838         * itimer.el (itimer-live-p):
5839         * keymap.el:
5840         * keymap.el (substitute-key-definition):
5841         * keymap.el (read-command-or-command-sexp):
5842         * keymap.el (local-key-binding):
5843         * keymap.el (global-key-binding):
5844         * keymap.el (global-set-key):
5845         * keymap.el (local-set-key):
5846         * ldap.el:
5847         * ldap.el (ldap-add-entries):
5848         * ldap.el (ldap-delete-entries):
5849         * lisp.el (backward-sexp):
5850         * lisp.el (mark-sexp):
5851         * lisp.el (forward-list):
5852         * lisp.el (backward-list):
5853         * lisp.el (down-list):
5854         * lisp.el (backward-up-list):
5855         * lisp.el (up-list):
5856         * lisp.el (kill-sexp):
5857         * lisp.el (backward-kill-sexp):
5858         * menubar.el (add-menu-button):
5859         * menubar.el (add-submenu):
5860         * menubar.el (delete-menu-item):
5861         * menubar.el (relabel-menu-item):
5862         * mouse.el (narrow-window-to-region):
5863         * obsolete.el (define-obsolete-variable-alias):
5864         * obsolete.el (store-substring):
5865         * package-admin.el:
5866         * package-admin.el (package-admin-install-function):
5867         * package-admin.el (package-admin-install-function-mswindows):
5868         * package-admin.el (package-admin-default-install-function):
5869         * package-get.el (package-get-update-base-entries):
5870         * packages.el (packages-load-package-dumped-lisps):
5871         * packages.el (packages-collect-package-dumped-lisps):
5872         * printer.el (generic-print-buffer):
5873         * printer.el (generic-print-region):
5874         * replace.el (occur-mode-mouse-goto):
5875         * replace.el (perform-replace):
5876         * select.el (get-selection-no-error):
5877         * simple.el:
5878         * simple.el (newline):
5879         * simple.el (open-line):
5880         * simple.el (edit-and-eval-command):
5881         * simple.el (goto-line):
5882         * simple.el (undo):
5883         * simple.el (kill-region):
5884         * simple.el (copy-region-as-kill):
5885         * simple.el (kill-ring-save):
5886         * simple.el (set-mark):
5887         * simple.el (next-line):
5888         * simple.el (previous-line):
5889         * simple.el (line-move):
5890         * simple.el (set-goal-column):
5891         * simple.el (comment-region):
5892         * subr.el:
5893         * subr.el (putf):
5894         * syntax.el (modify-syntax-entry):
5895         * syntax.el (map-syntax-table):
5896         * view-less.el (view-file):
5897         * view-less.el (view-buffer):
5898         * view-less.el (view-file-other-window):
5899         * window-xemacs.el (backward-other-window):
5900         * window.el:
5901         * window.el (one-window-p):
5902         * window.el (walk-windows):
5903         * window.el (window-list):
5904         * x-mouse.el (x-mouse-kill):
5905         * x-select.el (x-get-cutbuffer):
5906         * x-select.el (x-store-cutbuffer):
5907         * term/bg-mouse.el (bg-mouse-line-to-center):
5908         * term/sun-mouse.el (window-line-end):
5909         * term/sun-mouse.el (sun-select-region):
5910         * term/sun.el (kill-region-and-unmark):
5911         * mule/mule-category.el:
5912         * mule/mule-category.el (modify-category-entry):
5913         * mule/mule-category.el (char-category-list):
5914         * mule/mule-coding.el (coding-system-force-on-output):
5915         * mule/mule-misc.el (coding-system-put):
5916         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5917
5918 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5919
5920         * cus-face.el: Typo fixes and tiny clarifications.
5921         * custom.el: ditto
5922
5923 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5924
5925         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5926         * startup.el (normal-top-level): Setup auto-save-list-file-name
5927         if auto-save-list-file-prefix is non-nil.
5928
5929 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5930
5931         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5932
5933 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5934
5935         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5936         get symbol at point-min.
5937
5938 2000-10-24  Didier Verna  <didier@xemacs.org>
5939
5940         * info.el (Info-emacs-info-file-name): defconst it.
5941         * info.el (Info-footnote-tag): defcustom it.
5942         * info.el (Info-no-description-string): ditto.
5943         * info.el (Info-find-node): adapt to new semantics of
5944         'Info-suffixed-file (don't do the case variants stuff).
5945         * info.el (Info-insert-dir): rewrite the dir file variants code.
5946         * info.el (Info-directory-files): New. Return the list of info
5947         files in a directory.
5948         * info.el (Info-dir-outdated-p): use it.
5949         * info.el (Info-parse-dir-entries): ditto.
5950         * info.el (Info-build-dir-anew): don't restrict to files ending
5951         with a ".info.*" extension.
5952         * info.el (Info-set-mode-line): ditto.
5953         * info.el (Info-read-subfile): adapt to new semantics of
5954         'Info-suffixed-file (append 'exact argument).
5955         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5956         string independently of the case.
5957         * info.el (Info-suffixed-file): use it (match all possible case
5958         for the file name).
5959         * info.el (Info-insert-file-contents): code cleanup.
5960         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5961         columns.
5962         * info.el (Info-batch-rebuild-dir): ditto.
5963         * info.el (Info-read-node-name-1): ditto.
5964         * info.el (Info-search): ditto.
5965         * info.el (Info-fontify-node): ditto.
5966
5967
5968 2000-10-24  Didier Verna  <didier@xemacs.org>
5969
5970         * process.el (shell-command): when called from a program, avoid
5971         'push-mark's "mark-set" message.
5972
5973 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5974
5975         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5976         by a symbol, not by a vector.
5977         * mule/vietnamese.el (vscii): Likewise.
5978         (viscii): Likewise.
5979         * mule/cyrillic.el (koi8-r): Likewise.
5980
5981         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5982         by a symbol, not by a vector.
5983         (chinese-big5-2): Likewise.
5984         * mule/ethiopic.el (ethiopic): Likewise.
5985         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5986         (vietnamese-viscii-upper): Likewise.
5987
5988 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5989
5990         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5991
5992 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5993
5994         * byte-optimize.el (byte-optimize-car): New function.
5995         (byte-optimize-cdr): Ditto.
5996
5997 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5998
5999         * byte-optimize.el: Partial synch with FSF 20.7.
6000         Optimize constant concatenation.
6001         Add keymapp as a side effect free function.  It is a built-in.
6002         (byte-after-unbind-pos): Remove byte-equal.
6003
6004 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6005
6006         * update-elc-2.el: Quote regexps correctly.
6007
6008 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6009
6010         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6011         (ccl-compile): Apply integerp, not integer-or-char-p to
6012         check the type of the buffer magnification
6013         (ccl-compile-write-string): Encode a string with binary
6014         coding system.
6015         (ccl-compile-write-repeat): Likewise.
6016
6017 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6018
6019         * buff-menu.el:
6020         * bytecomp.el:
6021         * coding.el:
6022         * faces.el:
6023         * files.el:
6024         * fill.el:
6025         * float-sup.el:
6026         * font-lock.el:
6027         * help.el:
6028         * iso8859-1.el:
6029         * loaddefs.el:
6030         * menubar-items.el:
6031         * menubar.el:
6032         * modeline.el:
6033         * msw-font-menu.el:
6034         * paragraphs.el:
6035         * paths.el:
6036         * replace.el:
6037         * simple.el:
6038         * sound.el:
6039         * startup.el:
6040         * version.el:
6041         * x-faces.el:
6042         * x-font-menu.el:
6043         Remove purecopy.
6044
6045 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6046
6047         * simple.el (do-auto-fill): Use the function pointer to by
6048         `comment-line-break-function', not `indent-new-comment-line'. This
6049         fixes an issue with cc-mode comment continuation.
6050
6051 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6052
6053         * simple.el (turn-on-auto-fill):  Add (interactive).
6054         * mwheel.el (mwheel-install): Add (interactive).
6055         * font-lock.el (turn-on-font-lock): Add (interactive).
6056         (turn-off-font-lock): Add (interactive).
6057
6058 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6059
6060         * packages.el (packages-special-base-regexp): Add `man'.
6061
6062 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6063
6064         * wid-edit.el (widget-specify-active): map over extents in current
6065         buffer like `widget-specify-inactive' does.  Mapping over the
6066         inactive extent object does not work since the current extent is
6067         ignored by `map-extents'.
6068
6069 2000-10-04  Martin Buchholz <martin@xemacs.org>
6070
6071         * XEmacs 21.2.36 is released.
6072
6073 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6074
6075         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6076         Optimize the compiled-function-constants vector by byte-code
6077         reference counts.
6078
6079 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6080
6081         * build-report.el (build-report-delete-regexp): quote value in
6082         defcustom
6083
6084 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6085
6086         * build-report.el (build-report): Don't bind srcdir which we don't
6087         use in `multiple-value-bind' to avoid the only byte-compiler
6088         warning.
6089
6090 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6091
6092         * build-report.el: Requires cl and custom now.
6093         build-report-version is determined by XEmacs version -- remove
6094         build-report-version*.
6095         * build-report.el (build-report-version): Removed.
6096         * build-report.el (build-report-installation-version-regexp): New.
6097         * build-report.el (build-report-version-file-regexp): New.
6098         * build-report.el (build-report-installation-srcdir-regexp): New.
6099         * build-report.el (build-report-destination): Offer
6100         xemacs-build-reports and xemacs-beta.
6101         * build-report.el (build-report-keep-regexp): Adjusted.
6102         * build-report.el (build-report-delete-regexp): Adjusted.
6103         * build-report.el (build-report-make-output-dir): New.
6104         * build-report.el (build-report-installation-file): Replace use of
6105         `concat' with `expand-file-name'.
6106         * build-report.el (build-report-make-output-file): Removed.
6107         * build-report.el (build-report-make-output-files): New.
6108         * build-report.el (build-report-subject): Identify as
6109         user-variable with "*...".
6110         * build-report.el (build-report-prompts): Ditto.
6111         * build-report.el (build-report-version-file): New.
6112         * build-report.el (build-report-file-encoding): Identify as
6113         user-variable with "*...".
6114         * build-report.el (build-report-make-output-get): New.
6115         * build-report.el (build-report-insert-header): Report
6116         emacs-version and system-configuration instead of
6117         build-report-version.
6118         * build-report.el (build-report-insert-make-output): Add file
6119         argument.
6120         * build-report.el (build-report-insert-installation-file):
6121         Re-indent.
6122         * build-report.el (build-report-keep): Change docstring,
6123         re-indent.
6124         * build-report.el (build-report-delete): Ditto.
6125         * build-report.el (build-report-installation-data): New.
6126         * build-report.el (build-report-version-file-data): New.
6127
6128 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6129
6130         * byte-optimize.el (byte-optimize-lapcode):
6131         Fix the optimization of using the first 5 elements of the
6132         constants vector for variables.
6133         (byte-optimize-lapcode): Fix another ancient broken optimization.
6134
6135 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6136
6137         * *: Spelling mega-patch
6138
6139 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6140
6141         * easymenu.el: doc fixes.
6142         (easy-menu-do-define): Use backquote.
6143         (easy-menu-change):
6144         (easy-menu-add):
6145         `when' seems much clearer than `if' here.
6146         (easy-menu-remove):
6147         (easy-menu-add-item):
6148         (easy-menu-item-present-p):
6149         (easy-menu-remove-item):
6150         Wrap using (when (featurep 'menubar) ...)
6151
6152 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6153
6154         * bytecomp.el (displaying-byte-compile-warnings):
6155         Revert Ben's change to this function below so that the compile log
6156         is displayed properly for users of the "popper" package.
6157
6158 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6159
6160         * window.el (save-selected-window): Use backquote.
6161
6162         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6163         Renamed from `byte-compile-file-form-defvar'.
6164         * bytecomp.el (byte-compile-defvar-or-defconst):
6165         Only cons onto current-load-list in top-level forms.
6166         Else this leaks a cons cell every time a defun is called.
6167         Renamed from `byte-compile-defvar', for clarity.
6168         Warn when docstring of defvar is not a string.
6169         Use consistent error messages.
6170         Better comments.
6171
6172 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6173
6174         * simple.el (set-variable):
6175         Remove unneeded defvar by rearranging order of let* forms.
6176
6177         * mule/mule-ccl.el (ccl-get-next-code):
6178         * menubar-items.el (bookmark-menu-filter):
6179         (language-environment-menu-filter):
6180         (tutorials-menu-filter):
6181         * toolbar-items.el (toolbar-compile):
6182         * byte-optimize.el (disassemble-offset):
6183         Use (declare (special ...)) instead of `defvar'.
6184
6185         * cl-macs.el (cl-do-proclaim):
6186         Fix (declare (special ...)) warning suppression syntax.
6187
6188 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6189
6190         * info.el (Info-tag-table-marker):
6191         (Info-tag-table-buffer):
6192         (Info-find-file-node):
6193         (Info-read-subfile):
6194         (Info-build-node-completions):
6195         (Info-search):
6196         (Info-mode):
6197         Multiple info buffer support.
6198
6199 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6200
6201         * ldap.el (ldap-decode-entry): New defun
6202         (ldap-search-entries): Use it in order to decode DN-prefixed
6203         entries properly
6204
6205 2000-08-23  Daniel Pittman <daniel@danann.net>
6206
6207         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6208         Use `eq', not `=', to compare symbols.
6209
6210 2000-07-30  Ben Wing  <ben@xemacs.org>
6211
6212         * bytecomp.el (byte-compile-report-error):
6213         * bytecomp.el (displaying-byte-compile-warnings):
6214         if stack-trace-on-error is set, send out a backtrace when
6215         an error is encountered that stops byte compilation.  this
6216         should make it much much easier to track down those curious
6217         problems.  also undo the kludge of using a separate "*Show*"
6218         buffer for display when there's a temp-buffer-show-function;
6219         we can avoid this by just being a little smarter.
6220
6221         * dialog-items.el:
6222         * dialog-items.el (search-dialog-regexp): New.
6223         * dialog-items.el (search-dialog-callback):
6224         * dialog-items.el (make-search-dialog):
6225         add a regexp option to the dialog and clean up a bit.
6226
6227         * dialog.el:
6228         * dialog.el (yes-or-no-p-dialog-box):
6229         * dialog.el (get-dialog-box-response):
6230         * dialog.el (make-dialog-box):
6231         * dialog.el (dialog-box-finish): New.
6232         * dialog.el (dialog-box-cancel): New.
6233         * dialog.el (internal-make-dialog-box-exit): New.
6234         implement [properly!] the :modal property of the new dialog box
6235         interface.  this is the first time xemacs has ever had *proper*
6236         modal dialog boxes, giving the standard window-system feedback.
6237         (e.g. under windows, clicking on a disabled frame causes a beep
6238         and makes the dialog box flash three times.)
6239
6240         * dragdrop.el: header keyword frobbing.
6241
6242         * dumped-lisp.el (preloaded-file-list):
6243         renamed winnt.el to win32-native.el.
6244
6245         * faces.el (face-property):
6246         * faces.el (set-face-property):
6247         * faces.el (frob-face-property):
6248         * faces.el (frob-face-font-2):
6249         * faces.el (make-face-bold):
6250         * faces.el (make-face-italic):
6251         * faces.el (make-face-bold-italic):
6252         * faces.el (make-face-unbold):
6253         * faces.el (make-face-unitalic):
6254         * faces.el (make-face-smaller):
6255         * faces.el (make-face-larger):
6256         clean up the implementation of these so that window-system-specific
6257         methods are called only on objects belonging to that window system.
6258         previously, you could have [e.g.] mswindows-make-face-bold called
6259         on font object of device type `stream', which is not good and
6260         explains the subtle errors Adrian was getting when byte-compiling
6261         something that required 'term. (Adrian, now you can use stack-trace-
6262         on-error to find the exact place where things are going wrong instead
6263         of having to laboriously binary-search your way through.)
6264
6265         * finder.el (finder-known-keywords):
6266         cleaned up -- properly sorted, clarified the meanings of many of
6267         the keywords, and added a few -- mswin, gui, content, build, www,
6268         user, services.  the last two try to distinguish between a package
6269         that's used directly by the user, and a package that provides
6270         support services to other packages.
6271
6272         * font-lock.el (lisp-font-lock-keywords-2):
6273         update list of lisp control structures to include everything,
6274         including new ones i introduced.
6275
6276         * gutter.el: header keyword frobbing.
6277
6278         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6279         recent isearch element was not doing so!  you got the second-most-
6280         recent instead.
6281
6282         * lisp-mode.el (construct-lisp-mode-menu):
6283         more menubar cleanups.
6284         * lisp-mode.el (with-selected-window):
6285         make it indent properly.
6286
6287         * menubar-items.el (default-menubar): lots of menubar cleanups.
6288         rearranged the options menu the most, e.g. splitting up the
6289         Keyboard/Mouse menu into a new Editing menu and combining the
6290         separate Scrollbar/Gutter/Toolbar submenus into Display.
6291         Got rid of General, moved items to Editing or new Troubleshooting.
6292         Moved Packages to Tools; doesn't seem to belong under Options.
6293         Added stuff to the Cmds menu, e.g. Change Case.
6294
6295         NB please don't complain about these periodic menubar changes.
6296         Anything like this is necessarily incremental in its construction
6297         -- By constant use you gradually become more and more aware of
6298         better and better ways to group menu items.  When we eventually
6299         move the options menu to a property sheet, the existing structure
6300         will probably be preserved fairly well.
6301
6302         * minibuf.el (next-history-element): fix problems with pressing
6303         down arrow in repeat-complex-command.
6304
6305         * modeline.el:
6306         * modeline.el (modeline-3d-p): New.
6307         added custom variable for controlling the 3d modeline.  the
6308         corresponding Options item has been present for a long time,
6309         but commented out with "fix me!" comments.  it's fixed now.
6310
6311         * obsolete.el (add-menu):
6312         remove bogus gettexts.
6313
6314         * process.el (shell-quote-argument):
6315         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6316         For bash under Windows native, see below.
6317
6318         * simple.el:
6319         * simple.el (display-warning-buffer):
6320         Fixed the handling of warning display to eliminate the annoying
6321         *Show* buffer, like was done for byte-compiler output above.
6322
6323         * simple.el (debug-print): New.
6324         Simple function for sending debug messages to the console and/or
6325         other debug places.
6326
6327         * subr.el (replace-in-string):
6328         Rewrite this function to avoid N^2 behavior with large strings --
6329         catastrophic with the new Windows selection code! (Apparently the
6330         author of this function didn't realize there was a fun
6331         replace-match that could make his life much easier, because we
6332         duplicated the entire logic.  The new version is smaller, easier
6333         to understand, much more robust, and has extended features --
6334         those of replace-match.)
6335
6336         * window.el:
6337         * window.el (with-selected-window): New.
6338         An obvious complement to the existing `with-selected-frame' and
6339         `with-current-buffer'.
6340
6341         * win32-native.el: Renamed from winnt.el.
6342         Added a great deal of stuff for properly handling process quoting,
6343         somewhat modeled on Kirill's original model (which i later threw
6344         away).  We should now finally have correctly working process arg
6345         quoting/dequoting so that the final app gets exactly what we
6346         intended.  Because the mechanism is in Lisp, it's easily
6347         extendible. (For those running bash and running the native
6348         version, I tried hard to do what I thought was correct.  But more
6349         thought is needed, and ideally the volunteer work of people with
6350         these configurations that they generally run on.)
6351
6352         * x-font-menu.el (x-font-menu-font-data):
6353         Put in defvar's to fix byte-compiler warnings.
6354
6355 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6356
6357         * select.el (selection-coercion-alist): Initialise.
6358         * select.el (select-coerce-to-text): New.
6359         * select.el (select-coerce): New.
6360         New functions to perform type and value coercion.
6361
6362         * select.el (select-buffer-killed-default): Keep data if it was
6363         on the clipboard.
6364
6365 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6366
6367         * menubar-items.el (default-menubar): Fix typo.
6368         (default-menubar): `lambda' was mispelled as `lamda'.
6369
6370 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6371
6372         * window.el (shrink-window-if-larger-than-buffer): Remove
6373         edge checking code.
6374
6375 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6376
6377         * paths.el (gnus-local-domain): Removed.
6378         (gnus-local-organization): Ditto.
6379         (gnus-startup-file): Ditto.
6380
6381 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6382
6383         * files.el (auto-mode-alist): Add .spec for RPM.
6384
6385 2000-07-31  Andy Piper  <andy@xemacs.org>
6386
6387         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6388
6389 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6390
6391         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6392         browse-url.
6393         * help.el (xemacs-www-page): Ditto.
6394         (xemacs-www-faq): Ditto.
6395         * menubar-items.el (default-menubar): Ditto.
6396
6397         * wid-edit.el (widget-url-link-action): Ditto.
6398         From: Kenichi OKADA <okada@opaopa.org>.
6399
6400 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6401
6402         * finder.el (finder-commentary): Add autoload cookie.
6403
6404 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6405
6406         * files.el (insert-file-contents-literally): Fix second let
6407         binding for `coding-system-for-read' to `coding-system-for-write'
6408         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6409
6410 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6411
6412         * files.el (insert-file-contents-literally): Use binary coding
6413         system (from Morioka san).
6414         (insert-file-contents-literally): Make file-name-handler method.
6415
6416 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6417
6418         * cl-macs.el (get-selection): Add defsetf.
6419
6420 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6421
6422         * x-init.el (x-activate-region-as-selection): replace obsolete
6423         function x-own-selection with own-selection.
6424         (ow-find): replace obsolete functions x-get-selection and
6425         x-get-clipboard with get-selection and get-clipboard.
6426         (init-post-x-win): replace obsolete function x-disown-selection
6427         with disown-selection.
6428
6429 2000-07-20  Mike Sperber  <mike@xemacs.org>
6430
6431         * startup.el (load-user-init-file): Only try to load init file if
6432         it exists.
6433
6434 2000-07-10  Andy Piper  <andy@xemacs.org>
6435
6436         * dialog-items.el: sync with Ben's patch.
6437
6438         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6439         comment.
6440         (progress-text-glyph): deleted.
6441         (progress-layout-glyph): make completely minimal.
6442         (progress-gauge-glyph): ditto.
6443         (progress-display-style): fix to handle dynamic instantiator
6444         changes.
6445         (progress-text-instantiator): new.
6446         (progress-layout-instantiator): new.
6447         (progress-gauge-instantiator): new.
6448         (set-progress-display-instantiator): renamed and changed from
6449         set-progress-display-style.
6450         (progress-abort-glyph): use instantiator not glyph.
6451         (append-progress-display): use set-progress-display-instantiator
6452         and set-glyph-image.
6453         (abort-progress-display): ditto.
6454         (raw-append-progress-display): ditto.
6455
6456 2000-07-20  Ben Wing  <ben@xemacs.org>
6457
6458         * code-files.el: Move Mule-specific code to mule-coding.el.
6459
6460 2000-07-15  Ben Wing  <ben@xemacs.org>
6461
6462         * autoload.el:
6463         Fixed comments.
6464
6465         * cmdloop.el:
6466         * cmdloop.el (yes-or-no-p):
6467         * cmdloop.el (y-or-n-p):
6468         Make these functions use should-use-dialog-box-p and not be
6469         overridden in dialog.el.
6470
6471         * cus-dep.el:
6472         * cus-dep.el (Custom-make-dependencies): Removed.
6473         * cus-dep.el (Custom-make-dependencies-1): New.
6474         * cus-dep.el (Custom-make-one-dependency): New.
6475         New entry point for use in Makefiles, to avoid excessive
6476         invocations.
6477
6478         * cus-edit.el (custom-variable-reset-saved):
6479         * cus-edit.el (custom-variable-reset-standard):
6480         * cus-edit.el (custom-save-resets):
6481         Fix bytecompiler warnings.
6482
6483         * dialog.el:
6484         * dialog.el (yes-or-no-p-dialog-box):
6485         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6486         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6487         * dialog.el (get-dialog-box-response):
6488         * dialog.el (message-or-box):
6489         * dialog.el (make-dialog-box):
6490         * dialog.el (popup-dialog-box): New.
6491         Avoid yes-or-no-p bogosities.
6492         Create a general function `make-dialog-box' to encapsulate all
6493         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6494
6495         * dumped-lisp.el (preloaded-file-list):
6496         Add dialog-items.  Clean up.  Group files by types.
6497
6498         * easymenu.el (easy-menu-add):
6499         * easymenu.el (easy-menu-remove):
6500         Account for accelerators.
6501
6502         * extents.el:
6503         * extents.el (extent-list): New args, like in map-extents.
6504         * extents.el (extent-at-event): New.
6505         * extents.el (extents-at-event): New.
6506
6507         * font-lock.el:
6508         * font-lock.el (font-lock-mode):
6509         * font-lock.el (font-lock-default-fontify-buffer):
6510         * font-lock.el (font-lock-default-unfontify-region):
6511         * font-lock.el (font-lock-fontify-syntactically-region):
6512         * font-lock.el (font-lock-fontify-keywords-region):
6513         Use new progress-feedback names.
6514
6515         * font-lock.el (java-font-lock-identifier-regexp):
6516         * font-lock.el (java-font-lock-class-name-regexp):
6517         Fix bytecompiler warnings.
6518
6519         * gutter-items.el:
6520         * gutter-items.el (progress-display-use-echo-area): Removed.
6521         * gutter-items.el (progress-feedback-use-echo-area): New.
6522         * gutter-items.el (progress-display-popup-period): Removed.
6523         * gutter-items.el (progress-feedback-popup-period): New.
6524         * gutter-items.el (set-progress-display-style): Removed.
6525         * gutter-items.el (set-progress-feedback-style): New.
6526         * gutter-items.el (progress-display-style): Removed.
6527         * gutter-items.el (progress-feedback-style): New.
6528         * gutter-items.el (progress-stack):
6529         * gutter-items.el (progress-displayed-p): Removed.
6530         * gutter-items.el (progress-feedbacked-p): New.
6531         * gutter-items.el (clear-progress-display): Removed.
6532         * gutter-items.el (clear-progress-feedback): New.
6533         * gutter-items.el (progress-display-clear-when-idle): Removed.
6534         * gutter-items.el (progress-feedback-clear-when-idle): New.
6535         * gutter-items.el (remove-progress-display): Removed.
6536         * gutter-items.el (remove-progress-feedback): New.
6537         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6538         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6539         * gutter-items.el (append-progress-display): Removed.
6540         * gutter-items.el (append-progress-feedback): New.
6541         * gutter-items.el (abort-progress-display): Removed.
6542         * gutter-items.el (abort-progress-feedback): New.
6543         * gutter-items.el (raw-append-progress-display): Removed.
6544         * gutter-items.el (raw-append-progress-feedback): New.
6545         * gutter-items.el (display-progress-display): Removed.
6546         * gutter-items.el (display-progress-feedback): New.
6547         * gutter-items.el (current-progress-display): Removed.
6548         * gutter-items.el (current-progress-feedback): New.
6549         * gutter-items.el (current-progress-display-label): Removed.
6550         * gutter-items.el (current-progress-feedback-label): New.
6551         * gutter-items.el (progress-display): Removed.
6552         * gutter-items.el (progress-feedback): New.
6553         Replace "progress-display" with "progress-feedback" globally.
6554
6555         * gutter-items.el (lprogress-display): Removed.
6556         * gutter-items.el (progress-feedback-with-label): New.
6557         Rename lprogress-display ==> progress-feedback-with-label.
6558
6559         * gutter-items.el (search-dialog-direction): Removed.
6560         * gutter-items.el (search-dialog-text): Removed.
6561         * gutter-items.el (search-dialog-callback): Removed.
6562         * gutter-items.el (make-search-dialog): Removed.
6563         Move to dialog-items.el.
6564
6565         * help.el:
6566         * help.el (help-mode-quit):
6567         * help.el (mode-for-help): New.
6568         * help.el (help-sticky-window): New.
6569         * help.el (help-window-config): New.
6570         * help.el (with-displaying-help-buffer):
6571         * help.el (function-at-event): New.
6572         * help.el (help-symbol-regexp): New.
6573         * help.el (help-symbol-run-function-1): New.
6574         * help.el (help-symbol-run-function): New.
6575         * help.el (help-symbol-function-context-menu): New.
6576         * help.el (help-symbol-variable-context-menu): New.
6577         * help.el (help-symbol-function-and-variable-context-menu): New.
6578         * help.el (frob-help-extents): New.
6579         * help.el (describe-function-1):
6580         * help.el (variable-at-point):
6581         * help.el (variable-at-event): New.
6582         * help.el (describe-variable):
6583         Major overhaul.
6584         - Make functions and variables be mousable.
6585         - Middle button hyperlinks.
6586         - New context-menu entries.
6587
6588         * keydefs.el:
6589         * keydefs.el (global-map):
6590         New key bindings to move lines up and down.
6591
6592         * lisp-mode.el:
6593         * lisp-mode.el (construct-lisp-mode-menu): New.
6594         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6595         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6596         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6597         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6598         Make popup and menubar menus be different.  Popup menu uses
6599         clicked location and automatically assumes symbol under the mouse
6600         for various commands.
6601
6602         * menubar-items.el:
6603         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6604         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6605
6606         * menubar-items.el (global-popup-menu): Removed.
6607         * menubar-items.el (mode-popup-menu): Removed.
6608         * menubar-items.el (activate-popup-menu-hook): Removed.
6609         * menubar-items.el (popup-mode-menu): Removed.
6610         * menubar-items.el (popup-buffer-menu): Removed.
6611         * menubar-items.el (popup-menubar-menu): Removed.
6612         Move to menubar.el.
6613
6614         * menubar.el:
6615         * menubar.el (global-popup-menu): New.
6616         * menubar.el (mode-popup-menu): New.
6617         * menubar.el (activate-popup-menu-hook): New.
6618         * menubar.el (last-popup-menu-event): New.
6619         * menubar.el (popup-mode-menu): New.
6620         * menubar.el (popup-buffer-menu): New.
6621         * menubar.el (popup-menubar-menu): New.
6622         * menubar.el (menu-call-at-event): New.
6623         Move non-content functions here.  Add support for context menu
6624         items on extents.
6625
6626         * minibuf.el (minibuffer-history-uniquify):
6627         Typo fix.
6628
6629         * minibuf.el (read-file-name-1):
6630         Call new file dialog box if it exists.
6631
6632         * minibuf.el (mouse-rfn-setup-vars):
6633         Clean up "chop" action.
6634
6635         * mouse.el:
6636         * mouse.el (button2): Now bound to mouse-track.
6637         * mouse.el (click-inside-extent-p):
6638         * mouse.el (point-inside-extent-p):
6639         * mouse.el (point-inside-selection-p):
6640         * mouse.el (mouse-drag-or-yank): Removed.
6641         * mouse.el (mouse-begin-drag-n-drop): New.
6642         * mouse.el (mouse-eval-sexp):
6643         * mouse.el (mouse-track-activate-strokes): New.
6644         * mouse.el (mouse-track-do-activate): New.
6645         * mouse.el (mouse-track):
6646         * mouse.el (default-mouse-track-event-is-with-button): New.
6647         * mouse.el (default-mouse-track-cleanup-hook):
6648         * mouse.el (default-mouse-track-drag-hook):
6649         * mouse.el (default-mouse-track-drag-up-hook):
6650         * mouse.el (default-mouse-track-click-hook):
6651         Merge drag-n-drop into mouse-track.
6652         Add general "activate" support to replace specific button2 kludges.
6653         Use "button modifier" support in mouse-track.
6654
6655         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6656
6657         * package-ui.el:
6658         * package-ui.el (pui-menu):
6659         * package-ui.el (pui-popup-context-sensitive): Removed.
6660         Fix bytecompiler warnings.
6661         Clean up popup code a bit.
6662
6663         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6664
6665         * simple.el:
6666         * simple.el (transpose-lines):
6667         * simple.el (transpose-line-up): New.
6668         * simple.el (transpose-line-down): New.
6669         * simple.el (transpose-subr):
6670         * simple.el (transpose-subr-1): Removed.
6671         Clean up, add functions to move lines up and down.
6672
6673         * startup.el (mail-host-address):
6674         * startup.el (user-mail-address):
6675         Customize.
6676
6677         * subr.el:
6678         * subr.el (set-symbol-value-in-buffer): New.
6679         * subr.el (error):
6680         * subr.el (check-argument-type):
6681         * subr.el (defined-error-p): New.
6682         Add structured error support.
6683
6684         * toolbar-items.el (toolbar-compile):
6685         Use new make-dialog-box.
6686
6687         * update-elc.el:
6688
6689         * userlock.el (ask-user-about-lock-dbox):
6690         * userlock.el (ask-user-about-supersession-threat-dbox):
6691         * userlock.el (ask-user-about-lock):
6692         * userlock.el (ask-user-about-supersession-threat):
6693         Use new make-dialog-box.
6694         Add safety checks; use should use-dialog-box-p.
6695
6696         * window-xemacs.el:
6697         * window-xemacs.el (__buffer-dedicated-frame):
6698         * window-xemacs.el (buffer-dedicated-frame): New.
6699         * window-xemacs.el (set-buffer-dedicated-frame): New.
6700         Move dedicated-frame stuff into lisp.
6701
6702 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6703
6704         * printer.el (generic-print-region): Do not require that
6705         `printer-name' be set.
6706         (printer-name): Commentary clarification.
6707
6708 2000-07-19  Martin Buchholz <martin@xemacs.org>
6709
6710         * XEmacs 21.2.35 is released.
6711
6712 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6713
6714         * select.el (selection-coercible-types): Initialise.
6715
6716 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6717
6718         * select.el (own-clipboard): Bug fix.
6719
6720 2000-07-17  Mike Sperber  <mike@xemacs.org>
6721
6722         * cus-edit.el (custom-migrate-custom-file): Save init file before
6723         continuing.
6724
6725 2000-07-16  Mike Sperber  <mike@xemacs.org>
6726
6727         * startup.el (load-init-file): Remove silly call to
6728         `load-user-custom-file`.
6729         (maybe-migrate-user-init-file): Minor fixes.
6730
6731 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6732
6733         * apropos.el (apropos-documentation-check-doc-file):
6734         `doc' variable should be let-bound, as was presumably intended.
6735
6736         * cus-edit.el (custom-variable-reset-saved):
6737         (custom-variable-reset-standard):
6738         Remove unused variable comment-widget.  Twice.
6739
6740         * toolbar.el (toolbar-blank-press-function):
6741         Add a real defvar with initial value nil and proper docstring.
6742         (press-toolbar-button): No need to check for boundp-ness anymore.
6743
6744         * rect.el (open-rectangle-line): Remove useless (let) form.
6745         Add defvar for pending-delete-mode.
6746
6747         * info.el (Info-find-node): This function needs an autoload cookie.
6748
6749         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6750         Use let* since the second form referred to the first.
6751
6752 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6753
6754         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6755         instead of removed `mswindows-get-clipboard'.
6756
6757
6758 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6759
6760         * select.el (select-convert-from-text): New.
6761         * select.el (select-convert-from-length): New.
6762         * select.el (select-convert-from-integer): New.
6763         * select.el (select-convert-from-identity): New.
6764         * select.el (select-convert-from-filename): New.
6765         * select.el (selection-converter-in-alist): Use them.
6766         New converter functions for X.
6767
6768         * select.el (get-selection): Removed comment.
6769
6770         * select.el (own-selection): Removed append code - I thought
6771         I'd already done this, but apparently not...
6772
6773         * select.el: Changed comment about TIMESTAMP.
6774
6775         * select.el (select-convert-in): New.
6776         * select.el (select-convert-out): New.
6777         New functions that get used by select.c.
6778
6779         * select.el (select-buffer-killed-default): New.
6780         * select.el (select-buffer-killed-text): New.
6781         * select.el (selection-buffer-killed-alist): New.
6782         New list and functions that get called if a relevant selection
6783         exists and a buffer gets killed.
6784
6785         * select.el (select-convert-to-targets):
6786         * select.el (select-convert-to-identity): Removed.
6787         * select.el (select-convert-from-identity): Removed.
6788         * select.el (select-converter-out-alist):
6789         Removed _EMACS_INTERNAL selection type.
6790
6791         * x-select.el (xselect-kill-buffer-hook): Removed.
6792         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6793         Removed this X-specific nonesense. Use the generic support
6794         in select.el instead.
6795
6796 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6797
6798         * mule/mule-category.el (defined-category-hashtable):
6799         Use make-hash-table instead of make-hashtable
6800
6801         * buff-menu.el: Byte-compiler warning fix.
6802
6803         * isearch-mode.el (isearch-highlight-all-cleanup):
6804         Remove unused variable `isearch-highlight-all-start'.
6805
6806         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6807
6808         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6809
6810         * cus-dep.el (Custom-make-dependencies):
6811         Add autoload cookie for custom-add-loads to generated custom-load.el.
6812
6813         * autoload.el (autoload-package-name): Warning suppression.
6814         Move defvar prior to first use.
6815
6816         * custom.el: Add autoload for custom-declare-face.
6817         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6818         * cl.el (cl-hack-byte-compiler):
6819         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6820         to work properly.
6821
6822 2000-07-08  Mike Sperber  <mike@xemacs.org>
6823
6824         * startup.el (load-home-init-file): Added variable.
6825         (maybe-migrate-user-init-file): Added.
6826         (load-user-init-file): Load custom file if different from init
6827         file.
6828
6829         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6830         "startup."
6831
6832         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6833         Moved `custom-file'-related code to cus-file.el.
6834
6835         * cus-file.el: New file.
6836
6837 2000-04-01  Mike Sperber  <mike@xemacs.org>
6838
6839         * packages.el (packages-find-package-directories): Added support
6840         for external package hierarchies with in-place installations.
6841
6842         * find-paths.el (paths-root-in-place-p): Added.
6843         (paths-find-emacs-directory): Added support for external
6844         directories with in-place installations.
6845         (paths-find-site-directory): Ditto.
6846
6847         * startup.el (find-user-init-file): Also look for
6848         ~/.xemacs/init.elc? in preference to ~/.emacs.
6849
6850 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6851
6852         * select.el (own-selection):
6853         * select.el (own-clipboard): Changed `append' parameter to
6854         `how-to-use' parameter.
6855         * select.el (own-selection): Removed icky append code.
6856         * select.el (own-selection, get-selection): Removed extra type
6857         checking.
6858         * select.el (selection-appender-alist):
6859         * select.el (selection-converter-{in|out}-alist): Initialise.
6860         * select.el (select-append-to-*): New.
6861         * select.el (select-convert-from-*): New.  New functions to append
6862         data and convert data from external type.
6863
6864 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6865
6866         * font-lock.el: Javadoc enhancements.
6867
6868 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6869
6870         * printer.el (generic-print-region): Compose job name from buffer
6871         name.
6872
6873 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6874
6875         * font-lock.el (font-lock-fontify-pending-extents): Call
6876         font-lock-fontify-region instead of font-lock-fontify-buffer
6877         to avoid unnecessary progress gauges.
6878
6879 2000-07-06  Craig Lanning  <lanning@scra.org>
6880
6881         * custom-load.el (faces):
6882
6883         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6884         dir is a regex.
6885
6886         * process.el (call-process-internal): from Dan Holmsand, use binary
6887         coding systems so that jka-compr works.
6888
6889 2000-07-07  Ben Wing  <ben@xemacs.org>
6890
6891         * font-lock.el: Undo previous change.  Unfortunately, some
6892         files actually use the variables directly in their init code
6893         without quoting them.
6894
6895 2000-07-07  Ben Wing  <ben@xemacs.org>
6896
6897         * font-lock.el (defvar font-lock-*-face): Removed.
6898
6899         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6900         only when necessary.
6901
6902 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6903
6904         * cl-macs.el: fix cl-transform-function-property kludge
6905         so that it does not require a random feature.
6906
6907 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6908
6909         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6910         as in Linux kernel "Rules.make".
6911
6912 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6913
6914         * build-report.el (build-report): Add autoload cookie.
6915
6916 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6917
6918         * package-ui.el (defgroup pui):  Correct a misspelling
6919         (pui-toggle-package-delete):  Change `seleted' to `selected'
6920
6921 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6922
6923         * package-get.el (package-get-update-base):
6924         (package-get): Use insert-file-contents-literally always.
6925         (package-get-maybe-save-index):
6926         Force coding system for writing to binary.
6927
6928 2000-06-08  Mike Alexander  <mta@arbortext.com>
6929
6930         * code-process.el (call-process-region): If there is no coding
6931         system for the process on process-coding-system-alist use the
6932         coding system of the buffer containing the region.
6933
6934 2000-06-10  Ben Wing  <ben@xemacs.org>
6935
6936         * cmdloop.el (command-error):
6937         If debug-on-error and noninteractive, output backtrace.
6938
6939         * files.el (file-relative-name):
6940         Remove MSDOS references.
6941
6942         * simple.el (line-number): New function, due to non-obvious
6943         behavior/usage of count-lines.
6944
6945         * simple.el (count-lines): document non-obvious usage to get
6946         line number.
6947
6948 2000-06-11  Ben Wing  <ben@xemacs.org>
6949
6950         * faces.el ((featurep 'xpm)):
6951         * x-faces.el (x-init-face-from-resources):
6952         * x-faces.el (x-init-frame-faces):
6953         * x-misc.el (x-init-specifier-from-resources):
6954         * x-misc.el (x-get-resource-and-bogosity-check):
6955         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6956         * x-mouse.el (x-init-pointer-shape):
6957         * x-scrollbar.el (x-init-scrollbar-from-resources):
6958         Add sixth argument to x-get-resource calls so as to issue warnings
6959         rather than errors on bogus arguments.
6960
6961 2000-06-05  Ben Wing  <ben@xemacs.org>
6962
6963         * compat.el: new file.  provides a clean, non-intrusive way to
6964         define compatibility functions.
6965
6966         * process.el (shell-quote-argument): temporary fix for lack
6967         of nt-quote-process-args.  #### I need to put back the overall
6968         structure of that mechanism but redo the guts of it using the
6969         extra intelligence in the C code.
6970
6971 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6972
6973         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6974         `package-get' does in package-get.el, instead of using external
6975         "md5sum" program.
6976
6977         * package-get.el (package-get): Insert package file literally to
6978         make checksum calculation work.
6979
6980 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6981
6982         * code-files.el (convert-mbox-coding-system): Deleted.
6983         (file-coding-system-alist): Removed reference to
6984         convert-mbox-coding-system.
6985
6986 2000-05-28  Martin Buchholz <martin@xemacs.org>
6987
6988         * XEmacs 21.2.34 is released.
6989
6990 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6991
6992         * font-lock.el (font-lock-keywords): Rewrote docstring
6993
6994 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6995
6996         * loadhist.el (unload-feature): handle case where x is both boundp
6997         and fboundp
6998
6999 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7000
7001         * packages.el: It's ok to use built-in macros, but not lisp
7002         defined ones.
7003
7004 2000-05-20  Ben Wing  <ben@xemacs.org>
7005
7006         * font-lock.el:
7007         * font-lock.el (font-lock-message-threshold):
7008         * font-lock.el (font-lock-mode):
7009         * font-lock.el (font-lock-default-fontify-buffer):
7010         * font-lock.el (font-lock-always-fontify-immediately):
7011         * font-lock.el (font-lock-old-extent): Removed.
7012         * font-lock.el (font-lock-old-len): Removed.
7013         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7014         * font-lock.el (font-lock-pending-extent-table): New.
7015         * font-lock.el (font-lock-range-table): New.
7016         * font-lock.el (font-lock-after-change-function):
7017         * font-lock.el (font-lock-after-change-function-1): Removed.
7018         * font-lock.el (font-lock-fontify-pending-extents): New.
7019         * font-lock.el ('font-lock-revert-cleanup): Removed.
7020         * font-lock.el ('font-lock-revert-setup): Removed.
7021         Rewrite deferral code to handle any number of changes, merging
7022         them properly.  Remove hacked-up code for revert-buffer, now
7023         unnecessary.
7024
7025         * menubar-items.el (default-menubar):
7026         In Options->Edit Init File, don't switch to emacs-lisp-mode
7027         unless necessary; doing this turns off font-lock.
7028
7029 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7030
7031         * keydefs.el: Define C-x BS to backward-kill-sentence.
7032
7033 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7034
7035         * files.el (hack-local-variables-prop-line): Use non-greedy
7036         matching to process -*-texinfo-*- -*-.
7037
7038 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7039
7040         * minibuf.el (minibuf-directory-files): new function.
7041         (read-file-name-activate-callback): use minibuf-directory-files.
7042         (read-directory-name-internal): ditto.
7043         (mouse-file-display-completion-list): ditto.
7044         (mouse-directory-display-completion-list): ditto.
7045         (read-file-name-internal): remove "./" from completion list unless
7046         explicitly matched, for consistency.
7047
7048 2000-05-11  Ben Wing  <ben@xemacs.org>
7049
7050         * gutter-items.el (gutter-buffers-tab):
7051         * gutter-items.el (add-tab-to-gutter):
7052         * gutter-items.el (update-tab-in-gutter):
7053         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7054         * gutter-items.el (append-progress-display):
7055         * gutter-items.el (abort-progress-display):
7056         * gutter-items.el (raw-append-progress-display):
7057         Further fixes.  Use set-glyph-image not set-image-instance-property,
7058         to fix problems with multiple windows in a frame.
7059
7060         * menubar-items.el (tutorials-menu-filter):
7061         Fix typo.
7062
7063         * startup.el (early-error-handler):
7064         Display message box under windows; otherwise, message will disappear
7065         before it can be viewed.
7066
7067         * update-elc.el:
7068         Fix bug in NEEDTODUMP processing.
7069
7070 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7071
7072         * startup.el (lock-directory): Removed.
7073         (superlock-file): Ditto.
7074         (startup-set-paths): Remove lockdir.
7075         (startup-setup-paths-warning): Remove lock-directory.
7076
7077         * setup-paths.el (paths-find-lock-directory): Removed.
7078         (paths-find-superlock-file): Ditto.
7079
7080 2000-05-09  Ben Wing  <ben@xemacs.org>
7081
7082         * faces.el (set-face-property):
7083         * faces.el (set-face-font):
7084         * faces.el (set-face-foreground):
7085         * faces.el (set-face-background):
7086         * faces.el (set-face-background-pixmap):
7087         * faces.el (set-face-underline-p):
7088         * faces.el (set-face-strikethru-p):
7089         * faces.el (set-face-highlight-p):
7090         * faces.el (set-face-dim-p):
7091         * faces.el (set-face-blinking-p):
7092         * faces.el (set-face-reverse-p):
7093         doc string changes.
7094
7095         * glyphs.el:
7096         * glyphs.el (make-image-specifier):
7097         * glyphs.el (glyph-property):
7098         * glyphs.el (set-glyph-image):
7099         * glyphs.el (make-glyph):
7100         * glyphs.el (make-pointer-glyph):
7101         * glyphs.el (make-icon-glyph):
7102         * glyphs.el (widget-image-instance-p): New.
7103         authorship info, lots of doc changes.  New predicate, inadvertently
7104         omitted.  the general principle with specifier docs is now that
7105         the description of instantiators should go with the make-foo-specifier
7106         fun's doc string, rather than in foo-specifier-p.  this follows
7107         conventions elsewhere in XEmacs and in general is a lot more obvious
7108         of a place to look.  sometimes the make-foo-specifier function needs
7109         to be created in the process.
7110
7111         * gutter.el:
7112         * gutter.el (make-gutter-specifier): New.
7113         * gutter.el (make-gutter-size-specifier): New.
7114         * gutter.el (make-gutter-visible-specifier): New.
7115         specifier doc updates according to the conventions specified before.
7116
7117         * objects.el:
7118         * objects.el (make-font-specifier):
7119         * objects.el (make-color-specifier):
7120         * objects.el (make-face-boolean-specifier): New.
7121         specifier doc updates according to the conventions specified before.
7122
7123         * specifier.el:
7124         * specifier.el (set-specifier):
7125         * specifier.el (make-integer-specifier): New.
7126         * specifier.el (make-boolean-specifier): New.
7127         * specifier.el (make-natnum-specifier): New.
7128         * specifier.el (make-generic-specifier): New.
7129         * specifier.el (make-display-table-specifier): New.
7130         specifier doc updates according to the conventions specified before.
7131
7132         * toolbar.el:
7133         * toolbar.el (make-toolbar-specifier): New.
7134         specifier doc updates according to the conventions specified before.
7135
7136 2000-05-09  Ben Wing  <ben@xemacs.org>
7137
7138         * process.el (call-process-internal): Revert to previous version
7139         because Mike's change clashed with a change I did not long before.
7140         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7141         Thanks very much Mike for pointing out the bug and submitting a
7142         patch!
7143
7144 2000-04-13  Mike Alexander  <mta@arbortext.com>
7145
7146         * process.el (call-process-internal): Send the correct input buffer
7147         (call-process-internal): Return the exit status of the process
7148
7149 2000-05-07  Ben Wing  <ben@xemacs.org>
7150
7151         * winnt.el:
7152         * winnt.el (nt-quote-args-verbatim): Removed.
7153         * winnt.el (nt-quote-args-prefix-quote): Removed.
7154         * winnt.el (nt-quote-args-backslash-quote): Removed.
7155         * winnt.el (nt-quote-args-double-quote): Removed.
7156         * winnt.el (nt-quote-args-functions-alist): Removed.
7157         * winnt.el (nt-quote-process-args): Removed.
7158         Remove all stuff for argument quoting.  We borrow the code instead
7159         from Emacs 20.6, which is much more careful in its quoting
7160         (e.g. in handling runs of the escape character) and avoids most of
7161         the need for this Lisp mechanism by checking to see whether we're
7162         running a Cygwin or normal program and doing the appropriate
7163         quoting.  If we end up needing such a mechanism, we should add
7164         it by extending the variable `mswindows-quote-process-args' so it
7165         can take an alist of regexps.
7166
7167 2000-05-07  Ben Wing  <ben@xemacs.org>
7168
7169         * keydefs.el:
7170         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7171         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7172         the window without moving point.
7173
7174         * simple.el:
7175         * simple.el (scroll-up-one): New.
7176         * simple.el (scroll-down-one): New.
7177         Functions for use with C-M-up/down.
7178
7179 2000-05-01  Martin Buchholz <martin@xemacs.org>
7180
7181         * XEmacs 21.2.33 is released.
7182
7183 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7184
7185         * dialog.el (yes-or-no-p-dialog-box):
7186         Fix docstring.
7187         Fix following horrible bug in X11 mode with focus-follows-mouse:
7188           1. Visit two files in two different frames.
7189           2. do File->Revert Buffer in one of those frames.
7190           3. Dialog box appears.
7191           4. Arrange things so that the mouse passes over the *other*
7192              frame, then to the dialog box, and click on "Yes".
7193           5. The file contents end up in the *wrong* buffer!
7194         Add TODO comment.
7195
7196 2000-04-28  Ben Wing  <ben@xemacs.org>
7197
7198         * help.el (describe-installation): correct typo introduced
7199         in last patch: boundp -> fboundp.
7200
7201         * etags.el (buffer-tag-table-list):
7202         canonicalize filenames to Unix format so that tag-table-alist
7203         searching works under Windows.
7204
7205         * autoload.el:
7206         Bowdlerize the supposedly objectionable words
7207         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7208
7209         * gutter-items.el (set-progress-display-style):
7210         * gutter-items.el (search-dialog-callback):
7211         * gutter-items.el (make-search-dialog):
7212         Change to new callback-ex api.
7213
7214 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7215
7216         * help.el: (describe-installation): decode-coding-string is not
7217         defined in a non MULE environment.
7218
7219 2000-04-28  Ben Wing  <ben@xemacs.org>
7220
7221         * gutter-items.el (buffer-list-changed-hook):
7222         use it, not record-buffer-hook.
7223
7224         * subr.el (record-buffer-hook): Removed.
7225
7226 2000-04-27  Ben Wing  <ben@xemacs.org>
7227
7228         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7229         use NORECORD option.  Andy will not like this, but the existing
7230         gutter behavior is just wrong, as per this comment:
7231
7232         ;; this used to add the norecord flag to both calls below.
7233         ;; this is bogus because it is a pervasive assumption in XEmacs
7234         ;; that the current buffer is at the front of the buffers list.
7235         ;; for example, select an item and then do M-C-l
7236         ;; (switch-to-other-buffer).  Things get way confused.
7237         ;;
7238         ;; Andy, if you want to maintain the current look, you must
7239         ;;  *uncouple* the gutter order and buffers order.
7240
7241         * loaddefs.el (completion-ignored-extensions): unfuckify.
7242
7243         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7244         xemacs.mak.
7245
7246         * autoload.el (batch-update-one-directory): new function, used in
7247         xemacs.mak.
7248
7249         * loadup.el: set gc-cons-threshold very high unless dumping --
7250         loadup during update-elc is much much much faster.  also do this
7251         when quick-building.
7252
7253         add commented-out code for profiling loadup.
7254
7255
7256         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7257         is required in order to build xemacs.
7258
7259 2000-04-26  Ben Wing  <ben@xemacs.org>
7260
7261         * loadup.el: don't garbage collect during loadup if quick-build
7262         compile-time option is set.
7263
7264 2000-04-23  Ben Wing  <ben@xemacs.org>
7265
7266         * update-elc.el: compute whether any dumped .el or .elc files
7267         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7268         if so.
7269
7270         * update-elc.el (update-elc-files-to-compile): always change
7271         NOBYTECOMPILE in the src directory rather than current dir,
7272         so it will work under NT.
7273
7274         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7275         the form of this file is identical between Unix and Windows.
7276         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7277         Added comment.
7278         (update-autoloads-from-directory): updated doc string.
7279         updated doc strings in a few other places.
7280
7281 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7282
7283         * bytecomp.el (byte-force-recompile): Fix argument to
7284         byte-recompile-directory.
7285
7286 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7287
7288         * gutter-items.el (progress-display-clear-when-idle): Use
7289         add-one-shot-hook.
7290         * gutter-items.el (clear-progress-display): Adjust number of
7291         arguments.
7292
7293 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7294
7295         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7296
7297 2000-04-16  Ben Wing  <ben@xemacs.org>
7298
7299         * printer.el: New file.
7300
7301         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7302
7303         * help.el (describe-installation): Fix decoding for Windows.
7304
7305         * menubar-items.el:
7306         * menubar-items.el (default-menubar):
7307         * menubar-items.el (tutorials-menu-filter): New.
7308         * menubar-items.el (popup-menubar-menu):
7309         Add authorship.  Redo Help menu and Tutorials filter.
7310
7311         * menubar.el: Correct comment.
7312
7313         * modeline.el (modeline-buffer-identification): Correct doc string.
7314
7315         * simple.el:
7316         * simple.el (printing): Removed.
7317         * simple.el (printer-name): Removed.
7318         * simple.el (generic-print-buffer): Removed.
7319         * simple.el (generic-print-region): Removed.
7320         Move generic print code to printer.el.
7321
7322 2000-04-15  Ben Wing  <ben@xemacs.org>
7323
7324         * simple.el (generic-print-region): New.
7325         make this function actually work.
7326         (generic-print-buffer): call generic-print-region.
7327
7328 2000-04-14  Andy Piper  <andy@xemacs.org>
7329
7330         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7331         by using the new widget-callback-current-channel.
7332         (search-dialog-callback): ditto.
7333
7334 2000-04-12  Andy Piper  <andy@xemacs.org>
7335
7336         * gutter.el (default-gutter-position): moved from gutter-items.el.
7337         (default-gutter-position-changed-hook): ditto.
7338         (gutter-element-visibility-changed-hook): ditto.
7339         (set-gutter-element): ditto.
7340         (remove-gutter-element): ditto.
7341         (set-gutter-element-visible-p): ditto.
7342         (gutter-element-visible-p): ditto.
7343         (init-gutter): ditto.
7344
7345         * dialog.el (make-dialog-box): renamed and moved from
7346         gutter-items.el
7347
7348         * gutter-items.el: move various functions elsewhere.
7349
7350 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7351
7352         * menubar-items.el: Fixed place of parenthesis.
7353
7354 2000-04-12  Ben Wing  <ben@xemacs.org>
7355
7356         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7357                 without constantly being prompted for the tag.
7358         * simple.el: Added a number of section headings, to clarify the
7359                 organization of this file.
7360         * simple.el (activate-region):
7361         * simple.el (region-exists-p):
7362         * simple.el (region-active-p):
7363                 Moved these three function down to the other side of
7364                 the case-changing functions, so they join the rest of
7365                 the region code.
7366         * simple.el (printing): New.
7367         * simple.el (printer-name): New.
7368         * simple.el (generic-print-buffer): New.
7369                 New functions, a very simple prototype for a unified
7370                 printing interface.
7371
7372         * process.el (call-process-internal): Real fix for null BUFFER,
7373                 other problems with BUFFER specs.
7374
7375         * menubar-items.el:
7376                 Fixed up File->Print to use new printing functions.
7377                 Various corrections and expansions to Grep/Compile menus.
7378                 New options for Printing.
7379                 New options for SMTP Mail, the way to send mail under
7380                   MS Windows. (There's also a package patch to make SMTP
7381                   Mail be the default under MSWin.)
7382
7383 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7384
7385         * menubar-items.el: Selecting Rectangle Mousing from menubar
7386         did not work.  Needed to quote mouse-track-rectangle-p.
7387
7388 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7389
7390         * cl-compat.el (keywordp): Removed.
7391
7392 2000-04-05  Andy Piper  <andy@xemacs.org>
7393
7394         * gutter-items.el (progress-layout-glyph): don't initialize here.
7395         (progress-gauge-glyph): use dynamic sizing.
7396         (set-progress-display-style): new function. Set progress glyphs
7397         appropriately depending on the style.
7398         (progress-display-style): new variable. Custom version of
7399         set-progress-display-style.
7400         (progress-abort-glyph): switch to dynamic sizes.
7401         (search-dialog-text): make the edit field active.
7402
7403 2000-04-04  Andy Piper  <andy@xemacs.org>
7404
7405         * gutter-items.el (make-search-dialog): need to make the search
7406         dialog visible after creation.
7407
7408         * menubar-items.el (default-menubar): use the search dialog for
7409         searching. Remove some extraneous search menu items.
7410
7411         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7412         well as strings.
7413         (make-gutter-only-dialog-frame): allow the user to create the
7414         frame unmapped. Allow the gutter spec to be given as a glyph.
7415         (search-dialog-direction): new variable.
7416         (search-dialog-text): new variable.
7417         (search-dialog-callback): new function. Callback for the search
7418         dialog action.
7419         (make-search-dialog): new function. Create a user-friendly search
7420         dialog.
7421
7422 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7423
7424         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7425         under Windows.
7426
7427 2000-04-01  Andy Piper  <andy@xemacs.org>
7428
7429         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7430         progress more accurately.
7431
7432 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7433
7434         * finder.el (finder-compile-keywords): Process readable files only.
7435         Because error in process of .#finder-inf.el when compile xemacs
7436         with --with-clash-detection option.
7437
7438 2000-03-31  Andy Piper  <andy@xemacs.org>
7439
7440         * gutter-items.el (append-progress-display): don't delay after a
7441         successful font-lock.
7442         (make-gutter-only-dialog-frame): new function. Allow users to
7443         create gutter-only dialogs.
7444
7445 2000-03-27  Mike Alexander  <mta@arbortext.com>
7446
7447         * process.el (call-process-internal): Handle a null BUFFER
7448         parameter correctly.
7449
7450 2000-03-28  Andy Piper  <andy@xemacs.org>
7451
7452         * gutter-items.el (abort-progress-display): put strings in the
7453         gutter not extents.
7454         (progress-layout-glyph): signal special 'quit callback.
7455         (progress-display-quit-function): deleted.
7456         (progress-display-stop-callback): deleted.
7457         (progress-display-dispatch-command-events): deleted.
7458         (append-progress-display): remove calls to
7459         progress-display-dispatch-command-events.
7460         (raw-append-progress-display): ditto.
7461
7462 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7463
7464         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7465         being a list.  Actually define `stipple-pixmap-p' which is used as
7466         an error predicate.  Correctly handle PIXMAP being either relative
7467         or absolute file name.
7468
7469 2000-03-24  Andy Piper  <andy@xemacs.org>
7470
7471         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7472         (abort-progress-display): ditto. Don't delete the created extent.
7473         (raw-append-progress-display): ditto.
7474         (progress-display-dispatch-non-command-events): new
7475         function. Encapsulates what we want to do when no command input is
7476         required.
7477         (progress-display-dispatch-command-events): likewise, but disable
7478         for now since it causes too many problems.
7479         (append-progress-display): use them.
7480         (raw-append-progress-display): ditto.
7481         (default-gutter-position-changed-hook): set this rather than
7482         default-gutter-position-changed.
7483         (default-gutter-position-changed-hook): lambda with zero arguments
7484         rather than one.
7485         (raw-append-progress-display): trap errors in pending input since
7486         allowing them to signal will hose the gauge well and
7487         truly. Ideally we would like to delay these until we are more able
7488         to cope.
7489         (append-progress-display): ditto.
7490
7491 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7492
7493         * lisp/make-docfile.el: call-process-internal is now implemented
7494         in process.el.
7495
7496 2000-03-21  Ben Wing  <ben@xemacs.org>
7497
7498         * mule\mule-cmds.el (set-language-info-alist):
7499         Fix to correspond to new menu arrangement.
7500
7501 2000-03-21  Ben Wing  <ben@xemacs.org>
7502
7503         * process.el:
7504         * process.el (call-process-internal): New.
7505         New implementation of call-process.  Only enabled under NT, so far.
7506         stderr handling not implemented yet in CVS'd C code.
7507
7508 2000-03-20  Ben Wing  <ben@xemacs.org>
7509
7510         * lisp-mode.el:
7511         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7512         * lisp-mode.el (lisp-interaction-mode):
7513         Put back Lisp Interaction menubar for Jan V's sake.
7514
7515         * simple.el:
7516         * simple.el (mark-ring):
7517         * simple.el (dont-record-current-mark): New.
7518         * simple.el (in-shifted-motion-command): New.
7519         * simple.el (mark-ring-unrecorded-commands): New.
7520         * simple.el (mark-ring-max):
7521         * simple.el (set-mark-command):
7522         * simple.el (push-mark):
7523         * simple.el (handle-pre-motion-command):
7524         Implement scheme for not recording unimportant marks.
7525
7526         * subr.el:
7527         * subr.el (function-allows-args): New.
7528         New function function-allows-args.
7529
7530 2000-03-20  Martin Buchholz <martin@xemacs.org>
7531
7532         * XEmacs 21.2.32 is released.
7533
7534 2000-03-20  Andy Piper  <andy@xemacs.org>
7535
7536         * gutter-items.el (update-tab-in-gutter): force selection of the
7537         selected-window if required to do so.
7538         (buffers-tab-items): ditto.
7539         (add-tab-to-gutter): ditto.
7540         (create-frame-hook): use force-selection.
7541         (default-gutter-position-changed): lambdify.
7542         (update-tab-hook): deleted since it was only used in one place.
7543
7544 2000-03-18  Andy Piper  <andy@xemacs.org>
7545
7546         * files.el (find-file-noselect): undo change that shouldn't have
7547         gone in.
7548
7549 2000-03-17  Andy Piper  <andy@xemacs.org>
7550
7551         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7552         of selected-window trickery.
7553
7554         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7555         frames tabs.
7556         (progress-display-stop-callback): progress -> progress-display
7557         (progress-display-quit-function): ditto.
7558         (clear-progress-display): ditto.
7559         (remove-progress-display): ditto.
7560         (append-progress-display): ditto.
7561         (abort-progress-display): ditto.
7562         (raw-append-progress-display): ditto.
7563         (display-progress-display): ditto.
7564         (current-progress-display-label): ditto.
7565         (current-progress-display): ditto.
7566         (lprogress-display): ditto and save the buffer
7567         (progress-display): ditto. Otherwise the buffer sometimes gets
7568         changed which confuses font-lock.
7569
7570         * font-lock.el (font-lock-default-fontify-buffer): catch all
7571         errors, not just quit.
7572         (font-lock-mode): progress -> display-progress
7573         (font-lock-default-fontify-buffer): ditto.
7574         (font-lock-fontify-syntactically-region): ditto.
7575         (font-lock-fontify-keywords-region): ditto.
7576
7577 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7578
7579         * cl.el (gensym): Move to here from cl-macs.el.
7580         (gentemp): Ditto.
7581
7582 2000-03-16  Andy Piper  <andy@xemacs.org>
7583
7584         * font-lock.el (font-lock-mode): use lprogress and friends for
7585         progress management.
7586         (font-lock-default-fontify-buffer): ditto.
7587         (font-lock-fontify-syntactically-region): ditto.
7588         (font-lock-fontify-keywords-region): ditto.
7589         (font-lock-revert-cleanup): fix reverting.
7590         (font-lock-revert-setup): ditto.
7591
7592         * gutter-items.el (progress-use-echo-area): new variable. Use the
7593         echo area for progress gauges if non-nil.
7594         (clear-progress): remove echo area stuff and defer to
7595         clear-message.
7596         (append-progress): dispatch non-command events after each progress
7597         increment. Remove echo area stuff.
7598         (abort-progress): remove echo area stuff and defer to
7599         display-message.
7600         (raw-append-progress): ditto. Dispatch non-command events after
7601         gutter redisplay.
7602         (display-progress): defer echo area stuff to display-message.
7603
7604         * gutter-items.el (clear-progress):
7605         (abort-progress): indentation changes.
7606         (display-progress): don't clear progress.
7607         (append-progress): compare messages with equal.
7608         (raw-append-progress): use dispatch-non-command-events to flush
7609         widget creation events.
7610
7611 2000-03-13  Ben Wing  <ben@xemacs.org>
7612
7613         * abbrev.el:
7614         * abbrev.el (abbrev-string-to-be-defined): New.
7615         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7616         Changes for use with the menubar.
7617
7618 2000-03-12  Ben Wing  <ben@xemacs.org>
7619
7620         * alist.el (vassoc): moved here from font-menu.el.
7621
7622         * custom.el (defface): typo fix.
7623
7624         * dialog.el (yes-or-no-p-dialog-box):
7625         * dialog.el (message-box):
7626         * files.el (save-some-buffers-1):
7627         Put accelerators in the button names.
7628
7629         * font-lock.el (font-lock-comment-face):
7630         * font-lock.el (font-lock-keyword-face):
7631         * font-lock.el (font-lock-function-name-face):
7632         Fixed some of the colors under MS Windows because the existing
7633         default colors were hardly different from black and needed to be
7634         made lighter.
7635
7636         * font-menu.el:
7637         * font-menu.el (font-menu-split-long-menu):
7638         * font-menu.el (font-menu-family-constructor):
7639         * font-menu.el (font-menu-size-constructor):
7640         * font-menu.el (font-menu-weight-constructor):
7641         * font-menu.el (font-menu-set-font):
7642         vassoc moved to alist.el.
7643         Accelerators added to all menus.
7644         Unused bound var new-props removed.
7645
7646         * keydefs.el: I did a whole lot of rearranging to put things in a
7647         more consistent order and fixed a number of cases where key
7648         combinations involving up, down, left, right and so on were
7649         defined but the corresponding keypad combinations were not
7650         defined.
7651
7652         * lisp-mode.el:
7653         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7654         * lisp-mode.el (emacs-lisp-mode):
7655         * lisp-mode.el (lisp-interaction-mode):
7656         * lisp-mode.el (flet):
7657         Added accelerators onto the menus.
7658         Made all the different versions of the let function be indented
7659         the same way.
7660         Undid Steve's easy-menu-ification, because it makes it impossible
7661         to have the menubar and popup menus different.
7662         Cleaned up the menu; added items for find-function &c and some
7663         indenting, and removed debug-on-*.
7664
7665         * list-mode.el (list-mode-hook):
7666         * list-mode.el (list-mode):
7667         * list-mode.el (completion-setup-hook):
7668         * list-mode.el (display-completion-list):
7669         Added support for the :window-height keyword, which is required
7670         because of other changes that I made for the file dialog box.  I
7671         also made the hook variables list-mode-hook and
7672         completion-setup-hook and also minibuffer-setup-hook in
7673         minibuf.el be permanent-local; see comment in list-mode.el.
7674
7675         * map-ynp.el (map-y-or-n-p):
7676         Added accelerators to the dialog buttons.
7677
7678         * menubar-items.el (menu-truncate-list):
7679         New internal function.
7680         * menubar-items.el (submenu-generate-accelerator-spec):
7681         * menubar-items.el (menu-item-strip-accelerator-spec):
7682         * menubar-items.el (menu-item-generate-accelerator-spec):
7683         New exported functions, for use in auto-generating accelerator specs.
7684
7685         * menubar-items.el:
7686         * menubar-items.el (default-menubar):
7687         * menubar-items.el (maybe-add-init-button):
7688         * menubar-items.el (bookmark-menu-filter):
7689         * menubar-items.el (slow-format-buffers-menu-line):
7690         * menubar-items.el (build-buffers-menu-internal):
7691         * menubar-items.el (language-environment-menu-filter):
7692         * menubar-items.el (default-popup-menu):
7693         * menubar-items.el (popup-buffer-menu):
7694         * menubar-items.el (popup-menubar-menu):
7695         Did a major overhaul on this file, and in fact I'm nowhere near
7696         done working on the menubar, and there will be more patches to
7697         come.  A basic summary of what I've done:
7698
7699         a) I added accelerators to all of the menu items.  For menus that
7700         are auto-generated, such as the buffers menu, the accelerators are
7701         automatically added to the beginning of each line using the
7702         numbers 1 through 9, then zero, and then letters starting with A,
7703         but omitting the letters that are already in use for the fixed
7704         menu items at the top of the buffers menu.  To facilitate adding
7705         accelerators of this kind, I created some new functions
7706         (*-accelerator-spec), which are also being used by other filters
7707         that auto generate lists of things such as ftp sites to download
7708         packages.  If people really don't like these accelerators
7709         appearing at the beginning of the menu items, a variable can be
7710         added to optionally turn them off, but I think this is rather
7711         pointless because other menu items have accelerators and many or
7712         most of the menu users will use the accelerators if the support is
7713         there.
7714
7715         b) I combined the top level Tools and Apps menus into a single
7716         Tools menu, because the distinction between the two is not
7717         obvious, and the items on the menus are not used often enough that
7718         putting some of them onto submenus is a problem.
7719
7720         c) I created two new top level menus called View and Cmds because
7721         there were too many items on the File and Edit menus, and I'm going
7722         to be adding more items to these menus.  In contrast to the Tools
7723         menu, the items on these menus may be used quite often during an
7724         editing session, and so should be available with fewer
7725         keystrokes.
7726
7727         d) I added a number of options to the options menu, including one
7728         for controlling whether the alt key can be used to traverse to
7729         menu items using the accelerators, one for controlling behavior of
7730         control-k, one for controlling how the kill and yank functions
7731         interact with the clipboard, a few additional buffers-menu
7732         options, and various other things.  I also did a bit of
7733         rearranging, for example, combining the keyboard and mouse options
7734         into a single keyboard and mouse submenu to facilitate the
7735         accelerators on that level.
7736
7737         e) I changed the variable buffers-menu-format-buffer-line-function
7738         to take two arguments instead of one, the second argument being
7739         the line number for use in creating an accelerator.  I added a
7740         hack to support existing functions with one argument (although I
7741         doubt that very many of these exist), for backward compatibility.
7742
7743         f) I moved the top level mule menu to be a submenu of the edit
7744         menu.  I think that most of the items on this menu are fairly
7745         useless and there are certainly not enough frequently used items
7746         to justify this being its own top level menu.
7747
7748         g) I combined most of the items in big-menubar.el into the main menu.
7749         If people think the main menu is too big, it would be possible to
7750         create different configurations, some smaller.
7751
7752         * menubar.el (check-menu-syntax):
7753         Deleted some syntax checks that were no longer valid, partly
7754         because of changes that were already made a long time ago, and
7755         partly because of a change I made where I allow the name of the
7756         menu item to be an evaluated expression rather than just a string,
7757         similar to all of the other parameters of a menu item.
7758
7759         * minibuf.el:
7760         * minibuf.el (read-file-name-1):
7761         * minibuf.el (mouse-read-file-name-1):
7762         I made a number of changes to improve the appearance
7763         and functioning of the file dialog box.  They include:
7764
7765         a) Fixing the problem where closing the dialog box by clicking on
7766         the close button of the window didn't properly exit the
7767         minibuffer.
7768
7769         b) Fixing the problem that if you typed part of a file name, and
7770         then clicked on a completion with the mouse, the file was not
7771         correctly selected.
7772
7773         c) Changing the title of the dialog box to reflect the operation
7774         being done in accordance with user interface conventions, rather
7775         than the name of the dialog box buffer, which is rather useless.
7776
7777         d) Remove the words "possible completions are" which didn't
7778         belong.
7779
7780         e) Fix things so that the completions scroll off the end of the
7781         completions windows only to the right, rather than both to the
7782         right and down, which is in accordance with Windows user interface
7783         conventions.
7784
7785         * msw-init.el (init-post-mswindows-win):
7786         Added a binding for meta-F4, which is the standard windows binding
7787         for exiting a program.
7788
7789         * select.el (get-selection-no-error):
7790         * select.el (own-selection):
7791         * select.el (own-clipboard):
7792         Added an optional argument called append to the functions
7793         own-selection and own-clipboard.  This adds support for appending
7794         text to the existing selection and allows the function
7795         own-clipboard to be used as the value of the variable
7796         interprogram- cut-function.
7797
7798         Fixed a bug in own-selection in handling zmacs-region-stays.
7799
7800         * simple.el (historical-kill-line): New.
7801
7802         * simple.el (kill-line):
7803         * simple.el (interprogram-cut-function):
7804         * simple.el (interprogram-paste-function):
7805         * simple.el (handle-pre-motion-command):
7806         * simple.el (next-line):
7807         * simple.el (previous-line):
7808         a) Expanded the variable kill-whole-line, so that function
7809         kill-line can be set to delete the entire line always, not just
7810         when cursor is at the beginning of the line.  This is controlled
7811         by setting the variable kill-whole-line to the symbol 'always.
7812         This behavior, as well as the existing kill-whole-line behavior,
7813         now only take effect when kill-line is called interactively,
7814         although this is a departure from a previous behavior in the case
7815         of setting this variable kill-whole-line to t.  It is almost
7816         certainly what has always been intended, and most likely the old
7817         way of doing things introduced bugs.  I also created a function
7818         called historical-kill-line, which ignores the kill-whole-line
7819         setting and always gives the historical behavior of only killing
7820         to the end of the line.  I bound this function to shift- control-k
7821         so that the kill to end of line behavior is available, even when
7822         kill-whole-line has been set to change control-k into the simple
7823         delete-whole-line behavior. (This can be set using the options
7824         menu.)
7825
7826         b) I changed things so that kill and yank now interact with the
7827         clipboard by default under windows.  This was done by changing the
7828         default value of interprogram-cut- function and
7829         interprogram-paste-function.  You can get the old behavior by
7830         setting these to nil, and there is an option on the options menu
7831         to do this.
7832
7833         c) I added support for selecting text using shifted motion keys.
7834         This support is on by default and can be controlled by the
7835         variable shifted-motion-keys-select-region.  There is also a
7836         variable called unshifted-motion-keys-deselect-region that
7837         controls more specifically how the shifted motion key behavior
7838         works.  I did not put an option on the options menu to turn this
7839         off, because I can't imagine why this would be useful.
7840
7841         * simple.el (forward-block-of-lines):
7842         * simple.el (backward-block-of-lines):
7843         * simple.el (block-movement-size):
7844         New.
7845
7846         * simple.el (uncapitalized-title-words):
7847         * simple.el (uncapitalized-title-word-regexp):
7848         * simple.el (capitalize-string-as-title):
7849         * simple.el (capitalize-region-as-title):
7850         New.
7851
7852
7853         * subr.el (add-hook):
7854         * subr.el (make-local-hook): New.
7855         * subr.el (remove-local-hook): New.
7856         * subr.el (add-one-shot-hook): New.
7857         * subr.el (add-local-one-shot-hook): New.
7858         Added some functions to make using hooks easier.
7859         These include:
7860
7861         a) Functions add-local-hook and remove-local-hook to make it easy
7862         to use local hooks.
7863
7864         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7865         make it possible to add a "one-shot" hook, which is to say a hook
7866         that runs only once, and automatically removes itself after the
7867         first time it has run.
7868
7869 2000-03-09  Andy Piper  <andy@xemacs.org>
7870
7871         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7872
7873 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7874
7875         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7876         Moved from menubar-items.el.
7877         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7878
7879 2000-03-08  Andy Piper  <andy@xemacs.org>
7880
7881         * gutter-items.el (build-buffers-tab-internal): add selected field
7882         to buffers tab spec.
7883
7884 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7885
7886         * minibuf.el (last-exact-completion): Initialize to nil.
7887
7888 2000-03-07  Didier Verna  <didier@xemacs.org>
7889
7890         * startup.el (command-line-1): remove unused variable
7891         `first-file-buffer'.
7892
7893 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7894
7895         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7896         which is also used for Web server log files.
7897
7898 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7899
7900         * mule/mule-charset.el: Setup auto-fill-chars.
7901
7902 2000-03-02  SL Baur  <steve@beopen.com>
7903
7904         * subr.el (with-string-as-buffer-contents): Reimplement using
7905         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7906         non-deletion of buffer after execution problem.
7907         (with-output-to-string): Use unique buffer name.
7908
7909 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7910
7911         * gutter-items.el (buffers-tab-sort-function):  New variable.
7912         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7913
7914 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7915
7916         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7917
7918 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7919
7920         * menubar-items.el (maybe-add-init-button): Remove the "Load
7921         .emacs" button from all menubars.
7922
7923 2000-03-01  Didier Verna  <didier@xemacs.org>
7924
7925         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7926         region rectangle replacement (from Jan Vroonhof).
7927         (replace-rectangle): new function.
7928
7929 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7930
7931         * mule/mule-cmds.el (set-default-coding-systems): Use
7932         set-terminal-coding-system and set-keyboard-coding-system.
7933         * coding.el (set-terminal-coding-system): Use
7934         set-console-tty-output-coding-system.
7935         (set-keyboard-coding-system): Use
7936         set-console-tty-input-coding-system.
7937
7938 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7939
7940         * minibuf.el (read-variable): Allow symbol to default argument.
7941
7942 2000-02-27  Andy Piper  <andy@xemacs.org>
7943
7944         * gutter-items.el (update-tab-hook): new function to be used for
7945         hooks.
7946         (create-frame-hook): add update-tab-hook.
7947         (record-buffer-hook): ditto.
7948         (default-gutter-position-changed): ditto.
7949         (default-gutter-position): updating the buffers tab is now handled
7950         by a hook.
7951         (default-gutter-position-changed-hook): new variable.
7952         (gutter-element-visibility-changed-hook): ditto.
7953         (set-gutter-element-visible-p): call it.
7954         (set-gutter-element): use modify-specifier-instances. Set extents
7955         as duplicable before using.
7956         (remove-gutter-element): ditto.
7957         (set-gutter-element-visible-p): ditto.
7958         (init-gutter): new function.
7959         (add-tab-to-gutter): use new gutter-element functions rather than
7960         setting specifiers directly.
7961         (clear-progress): ditto.
7962         (abort-progress): ditto.
7963         (gutter-buffers-tab-visible-p): renamed from
7964         default-gutter-visible-p
7965
7966         * specifier.el (modify-specifier-instances): new function from Jan
7967         Vroonhof.
7968
7969         * x-init.el (init-post-x-win): call init-gutter.
7970
7971         * msw-init.el (init-post-mswindows-win): call init-gutter.
7972
7973         * menubar-items.el (default-menubar): Update to reflect new gutter
7974         variables.
7975
7976 2000-02-26  Andy Piper  <andy@xemacs.org>
7977
7978         * gutter-items.el (set-gutter-element): new function. Add gutter
7979         elements to the specified gutter.
7980         (remove-gutter-element): new function. Remove gutter elements from
7981         the specified gutter.
7982         (set-gutter-element-visible-p): new function. Set gutter element
7983         visibility for the provided gutter-visible specifier.
7984
7985 2000-02-23  Andy Piper  <andy@xemacs.org>
7986
7987         * gutter-items.el (add-tab-to-gutter): specify dimensions
7988         dynamically.
7989
7990 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7991
7992         * gutter-items.el (add-tab-to-gutter):
7993         * package-get.el (package-get-interactive-package-query):
7994         * package-ui.el (pui-directory-exists):
7995         (pui-install-selected-packages):
7996         (pui-list-packages):
7997         Use #'(lambda ...)  instead of '(lambda ...).
7998
7999 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8000
8001         * startup.el (load-user-init-file): Check to make sure user
8002           has an init-file before calling load().
8003
8004 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8005
8006         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8007
8008 2000-02-23  Martin Buchholz <martin@xemacs.org>
8009
8010         * XEmacs 21.2.31 is released.
8011
8012 2000-02-21  Mike Sperber <mike@xemacs.org>
8013
8014         * loadup.el (really-early-error-handler):
8015         * update-elc.el:
8016         * make-docfile.el:
8017         Remove dependency on EMACSBOOTSTRAP... environment variables.
8018
8019 2000-02-21  Martin Buchholz <martin@xemacs.org>
8020
8021         * XEmacs 21.2.30 is released.
8022
8023 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8024
8025         * byte-optimize.el (byte-optimize-plus):
8026         (byte-optimize-minus):
8027         (byte-optimize-multiply):
8028         Optimize (- 0) to 0, not (-)
8029         Optimize (+ 5 3.0) to 8.0
8030         Optimize (* 5 3.0) to 15.0
8031         Improve readability.
8032
8033 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8034
8035         * modeline.el: (modeline-scrolling-method): change modeline
8036         mswindows cursor appearance according to the value.
8037
8038         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8039         and 'gui-element face colors and 'gui-element face font to Windows
8040         defaults.
8041
8042 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8043
8044         * font-lock.el: Javadoc enhancements
8045
8046 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8047
8048         * ldap.el (toplevel): Test if LDAP support has been compiled in
8049         (ldap-verbose): New option
8050         (ldap-search-entries): Renamed from the previous ldap-search
8051         Conditionalize message display on ldap-verbose
8052         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8053         defuns
8054         (ldap-search): Is now defined as an obsolete wrapper calling
8055         ldap-search-basic or ldap-search-entries
8056
8057
8058 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8059             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8060             Jan Vroonhof  <jan@xemacs.org>
8061
8062         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8063         When for-effect is true, didn't call `byte-optimize-form'
8064         in and/or subforms without last.
8065
8066 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8067
8068         * package-get.el (package-get-download-sites): Use correct custom
8069         type.
8070
8071 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8072
8073         * files.el (write-file): Ask for coding system when compiled with
8074         file-coding.
8075
8076 2000-02-16  Andy Piper  <andy@xemacs.org>
8077
8078         * buffer.el (switch-to-buffer): give norecord argument to
8079         set-window-buffer instead of explicitly recording.
8080
8081         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8082         we have to pick a window.
8083
8084 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8085
8086         * mule/mule-cmds.el (describe-language-support): Don't add
8087         unexist function to help-map.
8088         (describe-coding-system): Don't use already assigend `C'.
8089
8090 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8091
8092         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8093         work in custom.
8094
8095 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8096
8097         * about.el: Ienaga's e-mail address change.
8098
8099 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8100
8101         * etags.el (find-tag): force new window -- even if buf already
8102         visible -- when other-window is t
8103
8104 2000-02-16  Martin Buchholz <martin@xemacs.org>
8105
8106         * XEmacs 21.2.29 is released.
8107
8108 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8109
8110         * cl-extra.el (getf): This is now identical to `plist-get', so
8111         just defalias it.
8112         * cl-macs.el: Make getf an alias to plist-get, at the
8113         byte-compiler level, using define-compiler-macro.
8114
8115 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8116
8117         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8118
8119 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8120
8121         * lisp/etags.el (find-tag-internal): set exact-tagname to
8122           a regular expression that matches against the tagname
8123           part of the tag entry first instead of only looking in
8124           the context area.
8125
8126 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8127
8128         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8129         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8130
8131 2000-02-07  Martin Buchholz <martin@xemacs.org>
8132
8133         * XEmacs 21.2.28 is released.
8134
8135 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8136
8137         * cl-extra.el (getf): Just call `get', never `get*'.
8138         Make arglist match docstring.
8139         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8140         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8141         * byte-optimize.el: remove references to `get*'.
8142
8143 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8144
8145         * mule/european.el: Add syntax information for Latin3 and Latin4.
8146
8147 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8148
8149         * byte-optimize.el: Byte-optimize (length "foo")
8150
8151 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8152
8153         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8154         width check using `window-leftmost-p' and `window-rightmost-p'.
8155
8156 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8157
8158         * wid-edit.el (widget-match-inline): An atom never matches a
8159           list.
8160
8161 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8162
8163         * modeline.el: Consolidated 'x and 'mswindows specification under
8164         'win tag.
8165
8166 2000-01-29  Andy Piper  <andy@xemacs.org>
8167
8168         * gutter-items.el: (format-buffers-tab-line): Try and be
8169         intelligent about buffer naming when we have duplicates.
8170
8171 2000-01-29  Andy Piper  <andy@xemacs.org>
8172
8173         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8174         updated when it becomes visible.
8175
8176 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8177
8178         * bytecomp.el (byte-compile-insert-header): Properly set coding
8179         system under MULE and file-coding.
8180
8181 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8182
8183         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8184         (dontusethis-set-value-terminal-coding-system-handler):
8185         (dontusethis-set-value-keyboard-coding-system-handler):
8186         Never undefine coding system aliases.  Emergency fix for gnus.
8187
8188 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8189
8190         * files.el (abbreviate-file-name): Use directory-sep-char instead
8191         of hard-coded "/".
8192
8193 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8194
8195         * startup.el (user-init-file-base-list): New variable, replacing
8196         user-init-file-base.
8197         (find-user-init-file): New function.
8198         (command-line-early): Use it.
8199         (load-user-init-file): Ditto.
8200
8201 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8202
8203         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8204         calling valid-image-instantiator-format-p
8205
8206 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8207
8208         * isearch-mode.el (isearch-mode): The variable is
8209         isearch-unhidden-extents, not isearch-opened-extents.
8210
8211 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8212
8213         * minibuf.el (next-history-element): Modify error message if a
8214         default value is available.
8215
8216 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8217
8218         * bytecomp.el (byte-compile-file): Don't unconditionally write
8219         .elc files in binary - might contain non-Latin1.
8220
8221 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8222
8223         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8224         for windows-nt.
8225
8226         * version.el:
8227         * startup.el (user-init-file-base):
8228         * process.el (call-process-region):
8229         * files.el (make-backup-file-name):
8230         (backup-file-name-p):
8231         (file-relative-name):
8232         (abbreviate-file-name):
8233         (set-auto-mode):
8234         * code-process.el (call-process-region): Removed unnecessary
8235         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8236         support out of the universe.
8237
8238         * process.el:
8239         * code-process.el:
8240         * bytecomp.el (byte-compile-file): Removed reference to
8241         buffer-file-type, and commented usage of binary-process-output
8242         NTEmacs variables.
8243
8244 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8245
8246         * help.el (function-arglist): Add case for macro.
8247
8248 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8249
8250         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8251         printers.
8252         (custom-display): Added a menu for printer/display tags.
8253
8254         * frame.el (frame-type):
8255         * device.el (device-type): Added 'msprinter to the doc string, and
8256         removed 'pc -- it is not going to be implemented ever.
8257         (call-device-method): Fixed docstring typo.
8258         Defined specifier tags 'printer and 'display.
8259
8260 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8261
8262         * lisp/itimer.el (itimer-run-expired-timers): (consp
8263           last-command-event-time) instead of (consp
8264           'last-command-event-time).
8265
8266 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8267
8268         * msw-glyphs.el: Removed obsolete commentary.
8269
8270 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8271
8272         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8273         better default value.
8274
8275 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8276
8277         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8278         (read-string): Ditto.
8279         (eval-minibuffer): Ditto.
8280         (read-command): Ditto.
8281         (read-function): Ditto.
8282         (read-variable): Ditto.
8283         (read-number): Ditto.
8284         (read-shell-command): Ditto.
8285         (read-number): Record history.
8286
8287 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8288
8289         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8290
8291 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8292
8293         * faces.el (startup-initialize-custom-faces): New function.
8294         Reset all faces created during auto-autoloads loading time
8295         by defface.
8296         * startup.el (command-line): Call it.
8297
8298 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8299
8300         * about.el (about-hackers): Add myself to contributors list.
8301
8302 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8303
8304         * menubar-items.el (maybe-add-init-button): Removed an argument in
8305         a call to load-user-init-file, as the function managed to lose its
8306         formal parameter a few betas ago.
8307
8308 2000-01-18  Martin Buchholz <martin@xemacs.org>
8309
8310         * XEmacs 21.2.27 is released.
8311
8312 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8313
8314         * process.el (shell-command-to-string): Use the FSF docstring.
8315         Make shell-command-to-string the standard function, and
8316         exec-to-string the (deprecated) alias.
8317
8318         * startup.el: typo fix.
8319
8320 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8321
8322         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8323
8324 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8325
8326         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8327         buffers after visible buffers.
8328         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8329
8330 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8331
8332         * info.el (Info-extract-menu-node-name): Stop at a dot
8333         followed by whitespace or right parenthesis.
8334
8335 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8336
8337         * info.el (Info-directory-list): Warn against using Customize with
8338         Info-directory-list.
8339
8340 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8341
8342         * minibuf.el (read-file-name): doc fix.
8343
8344         * autoload.el (update-file-autoloads): doc fix.
8345
8346         * about.el (about-hackers): Change my E-mail address.
8347
8348 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8349
8350         * info.el (Info-visit-file): Just use the `f' interactive spec to
8351         read a filename in the standard way.
8352
8353 2000-01-13  Andy Piper  <andy@xemacs.org>
8354
8355         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8356         (gutter-buffers-tab-extent): new variable.
8357         (update-tab-in-gutter): call add-tab-to-gutter again if the
8358         orientation has changed.
8359         (add-tab-to-gutter): cope with different orientations.
8360
8361 2000-01-11  Didier Verna  <didier@xemacs.org>
8362
8363         * info.el (Info-following-node-name): backward-skip dots as well
8364         as spaces (dots at the end of a node name aren't part of it).
8365         (Info-extract-menu-node-name): don't skip dots. There could be
8366         some in the node name.
8367         (Info-index): allow dots to be part of a node name.
8368
8369 2000-01-12  Andreas Jaeger  <aj@suse.de>
8370
8371         * files.el (auto-mode-alist): Added idlwave-mode.
8372         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8373
8374 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8375
8376         * info.el (Info-search): Show default value.
8377
8378 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8379
8380         * info.el (Info-read-node-completion-table): New variable.
8381         (Info-read-node-name-1): New function.
8382         (Info-read-node-name): Use it.
8383         (Info-follow-reference): Use DEFAULT argument of completing-read.
8384         (Info-menu): Ditto.
8385
8386 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8387
8388         * hyper-apropos.el (hyper-describe-key-briefly): Save
8389         window configuration.
8390         (hyper-describe-face): Use DEFAULT of completing-read.
8391         (hyper-apropos-read-variable-symbol): Ditto.
8392         (hyper-apropos-read-function-symbol): Ditto.
8393
8394 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8395
8396         * mule/mule-cmds.el (set-default-coding-system): Set
8397         comint-exec-hook to use coding-system-for-read and
8398         coding-system-for-write so that C-x RET c works.
8399
8400 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8401
8402         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8403         (previous-matching-history-element): Increment
8404         minibuffer-max-depth by 1.
8405         (next-matching-history-element): Ditto.
8406
8407 2000-01-11  Andy Piper  <andy@xemacs.org>
8408
8409         * gutter-items.el (buffers-tab): Create a new face for the buffers
8410         tab.
8411         (buffers-tab-face): use it.
8412
8413 2000-01-10  Didier Verna  <didier@xemacs.org>
8414
8415         * modeline.el (modeline-scrolling-method): change modeline X
8416         cursor appearance according to the value.
8417
8418 2000-01-07  Andreas Jaeger  <aj@suse.de>
8419
8420         * about.el (about-hackers): Moved my entry to contributor list.
8421         (xemacs-hackers): Added myself.
8422         (about-maintainer-info): Added description of myself.
8423
8424
8425 2000-01-07  Didier Verna  <didier@xemacs.org>
8426
8427         * modeline.el (modeline-scrolling-method): new variable.
8428         (mouse-drag-modeline): add reference to it in the docstring.
8429         (mouse-drag-modeline): handle it.
8430
8431 2000-01-08  Andy Piper  <andy@xemacs.org>
8432
8433         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8434         calls.
8435         (remove-buffer-from-gutter-tab): ditto.
8436
8437 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8438
8439         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8440         (custom-face-edit): Fix grammatical error in help message.
8441
8442 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8443
8444         * movemail.el: Added.
8445
8446         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8447
8448 2000-01-03  Didier Verna  <didier@xemacs.org>
8449
8450         * modeline.el (mouse-drag-modeline): remove the code related to
8451         the modeline horizontal scrolling facility.
8452
8453 1999-12-31  Martin Buchholz <martin@xemacs.org>
8454
8455         * XEmacs 21.2.26 is released.
8456
8457 1999-12-28  Andy Piper  <andy@xemacs.org>
8458
8459         * wid-edit.el (widget-push-button-value-create): The gui cache
8460         does not agree with native widgets which can only be displayed
8461         once per window. The reasons for caching are diminished now that
8462         we don't hog resources when creating buttons.
8463         (widget-push-button-cache) deleted.
8464
8465 1999-12-24  Martin Buchholz <martin@xemacs.org>
8466
8467         * XEmacs 21.2.25 is released.
8468
8469 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8470
8471         * hyper-apropos.el (hyper-apropos): Toggle
8472         hyper-apropos-programming-apropos correctly.
8473         Set REGEXP when user accepts default value.
8474
8475 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8476
8477         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8478         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8479
8480 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8481
8482         * mule/mule-category.el (undefined-category-designator):
8483         Return char instead of character.  Search for undefined one.
8484         (describe-category): Use with-displaying-help-buffer.
8485
8486 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8487
8488         * byte-optimize.el (byte-optimize-plus):
8489         Optimize (+ 1) to 1 instead of (1+ nil).
8490
8491         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8492
8493         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8494
8495         * byte-optimize.el (byte-optimize-char-before): New function.
8496         Remove performance penalty for using (char-before) instead of (char-after).
8497
8498 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8499
8500         * mule/mule-category.el (char-category-list): Return character
8501         instead of integer.
8502
8503 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8504
8505         * minibuf.el (read-buffer): Check default is buffer object.
8506
8507 1999-11-25  Andy Piper  <andy@xemacs.org>
8508
8509         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8510         for buttons.
8511
8512 1999-12-16  Andreas Jaeger  <aj@suse.de>
8513
8514         * package-get.el (package-get-maybe-save-index): Fixed typo.
8515         Patch by Jeff Miller <jmiller@smart.net>.
8516
8517 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8518
8519         * gnuserv.el (gnuserv-process-filter):  don't call
8520         gnuserv-write-to-client when gnuserv-current-client is nil
8521
8522 1999-12-14  Martin Buchholz <martin@xemacs.org>
8523
8524         * XEmacs 21.2.24 is released.
8525
8526 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8527
8528         * about.el (about-hackers): Update my email address.
8529
8530 1999-12-07  Martin Buchholz <martin@xemacs.org>
8531
8532         * XEmacs 21.2.23 is released.
8533
8534 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8535
8536         * package-get.el (package-get-download-sites): Removed several
8537         defunct download sites, added many new ones, and corrected a few
8538         incorrect directory-on-site entries.  Added physical locations to
8539         site-description.
8540
8541 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8542
8543         * finder.el (finder-commentary): add DOC string and fix
8544         interactive spec
8545
8546 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8547
8548         * help.el (describe-function): Don't forget to intern the string
8549         completing-read returns.
8550         (describe-variable): Ditto.
8551
8552 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8553
8554         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8555         `hyper-apropos-help-mode' here to find symbol to customize
8556         irregardless of cursor position and simplify
8557         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8558         `hyper-apropos-popup-menu'.
8559
8560 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8561
8562         * apropos.el (apropos-mode-map): Add return to call
8563         apropos-follow.
8564         (apropos-print): Call apropos-mode to have better
8565         command reference. Put keymap text-poperty to
8566         symbole name.
8567
8568 1999-11-22  Alastair Burt  <burt@dfki.de>
8569
8570         * help.el: (describe-bindings-1): Added handling of keymaps for
8571         the extents at point.
8572
8573 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8574
8575         * gutter-items.el (buffers-tab-items): Wrap the function in a
8576         save-match-data
8577
8578 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8579
8580         * help.el (describe-function): Use the DEFAULT argument to
8581         completing-read.
8582         (describe-variable): Ditto.
8583
8584 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8585
8586         * minibuf.el (read-from-minibuffer): Add optional argument
8587         DEFAULT to have better mini-buffer history support.
8588         (completing-read): Pass default to read-from-minibuffer.
8589         (read-buffer): Pass default to completing-read.
8590
8591 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8592
8593         * font-lock.el (font-lock-doc-string-face): Document the
8594         `font-lock-lisp-like' property.
8595
8596 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8597
8598         * lisp-mode.el: Specify `font-lock-lisp-like'.
8599
8600         * font-lock.el (font-lock-lisp-like): New function.
8601         (font-lock-fontify-syntactically-region): Use it.
8602
8603 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8604
8605         * XEmacs 21.2.22 is released
8606
8607 1999-11-28  Martin Buchholz <martin@xemacs.org>
8608
8609         * XEmacs 21.2.21 is released.
8610
8611 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8612
8613         * minibuf.el (read-coding-system): Accept symbol and
8614         coding-system object as a default-coding-system.
8615
8616 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8617
8618         * minibuf.el (read-coding-system): Accept symbol as
8619         a default-coding-system.
8620
8621 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8622
8623         * apropos.el (apropos-documentation): Use insert instead
8624         of princ.
8625
8626 1999-11-07  William M. Perry  <wmperry@aventail.com>
8627
8628         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8629           for the linux console.
8630
8631         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8632           stuff to work when you are not on a window system, since the GPM
8633           mouse support now allows pasting from outside of XEmacs.
8634
8635 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8636
8637         * XEmacs 21.2.20 is released
8638
8639 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8640
8641         * setup-paths.el (paths-default-info-directories): Add
8642         /usr/share/info and /usr/local/share/info.
8643
8644 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8645
8646         * about.el: Updated Vladimir Ivanovic's info.
8647
8648 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8649
8650         * auto-show.el (auto-show-truncationp): Remove.
8651
8652         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8653
8654 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8655
8656         * indent.el (indent-line-to): fix bug: spaces were not replaced
8657         with tab if column is multiple of tab-width
8658         From dhn@qedinc.com
8659
8660 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8661
8662         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8663         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8664
8665         * package-get.el (package-get-package-provider): Be verbose when
8666         interactive. Patch from Robert Pluim
8667
8668 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8669
8670         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8671         info file suffixes.
8672
8673 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8674
8675         * process.el (open-network-stream): Add a new optional parameter
8676         PROTOCOL to support udp; fix a minor typo and add an explanation
8677         in docstring for udp programming.
8678
8679         * code-process.el (open-network-stream): Add a new optional
8680         parameter PROTOCOL to support udp; fix a minor typo and add an
8681         explanation in docstring for udp programming.
8682
8683 1999-10-18  Andy Piper  <andy@xemacs.org>
8684
8685         * gui.el (make-gui-button): be more precise about how we call
8686         callbacks.
8687
8688         * wid-edit.el (widget-push-button-value-create): Use the new form
8689         of native gui-button.
8690
8691 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8692
8693         * info.el (Info-page-prev): Don't do (sit-for 0).
8694
8695 1999-10-13  Andy Piper  <andy@xemacs.org>
8696
8697         * gutter-items.el (progress-abort-glyph): new glyph for showing
8698         abort status.
8699         (append-progress): dispatch-event rather than sit-for.
8700         (abort-progress): new function. Show the abort glyph with an
8701         appropriate message.
8702         (raw-append-progress): dispatch-event rather than sit-for.
8703         (display-progress): cope with aborts.
8704
8705         * gui.el (make-gui-button): Use native widgets for buttons
8706         unconditionally.
8707         (insert-gui-button): ditto.
8708         (gui-button-p): ditto.
8709
8710         * xbm-button.el: remove from core.
8711
8712         * xpm-button.el: remove from core.
8713
8714 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8715
8716         * faces.el (init-device-faces): Don't initialize the random faces
8717         on the stream device.
8718
8719 1999-10-06  Andy Piper  <andy@xemacs.org>
8720
8721         * files.el (recover-file): Don't use ls under windows for revert buffer.
8722
8723 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8724
8725         * package-get.el (package-get-download-menu): Make menu really
8726         toggle download sites.
8727         (package-get-download-sites): Add autoload cookie.
8728
8729 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8730
8731         * setup-paths.el (paths-find-module-directory): Ditto.
8732
8733 1999-09-29  Werner Fink  <werner@suse.de>
8734
8735         * setup-paths.el (paths-find-exec-directory): Add missing nil
8736         parameter for environment.
8737
8738 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8739
8740         * modeline.el (modeline-format):
8741         Only purecopy the strings.  Else
8742         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8743         barfs.
8744
8745 1999-08-28  Mike Woolley  <mike@bulsara.com>
8746
8747         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8748         user setting comint-completion-addsuffix and
8749         comint-process-echoes.
8750
8751 1999-09-22  Andy Piper  <andy@xemacs.org>
8752
8753         * gutter-items.el (update-tab-in-gutter): use
8754         last-nonminibuf-window instead of selected-window.
8755
8756 1999-09-18  Andy Piper  <andy@xemacs.org>
8757
8758         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8759         display on.
8760
8761         * subr.el (record-buffer-hook): new variable so that the hook gets
8762         some documentation.
8763
8764 1999-09-16  Andy Piper  <andy@xemacs.org>
8765
8766         * gutter-items.el (update-tab-in-gutter): only update when the
8767         gutter is visible.
8768         (remove-buffer-from-gutter-tab): ditto.
8769
8770 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8771
8772         * simple.el (do-auto-fill): Commented out part of Kinsoku
8773         processing.
8774
8775 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8776
8777         * isearch-mode.el (isearch-highlightify-region): Give the
8778         highlighting extents a high priority.
8779         (isearch-make-extent): Give the main highlighting extent an even
8780         higher priority.
8781
8782 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8783
8784         * packages.el (packages-compute-package-locations): Fix typo from
8785         -u rationalization.
8786
8787 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8788
8789         * setup-paths.el (paths-find-doc-directory): Respect value of
8790         `configure-doc-directory.'
8791
8792         * find-paths.el (paths-find-architecture-directory): Give
8793         precendence `default' argument (which typically comes from
8794         configure).
8795
8796 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8797
8798         * startup.el (command-line-early): Added options -user-init-file
8799         and -user-init-directory.
8800
8801         * files.el (user-init-file): Default to NIL so we can recognize
8802         when it's set.
8803
8804 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8805
8806         * obsolete.el (init-file-user):
8807         * startup.el:
8808         * packages.el (packages-compute-package-locations):
8809         * package-get.el (package-get-user-index-filename):
8810         * menubar-items.el (maybe-add-init-button):
8811         * info.el (Info-annotations-path):
8812         * dump-paths.el:
8813         Change `user-init-directory' to be an absolute path.
8814         Use `user-init-directory' where appropriate.
8815         Zap `init-file-user' and its uses.
8816
8817 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8818
8819         * subr.el (copy-symbol): New function.
8820
8821 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8822
8823         * isearch-mode.el (isearch-done): Be sure to restore invisible
8824         extents in the proper buffer.
8825         (isearch-pre-command-hook): Set this-command to the correct value
8826         in case the buffer has changed and old overriding-local-map was
8827         used.
8828         (isearch-restore-extent): Use remprop instead of setting the
8829         property to nil.
8830
8831 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8832
8833         * cmdloop.el (execute-extended-command): Update zmacs region
8834         before the delay.
8835         (execute-extended-command): Make the message gettext-friendly.
8836
8837 1999-09-07  Andy Piper  <andy@xemacs.org>
8838
8839         * gutter-items.el (progress-gauge-glyph): renamed from
8840         progress-glyph.
8841         (progress-text-glyph): new variable.
8842         (progress-layout-glyph): use layouts and text glyphs.
8843         (progress-area-buffer): removed.
8844         (progress-text-and-extent): new variable.
8845         (progress-displayed-p): dynamically create gutter area buffer.
8846         (clear-progress): ditto.
8847         (raw-append-progress): ditto.
8848         (append-progress): use new glyph names.
8849         (raw-append-progress): only create the extent when needed. set
8850         properties more optimally.
8851         (progress): remove args.
8852
8853 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8854
8855         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8856         mapcar where the return value is unused.
8857         (isearch-restore-invisible-extents): Ditto.
8858         (isearch-highlight-all-cleanup): Ditto.
8859         (isearch-delete-extents-in-range): Traverse the extents only once.
8860         (isearch-highlight-all-update): Don't start over if the search
8861         string has changed and more input is pending.
8862
8863 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8864
8865         * packages.el (packages-find-package-data-path): Ditto.
8866
8867         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8868
8869         * subr.el (mapc-internal): Don't make obsolete.
8870
8871         * cl-extra.el (mapc): Resurrect.
8872
8873 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8874
8875         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8876         alias.
8877
8878         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8879         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8880         (isearch-yank-clipboard): Use get-clipboard instead of
8881         x-get-clipboard.
8882         (isearch-yank-selection): Fix docstring.
8883
8884 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8885
8886         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8887
8888 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8889
8890         * cl-macs.el (extent-start-position): Fix setf method.
8891         (extent-end-position): Ditto.
8892
8893 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8894
8895         * isearch-mode.el: End merge with FSF 20.4.
8896
8897         * isearch-mode.el (search-invisible): New variable.
8898         (isearch-hide-immediately): Ditto.
8899         (isearch-unhidden-extents): Ditto.
8900         (isearch-range-invisible): New function.
8901         (isearch-unhide-extent): Ditto.
8902         (isearch-restore-invisible-extents): Ditto.
8903         (isearch-restore-extent): Ditto.
8904
8905         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8906         implementation.
8907         (isearch-ring-retreat-edit): Ditto.
8908         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8909         (isearch-forward-regexp): New arguments NOT-REGEXP and
8910         NO-RECURSIVE-EDIT.
8911         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8912         (isearch-backward-regexp): New arguments NOT-REGEXP and
8913         NO-RECURSIVE-EDIT.
8914         (isearch-mode): Return isearch-success.
8915         (isearch-update): Use unread-command-events instead of
8916         unread-command-event.
8917         (isearch-abort): If an invalid regexp is encountered, keep popping
8918         states.
8919         (isearch-*-char): Use FSF implementation.
8920         (isearch-whitespace-chars): Use the more robust FSF's
8921         implementation.
8922         (isearch-within-brackets): New variable.
8923         (isearch-mode): Initialize it.
8924         (isearch-edit-string): Bind it.
8925         (isearch-search-and-update): Set it.
8926         (isearch-push-state): Push it.
8927         (isearch-top-state): Pop it.
8928         (isearch-search): Set it.
8929         (isearch-printing-char): When called by isearch-whitespace-chars,
8930         handle M-SPC gracefully.
8931         (isearch-message-prefix): New argument ELLIPSIS.
8932         (isearch-message-suffix): Ditto.
8933         (isearch-message): Use the ELLIPSIS argument when calling
8934         isearch-message-prefix and isearch-message-suffix.
8935         (isearch-message-prefix): Distinguish between "wrapped" and
8936         "overwrapped" search, FWIW.
8937
8938 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8939
8940         * isearch-mode.el (isearch-edit-string): Use the head of the
8941         search ring instead of search-last-string and search-last-regexp.
8942         (search-highlight): Renamed from isearch-highlight.
8943         (isearch-exit): Use the new name.
8944         (isearch-highlight): Ditto.
8945         (isearch-dehighlight): Ditto.
8946         (isearch-update-ring): New function.
8947         (isearch-done): Call it.
8948         (isearch-done): New argument EDIT.
8949         (isearch-repeat): If search string is empty, look up at the car of
8950         the search ring; ignore the yank pointer.
8951         (isearch-abort): Call isearch-done with NOPUSH.
8952         (isearch-cancel): New function.
8953         (isearch-mode-map): Bind it to ESC ESC ESC.
8954
8955         * isearch-mode.el: Begin merge with FSF 20.4.
8956
8957 1999-09-01  Andy Piper  <andy@xemacs.org>
8958
8959         * x-select.el (x-get-clipboard): obsolete.
8960         (x-yank-clipboard-selection): obsolete
8961
8962         * select.el (disown-selection): need to be careful to disown the
8963         clipboard if we set it via selection.
8964         (get-clipboard): move from x-select.el
8965         (yank-clipboard-selection): ditto.
8966
8967 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8968
8969         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8970         isearch-highlight-all-matches to nil.
8971         (isearch-fixed-case): New variable.
8972         (isearch-mode): Initialize it.
8973         (isearch-edit-string): Save it.
8974         (isearch-toggle-case-fold): Set it.
8975         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8976         need to check isearch-fixed-case.
8977         (isearch-toggle-case-fold): Update highlighting of all matches
8978         before the pause.
8979         (isearch-edit-string):
8980
8981 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8982
8983         * isearch-mode.el (isearch-edit-string): Call isearch-message
8984         before reading the event so that the prompt is displayed properly.
8985         (isearch-message): Use isearch-nonincremental when calling
8986         isearch-message-prefix.
8987         (minibuffer-local-isearch-map): Bind up and down to do the same as
8988         M-p and M-n respectively.
8989         (isearch-done): New arg NOPUSH.
8990         (isearch-edit-string): Use it.
8991         (isearch-edit-string): Don't bind isearch-string.
8992         (isearch-ring-adjust): Edit string, *then* push state.
8993
8994 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8995
8996         * faces.el (isearch-secondary): Make isearch-secondary look
8997         different than default.
8998
8999 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9000
9001         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9002         save-excursion.
9003         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9004         (isearch-update): Call isearch-dehighlight without arguments.
9005         (isearch-done): Ditto.
9006
9007         * isearch-mode.el (isearch-fix-case): If the search string has no
9008         upper-case letters, allow the folding to be reenabled.
9009         Previously, once disabled, the folding would remain that way until
9010         the end of isearch.
9011         (isearch-top-state): Call isearch-fix-case.
9012
9013         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9014         save-excursion.
9015         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9016
9017 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9018
9019         * xpm-button.el:
9020         xbm-button.el: Need to exist in core because gui.el depends on
9021         them.
9022
9023 1999-08-31  Andy Piper  <andy@xemacs.org>
9024
9025         * gutter-items.el (buffers-tab-face): new customizable variable.
9026         (buffers-tab-default-buffer-line-length): new specifier for
9027         maximum viewable characters.
9028         (progress-stack): new variable for implementing widget-based
9029         progress messages.
9030         (progress-area-buffer): ditto.
9031         (progress-glyph-height): ditto.
9032         (progress-stop-callback): ditto.
9033         (progress-quit-function): new function.
9034         (progress-glyph): new variable.
9035         (progress-layout-glyph): ditto.
9036         (progress-displayed-p): new function, see message-displayed-p for
9037         details.
9038         (clear-progress): ditto.
9039         (remove-progress): ditto.
9040         (append-progress): ditto.
9041         (raw-append-progress): ditto.
9042         (display-progress): ditto.
9043         (current-progress): ditto.
9044         (current-progress-label): ditto.
9045         (progress): ditto.
9046         (lprogress): ditto.
9047
9048
9049 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9050
9051         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9052
9053         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9054         `isearch-yank-selection'.
9055         (isearch-mode-map): Use it.
9056         (isearch-yank-selection): Use `get-selection' instead of
9057         `get-x-selection'.
9058
9059 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9060
9061         * faces.el (isearch-secondary): Create face here.
9062
9063         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9064         timers.
9065
9066 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9067
9068         * subr.el (buffer-string): More robust backward compatibility
9069         check, courtesy William Perry.
9070
9071 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9072
9073         * replace.el (perform-replace): Stop the search after the search
9074         limit has been reached.
9075
9076 1999-08-23  Andy Piper  <andy@xemacs.org>
9077
9078         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9079         here if we don't have one.
9080
9081 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9082
9083         * ldap.el (ldap-coding-system): Default to nil until we get
9084         efficient UTF8 support
9085         (ldap-decode-string): Guard against `decode-coding-string' not
9086         being defined
9087         (ldap-encode-string): Guard against `encode-coding-string' not
9088         being defined
9089
9090 1999-08-23  Didier Verna  <didier@xemacs.org>
9091
9092         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9093         Some doc strings improvements, and add a star to the `interactive'
9094         calls.
9095
9096 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9097
9098         * font-lock.el (java-font-lock-keywords-3): introduced new
9099         keywords and regexpes for javadoc syntax 1.2.
9100
9101 1999-08-17  Andy Piper  <andy@xemacs.org>
9102
9103         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9104         format-buffers-tab-line.
9105         (buffers-tab-max-buffer-line-length): new variable.
9106         (format-buffers-tab-line): new function. truncate names if over
9107         buffers-tab-max-buffer-line-length.
9108
9109 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9110
9111         * cus-start.el: Customize the variable `bell-inhibit-time'.
9112
9113 1999-08-16  Andy Piper  <andy@xemacs.org>
9114
9115         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9116         brute-force approach to deleting the last buffer.
9117         (buffers-tab-grouping-regexp): new customizable variable.
9118         (select-buffers-tab-buffers-by-mode): use it.
9119
9120 1999-08-13  Andy Piper  <andy@xemacs.org>
9121
9122         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9123         deletion problem.
9124
9125 1999-07-30  Didier Verna  <didier@xemacs.org>
9126
9127         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9128         of princ to output symbols.
9129         (custom-save-face-internal): ditto.
9130         (custom-save-resets): ditto.
9131
9132 1999-08-09  Didier Verna  <didier@xemacs.org>
9133
9134         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9135         `regexp-quote' to protect the major mode name for use as a regular
9136         expression (c++ needs this for instance).
9137
9138 1999-08-08  Andy Piper  <andy@xemacs.org>
9139
9140         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9141         cope with similar mode names.
9142
9143         * gutter-items.el (buffers-tab-selection-function): new selection
9144         function.
9145         (select-buffers-tab-buffers-by-mode): new function.
9146         (buffers-tab-items): use it if set to only display buffers in the
9147         tab in the current buffer's group..
9148         (update-tab-in-gutter): use new api.
9149         (remove-buffer-from-gutter-tab): ditto.
9150
9151         * gutter-items.el (buffers-tab-max-size): set custom selection
9152         default to 6.
9153         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9154         (add-tab-to-gutter): set face as default.
9155
9156 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9157
9158         * faces.el (frob-face-property): Merge the fall-back specifier
9159         with the target, not replace it.
9160
9161 1999-08-05  Andy Piper  <andy@xemacs.org>
9162
9163         * gutter-items.el (update-tab-in-gutter): add frame argument for
9164         buffer-items.
9165         (update-tab-in-gutter): use it.
9166
9167         * gutter-items.el (record-buffer-hook): set.
9168
9169         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9170         change.
9171         (switch-to-buffer-hook) deleted.
9172
9173 1999-08-04  Andy Piper  <andy@xemacs.org>
9174
9175         * gutter-items.el (update-tab-in-gutter): make sure this will work
9176         as an argument to create-frame-hook.
9177
9178 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9179
9180         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9181         instead of timer emulation.
9182
9183 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9184
9185         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9186         Emacs isearch enhancements.
9187
9188 1999-07-28  Andy Piper  <andy@xemacs.org>
9189
9190         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9191         all devices that support tab controls.
9192         (remove-buffer-from-gutter-tab): new function. to be used as a
9193         value for kill-buffer-hook.
9194
9195 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9196
9197         * auto-show.el (auto-show-truncationp): changed to match
9198         `window_translation_on'
9199
9200 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9201
9202         * XEmacs 21.2.19 is released
9203
9204 1999-07-28  SL Baur  <steve@miho>
9205
9206         * code-files.el (insert-file-contents): Fix docstring.
9207         revert previous change.
9208
9209 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9210
9211         * fill.el (fill-region-as-paragraph): Change re-break-point to
9212         contain word-across-newline plus one character so that filling
9213         Japanese and Chinese works as desired.
9214         * simple.el (do-auto-fill): Ditto.
9215
9216 1999-07-26  SL Baur  <steve@miho>
9217
9218         * mule/japanese.el ("Japanese"): Do not specify a default input
9219         method.
9220         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9221
9222 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9223
9224         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9225         able to use cl-macs macro in early lisp.
9226
9227 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9228
9229         * custom.el:
9230         * cus-face.el:
9231         * cus-edit.el:
9232                 Massive custom Theme API changes.
9233
9234 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9235
9236         * code-files.el (insert-file-contents): Regard
9237         coding-system-magic-cookie if `coding-system-for-read' is nil.
9238
9239 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9240
9241         * mule/thai-xtis.el: Add coding: local variable, to avoid
9242         bootstrapping problem with C locale.
9243
9244 1999-07-22  Andy Piper  <andy@xemacs.org>
9245
9246         * dumped-lisp.el (preloaded-file-list): guard against putting
9247         gutter-items in a less than functional XEmacs.
9248         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9249
9250 1999-07-18  Bob Weiner  <weiner@beopen.com>
9251
9252         * fill.el (fill-context-prefix): Fixed bug that prevented the
9253         setting of an adaptive fill prefix when the `dont-skip-first' was
9254         t.
9255
9256 1999-07-22  SL Baur  <steve@miho>
9257
9258         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9259
9260 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9261
9262         * files.el (interpreter-mode-alist): add `make', `guile', and
9263         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9264         makefile-mode, guile is a scheme, and someday XEmacs will be
9265         modular enough to use as an efficient scripting tool.)
9266
9267 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9268
9269         * mule/mule-cmds.el (reset-language-environment): Regard
9270         coding-category `utf-8' and `ucs-4' if they are available.
9271
9272 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9273
9274         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9275         (prefer-coding-system): Fix DOC-string.
9276
9277         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9278         DOC-string too.
9279
9280         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9281         Mule.
9282         (coding-system-change-eol-conversion): Fix DOC-string.
9283
9284 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9285
9286         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9287         instead of `list-coding-system'.
9288
9289 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9290
9291         * menubar-items.el (default-menubar): `select-input-method' was
9292         renamed to `set-input-method'.
9293
9294         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9295         "Set Language Environment" menu.
9296
9297         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9298         "Describe Language Support" menu.
9299
9300 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9301
9302         * mule/chinese.el ("Chinese-GB"): Rename
9303         `chinese-gb-environment-setup-function' to
9304         `setup-chinese-gb-environment-internal'.
9305
9306 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9307
9308         * mule/korean.el: Use `define-coding-system-alias' instead of
9309         `copy-coding-system'.
9310
9311 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9312
9313         * mule/mule-cmds.el (set-language-environment-coding-systems):
9314         Treat duplicated coding-categories.
9315
9316 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9317
9318         * mule/japanese.el: Use `define-coding-system-alias' instead of
9319         `copy-coding-system'.
9320
9321 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9322
9323         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9324         coding-system `viscii'.
9325
9326 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9327
9328         * mule/cyrillic.el:
9329         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9330         (cyrillic-alternativnyj-decode-table): New variable.
9331         (cyrillic-alternativnyj-encode-table): New variable.
9332         - Specify `iso-8-1' as a category of coding-system
9333           `alternativnyj'.
9334         - Abolish general Cyrillic environment.
9335
9336 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9337
9338         * mule/chinese.el:
9339         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9340         - Register `chinese-gb-environment-setup-function' as a
9341           `setup-function' of "Chinese-GB" environment.
9342
9343 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9344
9345         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9346         optional argument `parents'.
9347
9348         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9349         property for Thai-XTIS.
9350
9351         * mule/mule-help.el (help-with-tutorial): Use property
9352         `tutorial-coding-system' of language-info as a coding-system to
9353         read tutorial file.
9354
9355 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9356
9357         * mule/thai-xtis.el: Don't setup `setup-function' and
9358         `exit-function'.
9359
9360         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9361         `set-coding-category-system' to set up coding-system for
9362         coding-category.
9363
9364         * mule/mule-cmds.el (prefer-coding-system): Use
9365         `set-coding-category-system' to set up coding-system for
9366         coding-category.
9367
9368 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9369
9370         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9371         Thai-XTIS environment.
9372
9373         * mule/mule-cmds.el (prefer-coding-system): Use
9374         `find-coding-system' instead of `coding-system-p'.
9375
9376 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9377
9378         * mule/mule-cmds.el (set-language-environment-coding-systems):
9379         Modify eol-type for XEmacs.
9380
9381         * mule/thai-xtis.el: Delete unused local variable `category'.
9382
9383         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9384         function.
9385         (prefer-coding-system): Don't call
9386         `update-coding-systems-internal'; use function
9387         `coding-category-list' instead of variable `coding-category-list';
9388         use `set-coding-priority-list' instead of `set-coding-priority';
9389         modify `eol-type' for XEmacs.
9390
9391         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9392         `charset-columns'.
9393         (char-width): Likewise.
9394
9395 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9396
9397         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9398         `tis-620'.
9399
9400         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9401         `set-coding-priority-list' instead of `set-coding-priority'; don't
9402         call `update-coding-systems-internal'.
9403
9404         * mule/mule-misc.el (coding-system-get): New function.
9405         (coding-system-put): New function.
9406         (coding-system-category): New function.
9407
9408 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9409
9410         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9411         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9412         to avoid conflict with leim/quail/thai-xtis.
9413
9414         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9415         to thai-xtis-chars.el.
9416
9417         * mule/thai-xtis-chars.el: New file (split from
9418         mule/thai-xtis.el).
9419
9420 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9421
9422         * mule/thai-xtis.el:
9423         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9424         - Add syntax entries.
9425         - Put `preferred-coding-system' of the charset `thai-xtis' to
9426           `tis-620'.
9427
9428 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9429
9430         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9431         rewritten to use write-multibyte-character.
9432
9433 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9436         of `iso-2022-7'.
9437         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9438         ported yet.
9439         (read-input-method-name): Treat optional argument `default'.
9440
9441 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9442
9443         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9444         all.
9445         (set-language-info-alist): Set up menus here.
9446
9447 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9448
9449         * minibuf.el (completing-read): Add new optional argument
9450         `default'.
9451         (read-coding-system): Add new optional argument
9452         `default-coding-system'.
9453
9454 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9455
9456         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9457         (viet-viscii-...->viet-vscii...).
9458
9459 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9460
9461         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9462         and menus.
9463
9464 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9465
9466         * mule/mule-cmds.el (input-method-function): Add permanent-local
9467         property.
9468
9469 1999-03-30  Dave Love  <fx@gnu.org>
9470
9471         * mule/mule-cmds.el (current-language-environment): Doc fix.
9472
9473 1999-02-06  Richard Stallman  <rms@gnu.org>
9474
9475         * mule/european.el (setup-slovenian-environment): New function.
9476         ("Slovenian"): New language environment.
9477
9478 1999-01-27  Dave Love  <fx@gnu.org>
9479
9480         * mule/mule-cmds.el (current-language-environment): Provide :link,
9481         :type (choices) and appropriate :get.
9482
9483 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9484
9485         * mule/mule-cmds.el (describe-language-environment): Don't alter
9486         input-method-alist.
9487
9488 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9489
9490         * mule/mule-cmds.el (prefer-coding-system): Call
9491         set-coding-priority, so that the internal array of priorities is
9492         also updated.
9493
9494 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9495
9496         * mule/mule-cmds.el (prefer-coding-system): If the argument
9497         requires specific EOL conversion type, make the default coding
9498         systems use that.
9499
9500 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9501
9502         * mule/mule-cmds.el (set-language-environment): Pass the default
9503         eol-type to set-language-environment-coding-systems.
9504         (set-default-coding-systems): Copy the eol-type property for the
9505         new default values of {buffer-file,process}-coding-system from the
9506         old defaults.
9507         (set-language-environment-coding-systems): Accept an optional
9508         argument EOL-TYPE, and set the eol-type property of the default
9509         coding systems accordingly.
9510
9511 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9512
9513         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9514         use generate-new-buffer instead of get-buffer-create.
9515
9516 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9517
9518         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9519
9520 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9521
9522         * mule/mule-cmds.el (default-input-method): Fix custom type.
9523
9524 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9525
9526         * mule/mule-cmds.el (setup-specified-language-environment):
9527         Add apropos-inhibit property.
9528         (describe-specified-language-support): Likewise.
9529
9530 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9531
9532         * mule/mule-cmds.el: Doc fixes.
9533
9534 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9535
9536         * mule/mule-cmds.el (register-input-method): Doc-string
9537         modified.
9538
9539 1998-09-01  Dave Love  <fx@gnu.org>
9540
9541         * mule/mule-cmds.el (current-language-environment): Fix
9542         setter function.
9543
9544 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9545
9546         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9547         mule/european.el, mule/hebrew.el, mule/japanese.el,
9548         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9549         avoid bootstrapping problem if you need to recompile all the Lisp
9550         files using interpreted code.
9551
9552 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9553
9554         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9555         ("Latin-2"): Likewise.
9556
9557 1998-08-18  Per Starback  <starback@update.uu.se>
9558
9559         * mule/european.el (setup-latin2-environment): Fix typo.
9560
9561 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9562
9563         * mule/european.el: Give proper value of `input-method' key to all
9564         lang. env.
9565
9566         * mule/mule-cmds.el (activate-input-method): Handle the case that
9567         the arg INPUT-METHOD is nil correctly.
9568         (read-multilingual-string): Activate the specified input method
9569         before calling read-string.  Afterward, activate the original
9570         input method.
9571
9572 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9573
9574         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9575         (set-language-info-alist): Fix typo in doc-string.
9576
9577         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9578
9579 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9580
9581         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9582         (reset-language-environment): New function for the job that
9583         setup-english-environment used to do.
9584         (set-language-environment): Do more setups according to the info
9585         in language-info-alist.
9586         (read-language-name): Handle the case that the arg KEY is nil.
9587         (describe-language-environment): Handle input-method property.
9588
9589         * mule/: All files under this directory, which related with
9590         specific languages (such as mule/european.el, mule/greek.el,
9591         mule/hebrew.el, mule/misc-lang.el), modified as below.
9592         (setup-XXX-environment): Just call set-language-environment.  If
9593         they used to do some other jobs than what done by
9594         set-language-environment, those jobs are done in
9595         setup-XXX-environment-internal now.
9596         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9597         the value to setup-XXX-environment-internal.  Add properties
9598         input-method and features.
9599
9600         * mule/english.el (setup-english-environment): Just call
9601         reset-language-environment.
9602
9603         * mule/european.el (setup-8-bit-environment): Function deleted.
9604
9605 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9606
9607         * mule/mule-cmds.el (input-method-exit-on-first-char)
9608         (input-method-use-echo-area): Doc fixes.
9609
9610 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9611
9612         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9613         variable.
9614         (input-method-use-echo-area): New variable.
9615
9616 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9617
9618         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9619
9620 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9621
9622         * mule/mule-cmds.el (activate-input-method): Update mode line.
9623         (inactivate-input-method): Likewise.
9624
9625 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9626
9627         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9628         input method in the current buffer, but just bind
9629         current-input-method.
9630
9631 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9632
9633         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9634
9635         * mule/misc-lang.el ("IPA"): Add coding-priority and
9636         coding-system.
9637
9638 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9639
9640         * mule/greek.el: Add coding-priority.
9641
9642 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9643
9644         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9645         LANG-ENV.
9646
9647 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9648
9649         * mule/mule-cmds.el (register-input-method): Fix previous change.
9650         (setup-specified-language-environment): Doc fix.
9651
9652 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9653
9654         * mule/mule-cmds.el: Several doc fixes.
9655         (get-language-info, set-language-info): Rename argument.
9656         (set-language-info-alist): Likewise.
9657         (register-input-method): Rename argument.
9658         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9659
9660 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9661
9662         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9663         default value while reading an input method.
9664
9665 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9666
9667         * mule/mule-cmds.el (universal-coding-system-argument):
9668         Use buffer-file-coding-system as default.
9669
9670 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9671
9672         * mule/korean.el ("Korean"): Doc fix.
9673
9674 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9675
9676         * mule/mule-cmds.el (describe-language-environment): Print the
9677         languge environment at the head.
9678
9679 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9680
9681         * mule/japanese.el: Set exit-function to exit-japanese-environment
9682         for Japanese environment.
9683
9684 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9685
9686         * mule/mule-cmds.el (set-language-environment): Doc fix.
9687         (current-language-environment): Use defcustom.
9688         (default-input-method): Specify :type.
9689
9690 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9691
9692         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9693         modified.
9694         (prefer-coding-system): Doc-string modified.
9695
9696 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9697
9698         * mule/mule-cmds.el (set-language-info): Doc-string
9699         describes `coding-priority' KEY.
9700         (set-language-environment-coding-systems): New function.
9701         (select-safe-coding-system): New function.
9702         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9703         (set-language-info-alist): New optionla arg PARENTS.  Call
9704         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9705         (set-language-environment-coding-systems): New function.
9706
9707         * mule/chinese.el: Remove setting up of
9708         describe-chinese-environment-map and
9709         setup-chinese-environment-map.  Exclude them in args of calls to
9710         set-language-info-alist.  Register coding-priority key in
9711         language-info-alist.
9712
9713         * mule/cyrillic.el: Remove setting up of
9714         describe-cyrillic-environment-map and
9715         setup-cyrillic-environment-map.  Exclude them in args of calls to
9716         set-language-info-alist.  Register coding-priority key in
9717         language-info-alist.
9718
9719         * mule/english.el: Register coding-priority key in
9720         language-info-alist.
9721
9722         * mule/ethiopic.el: Register coding-priority key in
9723         language-info-alist.
9724
9725         * mule/european.el: Remove setting up of
9726         describe-european-environment-map and
9727         setup-european-environment-map.  Exclude them in args of calls to
9728         set-language-info-alist.  Register coding-priority key in
9729         language-info-alist.  Add "German" language env.
9730         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9731         (setup-german-environment): New function.
9732
9733         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9734         change default input method to "greek-postfix".
9735
9736         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9737         coding-priority key in
9738
9739 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9740
9741         * mule/mule-cmds.el (set-language-info): Doc fix.
9742         (input-method-inactivate-hook): Doc fix.
9743
9744 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9745
9746         * mule/mule-cmds.el (set-input-method): Renamed from
9747         select-input-method.
9748
9749 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9750
9751         * mule/mule-cmds.el (set-language-environment): Run
9752         exit-language-environment-hook before calling `exit-function'
9753         which is specified for the language environment.
9754
9755 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9756
9757         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9758         modified.
9759         (prefer-coding-system): Likewise.
9760         (describe-language-environment): Print aliases of each coding
9761         system.
9762         (set-language-environment-hook): New variable.
9763         (exit-language-environment-hook): New variable.
9764         (set-language-environment): Call these hooks.  Before setting a
9765         new language environment, exit from the
9766         current-language-environment if necessary.
9767         (input-method-verbose-flag): The value can be nil, t,
9768         complex-only, or default.
9769         (input-method-highlight-flag): Doc-string augmented.
9770         (activate-input-method): Check if we can run the registered
9771         function to activate an input method.
9772
9773         * mule/korean.el: Set exit-function for language environment
9774         "Korean" to exit-korean-environment.
9775         (setup-korean-environment): Moved to korea-util.el.
9776
9777 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9778
9779         * mule/mule-cmds.el (read-multilingual-string): Use
9780         current-input-method prior to default-input-method.  Don't bind
9781         current-input-method by `let', instead, activate the specified
9782         input method in the current buffer temporarily.
9783
9784 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9785
9786         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9787
9788 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9789
9790         * mule/chinese.el (post-read-decode-hz): Return the result of
9791         decode-hz-region.
9792         (pre-write-encode-hz): Do not change the value of
9793         last-coding-system.
9794
9795 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9796
9797         * mule/mule-ccl.el: Doc fixes.
9798
9799 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9800
9801         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9802         (check-ccl-program): New macro.
9803
9804 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9805
9806         * mule/mule-ccl.el: Comment about CCL syntax modified.
9807         (ccl-command-table): Add read-multibyte-character and
9808         write-multibyte-character.
9809         (ccl-code-table): Add ex-cmd.
9810         (ccl-extended-code-table): New variable.
9811         (ccl-embed-extended-command): New function.
9812         (ccl-compile-read-multibyte-character,
9813         ccl-compile-write-multibyte-character) New functions.
9814         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9815         ccl-dump-write-multibyte-character): New functions.
9816
9817 1999-07-22  SL Baur  <steve@miho>
9818
9819         * config.el (config-value-file): config.values is installed into
9820         doc-directory.
9821         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9822
9823 1999-07-19  Didier Verna  <didier@xemacs.org>
9824
9825         * rect.el: all functions rewritten, except when noted. Below is a
9826         list of interface changes.
9827         (apply-on-rectangle): new function. Obsoletes
9828         `operate-on-rectangle'. All functions that used to call this
9829         function now call the new one.
9830         (kill-rectangle): added optional prefix arg to fill lines.
9831         (delete-rectangle): ditto.
9832         (delete-extract-rectangle): ditto.
9833         (open-rectangle): ditto.
9834         (clear-rectangle): ditto.
9835         (delete-rectangle-line): added third arg FILL.
9836         (delete-extract-rectangle-line): ditto.
9837         (open-rectangle-line): ditto.
9838         (clear-rectangle-line): ditto.
9839
9840 1999-07-18  Andy Piper  <andy@xemacs.org>
9841
9842         * menubar-items.el (default-menubar): add gutter options.
9843
9844         * gutter-items.el: new file.
9845         (gutter): new group for custom.
9846         (gutter-visible-p): new variable.
9847         (default-gutter-position): ditto.
9848         (buffers-tab): new group for the buffers tab.
9849         (gutter-buffers-tab): widget to put in the gutter.
9850         (buffers-tab-max-size): max number of tabs.
9851         (buffers-tab-switch-to-buffer-function): function to call when a
9852         tab is pressed.
9853         (buffers-tab-omit-function): filter buffers with this function.
9854         (buffers-tab-format-buffer-line-function): format buffer names for
9855         inclusion in tabs.
9856         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9857         the record.
9858         (build-buffers-tab-internal): build a list of tab items.
9859         (buffers-tab-items): ditto.
9860         (add-tab-to-gutter): put a tab in the gutter area.
9861         (update-tab-in-gutter): reset the buffers in the tab.
9862
9863         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9864
9865         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9866         (switch-to-buffer-hooks): new hook.
9867
9868         * toolbar.el (default-toolbar-position): fix typo.
9869
9870 1999-07-16  Andy Piper  <andy@xemacs.org>
9871
9872         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9873
9874 1999-07-15  Didier Verna  <didier@xemacs.org>
9875
9876         * cus-edit.el (custom-prompt-variable): optional third arg makes
9877         prompt for a comment string.
9878         (customize-set-value): optional prefix makes this function handle
9879         variable comments.
9880         (customize-set-variable): ditto.
9881         (customize-save-variable): ditto.
9882         (customize-customized): handle custom comments.
9883         (customize-save-customized): ditto.
9884         (custom-variable-state-set): ditto.
9885         (custom-face-state-set): ditto.
9886         (customize-saved): ditto.
9887         (custom-variable-set): ditto.
9888         (custom-face-set): ditto.
9889         (custom-variable-save): ditto.
9890         (custom-face-save): ditto.
9891         (custom-variable-reset-saved): ditto.
9892         (custom-face-reset-saved): ditto.
9893         (custom-variable-reset-standard): ditto.
9894         (custom-face-reset-standard): ditto.
9895         (custom-comment-face): new face.
9896         (custom-comment-tag-face): ditto.
9897         (custom-comment): new widget.
9898         (custom-comment-create): new function.
9899         (custom-comment-delete): ditto.
9900         (custom-comment-value-set): ditto.
9901         (custom-comment-show): ditto.
9902         (custom-comment-invisible-p): ditto.
9903         (custom-variable-value-create): create a comment field widget.
9904         (custom-face-value-create): ditto.
9905         (custom-variable-menu): new entry for adding a custom comment.
9906         (custom-face-menu): ditto.
9907         (custom-save-variables): possibly save custom comments.
9908         (custom-save-faces): ditto.
9909
9910         * cus-face.el (custom-set-faces): the arguments can now have a
9911         custom comment as fourth argument.
9912
9913         * custom.el (custom-set-variables): the arguments can now have a
9914         custom comment as fifth element.
9915
9916 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9917
9918         * XEmacs 21.2.18 is released
9919
9920 1999-07-13  SL Baur  <steve@miho>
9921
9922         * lib-complete.el (read-library-name): Revert previous change.
9923         (read-library): Ditto.
9924
9925 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9926
9927         * packages.el (packages-package-list): Capitalize docstring.
9928
9929         * packages.el (packages-find-package-library-path): Use #'nconc
9930         rather than #'append to reduce consing -- #'mapcar uses Flist,
9931         which returns a freshly consed list.  #'append would create yet
9932         another fresh list, using Fmake_list in concat.
9933
9934         * packages.el (package-provide): Use setq with remassq like it
9935         says in its docstring.
9936
9937 1999-07-06  SL Baur  <steve@miho.m17n.org>
9938
9939         * lib-complete.el (progn-with-message): Fix typo.
9940
9941 1999-07-06  SL Baur  <steve@miho.m17n.org>
9942
9943         * mule/mule-misc.el (char-octet): Make function match docstring.
9944         From Katsumi Yamaoka <yamaoka@jpl.org>
9945
9946 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9947
9948         * wid-edit.el (widget-documentation): corrected spelling error.
9949
9950 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9951
9952         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9953         keys if already bound
9954
9955 1999-07-06  SL Baur  <steve@miho.m17n.org>
9956
9957         * lib-complete.el (progn-with-message): Revert previous changes.
9958
9959 1999-06-24  Bob Weiner  <weiner@beopen.com>
9960
9961         * lib-complete.el (find-library):
9962         (find-library-other-window):
9963         (find-library-other-frame): Completely rewrote
9964         so that these functions actually work when called non-interactively.
9965         Also made them handle LIBRARY arguments which end with .el or .elc.
9966
9967 1999-06-24  Bob Weiner  <weiner@beopen.com>
9968
9969         * simple.el (indent-new-comment-line): Locally bound
9970         `block-comment-start' to `comstart' or else when this is called
9971         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9972         `block-comment-start' value, ignoring any existing spacing after a
9973         comment prefix in the previous line and producing ugly comments.
9974
9975 1999-06-23  Bob Weiner  <weiner@beopen.com>
9976
9977         * list-mode.el (mouse-choose-completion):
9978         (choose-completion):
9979         (completion-switch-to-minibuffer): Added.
9980         ([Tab]): [Tab] previously switched to the minibuffer
9981         but since [space] does that and since most applications in the
9982         world use [Tab] to select the next item in a list, do that in the
9983         *Completions* buffer too.  This will cause the least confusion
9984         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9985         06/23/1999.
9986
9987 1999-06-22  Bob Weiner  <weiner@beopen.com>
9988
9989         * help.el (help-buffer-name): Added support for a null value
9990         of `help-buffer-prefix-string' since some buffers require no
9991         prefix.
9992
9993 1999-06-20  Bob Weiner  <weiner@beopen.com>
9994
9995         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9996         in the completion-list-mode-map to bury the completions buffer
9997         even when the minibuffer is no longer active.
9998
9999 1999-06-20  Bob Weiner  <weiner@beopen.com>
10000
10001         * list-mode.el (list-mode): It is visually disconcerting to have
10002         the text cursor disappear within list buffers, especially when
10003         moving from window to window, so leave it visible.
10004
10005 1999-07-01  SL Baur  <steve@miho.m17n.org>
10006
10007         * menubar-items.el (default-menubar): Conditionalize the bug
10008         report menu item (which may not be possible in this XEmacs).
10009         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10010
10011 1999-06-30  SL Baur  <steve@miho.m17n.org>
10012
10013         * subr.el (with-current-buffer): DOC string fix.
10014         Suggested by Bob Weiner <weiner@altrasoft.com>
10015
10016 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10017
10018         * cus-face.el (custom-face-italic): insert missing args
10019
10020 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10021
10022         * packages.el (package-locations): Changed default early package
10023         hierarchies to ~/.xemacs/mule-packages and
10024         ~/.xemacs/xemacs-packages.
10025
10026 1999-06-23  SL Baur  <steve@miho.m17n.org>
10027
10028         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10029
10030 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10031
10032         * packages.el (package-locations): Changed default early package
10033         hierarchy to ~/.xemacs/packages.
10034         (package-locations): Removed `packages' as a possible name for a
10035         late package hierarchy.
10036
10037 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10038
10039         * mule/mule-category.el (word-combining-categories): Set up new
10040         variable.
10041         (word-separating-categories): Likewise.
10042
10043 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10044
10045         * XEmacs 21.2.17 is released
10046
10047 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10048
10049         * font-menu.el (font-menu-set-font): allow for nil specification
10050         of font size.
10051
10052 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10053
10054         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10055         is 1.
10056
10057 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10058
10059         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10060         8859-5 instead of ISO 8859-1.
10061
10062 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10063
10064         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10065         (viet-viscii-encode-table): Ditto.
10066
10067         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10068         Make obsolete definition of char-octet.
10069
10070 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10071
10072         * subr.el: Move no-Mule make-char ...
10073         * help-nomule.el (make-char): To here.
10074         (string-width): Make Mule compatibility alias.
10075
10076 1999-06-15  Andy Piper  <andy@xemacs.org>
10077
10078         * select.el (get-selection-no-error): really make there be no-error.
10079         (get-selection): revert to original.
10080
10081 1999-06-11  Andy Piper  <andy@xemacs.org>
10082
10083         * select.el (selection-sets-clipboard): renamed.
10084         (own-selection): use it.
10085
10086 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10087
10088         * XEmacs 21.2.16 is released
10089
10090 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10091
10092         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10093         missing characters to avoid crash.
10094
10095 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10096
10097         * coding.el (set-terminal-coding-system): Only set the console
10098         coding system on the selected console if it is a tty.
10099
10100 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10101
10102         * cus-face.el:
10103         * cus-edit.el:
10104         * faces.el:
10105         (custom):
10106         (face-spec-set):
10107         * faces.el (frob-face-property):
10108         * font-menu.el (font-menu-set-font):
10109                   Actually apply changes from 1999-03-17
10110
10111 1999-06-10  Andy Piper  <andy@xemacs.org>
10112
10113         * select.el (get-selection): abstract out non error-signalling
10114         part.
10115         (get-selection-no-error): get-selection without signalling an
10116         error.
10117         (selection-is-clipboard-p): new variable. controls whether the
10118         selection sets the clipboard.
10119         (own-selection): use it.
10120
10121         * mouse.el (insert-selection): fallback to clipboard after trying
10122         primary selection and cutbuffer.
10123
10124 1999-06-05  Andy Piper  <andy@xemacs.org>
10125
10126         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10127         selection functions.
10128
10129 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10130
10131         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10132         default value.
10133         (load): Use `raw-text' instead of `no-conversion'.
10134         (insert-file-contents): Likewise.
10135
10136         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10137         of `no-conversion'.
10138
10139 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10140
10141         * coding.el: Don't copy `no-conversion' to `raw-text'.
10142
10143 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10144
10145         * subr.el (make-char): Define it if Mule is not around.
10146
10147 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10148
10149         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10150
10151         * x-select.el (x-disown-selection-internal): Restore symbol as an
10152         obsolete alias.
10153         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10154
10155 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10156
10157         * XEmacs 21.2.15 is released
10158
10159 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10160
10161         * subr.el (split-string): Avoid infinite looping
10162
10163 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10164
10165         * ldap.el (ldap-ignore-attribute-codings): New variable
10166         (ldap-default-attribute-decoder): New variable
10167         (ldap-coding-system): New variable
10168         (ldap-attribute-syntax-encoders): New variable
10169         (ldap-attribute-syntax-decoders): New variable
10170         (ldap-attribute-syntaxes-alist): New variable
10171         (ldap-encode-boolean): New function
10172         (ldap-decode-boolean): New function
10173         (ldap-encode-country-string): New function
10174         (ldap-decode-string): New function
10175         (ldap-decode-address): New function
10176         (ldap-encode-address): New function
10177         (ldap-decode-attribute): New function
10178         (ldap-search): Use some of these
10179
10180 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10181
10182         * version.el (emacs-version): Make the patch level/beta come
10183         before the XEmacs qualifier so that it gets into (funcall
10184         emacs-version) and thus in the bug reports.
10185         (emacs-version>=): Support patch levels.
10186
10187 1999-06-03  SL Baur  <steve@xemacs.org>
10188
10189         * version.el: implement x.y.z version number
10190         From Jan Vroonhof <vroonhof@math.ethz.ch>
10191
10192 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10193
10194         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10195
10196 1999-05-22  Vin Shelton <acs@xemacs.org>
10197
10198         * startup.el: Document -private and break out non-standard X options.
10199
10200 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10201
10202         * mule/mule-charset.el (charset-after): New function.
10203         (charset-direction): Synch with Mule, update docstring.
10204         (get-charset-property): New function.
10205         (put-charset-property): New function.
10206         (charset-plist): New function.
10207
10208         * mule/mule-charset.el (compose-region):
10209         (decompose-region): remove;  these functions (which don't work
10210         since we don't do composite characters) have been moved to
10211         mule-util.el.
10212         (toplevel): follow coding standards
10213
10214 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10215
10216         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10217         exist any more.
10218
10219         * code-files.el: Fix commentary to follow coding standards.  Move
10220         the single line left in mule-files.el to here.
10221
10222         * mule/mule-files.el: delete.
10223
10224 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10225
10226         * info.el (Info-scroll-prev): Use event functions instead of the
10227         old emacs 19 interface.
10228
10229 1999-06-02  Andy Piper  <andy@xemacs.org>
10230
10231         * x-font-menu.el (x-font-menu-load-font):
10232         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10233
10234 1999-05-31  Andy Piper  <andy@xemacs.org>
10235
10236         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10237         group.
10238         (font-menu-this-frame-only-p): ditto.
10239         (font-menu-max-items): reinstate, from Jan Vroonhof
10240         <vroonhof@math.ethz.ch>
10241         (font-menu-submenu-name-format): ditto.
10242         (font-menu-split-long-menu): ditto, for use by the family
10243         constructor.
10244         (font-menu-family-constructor): use it.
10245
10246 1999-05-30  Andy Piper  <andy@xemacs.org>
10247
10248         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10249         for use by the font menu.
10250
10251         * msw-font-menu.el: new file implementing mswindows specific
10252         font-menu behaviour.
10253         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10254         (mswindows-font-menu-junk-families): ditto.
10255         (hack-font-truename): ditto.
10256         (mswindows-font-regexp-ascii): ditto.
10257         (mswindows-reset-device-font-menus): ditto.
10258         (mswindows-font-menu-font-data): ditto.
10259         (mswindows-font-menu-load-font): ditto.
10260
10261         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10262         (x-font-menu-font-data): ditto.
10263         (x-font-menu-load-font): ditto.
10264
10265         * font-menu.el: new file implementing generic font menu behaviour.
10266         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10267         made device independent.
10268         (font-menu-this-frame-only-p): ditto.
10269         (font-menu-preferred-resolution): ditto.
10270         (font-menu-size-scaling): new variable used to determine whether
10271         sizes are in points or tenths of a point.
10272         (vassoc): moved from x-font-menu.el.
10273         (device-fonts-cache): ditto.
10274         (device-fonts-cache): ditto.
10275         (flush-device-fonts-cache): ditto.
10276         (reset-device-font-menus): copied from x-font-menu.el and made
10277         device independent. Most functionality deferred to
10278         device-dependent versions.
10279         (font-menu-family-constructor): copied from x-font-menu.el and
10280         made device independent.
10281         (font-menu-size-constructor): ditto.
10282         (font-menu-weight-constructor): ditto.
10283         (font-menu-set-font): ditto.
10284         (font-menu-change-face): ditto.
10285         (font-menu-load-font): new device method.
10286         (font-menu-font-data): ditto.
10287
10288         * x-font-menu.el: The above functions deleted.
10289
10290 1999-05-26  Andy Piper  <andy@xemacs.org>
10291
10292         * update-elc.el:
10293         * make-docfile.el:
10294         * loadup.el: rehash expand-file-name usage to not use default-directory.
10295
10296 1999-05-21  Andy Piper  <andy@xemacs.org>
10297
10298         * x-select.el (x-select-convert-to-text):
10299         (x-selected-text-type):
10300         (x-get-selection):
10301         (xselect-convert-to-string):
10302         (xselect-convert-to-compound-text):
10303         (xselect-convert-to-length):
10304         (xselect-convert-to-targets):
10305         (xselect-convert-to-delete):
10306         (xselect-convert-to-filename):
10307         (xselect-convert-to-charpos):
10308         (xselect-convert-to-lineno):
10309         (xselect-convert-to-colno):
10310         (xselect-convert-to-sourceloc):
10311         (xselect-convert-to-os):
10312         (xselect-convert-to-host):
10313         (xselect-convert-to-user):
10314         (xselect-convert-to-class):
10315         (xselect-convert-to-name):
10316         (xselect-convert-to-integer):
10317         (xselect-convert-to-atom):
10318         (xselect-convert-to-identity): functions renamed from x-* and
10319         moved to select.el.
10320         (x-get-secondary-selection): use rename get-selection.
10321         (x-get-clipboard): ditto.
10322         (x-own-selection): moved to select.el.
10323         (x-valid-simple-selection-p): ditto.
10324         (x-dehilight-selection): ditto.
10325         (x-own-clipboard): ditto.
10326         (x-disown-selection): ditto.
10327
10328         * x-mouse.el (x-yank-function): moved to mouse.el.
10329         (x-insert-selection): ditto.
10330         (x-set-point-and-move-selection): use renamed function.
10331
10332         * select.el (selected-text-type): moved and renamed from
10333         x-select.el.
10334         (selection-owner-p): moved to C.
10335         (selection-exists-p): ditto.
10336         (get-cutbuffer): new device method.
10337         (get-selection): generalised and moved from x-select.el.
10338         (own-selection): moved x-own-selection functionality into here.
10339         (dehilight-selection): renamed and moved from x-select.el.
10340         (own-clipboard): functionality moved from x-select.el using new
10341         generic C builtins.
10342         (disown-clipboard): ditto.
10343         (select-convert-to-text):
10344         (select-convert-to-string):
10345         (select-convert-to-compound-text):
10346         (select-convert-to-length):
10347         (select-convert-to-targets):
10348         (select-convert-to-delete):
10349         (select-convert-to-filename):
10350         (select-convert-to-charpos):
10351         (select-convert-to-lineno):
10352         (select-convert-to-colno):
10353         (select-convert-to-sourceloc):
10354         (select-convert-to-os):
10355         (select-convert-to-host):
10356         (select-convert-to-user):
10357         (select-convert-to-class):
10358         (select-convert-to-name):
10359         (select-convert-to-integer):
10360         (select-convert-to-atom):
10361         (select-convert-to-identity): new functions renamed from x-* and
10362         moved from x-select.el.
10363
10364         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10365         into here and use as the default window-system mouse yank.
10366         (insert-selection): generalised and moved from x-mouse.el.
10367         (own-clipboard): moved to C.
10368
10369         * msw-select.el (mswindows-selection-owned-p): deleted.
10370         (mswindows-own-selection): generalised and moved to select.el.
10371         (mswindows-disown-selection): generalised and moved to C.
10372         (mswindows-selection-owner-p): ditto.
10373
10374 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10375
10376         * XEmacs 21.2.14 is released
10377
10378 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10379
10380         * about.el: update contact info for jason and slb.
10381
10382 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10383
10384         * mule/european.el (setup-romanian-environment): Add Romanian
10385         support from Emacs/Mule romanian.el.
10386
10387 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10388
10389         * cus-face.el: Label all custom changes with the 'custom' tag.
10390
10391         * cus-edit.el: idem ditto.
10392
10393         * faces.el: Added suport for adding device tags to various functions.
10394         (custom): New device tag.
10395         (face-spec-set): Call reset face with tags argument. No longer do
10396         x-init-global-faces hack.
10397
10398         * faces.el (frob-face-property): Use an anonymous specifier to map
10399         frob-face-property-1 over.
10400
10401         * x-font-menu.el (font-menu-set-font): Always specify all
10402         properties to custom.
10403
10404 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10405
10406         * mule/european.el (setup-czech-environment): Add czech support.
10407         From David Sauer <davids@orfinet.cz>
10408
10409 1999-03-15  SL Baur  <steve@xemacs.org>
10410
10411         * check-features.el: Turn hard errors into warnings.
10412
10413 1999-03-21  SL Baur  <steve@xemacs.org>
10414
10415         * simple.el (delete-key-deletes-forward): As per discussion on
10416         xemacs-beta, default to t.
10417
10418 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10419
10420         * loadup.el: Define Installation-string before loading anything.
10421
10422 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10423
10424         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10425         From Anders Stenman <stenman@isy.liu.se>
10426
10427 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10428
10429         * wid-edit.el (widget-glyph-find): Ditto.
10430
10431         * packages.el (locate-library): Ditto.
10432
10433         * loadup.el (really-early-error-handler): Ditto.
10434
10435         * lib-complete.el (read-library): Ditto.
10436
10437         * faces.el (set-face-stipple): Ditto.
10438
10439         * code-files.el (load): Use new calling style of locate-file.
10440
10441 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10442
10443         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10444         dead.
10445
10446 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10447
10448         * dumped-lisp.el (preloaded-file-list): Don't load
10449         Installation.el.
10450
10451         * loadup.el (Installation-string): Define it here.
10452
10453 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10454
10455         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10456         Installation.el needs to be loaded before `dump-paths', otherwise
10457         the dumping process won't find it.
10458
10459 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10460
10461         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10462         subr so that we can use `replace-in-string' in Installation.el to
10463         get rid of C-m chars under the native Windows build.
10464
10465 1999-04-29  Andy Piper  <andy@xemacs.org>
10466
10467         * make-docfile.el: canonicalize file and directory names.
10468
10469         * device.el (call-device-method): new function for calling device
10470         specific methods.
10471         (define-device-method): new function for defining device methods.
10472         (define-device-method*): ditto.
10473
10474 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10475
10476         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10477
10478 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10479
10480         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10481         (cyrillic-koi8-r-encode-table): Likewise.
10482         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10483         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10484
10485         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10486         from vietnamese.el].
10487
10488         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10489         mule/mule-misc.el.
10490
10491 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10492
10493         * mule/thai-xtis.el:
10494         - Change font registry name from "Thai94x94-0" to "xtis-0".
10495         - Change mnemonic of coding-system `tis-620' to "TIS620".
10496
10497 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10498
10499         * mule/ethiopic.el: fixed.
10500
10501 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10502
10503         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10504
10505         * mule/thai-xtis.el: New file.
10506
10507         * mule/vietnamese.el: New file.
10508
10509         * mule/ethiopic.el: New file.
10510
10511 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10512
10513         * bytecomp.el (byte-compile-close-variables): Leave
10514         debug-issue-ebola-notices alone.
10515
10516 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10517
10518         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10519         at the top of the buffer since it is the most important thing to
10520         customize
10521         (ldap-get-host-parameter): New defun
10522         (ldap-search): Add a new parameter `withdn' to retrieve the
10523         distinguished names of entries
10524
10525 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10526
10527         * startup.el (splash-frame-body): Date and spelling fixes.
10528
10529 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10530
10531         * view-less.el (toggle-truncate-lines): add autoload tag
10532
10533 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10534
10535         * format.el (format-alist): Disable image stuff.
10536
10537 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10538
10539         * wid-edit.el (widget-glyph-find): Search by directories, then by
10540         suffixes rather than the other way around.
10541         (widget-image-conversion): Renamed to
10542         `widget-image-file-name-suffixes'.
10543
10544 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10545
10546         * mule/mule-charset.el: Made old functions obsolete, remove the
10547         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10548         (charset-iso-graphic-plane): Rename from charset-graphic.
10549         (charset-iso-final-char): Rename from charset-final.
10550         (charset-width): Rename from charset-columns.
10551         (charset-bytes): Added from fsf compatibility, returns always 1.
10552
10553         * mule/mule-misc.el: Move charset-doc-string alias to
10554         mule-charset.el
10555
10556 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10557
10558         * x-faces.el (x-make-font-bold-italic): honor
10559         *try-oblique-before-italic-fonts*
10560
10561 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10562
10563         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10564
10565 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10566
10567         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10568         name.
10569
10570 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10571
10572         * cl-extra.el (equalp): Would bug out for lists.
10573
10574 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10575
10576         * about.el (about-hackers):  Change cgw's email address
10577
10578 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10579
10580         * XEmacs 21.2.13 is released
10581
10582 1999-03-12  SL Baur  <steve@xemacs.org>
10583
10584         * simple.el (delete-key-deletes-forward): Revert to previous
10585         behavior.
10586
10587 1999-01-18  Didier Verna  <didier@xemacs.org>
10588
10589         * menubar-items.el (xemacs-splash-buffer): handle the case of
10590         multiple elements in the splash buffer body.
10591
10592         * startup.el (splash-frame-timeout): new constant: interval
10593         between splash buffer elements.
10594         (command-line-1): handle splash buffer with multiple elements (use
10595         a timeout).
10596         (splash-frame-body): Originally `startup-splash-frame-body'.
10597         Rewrote a cleaner and more readable version. This can now be array,
10598         in which case each element is displayed in turn in the splash buffer.
10599         (splash-frame-static-body): new constant. Persistent information
10600         across all splash buffer elements (preserves the possibility to give
10601         it in different languages.
10602         (circulate-splash-frame-elements): new function. Used as a timeout
10603         to circulate through all splash frame elements and display them in
10604         sequence.
10605         (display-splash-frame): originally `startup-splash-frame'. Handle
10606         the case of multiple elements in the splash buffer body. Now
10607         returns a timeout id if multiple elements to display, or nil.
10608
10609 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10610
10611         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10612         so they can be overridden by x-init-face-from-resources.
10613         Additionally specify the font name also with an x tag.
10614
10615 1999-03-08  Andy Piper  <andy@xemacs.org>
10616
10617         * package-get.el (package-get-base): autoload.
10618
10619         * menubar-items.el (default-menubar): add update menu item. Fix
10620         custom menu to only be activated when package-base is available.
10621
10622         * package-get.el (package-get-custom): don't load
10623         package-get-custom as it is auto-generated. Fix group definition.
10624
10625 1999-03-05  Didier Verna  <didier@xemacs.org>
10626
10627         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10628         instead of `symbol-name' (Thanks Kyle).
10629
10630         * cus-edit.el (custom-save-variables): use `prin1' instead of
10631         princ to write symbols.
10632
10633 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10634
10635         * XEmacs 21.2.12 is released
10636
10637 1999-03-05  SL Baur  <steve@xemacs.org>
10638
10639         * menubar-items.el (default-menubar): Add kfm browsing support.
10640         From Neal Becker <nbecker@fred.net>
10641
10642 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10643
10644         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10645         calls to font-lock during buffer reversion.
10646
10647 1999-02-12  Didier Verna  <didier@xemacs.org>
10648
10649         * info.el (Info-build-node-completions): unconditionally widen the
10650         tag table buffer.
10651
10652 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10653
10654         * x-faces.el (x-init-face-from-resources):
10655         Only set fonts in the 'x locale.
10656
10657 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10658
10659         * package-ui.el (pui-install-selected-packages): Don't throw on
10660         `package-admin-delete-binary-package' returning nil since it's
10661         normal.  Reindent function.
10662         (pui-add-required-packages): Handle case where packages selected
10663         for installation have never been installed.
10664
10665 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10666
10667         * menubar-items.el (default-menubar):
10668         Implement the ``Mule->Set coding system of process'' menu item.
10669
10670 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10671
10672         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10673         files
10674         - Change some `if's to `when's
10675
10676 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10677
10678         * XEmacs 21.2.11 is released
10679
10680 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10681
10682         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10683         against window close (Fix Bug #460).
10684         (ask-user-about-lock-dbox): Idem.
10685
10686 1999-02-25  SL Baur  <steve@xemacs.org>
10687
10688         * mule/mule-charset.el (charset-leading-byte): New function.
10689         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10690
10691 1999-02-12  Andy Piper  <andy@xemacs.org>
10692
10693         * about.el (xemacs-hackers): change andy's email address.
10694         (about-url-alist): change andy's web page address.
10695         (about-xemacs): add piper.
10696
10697 1999-02-16  SL Baur  <steve@xemacs.org>
10698
10699         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10700         of mule-base into lisp/mule.
10701
10702 1999-02-16  SL Baur  <steve@xemacs.org>
10703
10704         * mule/arabic.el:
10705         mule/canna-leim.el:
10706         mule/chinese.el:
10707         mule/cyrillic.el:
10708         mule/english.el:
10709         mule/european.el:
10710         mule/greek.el:
10711         mule/hebrew.el:
10712         mule/japanese.el:
10713         mule/kinsoku.el:
10714         mule/korean.el:
10715         mule/misc-lang.el:
10716         mule/mule-category.el:
10717         mule/mule-ccl.el:
10718         mule/mule-charset.el:
10719         mule/mule-cmds.el:
10720         mule/mule-coding.el:
10721         mule/mule-files.el:
10722         mule/mule-help.el:
10723         mule/mule-init.el:
10724         mule/mule-misc.el:
10725         mule/mule-tty-init.el:
10726         mule/mule-x-init.el:
10727         mule/viet-chars.el:  Remerge from mule-base.
10728
10729         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10730         of mule-base into lisp/mule.
10731
10732 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10733
10734         * process.el (exec-to-string): Use `shell-command-switch' in place
10735         of hard-wired "-c" (for WindowsNT).
10736
10737 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10738
10739         * menubar-items.el (default-menubar):  Remove obsolete
10740         "Gopher" item
10741
10742 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10743
10744         * package-admin.el (package-admin-get-install-dir): First fall
10745         back to the location of xemacs-base for non-mule packages.
10746
10747 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10748
10749         * paths.el:
10750         - improved automounter tmp directory support.
10751         - support 4 (!) empirically discovered automounter conventions
10752
10753 1999-02-12  SL Baur  <steve@xemacs.org>
10754
10755         * etags.el (pop-tag-mark): autoload to match key binding.
10756
10757 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10758
10759         * XEmacs 21.2.10 is released
10760
10761 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10762
10763         * package-get.el (package-get-remote-filename): Don't bug out for
10764         a local file name in the search entry.
10765
10766 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10767
10768         * XEmacs 21.2.9 is released
10769
10770 1999-01-19  Didier Verna  <didier@xemacs.org>
10771
10772         * replace.el (replace-search-function): new variable containing a
10773         function to perform a search-forward.
10774         (replace-re-search-function): new variable containing a function
10775         to perform a re-search-forward.
10776         (perform-replace): use them.
10777
10778 1999-01-25  Didier Verna  <didier@xemacs.org>
10779
10780         * select.el (selection-owner-p): use the name `XEmacs'.
10781         (cut-copy-clear-internal): ditto.
10782
10783 1999-01-18  Andy Piper  <andy@xemacs.org>
10784
10785         * about.el (about-url-alist): Update my entry.
10786         (xemacs-hackers): Ditto.
10787
10788 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10789
10790         * buffer.el (switch-to-buffer): Fixing documentation.
10791         * minibuf.el (minibuffer-completion-table): ditto.
10792         * cl-macs.el (return-from): ditto.
10793
10794 1999-01-04  Didier Verna  <didier@xemacs.org>
10795
10796         * replace.el (delete-non-matching-lines): temporarily disable
10797         case-folding when called interactively with a regexp containing
10798         uppercase characters.
10799         (delete-matching-lines): ditto.
10800         (count-matches): ditto.
10801         (list-matching-lines): ditto.
10802
10803 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10804
10805         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10806         abort if current window is split horizontally, not if others are
10807         split.  Got rid of unnecessary minibuffer checking.  Also, add
10808         some comments (it's still complex).
10809
10810 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10811
10812         * package-get.el: changed address for doc.ic.ac.uk to
10813         sunsite.doc.ic.ac.uk
10814
10815 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10816
10817         * ldap.el (toplevel): Remove requires so that the file compiles
10818         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10819
10820 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10821
10822         * dump-paths.el: Calculate module-directory and set
10823         module-load-path to the load path for modules.
10824
10825         * loadup.el: Get bootstrap value of module-load-path from the
10826         environment variable EMACSBOOTSTRAPMODULEPATH.
10827         - Display the module load path if we're debugging paths.
10828
10829         * setup-paths.el: Added function paths-find-site-module-directory.
10830         - Added function paths-find-module-directory.
10831         - Added function paths-construct-module-load-path.  Uses new
10832         environment variable EMACSMODULEPATH.
10833
10834 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10835
10836         * font.el (font-default-object-for-device):
10837         Oops! This `or' can't be replaced by `unless'.
10838         Fixed inability to run w3, among other things.
10839
10840 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10841
10842         * package-admin.el: Change initialization of
10843           package-admin-install-function dependent on system type.
10844           Change package-admin-install-function-mswindows to use
10845           "minitar".
10846
10847 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10848
10849         * mouse.el (default-mouse-motion-handler): Disable help echo while
10850         in the minibuffer.
10851
10852 1998-12-28  Martin Buchholz <martin@xemacs.org>
10853
10854         * XEmacs 21.2.8 is released.
10855
10856 1998-12-24  Martin Buchholz <martin@xemacs.org>
10857
10858         * XEmacs 21.2.7 is released.
10859
10860 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10861
10862         * package-ui.el (pui-list-packages): Set truncate-lines.
10863
10864         * package-get.el (package-get-download-menu): Use
10865         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10866
10867         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10868         (pui-help-string): idem.
10869         (list-packages-mode): New major mode.
10870         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10871         (pui-install-selected-packages): Add suport for removing packages.
10872         (pui-toggle-package-delete-key): New function.
10873         (pui-popup-context-sensitive): New kludge.
10874         (pui-list-packages): Add warning when `package-get-remote' is nil.
10875         (package-ui-add-site): New function.
10876
10877 1998-12-01  Didier Verna  <didier@xemacs.org>
10878
10879         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10880
10881 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10882
10883         * ldap.el: Custom-ized
10884         (toplevel): Do not provide `ldap' which is provided by C level
10885         LDAP code
10886         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10887
10888 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10889
10890         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10891
10892 1998-12-17  Andy Piper  <andy@xemacs.org>
10893
10894         * sound.el (sound-load-list): name changed from sound-load-alist.
10895         (sound-extension-list): name changed from sound-ext-list.
10896         (load-default-sounds): use new names.
10897         (load-sound-file): use new names.
10898
10899 1998-12-16  Andy Piper  <andy@xemacs.org>
10900
10901         * XEmacs 21.2.6 is released
10902
10903 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10904
10905         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10906         errors.
10907
10908 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10909
10910         * wid-edit.el (widget-echo-this-extent): Set
10911         help-echo-owns-message to t.
10912
10913 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10914
10915         * package-get.el (package-get-download-menu): use toggles for
10916           each site in the download site menu.
10917
10918 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10919
10920         * package-get.el (package-get): If we cannot find a package
10921           because package-get-remote is not set, give a more helpful
10922           error message.
10923
10924 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10925
10926         * package-get.el (package-get-remote-filename): use an EFS path
10927         with user anonymous if no user is specified.
10928
10929 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10930
10931         * faces.el (face-spec-set): Re-init fallfacks for default after
10932         calling reset-face on the default face.
10933
10934 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10935
10936         * package-admin.el (package-admin-default-install-function):
10937         Behave as advertised.  Make sure the pkg-dir is proper for
10938         default-directory.
10939         (package-admin-add-binary-package): Make sure the pkg-dir is
10940         proper for default-directory.
10941         (package-admin-install-function-mswindows): Make sure the pkg-dir
10942         is proper for default-directory.
10943
10944 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10945
10946         * XEmacs 21.2.5 is released
10947
10948 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10949
10950         * files.el (binary-file-regexps): regexp-opt is not available at
10951         bytecompile time.
10952
10953 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10954
10955         * x-win-xfree86.el:
10956         * x-win-sun.el (x-win-init-sun):
10957         * x-win-sun.el:
10958         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10959         * x-iso8859-1.el:
10960         * x-init.el (init-post-x-win):
10961         * x-init.el (init-pre-x-win):
10962         * x-init.el (x-initialize-compose):
10963         * x-init.el:
10964         * x-compose.el:
10965         * winnt.el:
10966         * widget.el:
10967         * wid-edit.el (widget-glyph-click):
10968         * wid-edit.el (widget-glyph-find):
10969         * wid-edit.el (widget-type):
10970         * view-less.el (view-buffer-other-window):
10971         * very-early-lisp.el:
10972         * version.el:
10973         * toolbar.el:
10974         * toolbar-items.el:
10975         * term/sun.el (suntool-map):
10976         * term/sun-mouse.el:
10977         * term/internal.el:
10978         * syntax.el (modify-syntax-entry):
10979         * symbol-syntax.el:
10980         * subr.el:
10981         * startup.el (lock-directory):
10982         * simple.el (set-comment-column):
10983         * simple.el (backward-delete-char-untabify):
10984         * shadow.el (find-emacs-lisp-shadows):
10985         * shadow.el:
10986         * setup-paths.el (paths-construct-info-path):
10987         * select.el (cut-copy-clear-internal):
10988         * process.el (call-process-region):
10989         * process.el (start-process-shell-command):
10990         * process.el:
10991         * paths.el (rmail-spool-directory):
10992         * paragraphs.el (use-hard-newlines):
10993         * package-get.el (package-get-dependencies):
10994         * package-admin.el (package-admin-delete-binary-package):
10995         * obsolete.el (truncate-string):
10996         * obsolete.el (store-substring):
10997         * mouse.el (default-mouse-track-maybe-own-selection):
10998         * mouse.el (mouse-yank-at-point):
10999         * modeline.el:
11000         * modeline.el (mouse-drag-modeline):
11001         * minibuf.el (read-directory-name-internal):
11002         * minibuf.el (read-file-name-internal):
11003         * minibuf.el (read-file-name-internal-1):
11004         * minibuf.el (read-file-name-2):
11005         * minibuf.el (exact-minibuffer-completion-p):
11006         * minibuf.el (read-from-minibuffer):
11007         * minibuf.el:
11008         * menubar.el (check-menu-syntax):
11009         * map-ynp.el (map-y-or-n-p):
11010         * make-docfile.el (docfile-out-of-date):
11011         * loadup.el ((member "run-temacs" command-line-args)):
11012         * loadup.el ((member "no-site-file" command-line-args)):
11013         * loadup.el (really-early-error-handler):
11014         * loadup.el:
11015         * loadhist.el:
11016         * loaddefs.el:
11017         * lisp-mnt.el (lm-verify):
11018         * lib-complete.el (lib-complete:cache-completions):
11019         * lib-complete.el (library-all-completions):
11020         * itimer.el (itimer-run-expired-timers):
11021         * info.el (Info-mode):
11022         * info.el (Info-insert-file-contents):
11023         * info.el (Info-rebuild-dir):
11024         * info.el (Info-build-dir-anew):
11025         * info.el (Info-parse-dir-entries):
11026         * info.el (Info-dir-outdated-p):
11027         * info.el (Info-insert-dir):
11028         * info.el (info-xref):
11029         * info.el:
11030         * hyper-apropos.el (hyper-apropos-get-doc):
11031         * hyper-apropos.el (hyper-describe-face):
11032         * hyper-apropos.el (hyper-apropos-mode):
11033         * hyper-apropos.el:
11034         * help.el (list-processes):
11035         * help.el:
11036         * gnuserv.el:
11037         * font.el (mswindows-font-create-name):
11038         * font.el (font-default-font-for-device):
11039         * font.el (x-font-create-object):
11040         * font.el (font-registry):
11041         * font.el:
11042         * font-lock.el (font-lock-keywords):
11043         * font-lock.el:
11044         * finder.el (finder-compile-keywords):
11045         * find-paths.el (paths-find-recursive-path):
11046         * fill.el (set-justification-center):
11047         * fill.el (fill-region-as-paragraph):
11048         * files.el (insert-directory):
11049         * files.el (wildcard-to-regexp):
11050         * files.el (recover-file):
11051         * files.el (basic-save-buffer):
11052         * files.el (delete-auto-save-file-if-necessary):
11053         * files.el (file-relative-name):
11054         * files.el (backup-extract-version):
11055         * files.el (backup-buffer):
11056         * files.el (set-visited-file-name):
11057         * files.el (set-auto-mode):
11058         * files.el (interpreter-mode-alist):
11059         * files.el:
11060         * files.el (find-file-noselect):
11061         * files.el (abbreviate-file-name):
11062         * files.el (parse-colon-path):
11063         * files.el (directory-abbrev-alist):
11064         * etags.el (visit-tags-table-buffer):
11065         * easymenu.el (easy-menu-define):
11066         * dragdrop.el (experimental-dragdrop-drag):
11067         * dragdrop.el (dragdrop-drop-do-functions):
11068         * dragdrop.el (dragdrop-drop-at-point):
11069         * disass.el (disassemble-1):
11070         * disass.el (disassemble-internal):
11071         * disass.el (disassemble):
11072         * disass.el:
11073         * derived.el (derived-mode-init-mode-variables):
11074         * derived.el (define-derived-mode):
11075         * custom.el (defgroup):
11076         * cus-edit.el (custom-quote):
11077         * config.el:
11078         * code-process.el (open-network-stream):
11079         * code-process.el (start-process):
11080         * code-process.el (call-process-region):
11081         * code-process.el (call-process):
11082         * code-process.el:
11083         * code-files.el (insert-file-contents):
11084         * code-files.el:
11085         * code-files.el (buffer-file-coding-system-for-read):
11086         * cmdloop.el (yes-or-no-p-minibuf):
11087         * cl.el:
11088         * cl-macs.el:
11089         * cl-extra.el:
11090         * callers-of-rpt.el (make-caller-report):
11091         * callers-of-rpt.el:
11092         * bytecomp.el (batch-byte-recompile-directory):
11093         * bytecomp.el (batch-byte-compile-1):
11094         * bytecomp.el (batch-byte-compile):
11095         * bytecomp.el (display-call-tree):
11096         * bytecomp.el (byte-compile-insert):
11097         * bytecomp.el (byte-compile-two-args-19->20):
11098         * bytecomp.el (byte-compile-variable-ref):
11099         * bytecomp.el (byte-compile-form):
11100         * bytecomp.el (byte-compile-top-level-body):
11101         * bytecomp.el (byte-compile-out-toplevel):
11102         * bytecomp.el (byte-compile-byte-code-maker):
11103         * bytecomp.el (byte-compile-file-form-defmumble):
11104         * bytecomp.el (byte-compile-file-form):
11105         * bytecomp.el (byte-compile-keep-pending):
11106         * bytecomp.el (byte-compile-insert-header):
11107         * bytecomp.el (byte-compile-from-buffer):
11108         * bytecomp.el (byte-compile-file):
11109         * bytecomp.el (byte-recompile-file):
11110         * bytecomp.el (byte-compile-close-variables):
11111         * bytecomp.el (byte-compile-warn-about-unused-variables):
11112         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11113         * bytecomp.el (byte-compiler-legal-options):
11114         * bytecomp.el (byte-compile-lapcode):
11115         * bytecomp.el (byte-optimize-log):
11116         * bytecomp.el ((fboundp 'defsubst)):
11117         * bytecomp.el:
11118         * bytecomp-runtime.el:
11119         * byte-optimize.el (byte-optimize-apply):
11120         * byte-optimize.el (car):
11121         * byte-optimize.el (byte-optimize-form):
11122         * byte-optimize.el (byte-optimize-form-code-walker):
11123         * byte-optimize.el:
11124         * build-report.el (build-report-insert-installation-file):
11125         * build-report.el (build-report):
11126         * auto-show.el:
11127         * apropos.el (apropos-documentation):
11128         - mega patch
11129         - clean up byte-compile warnings
11130         - remove unused variables
11131         - Use common lisp style hashtable functions
11132         - byte compiler cleanup
11133         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11134         - remove old backquote syntax usage
11135         - move some cl functionality into C for speed.
11136         - remove last remaining VMS support
11137         - spelling fixes
11138         - implement last, butlast, nbutlast, copy-list in C.
11139         - new macro ignore-file-errors, similar to ignore-errors
11140           (ignore-file-errors (delete-file "foo"))
11141         - get frequent garbage collection during loadup.el by tweaking
11142           gc-cons-threshold, rather than explicitly calling garbage-collect
11143         - default delete-key-deletes-forward to `t'.
11144
11145 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11146
11147         * XEmacs 21.2-beta4 is released.
11148
11149 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11150
11151         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11152         (easy-menu-item-present-p): Wrapper around find-menu-item.
11153         (easy-menu-remove-item): Wrapper around delete-menu-item.
11154
11155         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11156         (add-menu-button): Add 'in-menu' argument.
11157         (add-menu-item-1): Add in-menu support to helper function.
11158
11159 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11160
11161         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11162
11163 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11164
11165         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11166         of Dec 4, 1997.
11167
11168 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11169
11170         * process.el (shell-command-on-region): Report if the command
11171         succeeded or failed.
11172
11173 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11174
11175         * subr.el (buffer-substring-no-properties): Comment out.
11176
11177 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11178
11179         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11180           into font instances first, like `x-frob-font-size' does.
11181           (mswindows-find-larger-font): ditto
11182
11183 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11184
11185         * package-ui.el (pui-install-selected-packages): fix args in call
11186         to `package-get'.
11187
11188 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11189
11190         * package-get.el (host-name): New widget type.
11191         (package-get-remote): Better customization using new type.
11192         (package-get-download-sites): idem dito.
11193
11194         (package-get-custom): Do not use package-get-all untill we have
11195         runtime dependencies.
11196
11197         (package-get-remove-copy): Default to 't' we no longer need this
11198         kludge as we do not currently use depenencies.
11199
11200         (package-get-was-current): New variable.
11201         (package-get-require-base): New 'force-current' argument.
11202         (package-get-update-base): idem
11203         (package-get-package-provider):  idem
11204         (package-get-locate-index-file): New 'no-remote' argument.
11205         (package-get-locate-file): idem.
11206
11207         (package-get-maybe-save-index): New function.
11208         (package-get-update-base): Use it.
11209
11210 1998-10-28 Greg Klanderman <greg@alphatech.com>
11211
11212         * package-get.el (package-get-remote): default to nil; by default,
11213         don't go out to the net via EFS.  They must select a download site.
11214         (package-get-download-sites): new variable.
11215         (package-get-download-menu): new function.
11216         (package-get-locate-index-file): new function.
11217         (package-get-update-base): use it.
11218
11219         * menubar-items.el (default-menubar): add "Update Package Index"
11220         and "Add Download Site" menus under Options | Manage Packages.
11221
11222 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11223
11224         * package-get.el (package-get): bugfix code checking installed version
11225         for case where package is not currently installed.
11226         (package-get-require-signed-base-updates): new variable.
11227         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11228         deemed not a goot thing.  Use the variable
11229         package-get-allow-unsigned-base-updates instead.
11230
11231 1998-10-16 Greg Klanderman <greg@alphatech.com>
11232
11233         * package-get.el (package-get): Don't install an older version than
11234         we already have unless explicitly told to.  Issue a warning.
11235
11236         * package-ui.el (pui-add-required-packages): when adding
11237         dependencies, don't add packages that are up to date.
11238         (pui-package-symbol-char):  Don't consider a package out of date
11239         if you have a newer version installed than the latest version in
11240         package-get-base.
11241
11242         * package-get.el (package-get-base-filename): document that it may
11243         be a path relative to package-get-remote;  new default value.
11244         (package-get-locate-file): new function.
11245         (package-get-update-base): use it to expand package-get-base-filename.
11246         (package-get-save-base): new function to save the package-get database
11247         to file.
11248         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11249         (package-get-update-base): pass the REMOTE-SOURCE arg.
11250         (package-get-update-base-entry): call package-get-custom-add-entry.
11251         (package-get-file-installed-p): removed; no longer needed.
11252         (package-get-create-custom): ditto.
11253         (toplevel): remove code to build and load package-get-custom.el
11254         (package-get-custom-add-entry): new function.
11255
11256 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11257
11258         * wid-edit.el (widget-button-click): Don't switch window.
11259
11260 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11261
11262         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11263
11264 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11265
11266         * etags.el (find-tag-default): Run find-tag-hook using
11267         run-hooks rather than funcall
11268
11269 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11270
11271         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11272         and the current local map as the parents to isearch-mode-map.
11273
11274 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11275
11276         * XEmacs 21.2-beta3 is released.
11277
11278 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11279
11280         * package-get.el (package-get-update-base): use
11281         insert-file-contents-internal, not insert-file-contents-literally.
11282
11283 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11284
11285         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11286         dump time.
11287
11288 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11289
11290         * package-get.el (package-get-update-base-entry): new function.
11291         (package-get-update-base): renamed; was `package-get-load-base'.
11292         cleanup, and use package-get-update-base-from-buffer.
11293         (package-get-update-base-from-buffer): new function.
11294         (package-get-update-base-entries): new; helper for above.
11295         Do not eval lisp grabbed over ftp; parse it from new format.
11296
11297 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11298
11299         * files.el (set-auto-mode): Don't play games loading package-get
11300         database; package-get-package-provider will handle it all.
11301
11302 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11303
11304         * package-get.el (package-get-base-filename): new variable.
11305         (package-get-require-base): new function.
11306         (package-get-pgp-signed-begin-line): new variable.
11307         (package-get-pgp-signature-begin-line): ditto.
11308         (package-get-pgp-signature-end-line):  ditto.
11309         (package-get-load-base): new function.
11310         (package-get-interactive-package-query):
11311         (package-get-update-all):
11312         (package-get-dependencies):
11313         (package-get-package-provider):
11314         (package-get-custom): use package-get-require-base.
11315         [package-get-custom loading]: disable for now.
11316
11317         * package-ui.el (pui-list-packages): use (package-get-require-base)
11318
11319 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11320
11321         * package-ui.el: Correct obvious thinko in choosing extent face.
11322
11323 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11324
11325         * menubar-items.el (default-menubar): pui-list-package has nothing
11326         to with Customize. Move all the package stuff to a new Item in Options.
11327
11328         * package-ui.el (pui-menu): Add menu and Popup menu.
11329
11330         * package-get.el (package-get): Use new
11331         package-admin-get-install-dir.
11332
11333         * package-admin.el (package-admin-get-install-dir): New syntax.
11334         Conserve package location and put mule packages where mule-base is.
11335
11336         * package-get.el : Customized
11337
11338         * package-ui.el (pui): Customized
11339         (pui-package-install-dest-dir): New variable.
11340         (pui-install-selected-packages): Use it
11341
11342 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11343
11344         * package-get.el (package-get-interactive-package-query): Move
11345         dependency on package-get-base to run-time.
11346         (package-get-update-all): Ditto.
11347         (package-get-dependencies): Ditto.
11348         (package-get-package-provider): Ditto.
11349         (package-get-custom): Ditto.
11350
11351 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11352
11353         * events.el: Remove 'ascii-character property from 'backspace
11354         and 'delete symbols
11355
11356 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11357
11358         * package-get-base.el: removed.
11359
11360 1998-09-23  Didier Verna  <didier@xemacs.org>
11361
11362         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11363         (no-upper-case-p): new function.
11364         (with-search-caps-disable-folding): new macro.
11365         (with-interactive-search-caps-disable-folding): new macro.
11366         (zap-to-char): In interactive mode, do a case-sensitive search if
11367         the character is uppercase.
11368         (zap-up-to-char): ditto.
11369
11370         * replace.el (perform-replace): use the function no-upper-case-p.
11371
11372         * isearch-mode.el (isearch-fix-case): ditto.
11373         make obsolete `with-caps-disable-folding' and
11374         `isearch-no-upper-case-p'.
11375
11376         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11377         (tags-search): ditto.
11378         (tags-query-replace): ditto.
11379
11380         * info.el (Info-search): ditto.
11381
11382 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11383
11384         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11385
11386 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11387
11388         * package-admin.el (package-admin-rmtree): rewritten.  need to
11389         check for "." and ".." before symlink check.  expand files and
11390         directories with respect to DIRECTORY, not default-directory.
11391
11392 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11393
11394         * package-get.el (package-get-all): add INSTALL-DIR argument.
11395
11396 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11397
11398         * package-ui.el (pui-add-required-packages): new function, select
11399         dependent packages.
11400         (pui-display-keymap): bind it.
11401         (pui-help-string): document it.
11402         (pui-install-selected-packages): package-get-all -> package-get.
11403
11404         * package-get.el (package-get-dependencies): new function.
11405
11406 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11407
11408         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11409         regexps.
11410
11411 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11412
11413         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11414         function.
11415         (default-mouse-track-normalize-point): Use it.
11416
11417 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11418
11419         * package-admin.el (package-admin-delete-binary-package):
11420                 General cleanup. Remove unnessary use of progn and
11421         save-excursion.
11422         (package-admin-delete-binary-package): Do NOT mess with file
11423         modes. That is evil.
11424         (package-admin-delete-binary-package): Wrap all deleting in
11425         condition-case. The data in MANIFEST is untrustworthy.
11426         (package-admin-delete-binary-package): Let the OS worry about non
11427         empty directories.
11428
11429 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11430
11431         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11432         processing.
11433         (lm-report-bug): Fix mail address to send bug reports to.
11434
11435 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11436
11437         * XEmacs 21.2-beta2 is released.
11438
11439 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11440
11441         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11442
11443 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11444
11445         * info.el (Info-mode): Document page turning by double clicks in
11446         docstring so `M-x describe-mode' will display it.
11447
11448 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11449
11450         * info.el (Info-mouse-track-double-click-hook): Use character
11451         widths to calculate a border region where double clicking does
11452         page turning, and return `nil' by default so other hooks, such as
11453         region highlighting, will be run.
11454
11455 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11456
11457         * sound.el (default-sound-directory-list): Initialize with all the
11458         "sounds" directories in `data-directory-list'.  It used to just be
11459         the first one.
11460
11461         * packages.el (locate-data-directory-list): Created.  This gives
11462         the list of matching directories, unlike `locate-data-directory',
11463         which just gives the first one.
11464
11465 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11466
11467         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11468         make a binding in the local keymap until help-char handling is
11469         improved.
11470
11471         * help.el (help-keymap-with-help-key): Provide keymap with help
11472         binding.
11473         (help-print-help-form): New helper function.
11474
11475 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11476
11477         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11478         move extent to another buffer; no need to create a new extent.
11479         (isearch-fix-case): New function.
11480         (isearch-search-and-update): Use it.
11481
11482 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11483
11484         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11485         the keymap, not minor-mode-map-alist.
11486         (isearch-done): Restore overriding-local-map.
11487
11488 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11489
11490         * bytecomp.el (byte-compile-buffer-substring):
11491         Fix for: (byte-compile (defun f () (buffer-substring)))
11492         ==>   ** buffer-substring called with 3 args, but requires 0-3
11493         - new code not only works, but is more readable, too.
11494
11495 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11496
11497         * msw-faces.el (mswindows-init-device-faces): Don't try to
11498           specify a default font at this late stage. Do try to force
11499           creation of the default face font so that if it fails we get
11500           an error now instead of a crash at frame creation.
11501
11502           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11503           mswindows-make-font-unitalic: Canonical default weight
11504           changed from "Normal" to "Regular".
11505
11506           mswindows-make-font-bold / -bold-italic: Supplied device was
11507           not being passed into call to mswindows-find-smaller-font.
11508
11509 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11510
11511         * package-get.el (package-get-remote): Fix the path where to find
11512           the packages on xemacs.org.
11513
11514 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11515
11516         * about.el (about-maintainer-info): Update Ben's entry.
11517
11518 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11519
11520         * lisp/shadow.el (find-emacs-lisp-shadows):
11521         - `member' was being called on lists of length 2000!
11522         - Replace with hashtables.
11523         - Replace hand-coded loops with (dolist)
11524         - Fix comment typo
11525
11526 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11527
11528         * packages.el: Added new function, `package-delete-name', to
11529           delete existing packages from the installed package database
11530           (`packages-package-list').  Also added the "pkginfo" directory
11531           to `packages-special-base-regexp', so that the pkginfo directory
11532           would not get added to `late-packages'.
11533
11534         * package-admin.el: Added ability to delete an installed package
11535           (added low-level function, `package-admin-delete-package').
11536           Understands how to use the pkginfo/MANIFEST.<package> file to
11537           delete the package.  When installing a package, will also
11538           create a MANIFEST.* file if one is not provided by the
11539           package.  If the MANIFEST.* doesn't exist when deleting a
11540           package, the functions will fall back to attempting to delete
11541           any package-specific lisp directory.
11542
11543         * package-get.el: Moved some functions to package-admin.el.
11544           Added interactive function `package-get-delete-package', for
11545           use by users for deleting a package.
11546
11547           Also modified to not require the presence of efs.
11548
11549 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11550
11551         * files.el (find-file-noselect): Handle all signals, kill the
11552         buffer and resignal.
11553
11554 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11555
11556         * cl-macs.el (glyph-image): Add setf method.
11557
11558 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11559
11560         * package-get.el: Fixed broken EFS downloading.  Also, look for
11561           .tar.gz files first, in preference over .tgz files.
11562
11563         * package-ui.el: Fix display of package version numbers.
11564
11565 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11566
11567         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11568         argument.
11569
11570 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11571
11572         * list-mode.el: `display-completion-list': added new/optional
11573           keyword `:completion-string', which allows the programmer to
11574           change the "Possible completions are:" prompt.
11575
11576         * menubar-items.el: Added new pulldown menu-pick to start up the
11577           visual package browser/installer:
11578
11579                 Options->Customize->List Packages
11580
11581         * package-admin.el: Added hooks for installing under both Unix
11582           and MS Windows.  Does additional error checking.  No longer
11583           calls "add-big-package.sh" to install packages under Unix; now
11584           calls gunzip & tar directly.
11585
11586         * package-get.el: Added ability to install packages from files
11587           on a local disk/CDROM.  Now deletes any existing package lisp
11588           directory.  Does completion on available packages when
11589           querying for package names.  Will also search for .tgz files
11590           in addition for .tar.gz files.  Tries to reload
11591           auto-autoloads, as a convenience when loading new packages,
11592           and also tries to add any new package paths to `load-path'.
11593           Changed all occurences of `concat' to use `expand-file-name'.
11594
11595         * package-ui.el: New file which implements the main visual
11596           package browser/installer, which is started via a menu pick or
11597           M-x pui-list packages.
11598
11599 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11600
11601         * startup.el (load-init-file): spelling fix.
11602
11603 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11604
11605         * startup.el (normal-top-level): Load auto-autoload files
11606         covariantly with their precedence.
11607
11608 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11609
11610         * menubar-items.el (default-menubar): Remove "Font Weight"
11611         option, there is currently no custom equivalent.. Customize-faces
11612         is "Edit faces".
11613
11614         * x-font-menu.el (font-menu-set-font): Use customize to set
11615         default face.
11616
11617         * faces.el (face-spec-update-all-matching): New function.
11618
11619         * cus-face.el (custom-set-face-update-spec): New function.
11620         Interface to customize faces from elisp.
11621
11622         (custom-face-value-create): Show the customized settings if set
11623         but not saved.
11624
11625 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11626
11627         (custom-face-value-create): Show the customized settings if set
11628         but not saved.
11629
11630 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11631
11632         * keydefs.el (global-map): Add FSF 20.3 binding of
11633         query-replace-regexp.
11634
11635 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11636
11637         * minibuf.el (read-file-name-internal-1): use
11638         user-name-completion-1 instead of user-name-completion.
11639
11640 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11641
11642         * loadup.el:
11643         * make-docfile.el:
11644         * update-elc.el: Don't set `source-directory' (now defunct as a
11645         global variable) no more.
11646
11647         * packages.el (packages-list-autoloads): Made `source-directory'
11648         (now defunct as a global variable) a parameter.
11649
11650 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11651
11652         * about.el (about-hackers): new email
11653
11654 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11655
11656         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11657
11658 1998-07-17  Didier Verna  <didier@xemacs.org>
11659
11660         * faces.el (set-face-property):
11661         (set-face-dim-p):
11662         (face-dim-p): updated the doc strings now that the dim property isn't
11663         tty-specific.
11664         (face-equal): the dim property is now a common one.
11665
11666         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11667         Renamed the `stipple' attribute to `background-pixmap'.
11668         (custom-face-background-pixmap): make custom-face-stipple an
11669         obsolete alias for this.
11670
11671 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11672
11673         * find-paths.el (paths-file-readable-directory-p): Created and
11674         used.
11675
11676         * loadup.el: Don't set inhibit-... flags from run-temacs.
11677
11678 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11679
11680         * packages.el (packages-data-path-depth): Added and used.
11681
11682 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11683
11684         * about.el:
11685         - Change .xpm to .png, delete "zcat" section.
11686         - cosmetic fix in the 'marcpa' entry.
11687
11688         * etc/photos
11689         - convert all .xpm.Z to .png
11690         - rename mrb to martin
11691         - rename mcook-m to mcookm
11692
11693 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11694
11695         * x-init.el (x-initialize-compose): Add support for
11696         dead-circumflex as YET ANOTHER NAME for that dead key.
11697
11698 1998-08-05  Colin Rafferty <colin@xemacs.org>
11699
11700         * setup-paths.el (paths-construct-exec-path): Made the
11701         last-packages really be last.
11702         (paths-construct-data-directory-list): Ditto.
11703
11704 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11705
11706         * startup.el(startup-splash-frame-body):
11707         Update Copyright notice in splash screen
11708
11709 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11710
11711         * minibuf.el (read-file-name-internal-1): do ~user completion.
11712
11713 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11714
11715         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11716         aginst destroyed extents
11717
11718 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11719
11720         * package-get.el (package-get): add `install-dir' argument.
11721
11722 1998-07-20  John Jones  <jj@asu.edu>
11723
11724         * package-get.el: calls to package-get-update-all will only
11725           update packages which are already installed.
11726
11727 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11728
11729         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11730         writable.
11731
11732 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11733
11734         * about.el (about-hackers): Correct my email.
11735
11736 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11737
11738         * about.el (about-hackers): new email-address.
11739
11740 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11741
11742         * minibuf.el (read-number): Don't let `input-error' condition
11743         escape.
11744
11745 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11746
11747         * about.el (about-hackers): use my `email-for-life' address.
11748
11749 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11750
11751         * XEmacs 21.2-beta1 is released.
11752
11753 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11754
11755         * ldap.el (ldap-search): Doc string change
11756
11757 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11758
11759         * menubar-items.el (default-menubar): Removed references to
11760         `data-directory', and use `locate-data-file' instead, and made
11761         then greyed out if they don't exist.
11762
11763 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11764
11765         * keymap.el (events-to-keys): Use `format' instead of `concat'
11766         since the latter does not accept integer args anymore
11767
11768 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11769
11770         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11771         macros replaced.
11772
11773 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11774
11775         * make-docfile.el: Get first initialization from very-early-lisp.el
11776         * update-elc.el: Ditto.
11777         * loadup.el (really-early-error-handler): Ditto.
11778
11779         * packages.el (packages-unbytecompiled-lisp): Add new file,
11780         very-early-lisp.el.
11781
11782         * very-early-lisp.el: New file.
11783
11784 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11785
11786         * Symbols that have been obsolete for at least 3 years removed (II).
11787
11788         * obsolete.el (eval-current-buffer): Make compatible.
11789         (byte-code-function-p): Ditto.
11790         (send-string): Removed.
11791         (send-region): Removed.
11792         (screen-scrollbar-width): Removed.
11793         (set-screen-scrollbar-width): Removed.
11794         (set-screen-left-margin-width): Removed.
11795         (set-screen-right-margin-width): Removed.
11796         (screen-left-margin-width): Removed.
11797         (screen-right-margin-width): Removed.
11798         (set-buffer-left-margin-width): Removed.
11799         (set-buffer-right-margin-width): Removed.
11800         (buffer-left-margin-width): Removed.
11801         (buffer-right-margin-width): Removed.
11802         (x-set-frame-icon-pixmap): Removed.
11803         (x-set-screen-icon-pixmap): Removed.
11804         (pixel-name): Removed.
11805         (make-pixmap): Removed.
11806         (make-cursor): Removed.
11807         (pixmap-width): Removed.
11808         (pixmap-contributes-to-line-height-p): Removed.
11809         (set-pixmap-contributes-to-line-height): Removed.
11810
11811 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11812
11813         * obsolete.el (popup-menu-up-p): removed.
11814         (read-no-blanks-input): Removed.
11815         (wholenump): Removed.
11816         (ring-mod): Removed (what was ring-mod?).
11817         (current-time-seconds): Removed.
11818         (run-special-hook-with-args): Removed.
11819         (dot): Removed.
11820         (dot-marker): Removed.
11821         (dot-min): Removed.
11822         (dot-max): Removed.
11823         (window-dot): Removed.
11824         (set-window-dot): Removed.
11825
11826         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11827         `dot-min'.
11828
11829         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11830
11831         * code-files.el (insert-file-contents): Rename
11832         run-special-hook-with-args to run-hook-with-args-until-success.
11833         (write-region): Ditto.
11834
11835 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11836
11837         * about.el: Fix typos, update release date.
11838
11839         * Symbols that have been obsolete for at least 3 years removed.
11840
11841         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11842         screen- functions.
11843         (toplevel): remove setf methods for screen functions.
11844         * cl-macs.el (extent-data): defsetf removed.
11845         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11846         many places to remove.
11847         (comment-indent-hook): Ditto.
11848         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11849         (buffer-dedicated-screen): Ditto.
11850         (deiconify-screen): Ditto.
11851         (delete-screen): Ditto.
11852         (event-screen): Ditto.
11853         (find-file-other-screen): Ditto.
11854         (find-file-read-only-other-screen): Ditto.
11855         (live-screen-p): Ditto.
11856         (screen-height): Ditto.
11857         (screen-iconified-p): Ditto.
11858         (screen-list): Ditto.
11859         (screen-live-p): Ditto.
11860         (screen-name): Ditto.
11861         (screen-parameters): Ditto.
11862         (screen-pixel-height): Ditto.
11863         (screen-pixel-width): Ditto.
11864         (screen-root-window): Ditto.
11865         (screen-selected-window): Ditto.
11866         (screen-totally-visible-p): Ditto.
11867         (screen-visible-p): Ditto.
11868         (screen-width): Ditto.
11869         (screenp): Ditto.
11870         (get-screen-for-buffer): Ditto.
11871         (get-screen-for-buffer-noselect): Ditto.
11872         (get-other-screen): Ditto.
11873         (iconify-screen): Ditto.
11874         (lower-screen): Ditto.
11875         (mail-other-screen): Ditto.
11876         (make-screen): Ditto.
11877         (make-screen-invisible): Ditto.
11878         (make-screen-visible): Ditto.
11879         (modify-screen-parameters): Ditto.
11880         (new-screen): Ditto.
11881         (next-screen): Ditto.
11882         (next-multiscreen-window): Ditto.
11883         (other-screen): Ditto.
11884         (previous-screen): Ditto.
11885         (previous-multiscreen-window): Ditto.
11886         (raise-screen): Ditto.
11887         (redraw-screen): Ditto.
11888         (select-screen): Ditto.
11889         (selected-screen): Ditto.
11890         (set-buffer-dedicated-screen): Ditto.
11891         (set-screen-height): Ditto.
11892         (set-screen-position): Ditto.
11893         (set-screen-size): Ditto.
11894         (set-screen-width): Ditto.
11895         (show-temp-buffer-in-current-screen): Ditto.
11896         (switch-to-buffer-other-screen): Ditto.
11897         (visible-screen-list): Ditto.
11898         (window-screen): Ditto.
11899         (x-set-screen-pointer): Ditto.
11900         (x-set-frame-pointer): Ditto.
11901         (screen-title-format): Ditto.
11902         (screen-icon-title-format): Ditto.
11903         (terminal-screen): Ditto.
11904         (delete-screen-hook): Ditto.
11905         (create-screen-hook): Ditto.
11906         (mouse-enter-screen-hook): Ditto.
11907         (mouse-leave-screen-hook): Ditto.
11908         (map-screen-hook): Ditto.
11909         (unmap-screen-hook): Ditto.
11910         (default-screen-alist): Ditto.
11911         (default-screen-name): Ditto.
11912         (x-screen-defaults): Ditto.
11913         (x-create-screen): Ditto.
11914         * obsolete.el: meta-flag removed.
11915         baud-rate removed.
11916         sleep-for-millisecs removed.
11917         extent-data removed.
11918         set-extent-data removed.
11919         set-extent-attribute removed.
11920         extent-glyph removed.
11921         extent-layout removed.
11922         set-extent-layout removed.
11923         list-faces-display removed.
11924         list-faces removed.
11925         trim-versions-without-asking removed.
11926         after-write-file-hooks removed.
11927         truename removed.
11928         auto-fill-hook removed.
11929         blink-paren-hook removed.
11930         select-screen-hook, deselect-screen-hook removed.
11931         auto-raise-screen, auto-lower-screen removed.
11932
11933         * msw-mouse.el: Global change resource -> mswindows-resource.
11934
11935         * XEmacs 21.0-pre5 is released.
11936
11937 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11938
11939         * about.el (about-hackers): Credits update.
11940
11941 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11942
11943         * register.el (insert-register): Don't activate the region.
11944
11945 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11946
11947         * select.el: Restore x-* symbols for backwards compatibility:
11948         x-copy-primary-selection, x-kill-primary-selection,
11949         x-delete-primary-selection, x-select-make-extent-for-selection,
11950         x-valid-simple-selection-, x-cut-copy-clear-internal.
11951
11952 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11953
11954         * XEmacs 21.0-pre4 is released.
11955
11956 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11957
11958         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11959         reporting bugs.
11960         (maybe-add-init-button): Fix semantics under Windows.  Use
11961         `expand-file-name' rather than `concat'.
11962
11963         * help.el (print-messages): New function.
11964
11965 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11966
11967         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11968
11969 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11970
11971         * about.el: Tweaked my entry in about-hackers.
11972
11973         * find-paths.el (paths-emacs-root-p):
11974           Relaxed emacs-root checking of an in-place installation to
11975           also accommodate the flat layout used on MS Windows.
11976
11977 1998-06-29  John Jones  <jj@asu.edu>
11978
11979         * package-get.el: calls to package-get-update-all will only
11980           update packages which are already installed.
11981
11982 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11983
11984         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11985         are handled by the gui-element face fallbacks now.
11986
11987         * x-faces.el: default gui-element face to "background" as well as
11988         the default face.
11989
11990         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11991         and default face settings since these are set as fallbacks now in
11992         the appropriate domain.
11993
11994 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11995
11996         * text-mode.el (text-mode): Reorder regexp so the OR part
11997         corresponding to `page-delim' goes first and the hack in
11998         `forward-paragraph' will work.
11999         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12000
12001 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12002
12003         * subr.el (remove-hook): When checking the hook value
12004           with functionp, don't apply car to it.
12005
12006 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12007
12008         * package-get.el (package-get-remote-filename):
12009           Don't use file-name-as-directory because the local directory
12010           separator conventions might not be the same as ftp's.
12011
12012 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12013
12014         * ldap.el (ldap-host-parameters-alist): New name of
12015         `ldap-host-parameters-plist'
12016
12017 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12018
12019         * package-get.el: Using (require 'package-get-base), now that it
12020         provides itself.  Consequently removed all instances of (load
12021         "package-get-base.el").
12022
12023 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12024
12025         * subr.el (remove-hook): Don't treat the hook value as a
12026           list unless it is both consp and not functionp.
12027
12028 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12029
12030         * about.el: Email address for Ben Wing is ben@xemacs.org.
12031         * auto-show.el: Ditto.
12032         * bytecomp.el: Ditto.
12033         * faces.el: Ditto.
12034         * x-scrollbar.el: Ditto.
12035         * x-misc.el: Ditto.
12036         * tty-init.el: Ditto.
12037         * toolbar-items.el: Ditto.
12038         * symbol-syntax.el: Ditto.
12039         * specifier.el: Ditto.
12040         * objects.el: Ditto.
12041         * hyper-apropos.el: Ditto.
12042         * glyphs.el: Ditto.
12043
12044 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12045
12046         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12047         vertical-divider-always-visible-p.
12048         (default-mouse-motion-handler): Ditto.
12049
12050 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12051
12052         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12053         global value.
12054
12055 1998-06-21  Oliver Graf <ograf@fga.de>
12056
12057         * build-reports.el: changed receiver to xemacs-build-reports list
12058
12059 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12060
12061         * font.el: Split font-family-mappings into X and
12062           mswindows-specific versions.
12063           mswindows-font-create-[object|name]: Treat supplied size
12064           as a pointsize. Added underline and strikethru handling.
12065
12066         * msw-faces.el: changed default mswindows charset to western.
12067
12068         * msw-glyphs.el: removed space in border-glyph font string that
12069           was inserted to get round bugs in the mswindows C font code.
12070
12071 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12072
12073         * about.el (about-hackers): Credits update.
12074
12075         * help-nomule.el (tutorial-supported-languages): Add Romanian
12076         TUTORIAL.
12077
12078         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12079         to ISO-8859-2.
12080
12081 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12082
12083         * font.el: Split font-family-mappings into X and
12084           mswindows-specific versions.
12085           mswindows-font-create-[object|name]: Treat supplied size
12086           as a pointsize. Added underline and strikethru handling.
12087
12088         * msw-faces.el: changed default mswindows charset to western.
12089
12090         * msw-glyphs.el: removed space in border-glyph font string that
12091           was inserted to get round bugs in the mswindows C font code.
12092
12093 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12094
12095         * minibuf.el: make read-color-completion-table call
12096           (mswindows-color-list for mswindows devices.
12097
12098 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12099
12100         * lisp/font-lock.el
12101         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12102         Let declaration items contain non-word symbol characters.
12103
12104 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12105
12106         * package-get.el (package-get-package-provider): Added autoload
12107         cookie.  Loading "package-get-base.el" in ALL functions that use
12108         it.  Fixed some (interactive ...) with multiple argument specs
12109         again.  Cosmetic indentation changes.
12110
12111 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12112
12113         * info.el (Info-insert-dir): Don't use nreverse on variables
12114         that you want to use later.
12115
12116 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12117
12118         * x-mouse.el (x-set-point-and-move-selection): Replace call
12119         to x-kill-primary-selection with kill-primary-selection
12120
12121 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12122
12123         * simple.el (what-cursor-position): Make cursor position reported
12124         use value of column-number-start-at-one
12125
12126 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12127
12128         * about.el (xemacs-hackers): Fix Jareth's email address.
12129
12130 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12131
12132         * startup.el (startup-splash-frame): Remove
12133         `xemacs-startup-logo-function'.
12134
12135 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12136
12137         * about.el (about-hackers): Update credits list.
12138
12139 1998-06-06  Jeff Miller <jmiller@smart.net>
12140
12141         * lisp/sound.el: Update sound-ext to allow filenames with
12142           extensions to be found by load-sound-file
12143
12144 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12145
12146         * info.el (Info-rebuild-outdated-dir): Removed variable
12147         (Info-auto-generate-directory): New variable
12148         (Info-save-auto-generated-dir): New variable
12149         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12150         (Info-build-dir-anew): Second parameter removed.  Use
12151         `Info-save-auto-generated-dir'
12152         (Info-rebuild-dir): Ditto
12153
12154 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12155
12156         * list-mode.el (next-list-mode-item): Would not recognize
12157         border between directly neighbored items.
12158
12159 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12160
12161         * package-get.el: add autoloads for some functions.
12162
12163 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12164
12165         * specifier.el (let-specifier): Tiny docfixes.
12166
12167 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12168
12169         * msw-mouse.el: set selection-pointer-glyph to Normal.
12170
12171 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12172
12173         * wid-edit.el (widget-specify-secret): New function.
12174         (widget-after-change): Use it.
12175         (widget-specify-field): Use it.
12176
12177 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12178
12179         * mouse.el (drag-window-divider): Use `(not done)' instead of
12180         `doit'; reuse result of `window-pixel-edges'.
12181
12182         * modeline.el (drag-modeline-event-lag): Rename to
12183         drag-divider-event-lag.
12184
12185 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12186
12187         * specifier.el (let-specifier): Rewritten not to generate needless
12188         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12189         arguments.
12190
12191 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12192
12193         * minibuf.el (read-file-name-1): Setup buffer-local value of
12194         `completion-ignore-case' in completions buffer under Windows.
12195
12196 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12197
12198         * about.el (about-maintainer-glyph): Fix support for not
12199         compressed images.
12200
12201 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12202
12203         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12204
12205         * mouse.el (mouse-track): Cancel selection if misc-user event with
12206         `cancel-mode-internal' function is fetched.
12207
12208 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12209
12210         * files.el (save-some-buffers-1): Fixed return value.
12211
12212 1998-06-01  Oliver Graf <ograf@fga.de>
12213
12214         * dragdrop.el: added experimental
12215
12216 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12217
12218         * startup.el (after-init-hook, init-file-user,
12219         user-init-directory, load-user-init-file):  Purge references
12220         to "~/.xemacs/init.el" from docstrings.
12221
12222         (load-user-init-file) Use paths-construct-path to construct
12223         paths to user init files.  Go directly to ~/.emacs, do not
12224         search ~/.xemacs/, do not load `default-custom-file'.
12225
12226 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12229         general *sh.
12230         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12231
12232 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12233
12234         * menubar-items.el (default-menubar): add Update Packages to customize
12235         menu.
12236
12237 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12238
12239         * faces.el: use toolbar face as a fallback for toolbar properties
12240         in xpm-color-symbols instead of default.
12241
12242         * msw-faces.el: rename 3d-object -> gui-element face.
12243
12244 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12245
12246         * startup.el (xemacs-startup-logo-function): New variable.
12247         (startup-splash-frame): Use it.
12248
12249 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12250
12251         * files.el (save-some-buffers): Would wait 1 second.
12252         (save-some-buffers-1): Delete other windows here instead of in
12253         `save-some-buffers'.
12254         (save-some-buffers): Force redisplay only if windows were deleted.
12255
12256 1998-06-02  Didier Verna  <didier@xemacs.org>
12257
12258         * cus-face.el (custom-face-attributes): generalized the use of
12259         toggle buttons for boolean attributes.
12260         Re-ordered the items a bit.
12261
12262 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12263
12264         * sound.el (default-sound-directory): Use `locate-data-directory'
12265         to find the sounds directory.
12266
12267 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12268
12269         * sound.el: default sound-ext to .wav under mswindows, .au
12270         otherwise. load-default sounds without extensions.
12271
12272 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12273
12274         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12275         if send-pr is not bound.
12276
12277 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12278
12279         * files.el: grok idl files in auto-mode-alist.
12280 1998-06-01  Jeff Miller  <jmiller@smart.net>
12281
12282         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12283         calling `upcase'.
12284
12285 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12286
12287         * msw-glyphs.el: add xbm to the list of image types supported.
12288
12289 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12290
12291         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12292         instead of XEmacs one when dumping InfoDock.
12293
12294 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12295
12296         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12297         for `modeline-visible-p'
12298
12299         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12300
12301 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12302
12303         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12304         since it's not used anymore. doc string fixes.
12305
12306         * package-get.el (package-get-file-installed-p): new function. use
12307         instead of file-installed-p which is in an external package.
12308
12309 1998-05-28  Oliver Graf <ograf@fga.de>
12310
12311         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12312         favor of select-window/switch-to-buffer
12313
12314 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12315
12316         * startup.el: changed (getenv "HOME") to (user-home-directory)
12317
12318 1998-05-25  Oliver Graf <ograf@fga.de>
12319
12320         * frame.el (cde-start-drag) moved to dragdrop.el
12321         (offix-start-drag-region) moved to dragdrop.el
12322         (offix-start-drag) moved to dragdrop.el
12323         * dragdrop.el (cde-start-drag) moved from frame.el
12324         (offix-start-drag-region) moved from frame.el
12325         (offix-start-drag) moved from frame.el
12326         (cde-start-drag-region) cde drag regions
12327         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12328
12329 1998-05-26  Oliver Graf <ograf@fga.de>
12330
12331         * dragdrop.el: created dragdrop-drag prototypes
12332         (cde-start-drag-region) fixed typo
12333
12334 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12335
12336         * simple.el (after-init-hook): Remove reader macro.
12337
12338         * packages.el (packages-hardcoded-lisp): Get rid of reader
12339         macros.  Update DOC string.
12340
12341 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12342
12343         * mouse.el (drag-window-divider): Ditto.
12344
12345         * modeline.el (mouse-drag-modeline): Use it.
12346
12347         * lisp-mode.el (let-specifier): Specify indentation.
12348
12349         * specifier.el (let-specifier): Renamed from
12350         `with-specifier-instance'.
12351
12352 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12353
12354         * x-faces.el:
12355         * faces.el: move definition of xpm-color-symbols from x-faces.el
12356         to faces. Predicate x-get-resource on the presence of x.
12357
12358         * msw-faces.el: set 3d-object face rather than modeline. Specify
12359         faces as specfier defaults.
12360
12361         * package-get.el: don't use package-admin-add-single-file-package.
12362
12363 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12364
12365         * toolbar-items.el: Fixup tooltips.
12366         (toolbar-gnus): Don't use obsolete variable
12367         toolbar-news-frame-properties.
12368         (toolbar-news-reader): Default to `gnus' instead of
12369         `not-configured'.
12370
12371         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12372         Windows.
12373
12374 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12375
12376         * package-get.el: rename -installedp -> -installed-p.
12377
12378 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12379
12380         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12381         attributes, and assinged it to continuation, truncation and
12382         hscroll glyphs.
12383
12384         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12385         and made continuation, truncation and hscroll glyphs arrow
12386         characters out of that font.
12387
12388 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12389
12390         * minibuf.el (minibuffer-electric-separator): Play nicely with
12391         directory-sep-char being \.
12392         (minibuffer-electric-tilde): Ditto.
12393         (read-file-name-map): Ditto.
12394
12395 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12396
12397         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12398         on X devices.
12399         (default-mouse-track-deal-with-down-event): Avoid
12400         `x-disown-selection'; use `disown-selection' instead.
12401
12402 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12403
12404         * select.el:
12405         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12406         moved to (cut-copy-clear-internal) in select.el. Ditto for
12407         (x-delete-primary-selection) (x-kill-primary-selection)
12408         (x-copy-primary-selection).
12409         (own-clipboard): new function.
12410
12411         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12412         functions in select.el. remove old ones.
12413         (mswindows-own-clipboard): new function.
12414
12415 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12416
12417         * gnuserv.el: allow connections from mswindows type devices.
12418
12419 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12420
12421         * msw-glyphs.el: change image type used from cursor to resource.
12422
12423 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12424
12425         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12426         for {top,bottom}-{left,right} values in addition to
12427         {top,bottom}_{left,right}.
12428         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12429
12430 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12431
12432         * cl-macs.el (specifier-instance): Undefine its setf method.
12433
12434         * specifier.el (with-specifier-instance): Added docstring.
12435
12436         * mouse.el (drag-window-divider): Ditto.
12437
12438         * modeline.el (mouse-drag-modeline): Use it.
12439
12440         * lisp-mode.el (with-specifier-instance): Define its indentation
12441         level.
12442
12443         * specifier.el (with-specifier-instance): New macro.
12444
12445 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12446
12447         * package-get.el (package-get-create-custom): new function to
12448         auto-generate package-get-custom.el from package-get-base.el.
12449         * (package-get-ever-installedp): new function.
12450         * (package-get-custom): new function to get all packages specified
12451         by customize.
12452
12453 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12454
12455         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12456
12457 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12458
12459         * cl-extra.el: Reverse previous float change.
12460
12461 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12462
12463         * x-faces.el:
12464         * faces.el (try-font-name): moved from x-faces.el since it is
12465         required by w3 under mswindows as well X.
12466
12467 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12468
12469         * winnt.el: Removed evil (setq completion-ignore-case t)
12470         clause, one more overlookef fsfism.
12471         (nt-quote-args-functions-alist): End sentences with double space.
12472
12473 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12474
12475         * window-xemacs.el (push-window-configuration): Remove kludgery of
12476         recaching default-toolbar specifier.
12477         (pop-window-configuration): Ditto.
12478         (unpop-window-configuration): Ditto.
12479
12480 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12483
12484 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12485
12486         * winnt.el (nt-quote-args-verbatim): Added function.
12487         (nt-quote-args-prefix-quote): Added function.
12488         (nt-quote-args-backslash-quote): Added function.
12489         (nt-quote-args-double-quote): Added function.
12490         (nt-quote-args-functions-alist): New variable.
12491         (nt-quote-process-args): Added function. This is the main quoting
12492         work horse called from process-nt.c
12493
12494 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12495
12496         * winnt.el: Removed duplicate definitions for backspace,
12497         delete, M-backspace and C-M-backspace.
12498         (file-name-buffer-file-type-alist): Removed this variable.
12499         (find-buffer-file-type): Removed function.
12500         (find-file-binary):  Removed function.
12501         (find-file-text): Removed function.
12502         (find-file-not-found-set-buffer-file-type): Removed function.
12503         (save-to-unix-hook): Removed function.
12504         (revert-from-unix-hook): Removed function.
12505         (using-unix-filesystems): Removed function.
12506         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12507         warning.
12508         (x-set-selection): Removed function.
12509         (x-get-selection): Removed function.
12510         Removed commented FSFisms.
12511         Replaced copyright notice (this file is not part of GNU Emacs).
12512         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12513         comint-process-echoes setting to t.
12514
12515 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12516
12517         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12518         and used following the interface change of
12519         `paths-find-recursive-path'.
12520
12521         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12522         regexp instead of a list of base names.
12523         (paths-version-control-filename-regexp):
12524         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12525         Introduced and used following the interface change of
12526         `paths-find-recursive-path'.
12527
12528 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12529
12530         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12531         on X devices, rather than on all non-TTY devices.
12532
12533 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12534
12535         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12536
12537         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12538
12539 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12540
12541         * itimer.el (activate-itimer): Fixed usage of integers
12542         as argument to `concat'.
12543
12544 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12545
12546         * itimer.el (start-itimer): replace the use of `concat' with
12547         `format'
12548
12549 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12550
12551         * mode-motion.el (mode-motion-hook): Clarify docstring.
12552         From Bob Weiner <weiner@altrasoft.com>
12553
12554         * loadhist.el (symbol-file): Supply prompt string when used
12555         interactively.
12556         From Bob Weiner <weiner@altrasoft.com>
12557
12558 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12559
12560         * loadup.el (really-early-error-handler): Ditto.
12561
12562         * update-elc.el: Ditto.
12563
12564         * setup-paths.el (paths-construct-exec-path): Ditto.
12565
12566         * make-docfile.el: Ditto.
12567
12568         * find-paths.el (paths-decode-directory-path): Use split-path
12569         instead of decode-path.
12570
12571         * files.el (parse-colon-path): Update docstring reference.
12572
12573 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12574
12575         * msw-init.el:
12576         * x-init.el:
12577         Bind cut'n'paste keys to non window-system specific functions.
12578
12579         * msw-select.el: New function mswindows-clear-clipboard.
12580         mswindows-cut-copy-clipboard extended to handle clearing of the
12581         selection and renamed to mswindows-cut-copy-clear-clipboard.
12582
12583         * select.el: on mswindows devices delete-primary-selection
12584         calls mswindows-clear-clipboard.
12585
12586 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * simple.el (quoted-insert): Inhibit quit when using read-char.
12589
12590         * cmdloop.el (read-char): Don't inhibit quit.
12591         (read-char-exclusive): Ditto.
12592         (read-char): Signal quit if quit-char was pressed.
12593         (read-char-exclusive): Ditto.
12594         (read-quoted-char): Return a character, not integer.
12595
12596         * menubar-items.el (default-popup-menu): Use Andy's generic
12597         selection code.
12598         (default-popup-menu): Fix code.
12599
12600 1998-05-14  Oliver Graf <ograf@fga.de>
12601
12602         * dragdrop.el (dragdrop-function-widget): this time it's done
12603
12604 1998-05-13  Oliver Graf <ograf@fga.de>
12605
12606         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12607
12608 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12609
12610         * device.el (device-pixel-width):
12611         (device-pixel-height):
12612         (device-mm-width):
12613         (device-mm-height):
12614         (device-bitplanes):
12615         (device-color-cells): Swapped parameters to device-system-metric
12616         according to the interface change.
12617
12618 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12619
12620         * mouse.el (default-mouse-motion-handler): Use new name of the
12621         function event-over-vertical-divider-p.
12622         Do not set E-W arrow cursor over the divider if
12623         vertical-divider-draggable-p is nil in the window.
12624         ([top-level]): Use new name for the variable
12625         vertical-divider-map.
12626         (drag-window-divider): Respect vertical-divider-draggable-p.
12627         Variable name typo fixes.
12628
12629 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12630
12631         * keymap.el (kbd): Define here; handle string constants and
12632         others...
12633
12634 1998-05-15  Christian Nyb <chr@mediascience.no>
12635
12636         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12637         in Emacs 18.
12638
12639 1998-05-13  Didier Verna  <didier@xemacs.org>
12640
12641         * mouse.el (drag-window-divider): give the vertical divider a
12642         pressed look when dragging it.
12643
12644 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12645
12646         * faces.el: predicate some more face operations on x or mswindows
12647         not just x.
12648
12649         * modeline.el: enable modeline coloring for mswindows.
12650
12651 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12652
12653         * minibuf.el (minibuffer-default): Added variable; compatible with
12654         FSF Emacs.
12655         (next-history-element): Used `minibuffer-default'.
12656
12657 1998-05-12  Oliver Graf <ograf@fga.de>
12658
12659         * dragdrop.el (dragdrop-function-widget): button and mods ok
12660         arguments still look a bit strange
12661         (dragdrop-compare-mods) created
12662         (dragdrop-drop-do-functions) correctly checks for buttons and
12663         modifiers
12664
12665 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12666
12667         * setup-paths.el (paths-default-info-directories): Replace
12668         path-separator with directory-sep-char.
12669
12670         * files.el (path-separator): Don't define it here.
12671
12672 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12673
12674         * update-elc.el: Ditto.
12675
12676         * setup-paths.el (paths-construct-exec-path): Ditto.
12677
12678         * make-docfile.el: Ditto.
12679
12680         * loadup.el (really-early-error-handler): Ditto.
12681
12682         * find-paths.el (paths-decode-directory-path): Use decode-path
12683         instead of decode-path-internal.
12684
12685         * files.el (parse-colon-path): Update docstring.
12686
12687 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12688
12689         * subr.el (get-buffer-window-list): Make BUFFER optional.
12690
12691         * window-xemacs.el (windows-of-buffer): Defalias to
12692         get-buffer-window-list.
12693
12694 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12695
12696         * disass.el: Fix maintainer keyword.
12697
12698         * bytecomp.el (byte-compile-and-load-file): Autoload.
12699         (byte-compile-buffer): Ditto.
12700
12701         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12702         value is returned, not the name.
12703         (lisp-imenu-generic-expression): Enable it.
12704         (lisp-mode-variables): Ditto.
12705         (lisp-indent-offset): Change defconst to defvar.
12706         (lisp-indent-function): Ditto.
12707         (lisp-body-indent): Ditto.
12708
12709 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12710
12711         * modeline.el: Use zap-last-kbd-macro-event.
12712
12713         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12714         nil, don't attempt to do anything with messages.
12715         (eval-last-sexp): Use `letf' for clarity.
12716
12717 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12718
12719         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12720
12721 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12722
12723         * buff-menu.el:
12724         * lisp-mode.el:
12725         * obsolete.el:
12726         Change empty docstrings into no doc strings at all.
12727         Fix bogus FSF-format docstrings.
12728         * etags.el: Fix docstring.
12729
12730 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12731
12732         * package-get.el (package-get): Use internal md5
12733
12734 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12735
12736         * about.el (about-xemacs): Correct abuse of concat.
12737
12738 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12739
12740         * info.el (Info-mode): Use easymenu.
12741
12742 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12743
12744         * apropos.el (apropos): Don't use concat with integers.
12745
12746         * cmdloop.el (describe-last-error): Handle the case when no error
12747         was seen gracefully.
12748
12749         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12750         defun.
12751         (apropos-describe-plist): Ditto.
12752
12753         * help.el (with-displaying-help-buffer): Revert to a defun.
12754         (describe-key): Use it as defun.
12755         (describe-mode): Ditto.
12756         (describe-bindings): Ditto.
12757         (describe-prefix-bindings): Ditto.
12758         (describe-installation): Ditto.
12759         (view-lossage): Ditto.
12760         (describe-function): Ditto.
12761         (describe-variable): Ditto.
12762         (describe-syntax): Ditto.
12763
12764 1998-05-11  Oliver Graf <ograf@fga.de>
12765
12766         * dragdrop.el: changed order of require/provide
12767         (dragdrop-drop-mime-default) changed to new calling conventions
12768         (dragdrop-drop-do-functions) changed to new calling conventions
12769         (dragdrop-function-widget) this one needs more work...
12770
12771 1998-05-10  Oliver Graf <ograf@fga.de>
12772
12773         * about.el: another small change in my entry
12774         * dragdrop.el (dragdrop-drop-log-function): logging added
12775         plus customizations
12776         changed interface to handler functions. now called with event
12777         and object
12778
12779 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12780
12781         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12782         E-W arrow pointer displayed over draggable dividers.
12783
12784         * mouse.el (default-mouse-motion-handler): Show it when
12785         appropriate.
12786         (drag-window-divider): Added.
12787         ([top-level]): Initialized window-divider-map with a keymap
12788         binding the above function to left button down event.
12789
12790         * x-mouse.el (x-init-pointer-shape): Initialize
12791         divider-pointer-glyph from Cursor.dividerPointer, or use default
12792         E-W double arrow.
12793
12794 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12795
12796         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12797
12798 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12799
12800         * simple.el (count-words-buffer): Don't query for buffer.
12801         (count-lines-buffer): Ditto.
12802
12803 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12804
12805         * help.el (where-is): add optional insert argument.
12806
12807 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12808
12809         * help.el (describe-key-briefly): New argument INSERT.
12810
12811         * simple.el (eval-expression): New optional argument; synch with
12812         FSF 20.3.
12813
12814         * keydefs.el (global-map): Add new register bindings.
12815
12816         * register.el: Synched with FSF 20.3.
12817
12818 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12819
12820         * window-xemacs.el (recenter): all arguments are optional.
12821
12822 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12823
12824         * device.el: (device-pixel-width): Reflected name/parameters
12825         change to device-system-metric.
12826         (device-pixel-height): Ditto.
12827         (device-mm-width): Ditto.
12828         (device-mm-height): Ditto.
12829         (device-bitplanes): Ditto.
12830         (device-color-cells): Ditto.
12831
12832 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12833
12834         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12835
12836         * cl.el (most-positive-fixnum): Document.
12837         (most-negative-fixnum): Ditto.
12838
12839         * cus-dep.el: Updated comment.
12840
12841         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12842         constant.
12843
12844         * cus-load.el (custom-put): Removed.
12845
12846         * files.el (after-find-file): Just resignal quit instead of
12847         signaling "canceled".
12848
12849 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12850
12851         * frame.el (other-frame): Use `focus-frame' instead of
12852         select-frame kludges.
12853
12854         * lisp-mode.el: Update lisp-indent-function for
12855         save-selected-frame and with-selected-frame.
12856
12857         * frame.el (save-selected-frame): New macro.
12858         (with-selected-frame): Ditto.
12859         (other-frame): Use `set-frame-focus'.
12860
12861 1998-05-06  Oliver Graf <ograf@fga.de>
12862
12863         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12864         (dragdrop-drop-url-default) default handler for URL drops created
12865         (dragdrop-drop-mime-default) default handler for MIME drops created
12866         (dragdrop-drop-functions) default custom for handling drops created
12867         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12868
12869 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12870
12871         * mouse.el: Removed redundant mouse-mswindows-drop function.
12872
12873 1998-05-05  Oliver Graf <ograf@fga.de>
12874
12875         * about.el: changed some text in my entry
12876         * dragdrop.el: added customs
12877
12878 1998-05-04  Oliver Graf <ograf@fga.de>
12879
12880         * mouse.el: killed global drop key bindings
12881         (mouse-offix-drop) removed
12882         * dragdrop.el: created
12883         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12884
12885 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12886
12887         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12888         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12889
12890         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12891         obsolete comment.
12892
12893         * scrollbar.el (scrollbars-visible-p): Use new
12894         {vertical,horizontal}-scrollbar-visible-p specifiers.
12895
12896 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12897
12898         * device.el (device-pixel-height):
12899         (device-pixel-width):
12900         (device-mm-width):
12901         (device-mm-height):
12902         (device-bitplanes):
12903         (device-color-cells): Moved these 6 functions from device.c; they
12904         all use single (device-system-metrics) call.
12905
12906 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12907
12908         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12909         were renamed.
12910
12911         * menubar-items.el:
12912         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12913         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12914
12915         * help.el (help-map): Remove Hyperbole keybinding logic.
12916         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12917
12918 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12919
12920         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12921         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12922
12923 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12924
12925         * msw-glyphs.el: use nicer icon3 from the frame icon.
12926
12927 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12928
12929         * version.el (emacs-version): Remove InfoDock conditionals.
12930
12931         * startup.el (startup-splash-frame): Change ID logo name.
12932
12933 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12934
12935         * files.el (after-find-file): If the user presses C-g on
12936         directory-creation prompt, kill the buffer.
12937
12938 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12939
12940         * simple.el (count-words-region): Reverse previous change.
12941
12942 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12943
12944         * replace.el (query-replace): Just call perform-replace.
12945         (query-replace-regexp): Ditto.
12946         (perform-replace): Move region handling here.
12947         (perform-replace): Use the new arg to match-data.
12948
12949 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12950
12951         * x-init.el: Install X specific display table that
12952           displays char 0240 as a space to avoid whatever it is
12953           that screws up display of that character code.
12954
12955 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * help.el (function-arglist): If no arguments are documented for a
12958         subr, print nothing rather than incorrect output.
12959
12960 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12961
12962         * cmdloop.el (command-error): Update bail-out error message to use
12963         `emacs-program-name'.
12964
12965         * lib-complete.el: Remove reader macro cruft.
12966
12967         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12968         cruft.
12969
12970         * simple.el (count-words-region): Drop interactive-p check on the
12971         message.
12972
12973 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12974
12975         * font.el
12976         * msw-faces.el
12977         Correct spelling of mswindows-font-canonicalize-name.
12978
12979 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12980
12981         * ldap.el (ldap-host-parameters-alist): Replaced with
12982         `ldap-host-parameters-plist'
12983         (ldap-search): Adapt to previous change
12984
12985 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12986
12987         * about.el (about-hackers): Update Bob Weiner bio.
12988         (about-maintainer-info): Ditto.
12989
12990 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * simple.el (display-warning-minimum-level): Docfix.
12993
12994 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12995
12996         * widget.el (:default-get): New keyword.
12997         * wid-edit.el (default, widget-default-default-get): Define it.
12998         (group, widget-group-default-get): Define it.
12999         (menu-choice, widget-choice-default-get): Define it.
13000         (widget-default-get): New function.
13001         (widget-choice-action): Call it.
13002         (widget-editable-list-entry-create): Call it.
13003
13004 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13005
13006         * byte-optimize.el (byte-boolean-vars): Removed.
13007         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13008         lookup through `byte-boolean-vars'.
13009
13010 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13011
13012         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13013         resource-provided values into ghost specs for scrollbar-height and
13014         scrollbar-width.
13015
13016 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13017
13018         * byte-optimize.el: Don't attempt to optimize /=.
13019
13020         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13021         (byte-compile-/=): Ditto.
13022
13023 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13024
13025         * apropos.el: Use `with-displaying-help-buffer'.
13026         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13027         Use `with-displaying-help-buffer'.
13028         (apropos-follow): Do not give special treatment to buffer cursor
13029         was in prior to a mouse click.
13030         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13031         (apropos-print-doc): Set correct buffer for setting text
13032         properties.
13033
13034 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13035
13036         * help.el (help-buffer-prefix-string): New variable.
13037         (help-buffer-name): Use it.
13038
13039         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13040         mode menu.
13041
13042 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13043
13044         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13045
13046 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13047
13048         * files.el (find-file-noselect): Update docstring.
13049         (find-file-noselect): Signal an error if found an unreadable file.
13050         (file-chase-links): Save the match data.
13051         (normal-mode): Use `lwarn' and `error-message-string'.
13052         (interpreter-mode-alist): Change defconst to defvar.
13053         (inhibit-first-line-modes-regexps): Ditto.
13054         (inhibit-first-line-modes-regexps): Added .tgz.
13055         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13056         (change-major-mode-with-file-name): New user-option.
13057         (set-visited-file-name): Synched with FSF.
13058         (file-name-extension): New function, from FSF 20.3.
13059         (file-relative-name): Synched with FSF.
13060         (save-some-buffers): Support the C-r feature.
13061         (recover-session): Synched with FSF.
13062         (kill-some-buffers): Ditto.
13063         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13064
13065 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13066
13067         * files.el (insert-file): Undo previous change and reenable use of
13068         format.el.
13069
13070 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13071
13072         * window-xemacs.el (recenter): Define.
13073
13074 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13075
13076         * font.el (mswindows-font-create-name)
13077         (mswindows-font-create-object): new functions for mswindows type
13078         fonts.
13079
13080         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13081         strings are parsed as well as font objects.
13082
13083 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13084
13085         * modeline.el (defining-kbd-macro): Restore modeline indication of
13086         kbd-macro being recorded.
13087         (add-minor-mode): Simplify docstring.
13088         (modeline-minor-mode-menu): Remove stuff.
13089
13090 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13091
13092         * code-process.el (call-process): dynamically decide process
13093         coding type.
13094
13095 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13096
13097         * modeline.el: Add line-number-mode, column-number-mode to
13098         the modeline minor-mode menu.  Button2 on the line number does
13099         goto-line.
13100
13101 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13102
13103         * mouse.el: move x-selection-owner-p type things to
13104         selection-owner-p.
13105
13106         * msw-init.el: copy zmacs stuff from x-init.el
13107
13108         * msw-select.el (mswindows-own-selection)
13109         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13110         functions. Very simple minded implementation of selectio
13111         ownership.
13112
13113         * select.el (own-selection) (disown-selection)
13114         (activate-region-as-selection) (select-make-extent-for-selection)
13115         (valid-simple-selection-p): functions moved from x-select.el for
13116         generalized selection.
13117
13118         * x-select.el: see select.el changes.
13119
13120         * x-toolbar.el: use new selection functions.
13121
13122 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13123
13124         * packages.el (packages-find-package-directories): Fixed bug that
13125         would pick up multiple site-package directories.
13126         (package-locations): Added "xemacs-packages" as a late package
13127         location.
13128
13129         * find-paths.el: Now uses `emacs-program-name' and
13130         `emacs-program-version'.
13131         Additions to enforce version-specific directories in
13132         `paths-find-version-directory'.
13133
13134 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13135
13136         * default.el: Removed.
13137         * site-start.el: Removed.
13138
13139 1998-04-29  Didier Verna  <didier@xemacs.org>
13140
13141         * minibuf.el (minibuffer-history-minimum-string-length): Default
13142         to nil.
13143
13144 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13145
13146         * find-paths.el (paths-program-name): Rename.
13147         (paths-emacs-root-p): Ditto.
13148         (paths-find-site-directory): Ditto.
13149
13150 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13151
13152         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13153         `emacs-lisp-byte-compile-and-load'.
13154
13155 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13156
13157         * ldap.el (ldap-search): Fixed additional parameter passing to
13158         `ldap-open'
13159
13160 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13161
13162         * select.el (kill-primary-selection) (selection-owner-p)
13163         (copy-primary-selection) (yank-clipboard-selection)
13164         (selection-exists-p) (delete-primary-selection): new file and
13165         functions that do the right thing for the selected device.
13166
13167         * x-menubar.el: use generalised selection functions.
13168
13169         * dumped-lisp.el: dump select.el.
13170
13171 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13172
13173         * find-paths.el (paths-progname): New variable.
13174         (paths-emacs-root-p): Use it.
13175         (paths-find-site-directory): Ditto.
13176
13177 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13178
13179         * loadup.el ((member "dump" command-line-args)): Dump as
13180         `infodock' if InfoDock.
13181
13182 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13183
13184         * find-paths.el (construct-emacs-version): Simplify, include
13185         program name in the return value.
13186         * (paths-find-version-directory): Use it.
13187
13188 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13189
13190         * info.el (Info-parse-dir-entries): Fixed regexp
13191         (Info-build-dir-anew): Remove full suffix and capitalize info file
13192         name for files with no @direntry
13193         (Info-batch-rebuild-dir): New function
13194         (Info-suffixed-file): Check for regular files instead of simple
13195         file existence (could catch directories before)
13196
13197 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13198
13199         * setup-paths.el, find-paths.el: Removed uses of `not' which
13200         temacs doesn't have.
13201
13202         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13203         into root searching.
13204
13205 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13206
13207         * subr.el: Remove definition of `not'.
13208
13209 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13210
13211         * msw-glyphs.el: enable graphics support.
13212
13213 1998-04-23  Didier Verna  <didier@xemacs.org>
13214
13215         * x-menubar.el (default-menubar): restored the line-number-mode
13216         option.
13217
13218         * misc doc string updates related to the options menu.
13219
13220 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13221
13222         * setup-paths.el (paths-construct-load-path): Fix typo.
13223
13224 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13225
13226         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13227         font-menu-ignore-scaled-fonts don't have to be bound now; this
13228         gets us one step further towards making --no-autoloads work.
13229
13230         * startup.el (normal-top-level): Load auto-autoloads only if
13231         lisp-directory is non-nil.
13232
13233         * setup-paths.el (paths-construct-load-path): Made it robust
13234         against nil lisp-directory.
13235
13236         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13237         to the list of variables that cause a warning when nil.
13238
13239         * toolbar.el (init-toolbar-location): Now works even when there's
13240         no toolbar icon directory.
13241
13242 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13243
13244         * help.el (view-lossage): Recognize it.
13245
13246         * simple.el (log-message): Mark multiline messages.
13247
13248 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13249
13250         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13251
13252 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13253
13254         * package-get.el (package-get-all):  add `\n' separator to
13255         interactive specification so that both variables are read
13256
13257 1998-04-22  Didier Verna  <didier@xemacs.org>
13258
13259         * x-menubar.el: ported the options menu to Custom.
13260         Moved the "read only" toggle button to the buffers menu.
13261         Corrected some missing ;;;###autoload or defcustom.
13262
13263         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13264         the scrollbar-visible specifier for options menu handling.
13265
13266         * toolbar.el (toolbar-visible-p)
13267                      (toolbar-captioned-p)
13268                      (default-toolbar-position): defcustom wrappers around
13269         the toolbar specifiers for options menu handling.
13270
13271         * frame.el (get-frame-for-buffer-default-instance-limit):
13272         defcustom it for options menu handling.
13273
13274         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13275         font-lock-mode for options menu handling.
13276
13277         * cus-start.el: added Custom properties to overwrite-mode for
13278         options menu handling.
13279
13280 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13281
13282         * about.el: shameless self-promotion.
13283
13284 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13285
13286         * simple.el (raw-append-message): Slightly optimize.
13287         (remove-message): Use `push' for clarity.
13288         (append-message): Ditto.
13289         (display-warning): Dito.
13290         (raw-append-message): Send the message to the appropriate device.
13291
13292 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13293
13294         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13295         From Sean MacLennan <Sean.MacLennan@pika.ca>
13296
13297 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13298
13299         * setup-paths.el: Changed `directory-sep-char' to
13300         `path-separator', following a change in GNU Emacs.
13301
13302 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13303
13304         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13305         (Info-build-dir-anew): Add a final newline.
13306         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13307         is `always'
13308         (Info-rebuild-dir): Ditto
13309
13310         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13311
13312 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13313
13314         * simple.el (count-words-buffer): Retain zmacs region.
13315         (count-words-region): Ditto.
13316         * simple.el: (what-line): Expanded line counts.
13317         (count-lines): New parameter to conditionalize whether collapsed
13318         lines get counted.
13319         From Bob Weiner <weiner@altrasoft.com>
13320
13321 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13322
13323         * packages.el (package-locations): infodock-packages must override
13324         mule-packages and packages.
13325
13326 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13327
13328         * wid-edit.el:
13329         remove rude messages from widget-activation-widget-mapper
13330         and widget-activation-glyph-mapper
13331
13332 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13333
13334         * toolbar.el: Remove (featurep 'x) test from
13335         toolbar-make-button-list
13336
13337 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13338
13339         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13340         only if in the same frame.
13341
13342 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13343
13344         * packages.el (package-locations): Added site-packages hierarchy.
13345
13346         * setup-paths.el (paths-default-info-directories): Introduced and
13347         used.
13348
13349         * packages.el, setup-paths.el: Set various path searching depths
13350         to 1.
13351
13352         * packages.el (packages-hierarchy-depth):
13353         (packages-load-path-depth): Introduced and used.
13354
13355         * setup-paths.el (paths-load-path-depth): Introduced and used.
13356
13357         * find-paths.el (paths-find-recursive-path): Added max-depth
13358         parameter.
13359
13360 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13361
13362         * setup-paths.el (paths-construct-info-path): Removed
13363         dependency on behavior of (file-name-as-directory "").
13364
13365 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13366
13367         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13368         lisp objects
13369
13370 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13371
13372         * dump-paths.el, startup.el: Added handling for --debug-paths.
13373
13374 1998-04-15  William M. Perry  <wmperry@aventail.com>
13375
13376         * wid-edit.el: We cannot just set the help-echo or balloon-help
13377           properties for an extent based on the :help-echo widget
13378           property, since help-echo and balloon-help cause an EXTENT to
13379           get passed in, where :help-echo functions are expecting a WIDGET
13380
13381 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13382
13383         * scrollbar.el (init-scrollbar-from-resources): Call
13384         mswindows-init-scrollbar-metrics when appropriate.
13385
13386 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13387
13388         * dumped-lisp.el: dump x-toolbar for window system
13389
13390         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13391         have support and xpm.
13392
13393 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13394
13395         * files.el (toggle-read-only): Fix docstring.
13396         From Didier Verna <didier@xemacs.org>
13397
13398 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13399
13400         * startup.el (normal-top-level): Load autoload-file-name without
13401         specifying an extension---some people only auto-autoload.el.gz.
13402
13403 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13404
13405         * files.el (backup-enable-predicate): Don't bomb on NAME being
13406         nil.
13407
13408 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13409
13410         * find-paths.el, packages.el: Now prefers configure'd paths.
13411         This shouldn't cause any of the originally anticipated problems as
13412         the current paths architecture will not define the various
13413         configure-xxx variables if they're not specified on the configure
13414         command line.
13415
13416         * find-paths.el, setup-paths.el, packages.el: Removed all
13417         mentionings of "/" as a path separator.
13418         Used paths-construct-path throughout.
13419
13420         * find-paths.el (paths-construct-path): Created to assemble paths
13421         from directory components.
13422
13423         * setup-paths.el, packages.el: Used paths-decode-directory-path
13424         instead of decode-path-internal.
13425
13426         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13427         and associates.
13428         (paths-decode-directory-path) Created.
13429
13430         * setup-paths.el: Changed configure-exec-path to
13431         configure-exec-directory.
13432
13433 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13434
13435         * packages.el (packages-find-packages): Fixed decoding of
13436         EMACSPACKAGEPATH.
13437
13438         * startup.el: -no-packages -> -no-early-packages.
13439
13440         (packages-load-package-lisps): Fixed loading of auto-autoload
13441         files.
13442
13443         * startup.el (normal-top-level): Fixed loading of core
13444         auto-autoload.
13445
13446         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13447
13448         * startup.el, packages.el, dump-paths.el: Added proper settings
13449         for site-directory and lisp-directory variables.
13450
13451         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13452         inhibit-package-autoloads and fixed handling of it.
13453
13454         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13455         handling of former inhibit-package-init, now
13456         inhibit-early-packages, to make -vanilla etc. work.
13457
13458 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13459
13460         * code-process.el (start-process): Fallback to 'undecided instead
13461         of 'binary for process input coding stream.
13462
13463         * process.el (start-process): Docstring fix.
13464
13465 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13466
13467         * info.el (Info-insert-dir): Do not insert temporary dir files
13468         in Info-dir-file-attributes
13469         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13470         (Info-rebuild-dir): Ditto.
13471
13472 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13473
13474         * obsolete.el: Added obsoleteness declarations for
13475         `site-directory' and `Info-default-directory-list'.
13476
13477 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13478
13479         * find-paths.el (paths-find-emacs-root): Only look at the
13480         executable at the end of the symlink chain for determining the
13481         Emacs root.
13482
13483 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13484
13485         * setup-paths.el (paths-construct-info-path): Changed construction
13486         to cater to gone default in configure.
13487
13488         * find-paths.el (paths-uniq-append): Added.
13489
13490         * packages.el: Rewritten package path construction once again.
13491
13492         * dump-paths.el, startup.el: Removed package-path as a global
13493         variable.
13494
13495         * package-admin.el (package-admin-add-single-file-package):
13496         (package-admin-add-binary-package): Changed package-path to
13497         late-packages.
13498
13499         * packages.el (packages-split-path): Split path at "/" rather than
13500         nil according to change in emacs.c.
13501
13502 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13503
13504         * setup-paths.el (paths-construct-info-path): Changed info path
13505         order so that directories come out right.
13506         (paths-find-lock-directory): Fixed bug: It used to think
13507         configure-lock-directory is a path.
13508
13509 1998-04-06  Jeff Miller <jmiller@smart.net>
13510
13511         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13512         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13513         eases the use of toolbar-add/kill-item functions.
13514
13515 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13516
13517         * code-files.el (file-coding-system-alist): Commented out
13518         loaddefs.el magical treatment.
13519
13520 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13521
13522         * info.el (Info-rebuild-outdated-dir): Added new option
13523         `conservative' and made it the default
13524         (Info-rebuild-dir): Appropriately parse multi-line description
13525         strings, and multi-section dir files. Issue warning when dir
13526         is rebuilt as temporary
13527         (Info-build-dir-anew): Issue warning when dir is built as
13528         temporary
13529
13530 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * list-mode.el (list-mode-map): Bind highlight motion commands to
13533         standard keys left, right, C-b and C-f.
13534
13535 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13536
13537         * files.el (auto-mode-alist): allow .sc for Scheme->C
13538
13539 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13540
13541         * loadup.el (pureload): Don't quote (garbage-collect).
13542
13543 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13544
13545         * package-get-base.el: Updated.
13546
13547 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13548
13549         * isearch-mode.el (isearch-just-started): New variable.
13550         (isearch-mode): Set it.
13551         (isearch-repeat): Advance one character forward only if the search
13552         was successful, and was not just started.
13553         (isearch-repeat): Clear isearch-just-started.
13554
13555 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13556
13557         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13558         if running -batch.
13559
13560 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13561
13562         * subr.el (listify-key-sequence): Removed.
13563
13564 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13565
13566         * bytecomp.el (byte-compile-print-gensym): New option.
13567         (byte-compile-output-file-form): Use it.
13568         (byte-compile-output-docform): Ditto.
13569         (byte-compile-compiled-obj-to-list): Ditto.
13570
13571 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13572
13573         * msw-glyphs.el: set frame icon if xpm support.
13574
13575 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13576
13577         * help.el: Code that pretty prints variable values
13578           removed.
13579
13580 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13581
13582         * find-paths.el (paths-emacs-root-p): Correct test for installation
13583         directory.
13584         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13585
13586 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13587
13588         * loaddefs.el: Don't set debug-ignored-errors; leave
13589           its default value set to nil.
13590
13591 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13592
13593         * info.el (Info-rebuild-dir): fixed mis-spelling.
13594
13595 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13596
13597         * info.el (Info-rebuild-outdated-dir): New custom var
13598         (Info-insert-node): Create/update dir file when needed, ie when it
13599         does not exist or is older than some info files in directory
13600
13601 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13602
13603         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13604         for last packages, mainly for using a 20.4 package base.
13605
13606         * packages.el (late-packages): Typo fix.  It was called
13607         early-packages.
13608
13609         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13610         relative symlinks correctly.
13611         (paths-find-emacs-roots): More rigorous checking for plausible
13612         configuration-time root.
13613
13614         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13615         find its roots.
13616
13617 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13618
13619         * faces.el: Fix docstrings.
13620         * glyphs.el: Fix docstrings.
13621         * mouse.el: Fix docstrings.
13622
13623         * frame.el: Change phrase `current frame' to `selected frame'.
13624
13625         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13626
13627         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13628         macros using backquote to make them infinitely more readable.
13629
13630 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13631
13632         * packages.el (packages-find-package-path): Hardcoded specialized
13633         InfoDock support until we can clean this up.
13634
13635         * help.el (describe-bindings-1): Return the value of the bindings
13636         help buffer created.
13637         (describe-bindings): Ditto.
13638
13639         * simple.el (set-variable): Restore previous behavior of not
13640         bombing if the variable to set is not boundp.
13641
13642 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13643
13644         * packages.el (packages-handle-package-dumped-lisps): Allow for
13645         non-local files to be loaded off the package-lisp variable.
13646
13647 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13648
13649         * x-faces.el: Global X resources should override
13650           specs for all device classes (color, grayscale, mono);
13651           code currently doesn't override any of them.  Fixed by
13652           calling remove-specifier with '(x default) as the tag
13653           set and allowing inexact matches.
13654
13655 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13656
13657         * faces.el: Separated face initializations based on
13658           device classes into device type specific (tag set,
13659           instantiator) pairs.
13660
13661 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13662
13663         * wid-edit.el (widget-choice-action): Remember user's explicit
13664         choice.
13665         (widget-choice-value-create): Respect it.
13666         From Richard Stallman <rms@gnu.org>
13667
13668 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13669
13670         * setup-paths.el (paths-construct-info-path): Always append
13671         existing directories from configure-time info path.
13672
13673         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13674         Info-directory-list.
13675
13676         * info.el: Removed Info-default-directory-list which was broken by
13677         design.
13678         Removed bogus initialization of Info-directory-list---startup.el
13679         can do a much better job.
13680         Added autoload of Info-directory-list.
13681
13682         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13683         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13684         be exclusive; now it's merely given precedence, just like in the
13685         old days.
13686
13687 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13688
13689         * find-paths.el (paths-find-architecture-directory): Fix bug with
13690         finding; it used to default too early.
13691
13692 1998-03-25  Martin Buchholz <martin@xemacs.org>
13693
13694         * packages.el (packages-split-path): Fix a bug; it used to fail
13695         for paths that weren't split.
13696
13697 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13698
13699         * finder.el (finder-compile-keywords): trap on errors.
13700
13701 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13702
13703         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13704           fourth argument of t so that only the specs exactly
13705           matching the tag lists are removed.
13706
13707 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13708
13709         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13710
13711 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13712
13713         * minibuf.el (mouse-read-file-name-1): If a default directory was
13714         specified, use it for generating the completions.
13715
13716 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13717
13718         * update-elc.el: Now respects inhibit-package-init and
13719         inhibit-site-lisp.
13720         Now does path construction with loadup-paths.
13721
13722         * startup.el (normal-top-level, startup-setup-paths): Now respects
13723         inhibit-package-init and inhibit-site-lisp.
13724
13725         * packages.el (packages-find-package-path): Extended package path
13726         by version-specific hierarchies.
13727         (packages-find-packages): Now respects inhibit flag and
13728         inhibit-site-lisp.
13729         Moved path setup to loadup-paths.
13730
13731         * make-docfile.el: Now respects inhibit-package-init and
13732         inhibit-site-lisp.
13733         Now does path construction with loadup-paths.
13734
13735         * loadup.el: Now respects inhibit-package-init and
13736         inhibit-site-lisp.
13737
13738         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13739
13740         * loadup-paths.el: New file: setup load-path to encompass
13741         packages.
13742
13743 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13744
13745         * auto-show.el: load-gc renamed to pureload.
13746         * site-load.el: Ditto.
13747         * packages.el (toplevel): Ditto.
13748         * loadup.el (really-early-error-handler): Ditto.
13749         * dumped-lisp.el (preloaded-file-list): Ditto.
13750         * cus-face.el (custom-declare-face): Ditto.
13751
13752 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13753
13754         * <Today>: The Big Path Searching Overhaul.
13755
13756         * find-paths.el: New file: find and assemble paths in the
13757         installation hierarchy.
13758
13759         * setup-paths.el: New file: global layout of paths and directories
13760         within the XEmacs hierarchy.
13761
13762         * packages.el: Replaced everything related to path searching and
13763         startup by code in terms of find-paths.
13764
13765         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13766         the new path searching engine.
13767
13768         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13769         and setup-paths.
13770
13771 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13772
13773         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13774         setup-paths.el.
13775
13776 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13777
13778         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13779         compiles identically in any configuration.
13780         Removed irrelevant commentary.
13781
13782 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13783
13784         * simple.el (set-variable): Allow setting specifiers.
13785
13786 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13787
13788         * lisp.el (forward-sexp): Revert previous change.
13789
13790 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13791
13792         * frame.el (frame-initialize): Use `delete-console' instead of
13793         `delete-device' to delete the stream console to match the usage in
13794         Fkill_emacs.
13795
13796 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13797
13798         * files.el (cdpath-previous): New variable.
13799         (cd): Use it.
13800         From Bob Weiner <weiner@wave.altrasoft.com>
13801
13802 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13803
13804         * keydefs.el: Changed keybindings of forward-char,
13805           backward, scroll-up and scroll-down to point to their
13806           -command counterparts.
13807
13808         * simple.el: New functions: forwarc-char-command,
13809           backwrad-char-command, scroll-up-command,
13810           scroll-down-command which work liek their counterparts
13811           except that they honor the variable
13812           signal-error-on-buffer-boundary.
13813
13814           Definition of signal-error-on-buffer-boundary received
13815           from src/cmds.c.
13816
13817           defvar declaration added for word-across-newline to avoid
13818           byte-compiler warning about the free variable reference.
13819
13820 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13821
13822         * winnt.el: Removed "%t" from the beginning of
13823         modeline-format. From now on, there's no nt-specifics in the modeline.
13824
13825 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13826
13827         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13828         of `when' with `if'.
13829
13830 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13831
13832         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13833         mswindows. Must be reworked along with glyphs.el, or
13834         merged into it, after there is images support.
13835
13836         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13837         'mswindows.
13838
13839 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13840
13841         * faces.el: fix for text cursor initialization.
13842         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13843         From Andy Piper <andyp@parallax.co.uk>
13844
13845 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13846
13847         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13848         if there is an existing package that handles it and warn the user
13849         about that mode.
13850
13851 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13852
13853         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13854         Installation" menu item when Installation-string is not bound.
13855
13856 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13857
13858         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13859         From Jeremiah W. James <jerry@cs.ucsb.edu>
13860
13861 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13862
13863         * msw-faces.el:
13864         * faces.el: Fix face initialization.
13865
13866 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13867
13868         * files.el (backup-enable-predicate): fix breakage introduced
13869         by TMPDIR patch.
13870
13871 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13872
13873         * x-faces.el (x-init-face-from-resources): The
13874           TTY face property retrieval functions don't return
13875           specifiers, so use face-property instead.
13876
13877 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13878
13879         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13880
13881 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13882
13883         * x-menubar.el: Expanded documentation for
13884           option-save-faces.  Changed Options -> Browse Faces
13885           menu entry to invoke customize-face.
13886
13887 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13888
13889         * faces.el: Most face initialization moved out of
13890           init-other-random-faces to the top level so that the
13891           initialization happens before Xemacs is dumped.  Much
13892           of the fascist "face-differs-from-default-p or FROB!"
13893           code has been retired in favor of letting the user do
13894           what they want to do.  Face initialization code changed
13895           to use `default' specifier tag so that the settings can
13896           be overridden later if the user wishes it.
13897
13898 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13899
13900         * about.el (about-hackers): Update contributors list.
13901
13902 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13903
13904         * specifier.el: Define new specifier tag `default'.
13905
13906         * modeline.el: Initialize faces using `default' tag.
13907
13908         * x-faces.el (x-init-face-from-resources): Remove
13909           specifier specs containing the `default' tag before
13910           adding new specs.
13911
13912 1998-03-02  John Jones  <jj@asu.edu>
13913
13914         * package-get.el (package-get-all): fixed arguments on call to
13915         package-admin-add-single-file-package.
13916         * package-get.el (package-get-installedp): fixed to match
13917         advertised behavior.
13918         * package-get.el: added function package-get-update-all which
13919         installs newest versions of all the current packages (if they are
13920         not already installed).
13921
13922 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13923
13924         * files.el (find-file-noselect): Uncommented `truename' binding in
13925         `let*' and use it later to set `buffer-file-truename' iff it's
13926         still nil, as happens for example when finding a compressed
13927         file with "jka-compr".
13928
13929 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13930
13931         * faces.el: in make-face-* type functions do the operation for all
13932         window systems, not just the first one found.
13933
13934         * font.el: call mswindows-list-fonts for mswindows.
13935
13936 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13937
13938         * code-process.el (call-process-region):
13939         * process.el (call-process-region):
13940         * package-get.el (package-get-dir):
13941         * files.el (backup-enable-predicate):
13942         * gnuserv.el (gnuserv-temp-file-regexp):
13943         Use temp-directory in place of `/tmp'.
13944
13945 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13946
13947         * "Fast" dired-in-C enhancements for Windows 95/NT:
13948
13949         * files.el: Added function, `wildcard-to-regexp', from GNU
13950           Emacs.
13951
13952         * files.el (insert-directory): Modified to use special
13953           dired-in-C enhancements if present.
13954
13955 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13956
13957         * code-files.el: make default coding no-conversion.
13958
13959 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13960
13961         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13962         the load-path.
13963
13964         * update-elc.el: Strip directory when testing for files not to
13965         bytecompile.
13966
13967 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13968
13969         * lisp-mode.el: Use recommended form for menus.
13970
13971         * info.el (Info-construct-menu): Use recommended form for menus.
13972
13973         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13974         entry.
13975
13976 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13977
13978         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13979           (get-frame-for-buffer-noselect): Always return frames
13980           in the not-this-window-p cond clause.
13981
13982 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13983
13984         * help.el (describe-installation): New function.
13985
13986         * x-menubar.el (default-menubar): Add describe-installation to
13987         Help menu.
13988
13989         * packages.el (packages-unbytecompiled-lisp): Installation.el
13990         should not be bytecompiled.
13991
13992         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13993         XEmacs.
13994
13995         * x-menubar.el (default-menubar): Use correct guard for VM menu
13996         entry.
13997
13998         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13999         coding.
14000         From Andy Piper <andyp@parallax.co.uk>
14001
14002 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14003
14004         * ldap.el: Do not require ldap-internal at compile time.
14005
14006 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14007
14008         * code-files.el: new file. a virtual copy of mule-files.el
14009         but without charset
14010         dependencies. (toggle-buffer-file-ocding-system) new function for
14011         changing the eol type for the current buffer.
14012
14013         * code-process.el: new file. a copy of
14014         mule-process.el. mule-process.el will disappear when things have
14015         settled.
14016
14017         * coding.el: new file. a virtual copy of mule-files.el but
14018         without charset dependencies. (coding-system-base) new function
14019         for getting the parent coding system of a coding system with eol
14020         type set.
14021
14022         * dumped-lisp.el: add above files for the non-mule case.
14023
14024 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14025
14026         * window-xemacs.el (display-buffer): If no explicit
14027           frame is specified, search for a window that displays
14028           the buffer on the currently selected frame, before
14029           searching other frames.
14030
14031 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14032
14033         * frame.el (get-frame-for-buffer): If not-this-window-p
14034           is non-nil, use window on the selected frame if it is not
14035           also the selected window.  When defaulting, search for
14036           windows on the currently selected fgrame before searching
14037           other frames.
14038
14039 1998-02-25  Didier Verna  <didier@xemacs.org>
14040
14041         * modeline.el (modeline-swap-buffers): originally named
14042         `mouse-release-modeline'. Whether to actually swap the buffers is
14043         decided in `mouse-drag-modeline'.
14044         (mouse-drag-modeline): A button release event is considered a
14045         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14046         stay unchanged.
14047
14048 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14049
14050         * x-menubar.el: Put redo on the menubar.
14051         From Aki Vehtari <Aki.Vehtari@hut.fi>
14052
14053 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14054
14055         * bytecomp.el (displaying-byte-compile-warnings): if
14056         temp-buffer-show-function is set, use it to display current set of
14057         warnings in the "*Compile-Log-Show*" buffer.
14058
14059         * simple.el (display-warning-buffer): if temp-buffer-show-function
14060         is set, use it to display current set of warnings in the
14061         "*Warnings-Show*" buffer.
14062
14063 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14064
14065         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14066         Common Lisp.
14067
14068 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14069
14070         * menubar.el: Allow button descriptors at least 2 long.
14071
14072         * x-menubar.el (default-menubar): Use recommended forms.
14073         (file-menu-filter): Remove.
14074         (edit-menu-filter): Remove.
14075
14076 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14077
14078         * about.el (about-hackers): Updated.
14079
14080 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14081
14082         * help.el (help-max-help-buffers): new variable
14083         (help-register-and-maybe-prune-excess): new function
14084         (help-buffer-name): use help-max-help-buffers.
14085         (with-displaying-help-buffer): use
14086         help-register-and-maybe-prune-excess.
14087
14088         * help.el (help-maybe-pretty-print-value): if the value fits on
14089         one line, let it.
14090
14091 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14092
14093         * (with-displaying-help-buffer): there is no need to kill the buffer
14094         if it exists, because with-output-to-temp-buffer will clear it.
14095         further, killing the buffer violates the rule that
14096         temp-buffer-show-function, if set, has the full responsibility of
14097         showing the temp buffer.  killing the buffer fucks with the window
14098         configuration, hosing temp-buffer-show-function.
14099
14100
14101 1998-02-23  Didier Verna  <didier@xemacs.org>
14102
14103         * modeline.el (mouse-drag-modeline):
14104         - Always scroll the modeline that was originally clicked on.
14105         - Use x pixels instead of x characters (which doesn't work anyway)
14106         as horizontal reference for modeline dragging. This allows us to
14107         keep on dragging the modeline even if the motion event occurs in
14108         another window.
14109
14110 1998-02-23  Didier Verna  <didier@xemacs.org>
14111
14112         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14113         glyph on the modeline to indicate that dragging the mouse has an
14114         effect both horizontally and vertically.
14115
14116 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14117
14118         * about.el (about-xemacs): Get rid of redundant visible version
14119         number.
14120
14121 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14122
14123         * about.el (about-hackers): Update credits.
14124
14125 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14126
14127         * prim/register.el (view-register): Show register type file-query.
14128
14129 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14130
14131         * mode-motion.el (mode-motion-highlight-internal):
14132           save-excursion inside save-window-exucrsion form to
14133           hide buffer point changes from save-window-excursion.
14134           Prevents display flickering when the mouse pointer
14135           moves.
14136
14137 1998-02-17  Didier Verna  <didier@xemacs.org>
14138
14139         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14140         function to handle correctly the case of a toolbar one side of the
14141         window: scrolling will not necessarily happen.
14142
14143 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14144
14145         * files.el (after-find-file): Restore missing argument
14146           to format that provides filename for "... consider M-x
14147           recover-file" message.  Also call `message' with "%s"
14148           as the first arg instead of an arbitrary string.
14149
14150 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14151
14152         * about.el (about-hackers): Various additions.
14153
14154 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14155
14156         * autoload.el (generate-file-autoloads-1): Don't force an extra
14157         line out when copying on-the-same line autoloads.
14158
14159         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14160         is installed.
14161
14162 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14163
14164         * x11/x-win-xfree86.el (x-win-init-xfree86):
14165         * x11/x-win-sun.el (x-win-init-sun):
14166         * x11/x-init.el (x-initialize-compose):
14167         * prim/simple.el:
14168         (backward-or-forward-kill-sexp):
14169         (backward-or-forward-kill-sentence):
14170         (backward-or-forward-kill-word):
14171         (backward-or-forward-delete-char):
14172         * prim/isearch-mode.el (isearch-help-or-delete-char):
14173         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14174         x-keysym-on-keyboard-p to detect backspace.
14175         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14176         Clean up symbols used with dead keys, checking Linux and solaris
14177         keysyms.
14178         Simplify x-win-*.el using above methods.
14179         Change documentation for x-keysym-*-p functions.
14180
14181 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14182
14183         * about.el (about-hackers): Restore entries for Michael Sperber and
14184         Vinnie Shelton.
14185         From Vinnie Shelton <acs@acm.org>
14186
14187 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14188
14189         * simple.el (count-words-region): Ditto.
14190
14191 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14192
14193         * simple.el (count-words-buffer): Document.  Don't print anything
14194         if non-interactive.
14195
14196 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14197
14198         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14199         multiple files in InfoDock.
14200
14201 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14202
14203         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14204         from version.el in InfoDock.
14205
14206         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14207         specially.
14208
14209 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14210
14211         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14212         variable name in docstring.
14213
14214 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14215
14216         * menubar.h: Include "gui.h".
14217
14218 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14219
14220         * site-load.el: Fix documentation.
14221
14222 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14223
14224         * package-get-base.el (package-get-base): Updated.
14225
14226         * keymap.el: PC-ize.
14227
14228 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14229
14230         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14231         from' on a fresh line.
14232
14233 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14234
14235         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14236         object.
14237
14238 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14239
14240         * undo-stack.el: PC-ize.
14241
14242         * cmdloop.el: PC-ize.
14243
14244 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14245
14246         * bytecomp-runtime.el: PC-ize.
14247
14248         * byte-optimize.el: Prolog fixup.  PC-ize.
14249
14250         * cus-dep.el: Spelling fix.
14251
14252         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14253         entries follow).
14254
14255 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14256
14257         * text-mode.el (text-mode-hook-identify): New function,
14258         put on text-mode-hook.  Set text-mode-variant here.
14259         (text-mode): Don't set it here.
14260
14261 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14262
14263         * text-mode.el (text-mode-hook): New defvar.
14264         (text-mode-variant): New variable.
14265         (text-mode): Set that variable locally.
14266         (toggle-text-mode-auto-fill): New command.
14267
14268 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14269
14270         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14271
14272 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14273
14274         * text-mode.el (paragraph-indent-text-mode):
14275         Renamed from spaced-text-mode.
14276         (text-mode-map): Bind TAB to indent-relative.
14277         (indented-text-mode-map): Variable deleted.
14278         (indented-text-mode): Now an alias for text-mode.
14279
14280 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14281
14282         * loadup.el: test-atoms debugging stuffs removed.
14283
14284 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14285
14286         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14287
14288 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14289
14290         * help.el (describe-beta): Made it use `locate-data-file'.
14291         (describe-distribution): Ditto.
14292         (describe-copying): Ditto.
14293         (describe-project): Ditto.
14294         (view-emacs-news): Ditto.
14295
14296         * help-nomule.el (help-with-tutorial): Made it use
14297         `locate-data-file' to find tutorial.
14298
14299 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14300
14301         * about.el: Corrected my email address.
14302
14303         * mouse.el: Added 'mouse-mswindows-drop' similar to
14304         'mouse-offix-drop'.
14305
14306 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14307
14308         * loadup.el (running-xemacs): Spelling fix.
14309
14310 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14311
14312         * packages.el (packages-find-packages-1): Don't allow a backwards
14313         compatible lisp tree to overwrite `preloaded-file-list'.
14314
14315 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14316
14317         * loadup.el: Don't delete "xemacs" prior to dumping.
14318
14319 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14320
14321         * package-info.el (pi-last-mod-date): New function.
14322         (pi-author-version): New function.
14323         (batch-update-package-info): Use them.
14324
14325 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14326
14327         * frame.el (get-frame-for-buffer-default-to-current): Create.
14328         (get-frame-for-buffer-noselect): Allow user to use current frame
14329         with `get-frame-for-buffer-default-to-current'.
14330
14331 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14332
14333         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14334         (byte-compile-output-docform): Ditto.
14335         (byte-compile-compiled-obj-to-list): Ditto.
14336
14337 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14338
14339         * startup.el (command-line-1): Removed code that ran
14340           buffer-menu.
14341
14342 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14343
14344         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14345
14346 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * frame.el (suspend-emacs-or-iconify-frame): Check using
14349         `device-on-window-system-p' instead of explicitly checking for X,
14350         so that the same logic works for MS Windows.
14351         (suspend-or-iconify-emacs): Ditto.
14352
14353 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14354
14355         * about.el (about-maintainer-info): Andy Piper is back.
14356         (xemacs-hackers): Updated Andy Piper's email address.
14357         (about-hackers): Added Jonathan Harris.
14358         (about-hackers): Updated Tibor Polgar's email address.
14359
14360 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14361
14362         * about.el: Add xemacs.org email manager.
14363
14364         * package-get-base.el (package-get-base): Updated with most recent
14365         package updates.
14366
14367 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14368
14369         * help.el (function-arglist): Use `indirect-function' instead of
14370         `symbol-function' so that aliases are treated correctly.
14371
14372 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14373
14374         * help.el (help-map): Add f1 binding to `help-for-help'.
14375         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14376         (describe-key-briefly): Use `princ' "%s" to print object.
14377         (with-displaying-help-buffer): Kill buffer if it exists, again.
14378         (describe-key): Use `princ' "%s" to print object.
14379         (describe-function-1): Use `princ' "%s" to print object.
14380         Commented out alias lines removed.
14381         (help-pretty-print-limit): New variable to control pretty-printing
14382         of variable values.
14383         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14384         `help-pretty-print-value' again.  Only print-print when OBJECT is
14385         list of length less than `help-pretty-print-limit'.
14386         (describe-variable): Use `help-maybe-pretty-print-value' again.
14387
14388 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14389
14390         * simple.el (blink-matching-open): Remove C++ kludge.
14391         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14392
14393 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14394
14395         * info.el (Info-default-directory-list): Made the documentation
14396         more explanitory.
14397
14398 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14399
14400         * lisp/packages.el:
14401         * lisp/package-admin.el:
14402         * lisp/build-report.el:
14403         Fix typos.
14404
14405 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14406
14407         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14408         warnings in Java buffers without final newline and editing the
14409         last line.
14410
14411 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14412
14413         * packages.el (packages-find-packages-1): Don't allow a backwards
14414         compatible lisp tree to overwrite `preloaded-file-list'.
14415         Suggested by Colin Rafferty  <colin@xemacs.org>
14416
14417         * mouse.el (mouse-offix-drop): Set undo-boundary.
14418         From Oliver Graf <ograf@fga.de>
14419
14420 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14421
14422         * loadup.el (load-gc): rewrite as defun.
14423         Print something sensical if a required dump-time file isn't found.
14424
14425 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14426
14427         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14428         bug strikes a menudescriptor.
14429
14430         * package-get-base.el (package-get-base): Updated.
14431
14432         * package-info.el (batch-update-package-info): Derive REQUIRES
14433         from the Makefile.
14434
14435 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14436
14437         * files.el (save-some-buffers): Don't play games with deleting
14438         other windows if we are in the minibuffer window.
14439
14440 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14441
14442         * modeline.el (modeline-minor-mode-menu): Add support for :active
14443         (add-minor-mode): Document :active property to TOGGLE.
14444
14445 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14446
14447         * modeline.el (modeline-minor-mode-menu): Add support for an
14448         `:included' predicate in the `toggle-sym' plist.
14449         (add-minor-mode): Document the :included property, format
14450         docstring some more.
14451         (modeline-minor-mode-menu): Documentation string added.
14452
14453 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14454
14455         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14456         labels from the symbol-names by thwacking off the overly redundant
14457         and overused "mode", parenthesizing "minor", and capitalizing the
14458         resultant strings.  Also shortened the menu's title by eliminating
14459         the redundant buffer name.
14460         (add-minor-mode): Beautified the docstring, added mention of the
14461         `:menu-tag' property of TOGGLE.
14462         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14463         `toggle-sym' to beatify the mode-life menus.
14464         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14465         `auto-fill-function'.
14466
14467 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14468
14469         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14470         menus to :style 'toggle.
14471
14472 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14473
14474         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14475
14476 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14477
14478         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14479         only recognize first hyperlink.
14480         (hyper-apropos-highlightify): Deletia, this is already done by
14481         `hyper-apropos-insert-face'.
14482         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14483
14484 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14485
14486         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14487         mail.
14488         (toolbar-mail-reader): Add support for `send'.
14489         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14490
14491 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14492
14493         * info.el (Info-emacs-info-file-name): Add defvar for
14494         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14495         will function properly.
14496
14497 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14498
14499         * simple.el: make the backwards delete function called by
14500         `backward-or-forward-delete-char' user configurable.
14501
14502 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14503
14504         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14505         compiled function got loaded from.
14506
14507 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14508
14509         * term/apollo.el: Synched up with InfoDock 3.6.2.
14510
14511 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14512
14513         * startup.el (load-init-file): Load autoloads earlier.
14514         (startup-splash-frame): Handle InfoDock logo.
14515
14516         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14517         InfoDock.
14518         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14519
14520         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14521         doesn't have this function.
14522
14523         * packages.el (locate-data-file): Fix to call `locate-file'.
14524
14525 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14526
14527         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14528         version of version.el.
14529         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14530
14531         * x-menubar.el (default-menubar): Guard reference to
14532         `gnuserv-frame'.
14533         (default-menubar): Guard references to `font-lock-mode'.
14534         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14535         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14536
14537         * make-docfile.el: Don't snarf doc strings from autoloads.
14538
14539         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14540         loading auto-autoloads files.
14541
14542         * loaddefs.el: Disable dumping autoloads.
14543
14544 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14545
14546         * lisp-mnt.el: Synch to Emacs 20.2.
14547
14548         * help.el: Remove manual autoload of `finder-by-keyword'.
14549
14550         * finder.el (finder-by-keyword): Autoload.
14551
14552         * help.el: Conditionalize hyperbole setup.
14553
14554 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14555
14556         * packages.el (package-require): Update to reflect new data format.
14557
14558 1998-01-02  Didier Verna  <didier@xemacs.org>
14559
14560         * x-menubar.el (default-menubar): make the tutorials available
14561         through the menubar. (Plus some compilation warnings cleanup).
14562
14563 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14564
14565         * check-features.el: New file.  Perform sanity check after build.
14566
14567         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14568         files to tooltalk package.
14569         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14570         package.
14571
14572         * package-admin.el (package-admin-xemacs): Use better default for
14573         location of XEmacs binary.
14574
14575 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14576
14577         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14578         tag with sexp and add value tag with value `t'.
14579
14580 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14581
14582         * package-get.el: Changes to work with real data.
14583         From Pete Ware <ware@cis.ohio-state.edu>
14584
14585         * packages.el (packages-reload-autoloads): Guard load for the time
14586         being.
14587
14588         * update-elc.el ("packages.el"): Force loading packages.el instead
14589         of possibly out-of-date packges.elc.
14590         * make-docfile.el ("packages.el"): Ditto.
14591
14592 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14593
14594         * build-report.el (build-report-delete-regexp): Added a rule for
14595         the main tarball shadowing anything past it.
14596
14597 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14598
14599         * packages.el (package-provide): Delete a previous provide.
14600
14601         * package-info.el: New file.
14602
14603         * package-get.el: New file.
14604         From Pete Ware <ware@cis.ohio-state.edu>
14605         (package-get): Fix md5 computation to work with Mule.
14606
14607 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14608
14609         * simple.el (log-message-*): Quote symbols in docstrings properly.
14610
14611 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14612
14613         * packages.el (packages-new-autoloads): Ignore symbolic links.
14614
14615         * cus-face.el (face-custom-attributes-get): Fix typo.
14616         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14617
14618 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14619
14620         * startup.el (load-init-file): Reload new or changed autoloads
14621         unless inhibited.  Reload modified dumped lisp (stubbed).
14622
14623         * packages.el (packages-new-autoloads): New function.
14624         (packages-reload-autoloads): New function.
14625         (packages-reload-dumped-lisp): New (stub) function.
14626
14627         * loadup.el: Inhibit reloading dumped files when running temacs.
14628
14629         * loadhist.el (file-provides): Extend to handle variant
14630         extensions.
14631
14632         * replace.el (query-replace): Fix typo.
14633
14634 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14635
14636         * make-docfile.el: list-autoloads-path has been renamed.
14637         * update-elc.el: list-autoloads has been renamed.
14638
14639         * packages.el (packages-list-autoloads): Renamed.
14640         (packages-list-autoloads-path): Ditto.
14641
14642 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14643
14644         * packages.el (packages-find-packages-1): Made it signal a warning
14645         for an error in an auto-autoload.el file.
14646
14647 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14648
14649         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14650         tag with const.
14651         From Aki Vehtari <Aki.Vehtari@hut.fi>
14652
14653         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14654
14655         * loadhist.el (unload-feature): Remove autoload.
14656
14657 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14658
14659         * loadhist.el: Unpackaged.
14660
14661         * help.el (describe-symbol-find-file): Rename
14662         `describe-function-find-file' and make old name obsolete.
14663         (describe-function-1): Use it.
14664         (describe-function-1): Guard reference to
14665         `compiled-function-annotation'.
14666
14667 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14668
14669         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14670         argument.
14671         (help-mode-quit): New optional arg to control whether it kills or
14672         buries.  Tidied up.
14673         (with-displaying-help-buffer): Don't kill buffer initially, even
14674         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14675         (help-pretty-print-value): Rename back from
14676         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14677         use it, otherwise use dumped `cl-prettyprint'.
14678         (describe-variable): Use `help-pretty-print-value' again.
14679         (find-func): Removed reference to "find-func" at end.
14680
14681 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14682
14683         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14684           GUI XEmacs. Rename? x-menubar is rather window system
14685           independant, except for a couple of items.
14686
14687 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14688
14689         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14690         entries as they will no longer be distributed with XEmacs.
14691
14692         * format.el (format-alist): Fix image/tiff regexps.
14693         From P. E. Jareth Hein <jareth@camelot-soft.com>
14694
14695         * help.el (help-maybe-pretty-print-value): Rename.
14696         (describe-variable): Use it.
14697         (describe-variable): Add trailing linefeed.
14698
14699 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14700
14701         * help.el (describe-function-1): Don't output anything for
14702           arglist of autoload functions.
14703
14704 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14705
14706         * help.el (describe-function-1): Don't output anything for
14707           arglist of autoload functions.
14708
14709 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14710
14711         * help.el (help-mode-map): New bindings for `help-mode-bury',
14712         `describe-function-at-point', `describe-variable-at-point',
14713         `Info-elisp-ref', `customize-variable', `help-next-section' and
14714         `help-prev-section'.
14715         (help-next-section): New function.
14716         (help-prev-section): New function.
14717         (help-mode-quit): Changed to kill the help buffer.
14718         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14719         correctly.
14720         (help-buffer-name): New function to generate the name of help
14721         buffers.
14722         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14723         argument giving the name of the help buffer.
14724         (describe-key): Use `with-displaying-help-buffer' with name.
14725         (describe-mode): Ditto.
14726         (describe-bindings): Ditto.
14727         (describe-prefix-bindings): Ditto.
14728         (view-lossage): Ditto.
14729         (with-syntax-table): New macro.
14730         (function-called-at-point): Use `ignore-errors' and
14731         `with-syntax-table'.
14732         (function-at-point): Ditto.
14733         (describe-function): Use `with-displaying-help-buffer' with name.
14734         (function-arglist): Extracted from `describe-function-1'.  Returns
14735         function's arglist as string.
14736         (function-documentation): Extracted from `describe-function-1'.
14737         Returns function's docstring.
14738         (describe-function-1): Remove all the "stream" garbage, including
14739         the stream argument.  Use `function-arglist' and
14740         `function-documentation'.
14741         (describe-function-arglist): Just use `function-arglist'.
14742         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14743         (help-pretty-print-value): New function to help with
14744         pretty-printing variable values.  Knows about `#<...>'.  Needs
14745         `pp-internal'.
14746         (describe-variable): Use `with-displaying-help-buffer' with name.
14747         Formatting improved.  Display file where variable is defined, if
14748         known.  Use `help-pretty-print-value'.
14749         (describe-syntax): Use `with-displaying-help-buffer' with name.
14750         (list-processes): Remove "stream" garbage.
14751
14752 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14753
14754         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14755         call a dumped routine instead.
14756
14757         * x-win-xfree86.el: Wrap file in defun.
14758         * x-win-sun.el: Ditto.
14759
14760 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14761
14762         * help.el (view-emacs-news): Remove usage of outl-mouse which
14763         advises functions and does other evil things.
14764
14765 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14766
14767         * format.el (format-alist): Add `image/tiff'.
14768         From P. E. Jareth Hein <jareth@camelot-soft.com>
14769
14770 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14771
14772         * about.el (about-hackers): More names added.
14773
14774         * make-docfile.el: Remove superfluous package path search.
14775
14776         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14777
14778 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14779
14780         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14781         ignored shadows.
14782
14783 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14784
14785         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14786         get trailing slashes when added to the load-path.
14787
14788         * x-init.el (init-x-win): Locate where XEmacs X localization files
14789         are.
14790
14791 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14792
14793         * x-faces.el: Added support for foregroundToolBarColor
14794           to xpm-color-symbols.
14795
14796 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14797
14798         * etags.el (tags-remove-duplicates): Removed.
14799         (buffer-tag-table-list): Use `delete-duplicates'.
14800
14801         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14802         correctly.
14803         (get*): Defalias to `get'.
14804
14805         * cl.el (eql): Compare integers with `eq'.
14806         (cl-map-extents): Check for `map-extents' first.
14807
14808 1997-12-17  Didier Verna  <didier@xemacs.org>
14809
14810         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14811         added the 'numero', 'copyright' and 'trademark' symbols.
14812
14813         * leim/quail/latin-post.el ("french-postfix"): see above.
14814
14815 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14816
14817         * widget.el (define-widget): Check the arguments.
14818
14819         * cus-edit.el (customize-face): Use `check-argument-type'.
14820         (custom-variable-value-create): Use `signal' to signal error.
14821         (custom-variable-reset-saved): Ditto.
14822         (custom-variable-reset-standard): Ditto.
14823         (custom-face-reset-saved): Ditto.
14824
14825         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14826         (widget-default-format-handler): Ditto.
14827         (widget-checklist-add-item): Ditto.
14828         (widget-radio-add-item): Ditto.
14829         (widget-editable-list-entry-create): Ditto.
14830         (widget-sexp-prompt-value): Ditto.
14831
14832         * custom.el (custom-declare-variable): Signal errors better.
14833         (custom-handle-keyword): Ditto.
14834         (custom-declare-group): Ditto.
14835
14836         * window-xemacs.el (windows): Ditto.
14837
14838         * menubar.el (menu): Ditto.
14839
14840         * keydefs.el (keyboard): Ditto.
14841
14842         * minibuf.el (minibuffer): Ditto.
14843
14844         * process.el (execute): Ditto.
14845
14846         * fill.el (fill): Ditto.
14847
14848         * modeline.el (modeline): Ditto.
14849
14850         * help.el (help): Ditto.
14851
14852         * faces.el (faces): Ditto.
14853
14854         * files.el (files): Ditto.
14855
14856         * x-init.el (x): Ditto.
14857
14858         * lisp-mode.el (lisp): Ditto.
14859
14860         * process.el (processes): Ditto.
14861
14862         * mouse.el (mouse): Ditto.
14863
14864         * abbrev.el (abbrev): Moved from cus-edit.
14865
14866         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14867         as variable declaration.
14868
14869 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14870
14871         * menubar.el (find-menu-item): Use `check-argument-type'.
14872         (find-menu-item): Cosmetic changes.
14873
14874 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14875
14876         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14877
14878 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14879
14880         * startup.el (set-default-load-path): Only search package-path
14881         when not running temacs.
14882
14883         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14884         files.
14885
14886         * loadup.el: Correct commentary.  Reformatting.
14887         (really-early-error-handler): Use absolute path to the
14888         first dumped-lisp.el file.
14889         (really-early-error-handler): Print full path name of
14890         each dumped lisp file (inherited from InfoDock).
14891
14892         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14893         dumped-lisp.el files.
14894
14895         * make-docfile.el (preloaded-file-list): Reorder when the
14896         package-path is searched.
14897         * update-elc.el: Ditto.
14898
14899         * lisp-mode.el (call-with-condition-handler): Treat the same as
14900         `condition-case' for indentation.
14901
14902         * about.el (about-xemacs): Update release date.
14903
14904 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14905
14906         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14907         anywhere but at the last clause.
14908         (ecase): Disallow `t' and `otherwise'.
14909
14910 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14911
14912         * cus-edit.el (custom-buffer-create-buttons): New function
14913         from stuff moved out of `custom-buffer-create-internal'.
14914         (custom-novice): New variable.  Default t.
14915         (custom-display-global-buttons): Ditto.  Default `top'.
14916         (custom-buffer-create-internal): Only display help if
14917         `custom-novice' is non-nil.  Display global buttons according to
14918         `custom-display-global-buttons'.
14919
14920 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14921
14922         * menubar.el (find-menu-item): Use `check-argument-type'.
14923         (find-menu-item): Cosmetic changes.
14924
14925 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14926
14927         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14928         look.
14929
14930 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14931
14932         * format.el (format-deannotate-region):  Bug fix.
14933         Deannotating a region containing unknown tags would fail
14934         (causing decoding of text/enriched to fail at user level)
14935
14936 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14937
14938         * minibuf.el (read-directory-name): Support sixth
14939           arg, HISTORY, as already documented.
14940
14941 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14942
14943         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14944         to `ecase'.
14945
14946 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14947
14948         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14949         skk-activate.
14950
14951 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14952
14953         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.