update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
4         `=>>ucs@cns' as the mother.
5
6 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
9         setting for `==ucs@ks'.
10
11 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
12
13         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
14         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
15         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
16         0x00E30000〜0x00E409D5.
17
18 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-coding.el (coded-charset-entity-reference-alist):
21         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
22         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
23
24 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-charset.el (default-coded-charset-priority-list): Add
27         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
28
29         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
30         (=mj-0): Ditto.
31         (=mj-1): Ditto.
32         (==mj): Ditto.
33         (==mj-0): Ditto.
34         (==mj-1): Ditto.
35         (=>>mj): Ditto.
36
37         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
38         setting for `=mj' and `==mj'.
39
40 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
43         CHISE.
44
45 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
48         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
49         `=>ucs@hanyo-denshi'.
50
51 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
52
53         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
54         setting for `=koseki' and `=>ucs@hanyo-denshi'.
55
56         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
57         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
58
59 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
62         XEmacs CHISE.
63
64 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
65
66         * mule/mule-coding.el (coded-charset-entity-reference-alist):
67         Change priority of `=>>>ucs@iso'.
68
69         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
70         `=>>>ucs@iso' as the mother.
71         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
72
73 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-coding.el (coded-charset-entity-reference-alist):
76         Change priority of `=>>>ucs@unicode'.
77
78         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
79         `=ucs@unicode'.
80
81 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist):
84         Change priority of `=>>>ucs@jis'.
85
86         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
87         `=ucs@jis'.
88
89 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
90
91         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
92         setting for `==daikanwa/+p'.
93
94 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
95
96         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
97         setting for `==shinjigen@1ed'.
98
99 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
100
101         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
102         XEmacs CHISE.
103
104 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-conf.el (==shinjigen): Modify DOC.
107         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
108         (==shinjigen@rev): Modify DOC.
109
110 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
111
112         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
113         CHISE.
114
115 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
118         settings for `==daikanwa' and `==ucs@JP/hanazono'.
119
120         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
121         XEmacs CHISE.
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `==daikanwa'.
125
126 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
127
128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
129         setting for `==cns11643-7'.
130
131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
132         `==cns11643-7'.
133
134 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
135
136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
137         `==cns11643-6'.
138
139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
140         setting for `==cns11643-6'.
141
142 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
145         setting for `==cns11643-5'.
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `==cns11643-5'.
149
150 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `==cns11643-4'.
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
156         `==cns11643-4'.
157
158 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `==cns11643-3'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `==cns11643-3'.
165
166 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
167
168         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
169         setting for `==cns11643-2'.
170
171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
172         `==cns11643-2'.
173
174 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist):
177         Change priority of `=>>>ucs@ks'.
178
179         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
180         `=ucs@ks'.
181
182 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
183
184         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
185         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
186         `==ucs@cns' and `==cns11643-1'.
187
188         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
189         (==cns11643-2): Ditto.
190         (==cns11643-3): Ditto.
191         (==cns11643-4): Ditto.
192         (==cns11643-5): Ditto.
193         (==cns11643-6): Ditto.
194         (==cns11643-7): Ditto.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `==cns11643-1'.
198
199 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist):
202         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
203         `=>>>ucs@jis/1990'.
204
205         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
206         `=ucs@jis/1990'.
207         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
208         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
209
210 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-coding.el (coded-charset-entity-reference-alist):
213         Change priority of `=>>>ucs@cns'.
214
215         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
216         `=ucs@cns'.
217
218 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
221         `==ks-x1001'.
222
223         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
224         `=ks-x1001' instead of `korean-ksc5601'; add setting for
225         `==ks-x1001'.
226
227 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
228
229         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
230
231 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
232
233         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
234         `=jis-x0208'.
235         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
236         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
237         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
238         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
239         (=>>>jis-x0213-1@2000): Changed to an alias for
240         `=jis-x0213-1@2000'.
241         (=>>>jis-x0213-1@2004): Changed to an alias for
242         `=jis-x0213-1@2004'.
243         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
244
245 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
248         `=adobe-japan1-0'.
249         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
250         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
251         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
252         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
253         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
254         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
255
256 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
257
258         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
259         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
260         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
261         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
262         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
263         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
264
265 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
269         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
270         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
271         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
272         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
273         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
274         `==jis-x0212'.
275
276 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
277
278         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
279         "AdobeJapan1-[0-6]$".
280         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
281         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
282         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
283         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
284         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
285         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
286         (==adobe-japan1-1): Ditto.
287         (==adobe-japan1-2): Ditto.
288         (==adobe-japan1-3): Ditto.
289         (==adobe-japan1-4): Ditto.
290         (==adobe-japan1-5): Ditto.
291         (==adobe-japan1-6): Ditto.
292         (==jis-x0208): Ditto.
293         (==jis-x0208@1978): Ditto.
294         (==jis-x0208@1983): Ditto.
295         (==jis-x0208@1990): Ditto.
296         (==jis-x0213-1): Ditto.
297         (==jis-x0213-1@2000): Ditto.
298         (==jis-x0213-1@2004): Ditto.
299         (==jis-x0213-2): Ditto.
300         (==jis-x0212): Ditto.
301         (==gb2312): Ditto.
302         (==iso-ir165): Ditto.
303         (==gb12345): Ditto.
304         (==ks-x1001): Ditto.
305         (==cns11643-1): Ditto.
306         (==cns11643-2): Ditto.
307         (==cns11643-3): Ditto.
308         (==cns11643-4): Ditto.
309         (==cns11643-5): Ditto.
310         (==cns11643-6): Ditto.
311         (==cns11643-7): Ditto.
312         (==big5-cdp): Ditto.
313         (==hanyo-denshi/ja): Ditto.
314         (==hanyo-denshi/jb): Ditto.
315         (==hanyo-denshi/jc): Ditto.
316         (==hanyo-denshi/jd): Ditto.
317         (==hanyo-denshi/ft): Ditto.
318         (==hanyo-denshi/ia): Ditto.
319         (==hanyo-denshi/ib): Ditto.
320         (==hanyo-denshi/hg): Ditto.
321         (==hanyo-denshi/jt): Ditto.
322         (==hanyo-denshi/ks): Ditto.
323         (==gt): Ditto.
324         (==gt-k): Ditto.
325         (==daikanwa): Ditto.
326         (==shinjigen): Ditto.
327         (==ucs@iso): Ditto.
328         (==ucs@unicode): Ditto.
329         (==ucs@gb): Ditto.
330         (==ucs-bmp@gb): Ditto.
331         (==ucs@cns): Ditto.
332         (==ucs-bmp@cns): Ditto.
333         (==ucs@jis): Ditto.
334         (==ucs@jis/1990): Ditto.
335         (==ucs@jis/2000): Ditto.
336         (==ucs@jis/2004): Ditto.
337         (==ucs@JP): Ditto.
338         (==ucs@JP/hanazono): Ditto.
339         (==ucs@ks): Ditto.
340         (==ucs-bmp@ks): Ditto.
341         (==ucs@cns11643): Ditto.
342         (==ucs-bmp-cjk@gb): Ditto.
343         (==ucs-bmp-cjk@JP/hanazono): Ditto.
344         (==ucs-sip-ext-b@iso): Ditto.
345
346 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
347
348         * mule/mule-charset.el (default-coded-charset-priority-list): Use
349         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
350
351         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
352         XEmacs CHISE.
353         (=ucs-bmp-cjk@unicode): Abolished.
354
355 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
356
357         * mule/mule-charset.el (default-coded-charset-priority-list): Add
358         `=+>ucs-bmp-cjk-compat@jis'.
359
360         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
361         for XEmacs CHISE.
362
363 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
366         CHISE.
367
368 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
369
370         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
371         for XEmacs CHISE.
372         (=jis-x0208@1978/1er-pr): Abolished.
373         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
374         `=jis-x0208@1978/1er-pr' as the mother.
375
376 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
377
378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
379         setting for `=ucs-itaiji-084'.
380
381 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
382
383         * mule/mule-charset.el (default-coded-charset-priority-list):
384         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
385
386         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
387         XEmacs CHISE.
388         (=ucs-bmp-itaiji-084): Ditto.
389
390 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
391
392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
393         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
394
395 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
396
397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
398         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
399
400         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
401         XEmacs CHISE.
402         (=big5-cdp-var-5): Ditto.
403
404 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
407         XEmacs CHISE.
408
409 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
410
411         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
412         XEmacs CHISE.
413
414 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         setting for `=>>>hanyo-denshi/ft'.
418
419 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
422         XEmacs CHISE.
423         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
424         `=hanyo-denshi/jd' as the mother.
425
426 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
429         XEmacs CHISE.
430         (=+>adobe-japan1-1): Ditto.
431         (=+>adobe-japan1-2): Ditto.
432         (=+>adobe-japan1-3): Ditto.
433         (=+>adobe-japan1-4): Ditto.
434         (=+>adobe-japan1-5): Ditto.
435         (=+>adobe-japan1-6): Ditto.
436         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
437
438 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist):
441         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
442         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
443
444         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
445         the top.
446
447 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
448
449         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
450         XEmacs CHISE.
451         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
452         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
453         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
454
455 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list):
458         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
459         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
460
461         * mule/mule-conf.el: Modify order of definitions of some
462         coded-charsets.
463
464 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist):
467         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
468         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
469
470         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
471         CHISE.
472         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
473         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
474
475 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
478         CHISE.
479
480 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
481
482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
483         setting for `=daikanwa/+2p'.
484
485         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
486         XEmacs CHISE.
487
488 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
489
490         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
491         XEmacs CHISE.
492         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
493
494 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
497         setting for `=>>>hanyo-denshi/ib'.
498
499 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
500
501         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
502         XEmacs CHISE.
503         (=>>>hanyo-denshi/ib): Ditto.
504         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
505         `=hanyo-denshi/ja' as the mother.
506         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
507         `=hanyo-denshi/ib' as the mother.
508
509 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
510
511         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
512         XEmacs CHISE.
513         (utf-8-ivs-mcs-er): Likewise.
514         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
515         and `=>ucs-gb'.
516         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
517         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
518         `ucs-gb' and `=>ucs-gb'.
519         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
520         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
521         and `=>ucs-cns'.
522         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
523         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
524         `ucs-cns' and `=>ucs-cns'.
525         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
526         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
527         `ucs-big5' and `=>ucs-big5'.
528         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
529         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
530         `ucs-big5' and `=>ucs-big5'.
531         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
532         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
533         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
534         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
535         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
536         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
537         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
538         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
539         `=>ucs-jis'; modify DOC and mnemonic.
540         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
541         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
542         and `=>ucs-jis'; modify DOC and mnemonic.
543         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
544         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
545         `=>ucs-ks'.
546         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
547         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
548         and `=>ucs-ks'.
549         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
550
551 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
552
553         * mule/mule-coding.el (coded-charset-entity-reference-alist):
554         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
555
556 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
557
558         * mule/mule-coding.el (coded-charset-entity-reference-alist):
559         Modify priorities.
560
561 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist):
564         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
565
566 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
569         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
570
571 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
574         CHISE.
575
576 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
579         CHISE.
580
581 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
584         CHISE.
585
586 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `=+>ucs-bmp-cjk@unicode'.
590
591         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
592         for XEmacs CHISE.
593
594 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=>>daikanwa'.
598
599 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `=>>hanyo-denshi/jt'.
603
604 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
605
606         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
607         XEmacs CHISE.
608         (=+>jis-x0208@1990): Ditto.
609         (=+>jis-x0213-1@2000): Ditto.
610
611 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
612
613         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
614         XEmacs CHISE.
615
616 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
617
618         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
619         XEmacs CHISE.
620         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
621         `=hanyo-denshi/jc' as the mother.
622
623 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=+>adobe-japan1'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list):
629         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
630         and `=>>hanyo-denshi/ft' to `=>>gt'.
631
632 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
635         XEmacs CHISE.
636         (=>>adobe-japan1-1): Ditto.
637         (=>>adobe-japan1-2): Ditto.
638         (=>>adobe-japan1-3): Ditto.
639         (=>>adobe-japan1-4): Ditto.
640         (=>>adobe-japan1-5): Ditto.
641         (=>>adobe-japan1-6): Ditto.
642         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
643
644 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
645
646         * mule/mule-conf.el (=adobe-japan1): New alias for
647         `=adobe-japan1-6'.
648         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
649         (=>>>adobe-japan1-1): Ditto.
650         (=>>>adobe-japan1-2): Ditto.
651         (=>>>adobe-japan1-3): Ditto.
652         (=>>>adobe-japan1-4): Ditto.
653         (=>>>adobe-japan1-5): Ditto.
654         (=>>>adobe-japan1-6): Ditto.
655         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
656
657 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `=>>>adobe-japan1'.
661
662 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `=+>ucs@ks'.
666
667 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
668
669         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
670         XEmacs CHISE.
671         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
672         `=adobe-japan1-6' as the mother.
673
674 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
675
676         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
677         setting for `=>cns11643-7'.
678
679 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
682         CHISE.
683
684 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
685
686         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
687         XEmacs CHISE.
688         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `=>ucs@jis/2004'.
692
693 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=+>gt'.
697
698         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
699         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
700
701 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
704         `=>ucs@unicode' as the mother.
705         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
706         mother.
707         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
708         mother.
709         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
710         mother.
711
712 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
713
714         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
715         setting for `=+>ucs@unicode'.
716
717         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
718         CHISE.
719
720 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
723         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
724         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
725         - Add setting for `=+>ucs@cns'.
726
727         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
728         CHISE.
729         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
730         as the mother.
731         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
732         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
733
734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
735         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
736
737 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
738
739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
740         setting for `=>ucs@ks'.
741
742 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
743
744         * mule/mule-charset.el (default-coded-charset-priority-list): Add
745         `=ucs-bmp-cjk-compat@unicode'.
746
747         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
748         coded-charset for XEmacs CHISE.
749
750 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `=ucs-bmp-cjk-compat'.
754
755         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
756         XEmacs CHISE.
757
758 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
761         CHISE.
762
763 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
766         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
767
768         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
769         `=>ucs@jis/1990'.
770         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
771
772 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
773
774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
775         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
776
777         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
778         CHISE.
779         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
780         mother.
781
782 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
783
784         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
785         `=>jis-x0213-2@usual'.
786         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
787         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
788         `=>jis-x0213-2@usual' as the mother.
789
790 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
793         (=>ucs@JP): New alias for `=+>ucs@jis'.
794
795 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
796
797         * mule/mule-conf.el (=+>jis-x0208): Renamed from
798         `=>jis-x0208@usual'.
799         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
800         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
801         `=>jis-x0208@usual' as the mother.
802         (=>jis-x0208): Likewise.
803
804 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
805
806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
807         setting for `=+>jis-x0208@1978'.
808
809 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
810
811         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
812         XEmacs CHISE.
813
814 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
815
816         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
817         setting for `=>>>ucs@jis/1990'.
818
819 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `=>ucs@jis/1990'.
823
824 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         setting for `=ucs@JP/hanazono'.
828
829         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
830         CHISE.
831         (=ucs@JP/hanazono): Ditto.
832         (=ucs-bmp-cjk@JP/hanazono): Ditto.
833         (=>>hanyo-denshi/jc): Ditto.
834         (=>>hanyo-denshi/jd): Ditto.
835
836 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-charset.el (default-coded-charset-priority-list): Use
839         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
840
841 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
844         XEmacs CHISE.
845
846 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
847
848         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
849         XEmacs CHISE.
850
851 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
852
853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
854         `=ucs-bmp-cjk@JP'.
855
856 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
857
858         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
859         XEmacs CHISE.
860
861 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
862
863         * mule/mule-coding.el (coded-charset-entity-reference-alist):
864         Modify order of settings; add settings for `=daikanwa@rev2'.
865
866 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
867
868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
869         setting for `=>>cbeta'.
870
871         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
872         CHISE.
873
874 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `=>>adobe-japan1'.
878
879 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
882         XEmacs CHISE.
883
884 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
885
886         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
887         setting for `=>>hanyo-denshi/ia'.
888
889         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
890         XEmacs CHISE.
891
892 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
895         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
896
897         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
898         XEmacs CHISE.
899         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
900         `=hanyo-denshi/jt' as the mother.
901
902 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `=>>>jis-x0213-2'.
906
907         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
908         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
909         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
910
911 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
914         XEmacs CHISE.
915
916 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
919         XEmacs CHISE.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `=>>jis-x0213-1@2004'.
923
924 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
927         XEmacs CHISE.
928
929 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
930
931         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
932         - Use "&g2-*;" as entity-references for `=>>>*'.
933         - Omit "&a{GT|JX1|JX2|JX3}-*;".
934
935         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
936         XEmacs CHISE.
937         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
938         as the mother.
939
940 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
943         setting for `=>>hanyo-denshi/ib'.
944
945         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
946         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
947         (=>>jis-x0208@1990): Ditto.
948         (=>>hanyo-denshi/ib): Ditto.
949
950         * mule/mule-charset.el (default-coded-charset-priority-list):
951         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
952
953 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist):
956         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
957         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
958         `=>>>ucs@jis/2004'.
959
960 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
961
962         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
963         XEmacs CHISE.
964         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
965         `=jis-x0213-1@2004' as the mother.
966         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
967         (=>>>ucs@ks): Ditto.
968
969         * mule/mule-charset.el (default-coded-charset-priority-list):
970         Modify priority of `=hanyo-denshi/*'.
971
972 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
975         settings for `=>>ucs@JP' and `=ucs@JP'.
976
977 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
978
979         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
980         CHISE.
981
982 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
983
984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
985         setting for `=>>>ucs@cns'.
986
987         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
988         CHISE.
989
990 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
991
992         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
993         instead of `=>>>jis-x0213-1@2004' as the mother.
994         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
995         (=>>>ucs@unicode): Likewise.
996         (=>>>ucs@jis): Likewise.
997         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
998         mother.
999         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1000
1001 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1005         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1006         `=>>>ucs@jis'.
1007
1008 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list):
1011         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1012         and `=jis-x0213-*-2000'.
1013
1014 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1017         XEmacs CHISE.
1018         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1019         `=>>jis-x0213-1' as the mother.
1020
1021 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1022
1023         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1024         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1025
1026 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1029
1030 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1033         XEmacs CHISE.
1034
1035 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (decomposition-feature-list): Set
1038         `=decomposition', `=decomposition@cid' and
1039         `=decomposition@hanyo-denshi'.
1040
1041 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1044         setting for `=>>hanyo-denshi/ks'.
1045
1046         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1047         XEmacs CHISE.
1048
1049 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1050
1051         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1052         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1053
1054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1055         `=hanyo-denshi/ks/mf'.
1056
1057         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1058         XEmacs CHISE.
1059         (=hanyo-denshi/ks/mf): Ditto.
1060
1061 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1062
1063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1064         settings for P=hanyo-denshi/jt'.
1065
1066         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1067         `=hanyo-denshi/jt'.
1068
1069         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1070         XEmacs CHISE.
1071
1072 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         settings for `=hanyo-denshi/ip'.
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `=hanyo-denshi/ip'.
1079
1080         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1081         XEmacs CHISE.
1082
1083 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         settings for `=hanyo-denshi/hg'.
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `=hanyo-denshi/hg'.
1090
1091         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1092         XEmacs CHISE.
1093
1094 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1097         setting for `=>>hanyo-denshi/ft'.
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `=>>hanyo-denshi/ft'.
1101
1102         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1103         XEmacs CHISE.
1104
1105 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         settings for `=hanyo-denshi/ib'.
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `=hanyo-denshi/ib'.
1112
1113         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1114         XEmacs CHISE.
1115
1116 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         settings for isolated characters of `=hanyo-denshi/ia' and
1120         non-isolated characters of `=hanyo-denshi/*'.
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `=hanyo-denshi/ia'.
1124
1125         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1126         XEmacs CHISE.
1127
1128 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1131         setting for isolated characters of `=hanyo-denshi/ft'.
1132
1133         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1134         `=hanyo-denshi/ft'.
1135
1136         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1137         XEmacs CHISE.
1138
1139 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1140
1141         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1142         setting for isolated characters of `=hanyo-denshi/jd'.
1143
1144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1145         `=hanyo-denshi/jd'.
1146
1147         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1148         XEmacs CHISE.
1149
1150 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1153         setting for isolated characters of `=hanyo-denshi/jc'.
1154
1155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1156         `=hanyo-denshi/jc'.
1157
1158         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1159         XEmacs CHISE.
1160
1161 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1162
1163         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1164         setting for isolated characters of `=hanyo-denshi/jb'.
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `=hanyo-denshi/jb'.
1168
1169         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1170         XEmacs CHISE.
1171
1172 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for isolated characters of `=hanyo-denshi/ja'.
1176
1177 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1178
1179         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1180         `=hanyo-denshi/ja'.
1181
1182         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1183         XEmacs CHISE.
1184
1185 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1186
1187         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1188         settings for isolated characters of `=adobe-japan1-6'.
1189
1190 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1191
1192         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1193         CHISE.
1194         (=daikanwa/+2p): Ditto.
1195         (=daikanwa/ho): Ditto.
1196
1197 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1198
1199         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1200         coding-system for XEmacs CHISE.
1201
1202 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1205         setting for `=>>ruimoku-v6'.
1206
1207         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1208         CHISE.
1209
1210 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1211
1212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1213         setting for `=daikanwa@rev1'.
1214
1215 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1219
1220 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1223         XEmacs CHISE.
1224         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1225
1226 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1227
1228         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1229         CHISE.
1230
1231 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1234         CHISE.
1235
1236         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1237         setting for `=>ucs@jis'.
1238
1239 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         setting for `=>jis-x0208@usual'.
1243
1244         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1245         XEmacs CHISE.
1246         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1247         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1248         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1249
1250 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1251
1252         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1253         CHISE.
1254         (=>>>jis-x0208@1990): Ditto.
1255         (=>>>jis-x0213-1): Ditto.
1256         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1257         mother.
1258         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1259         as the mother.
1260
1261 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1262
1263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1264         setting for `=>ucs@cns' and `=>>ucs@ks'.
1265
1266         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1267         CHISE.
1268
1269 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1270
1271         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1272         CHISE.
1273
1274 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1275
1276         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1277         CHISE.
1278         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1279         mother.
1280
1281 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `==>ucs-bmp-cjk@bucs'.
1285
1286         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1287         XEmacs CHISE.
1288
1289 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1292         setting for `==>ucs@bucs'.
1293
1294         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1295         XEmacs CHISE.
1296
1297 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1300         - Add setting for `=>>jis-x0208'.
1301         - Omit setting for `=>>jis-x0208@1990'.
1302         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1303           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1304           `=ucs@FOO'.
1305
1306 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         setting for `=>daikanwa'.
1310
1311 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1312
1313         * mule/mule-conf.el (=daikanwa): Fix DOC.
1314         (=>daikanwa): New abstract character for XEmacs CHISE.
1315         (=>ucs@iso): Likewise.
1316         (=>ucs@unicode): Likewise.
1317         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1318
1319 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1320
1321         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1322         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1323           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1324         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1325         - Add `=>big5-cdp'.
1326
1327 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1328
1329         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1330         (=>big5-cdp): New abstract character.
1331
1332 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1333
1334         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1335         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1336         `chinese-big5'.
1337
1338 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list):
1341         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1342
1343         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1344         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1345         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1346         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1347         and `=>jis-x0213-2'.
1348
1349 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1350
1351         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1352         XEmacs CHISE.
1353         (=>>ucs@jis/2000): Likewise.
1354         (=>>ucs@jis/2004): Likewise.
1355
1356 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1357
1358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1359         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1360         `=>>ucs@cns'.
1361
1362         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1363         XEmacs CHISE.
1364         (=>>gt): Use quote instead of backquote; modify DOC.
1365         (=>gt): Use quote instead of backquote.
1366         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1367         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1368         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1369         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1370         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1371         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1372
1373 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1374
1375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1376         `=>>ucs@unicode' and `=>>gt'.
1377
1378 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1381         XEmacs CHISE.
1382         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1383         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1384         `=jis-x0208@1978/1er-pr' as the mother.
1385         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1386
1387 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1390         `=ucs@unicode' as the mother.
1391
1392 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `=>>ucs@unicode'.
1396
1397         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1398         CHISE.
1399
1400 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `=adobe-japan1-6' and `=adobe-japan1-base'.
1407
1408         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1409         XEmacs CHISE.
1410         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1411         specify `min-code' and `max-code'.
1412         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1413         (=adobe-japan1-2): Likewise.
1414         (=adobe-japan1-3): Likewise.
1415         (=adobe-japan1-4): Likewise.
1416         (=adobe-japan1-5): Likewise.
1417         (=adobe-japan1-6): Likewise.
1418
1419 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         setting for `=>gt'.
1423
1424 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1427         CHISE.
1428
1429 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1432         setting for `=>zinbun-oracle'.
1433
1434         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1435         for XEmacs CHISE.
1436
1437 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1438
1439         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1440         for XEmacs CHISE.
1441         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1442         `=jis-x0208@1978' as the mother.
1443
1444 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1445
1446         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1447         - Use `=gt' instead of `ideograph-gt'.
1448         - Use `=gt-k' instead of `ideograph-gt-k'.
1449         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1450         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1451         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1452         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1453         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1454         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1455         - Use `=>>gt' instead of `<=>gt'.
1456         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1457         - Add setting for `=>>jis-x0208@1990'.
1458         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1459           `=>>jis-x0213-1@2000'.
1460         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1461         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1462           `=>>jis-x0213-1@2004'.
1463         - Add setting for `=>>jis-x0208@1978'.
1464         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1465
1466 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1467
1468         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1469         XEmacs CHISE.
1470
1471 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1474         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1475         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1476         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1477         `<=>jis-x0213-1@2004'.
1478
1479 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1482         CHISE.
1483         (=>jis-x0213-2): Ditto.
1484
1485 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1488         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1489
1490 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1493         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1494         `=>jis-x0213-1'.
1495
1496 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1499         CHISE.
1500         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1501
1502 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1503
1504         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1505         `<==>jis-x0213-1'.
1506         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1507         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1508         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1509         (<=>jis-x0208): New alias for `=>jis-x0208'.
1510         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1511         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1512         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1513         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1514         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1515         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1516         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1517         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1518         (=>>gt): Renamed from `<==>gt'.
1519         (<==>gt): New alias for `=>>gt'.
1520
1521 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1524         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1525         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1526         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1527         - Add settings for `<=>jis-x0213-1@2000' and
1528           `<=>jis-x0213-1@2004'.
1529
1530         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1531         XEmacs CHISE.
1532         (<==>jis-x0213-1): Likewise.
1533         (<==>jis-x0213-1@2000): Likewise.
1534         (<==>jis-x0213-1@2004): Likewise.
1535         (<=>jis-x0208): Add property `=>iso-ir 168'.
1536         (<=>jis-x0208@1997): Likewise.
1537         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1538         as the mother; add property `=>iso-ir 228'.
1539         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1540         property `=>iso-ir 228'.
1541         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1542         property `=>iso-ir 233'.
1543         (<==>gt): Renamed from `<=>gt'.
1544         (<=>gt): New alias for `<==>gt'.
1545
1546 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1549         CHISE.
1550         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1551         `<=>jis-x0208' as the mother.
1552         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1553         (<=>jis-x0213-1@2000): Ditto.
1554         (<=>jis-x0213-1@2004): Ditto.
1555
1556 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1557
1558         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1559         settings for `<=>gt'.
1560
1561         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1562
1563 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1566         XEmacs CHISE.
1567         (=jis-x0208@1978/-4pr): Likewise.
1568         (=jis-x0208@1978/4-pr): Likewise.
1569         (=jis-x0213-1): Likewise.
1570         (=ucs@iso): Likewise.
1571         (=ucs@unicode): Likewise.
1572         (=ucs@gb): Likewise.
1573         (=ucs@gb/fw): Likewise.
1574         (=ucs@cns): Likewise.
1575         (=ucs@cns/fw): Likewise.
1576         (=ucs@jis): Likewise.
1577         (=ucs@jis/fw): Likewise.
1578         (=ucs@jis/1990): Likewise.
1579         (=ucs@jis/2000): Likewise.
1580         (=ucs@jis/2004): Likewise.
1581         (=ucs@JP): Likewise.
1582         (=ucs@ks): Likewise.
1583         (=ucs@big5): Likewise.
1584         (=ucs@big5/cns11643): Likewise.
1585         (=ucs@cns11643): Likewise.
1586
1587 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1588
1589         * mule/mule-charset.el (default-coded-charset-priority-list):
1590         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1591
1592         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1593         CHISE.
1594         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1595         mother.
1596
1597 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1600         from src/mule-charset.c].
1601         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1602         specify `final'.
1603         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1604         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1605         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1606         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1607         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1608         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1609
1610 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1613         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1614         (=jis-x0208@1978/i-4): Specify `partial'.
1615         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1616         mother coded-charset.
1617         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1618
1619 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         settings for `=jis-x0213-1@2004'.
1623
1624 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1627         CHISE.
1628         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1629         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1630         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1631         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1632         temporarily.
1633         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1634
1635 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1636
1637         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1638         CHISE.
1639         (=shinjigen@1ed): Inherited from `=shinjigen'.
1640         (=shinjigen@rev): Likewise.
1641
1642 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1646
1647 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1650         define it as an alias.
1651         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1652         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1653         alias.
1654         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1655         alias.
1656
1657 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1660         CHISE.
1661
1662 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1665         CHISE.
1666         (shinjigen-2): Ditto.
1667
1668 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1669
1670         * mule/mule-charset.el (default-coded-charset-priority-list):
1671         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1672         `chinese-big5-eten-*' and `chinese-big5'.
1673
1674 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1677         #x9FA5 temporarily.
1678
1679 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1680
1681         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1682         settings for `=jis-x0208@1978/i1'.
1683
1684 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1685
1686         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1687         XEmacs CHISE.
1688
1689 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1690
1691         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1692         XEmacs CHISE.
1693
1694 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1697         XEmacs CHISE.
1698
1699 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1702         CHISE.
1703         (=ucs-bmp@cns): Likewise.
1704         (=ucs-bmp@jis): Likewise.
1705         (=ucs-bmp@ks): Likewise.
1706
1707 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1710         CHISE.
1711         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1712
1713 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1716         settings for `=zinbun-oracle'.
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1719         `=zinbun-oracle'.
1720
1721 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1724         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1725         `=ucs@iso'.
1726
1727 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list):
1730         Delete `ucs-sip'; modify order of some CCSs.
1731
1732 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1735         in XEmacs CHISE.
1736
1737         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1738         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1739         CHISE.
1740
1741 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1744         its registry.
1745         (=ucs-radicals@unicode): Likewise.
1746
1747 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1748
1749         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1750         CHISE.
1751
1752 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1753
1754         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1755         CHISE.
1756
1757 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1760         CHISE.
1761
1762 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1763
1764         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1765         Modify preference of *isolated settings*.
1766
1767 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1770         utf-2000 is provided.
1771         (=ucs@cns11643): Likewise.
1772
1773 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1774
1775         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1776         Prefer every *isolated setting* to ordinary setting.
1777
1778 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1782
1783 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1786         CHISE.
1787
1788 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         settings for `=jis-x0208@1997'.
1792
1793 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1796         `=jis-x0208@1997'.
1797
1798 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1801         XEmacs CHISE.
1802
1803 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1806         `=jis-x0208@1978'.
1807         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1808         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1809         `=jis-x0208-1990' as the mother.
1810         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1811
1812 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1813
1814         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1815         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1816         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1817         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1818         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1819         for `=ucs@JP'.
1820
1821 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1824         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1825         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1826         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1827         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1828         `=daikanwa@rev2'.
1829
1830 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1833         (=gt): Likewise.
1834         (=gt-k): Likewise.
1835         (=gt-pj-*): Likewise.
1836         (=gt-pj-k1): Likewise.
1837         (=gt-pj-k2): Likewise.
1838         (=daikanwa): Likewise.
1839         (=daikanwa-rev1): Likewise.
1840         (=daikanwa-rev2): Likewise.
1841         (=big5-pua): Likewise.
1842         (=big5-eten): Likewise.
1843         (chinese-big5-eten-a): Likewise.
1844         (chinese-big5-eten-b): Likewise.
1845         (=hanziku-*): Likewise.
1846         (=cbeta): Likewise.
1847         (=jef-china3): Likewise.
1848         (=ruimoku-v6): Likewise.
1849         (=ucs@iso): Likewise.
1850         (=ucs@unicode): Likewise.
1851         (=ucs@gb): Likewise.
1852         (=ucs@cns): Likewise.
1853         (=ucs@jis): Likewise.
1854         (=ucs@jis-1990): Likewise.
1855         (=ucs@jis-2000): Likewise.
1856         (=ucs@jp): Likewise.
1857         (=ucs@ks): Likewise.
1858         (=ucs@big5): Likewise.
1859         (=ucs-radicals): Likewise.
1860         (=ucs-radicals@unicode): Likewise.
1861         (=ucs-bmp-cjk): Likewise.
1862         (=ucs-bmp-cjk@unicode): Likewise.
1863         (=ucs-sip-ext-b): Likewise.
1864         (=ucs-sip-ext-b@iso): Likewise.
1865
1866 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1870
1871 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1875         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1876         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1877         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1878         arabic-digit, ipa and ``&I-B-XXXX;''.
1879
1880 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1881
1882         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1883         setting for (I-)HZK{03..12}-XXXX.
1884
1885 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1888         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1889
1890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1891         `=ruimoku-v6'.
1892
1893         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1894         CHISE.
1895
1896 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1899         (=ucs@unicode): Likewise.
1900         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1901         (=ucs@cns): Likewise.
1902         (=ucs@jis): Likewise.
1903         (=ucs@ks): Likewise.
1904         (=ucs@big5): Likewise.
1905
1906 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1909         `ucs-jis'.
1910         (utf-8-jis-er): Likewise.
1911         (utf-8-jp): New coding-system.
1912         (utf-8-jp-er): Likewise.
1913
1914         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1915
1916 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1919
1920         * mule/japanese.el: Move definition of `euc-jisx0213' to
1921         mule/mule-coding.el.
1922
1923 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1924
1925         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1926         mule-coding before loading update-cdb when utf-2000 is provided.
1927
1928 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1931         `=daikanwa'.
1932
1933 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1936         definition codes when `utf-2000' is provided.
1937
1938 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1939
1940         * mule/mule-category.el (word-combining-categories): Don't setup
1941         `word-combining-categories' in XEmacs CHISE.
1942         (word-separating-categories): Add setting about Latin script in
1943         XEmacs CHISE.
1944
1945 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for `chinese-big5'.
1949
1950 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1951
1952         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1953         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1954         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1955         add setting for HZK0[12]-xxxx.
1956
1957 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1958
1959         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1960         in XEmacs CHISE.
1961
1962 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-charset.el (default-coded-charset-priority-list):
1965         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1966         and `chinese-big5' to `=gt-pj-*'.
1967
1968 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1969
1970         * mule/mule-conf.el (=daikanwa): Renamed from
1971         `ideograph-daikanwa'.
1972         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1973
1974 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1975
1976         * mule/mule-conf.el (=cns11643-7): Renamed from
1977         `chinese-cns11643-7'.
1978         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1979
1980 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1981
1982         * mule/mule-conf.el (=cns11643-6): Renamed from
1983         `chinese-cns11643-6'.
1984         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1985
1986 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el (=cns11643-5): Renamed from
1989         `chinese-cns11643-5'.
1990         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1991
1992 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el (=cns11643-4): Renamed from
1995         `chinese-cns11643-4'.
1996         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1997
1998 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-conf.el (=cns11643-3): Renamed from
2001         `chinese-cns11643-3'.
2002         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2003
2004 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2005
2006         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2007         `=cns11643-2'.
2008         (chinese-cns11643-2): New alias for `=cns11643-2'.
2009
2010 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2011
2012         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2013         `=cns11643-1'.
2014         (chinese-cns11643-1): New alias for `=cns11643-1'.
2015
2016 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2019         (chinese-gb12345): New alias for `=gb12345'.
2020
2021 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2022
2023         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2024         (chinese-gb2312): New alias for `=gb2312'.
2025
2026 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2027
2028         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2029         (chinese-big5): New alias for `=big5'.
2030
2031 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2032
2033         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2034         (korean-ksc5601): New alias for `=ks-x1001'.
2035
2036 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2037
2038         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2039         `=jis-x0212'.
2040         (japanese-jisx0212): New alias for `=jis-x0212'.
2041
2042 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2043
2044         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2045         `=jis-x0208-1983'.
2046         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2047
2048 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2051         `=jis-x0208-1978'.
2052         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2053
2054 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2057         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2058
2059 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2062         (chinese-cns11643-3): Specify iso-ir 183.
2063         (chinese-cns11643-4): Specify iso-ir 184.
2064         (chinese-cns11643-5): Specify iso-ir 185.
2065         (chinese-cns11643-6): Specify iso-ir 186.
2066         (chinese-cns11643-7): Specify iso-ir 187.
2067         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2068         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2069
2070 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2073         \uXXXX for every cases.
2074
2075 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2076
2077         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2078         (ucs-big5): Changed to an alias for `=ucs@big5'.
2079
2080 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2081
2082         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2083         (ucs-ks): Changed to an alias for `=ucs@ks'.
2084
2085 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2086
2087         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2088         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2089
2090 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2091
2092         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2093         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2094
2095 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2096
2097         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2098         (ucs-jis): Changed to an alias for `=ucs@jis'.
2099
2100 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2101
2102         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2103         (ucs-cns): Changed to an alias for `=ucs@cns'.
2104
2105 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2106
2107         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2108         (ucs-gb): Changed to an alias for `=ucs@gb'.
2109
2110 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2111
2112         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2113         `ideograph-daikanwa-2'.
2114         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2115         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2116
2117 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2118
2119         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2120         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2121
2122         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2123         for `xemacs-chise-version'.
2124
2125 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2126
2127         * mule/mule-charset.el (default-coded-charset-priority-list):
2128         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2129         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2130         instead of `ideograph-hanziku-*'.
2131
2132         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2133         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2134
2135 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2138         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2139         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2140         `utf-2000' is provided.
2141
2142 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2143
2144         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2145         is provided [was builtin coded-charsets].
2146
2147 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2148
2149         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2150         is provided [was builtin coded-charsets].
2151
2152 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2153
2154         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2155         is provided [was builtin coded-charsets].
2156
2157 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2158
2159         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2160         is provided [was builtin coded-charsets].
2161
2162 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2163
2164         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2165         when `utf-2000' is provided [was builtin coded-charsets].
2166
2167 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-conf.el (=hanziku-*): Renamed from
2170         `ideograph-hanziku-*'.
2171         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2172
2173 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2176         `utf-2000' is provided [was builtin coded-charsets].
2177         (ideograph-hanziku-{1..12}): Likewise.
2178
2179 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2182         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2183
2184 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2187         when `utf-2000' is provided [was builtin coded-charsets].
2188
2189 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2190
2191         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2192         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2193         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2194
2195 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2196
2197         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2198         (ideograph-gt): Changed to an alias for `=gt'.
2199
2200 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2203         is provided; it was defined as a builtin coded-charset.
2204         (ideograph-gt): Likewise.
2205
2206 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2207
2208         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2209         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2210
2211 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2214         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2215
2216 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-conf.el (=big5-eten): Renamed from
2219         `chinese-big5-eten'.
2220         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2221
2222 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2225         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2226
2227 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2228
2229         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2230         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2231
2232 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2235         (china3-jef): Changed to an alias for `=jef-china3'.
2236
2237 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2238
2239         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2240         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2241
2242         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2243         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2244         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2245         when `utf-2000' is provided.
2246
2247 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-charset.el (default-coded-charset-priority-list):
2250         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2251
2252         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2253         (ucs-jis-2000): Deleted.
2254
2255 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2258         UTF-2000.
2259         (=ucs-jis-2000): New coded-charset for UTF-2000.
2260
2261 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2262
2263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2264         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2265
2266 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list):
2269         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2270         `ideograph-cbeta'.
2271
2272 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2273
2274         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2275         builtin coded-charset].
2276
2277 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2278
2279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2280         settings for &K0-xxxx and &I-K0-xxxx.
2281
2282 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2283
2284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2285         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2286
2287 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2288
2289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2290         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2291
2292 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2295         UTF-2000.
2296         (ideograph-gt-pj-k1): Likewise.
2297         (ideograph-gt-pj-k2): Likewise.
2298
2299 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2300
2301         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2302         `=jis-x0208'.
2303
2304 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2307         UTF-2000 [was a builtin coded-charset].
2308
2309 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2312         (utf-8-gb-er): Likewise.
2313
2314 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2317         settings for JIS X 0212 and JIS X 0208:1978.
2318
2319 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for JIS X 0213.
2323
2324 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2325
2326         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2327         standard-case-table in UTF-2000.
2328
2329 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2330
2331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2332         definitions for isolated-chars.
2333
2334 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2335
2336         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2337         `configure-utf-2000-lisp-directory'.
2338         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2339         `mule-lisp-load-path'.
2340
2341 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2342
2343         * startup.el (startup-setup-paths): Set and use
2344         `utf-2000-lisp-directory'.
2345         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2346         UTF-2000.
2347
2348 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2349
2350         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2351         (paths-find-utf-2000-lisp-directory): New function.
2352         (paths-construct-load-path): Add new optional argument
2353         `utf-2000-lisp-directory'.
2354
2355         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2356
2357 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2358
2359         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2360         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2361         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2362         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2363         `chinese-big5-2' in UTF-2000.
2364
2365         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2366         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2367
2368 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2369
2370         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2371         `big5-eten-er' in UTF-2000.
2372         (big5-cdp): Modify DOC-string and mnemonic.
2373
2374 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2377         UTF-2000 [renamed from utf-8-er].
2378         (utf-8-gb): New coding-system in UTF-2000.
2379         (utf-8-gb-er): Likewise.
2380         (utf-8-cns): Likewise.
2381         (utf-8-cns-er): Likewise.
2382         (utf-8-big5): Likewise.
2383         (utf-8-big5-er): Likewise.
2384         (utf-8-jis): Likewise.
2385         (utf-8-jis-er): Likewise.
2386         (utf-8-ks): Likewise.
2387         (utf-8-ks-er): Likewise.
2388         (utf-8-er): Likewise.
2389
2390 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2393         instead of `utf-8-unix' in UTF-2000.
2394
2395         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2396
2397 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2398
2399         * mule/japanese.el (euc-jisx0213): New coding-system.
2400
2401         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2402         `japanese-jisx0208-1990' as the mother.
2403
2404 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * dumped-lisp.el (preloaded-file-list): Change condition of
2407         loading "close-cdb".
2408
2409 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2412         setup `coded-charset-entity-reference-alist'.
2413
2414 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2417         UTF-2000.
2418
2419 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2420
2421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2422         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2423
2424 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2427         (chinese-big5-eten-a): Likewise.
2428         (chinese-big5-eten-b): Likewise.
2429         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2430         code range is #x8140 .. #x8DFE.
2431
2432 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2433
2434         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2435         UTF-2000.
2436         (chinese-big5-cdp): Likewise.
2437
2438 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2439
2440         * dumped-lisp.el (preloaded-file-list): Rename
2441         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2442
2443 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2444
2445         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2446         append `system-char-db-source-file-list' into
2447         `preloaded-file-list' in UTF-2000.
2448
2449 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2450
2451         * dumped-lisp.el (preloaded-file-list): Delete
2452         character-definition files.
2453
2454 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2455
2456         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2457         UTF-2000.
2458
2459 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2460
2461         * mule/mule-charset.el (default-coded-charset-priority-list):
2462         Delete `mojikyo-2022-1'.
2463
2464 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list):
2467         Delete `mojikyo'.
2468
2469 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2470
2471         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2472         `ucs-sip'.
2473
2474 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2475
2476         * mule/mule-charset.el (default-coded-charset-priority-list):
2477         Comment out `chinese-gb12345'.
2478
2479 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * bytecomp.el (byte-compile-insert-header): Fixed.
2482
2483 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2484
2485         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2486         XEmacs UTF-2000.
2487
2488 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2491         UTF-2000.
2492
2493 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2496         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2497
2498 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-charset.el (default-coded-charset-priority-list):
2501         `japanese-jef-china3' is renamed `china3-jef'.
2502
2503 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2506         `japanese-jef-china3' and `ideograph-cbeta'.
2507
2508 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2509
2510         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2511
2512 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2513
2514         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2515         `chinese-big5-cdp'.
2516
2517 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2520         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2521
2522 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2525         loading character definitions.
2526
2527 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * dumped-lisp.el (preloaded-file-list): Rename
2530         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2531
2532 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2533
2534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2535         `chinese-big5'.
2536
2537 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * dumped-lisp.el (preloaded-file-list): Dump
2540         "Ideograph-R028-Private" with XEmacs UTF-2000.
2541
2542 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2545         `chinese-gb12345'.
2546
2547 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2550         `ideograph-gt-pj-{1..11}'.
2551
2552         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2553         XEmacs UTF-2000.
2554
2555 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2556
2557         * mule/mule-charset.el (default-coded-charset-priority-list):
2558         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2559         `chinese-isoir165'.
2560
2561 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2564         `image/png', `image/x-xpm' and `image/tiff'.
2565
2566         * files.el (binary-file-regexps): Add *.PNG.
2567
2568 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2569
2570         * mule/mule-charset.el (default-coded-charset-priority-list):
2571         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2572         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2573
2574 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2575
2576         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2577         the first completion when UTF-2000 is running.
2578
2579 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2580
2581         * mule/mule-charset.el (default-coded-charset-priority-list):
2582         Delete `ucs'.
2583
2584 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2587
2588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2589         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2590
2591 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/vietnamese.el (vscii-2): Delete abolished property
2594         `composite'; now composite mode is default.
2595
2596 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2599         of `raw-text'; check \uHHHH representation even if non-ascii
2600         characters are not found.
2601
2602         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2603         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2604         unconditionally.
2605
2606         * mule/viet-ccl.el: New file.
2607
2608         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2609         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2610         - Separate CCL based implementations to viet-ccl.el.
2611
2612 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2613
2614         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2615         "jisx0213.2000-1".
2616         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list):
2619         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2620         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2621
2622 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2623
2624         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2625
2626 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2627
2628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2629         `ucs' in UTF-2000.
2630
2631 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2632
2633         * mule/mule-charset.el (default-coded-charset-priority-list):
2634         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2635         `arabic-iso8859-6'.
2636
2637 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2638
2639         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2640         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2641
2642 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2643
2644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2645         `katakana-jisx0201' in UTF-2000.
2646
2647 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2648
2649         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2650         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2651         "u0FB50-Arabic-Presentation-Forms-A",
2652         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2653         "u0FE50-Small-Form-Variants",
2654         "u0FE70-Arabic-Presentation-Forms-B",
2655         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2656         UTF-2000.
2657
2658 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2659
2660         * dumped-lisp.el (preloaded-file-list): Delete
2661         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2662         ... "Ideograph-R214-Flute" in UTF-2000.
2663
2664 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2665
2666         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2667         (japanese-jisx0213-2): New coded-charset.
2668
2669         * dumped-lisp.el (preloaded-file-list): Add
2670         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2671         "Ideograph-R030-Mouth".
2672
2673 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2674
2675         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2676         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2677         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2678         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2679         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2680         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2681         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2682         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2683
2684 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2685
2686         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2687         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2688         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2689         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2690         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2693         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2694
2695 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2696
2697         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2698         in UTF-2000.
2699
2700 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2701
2702         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2703         (chinese-isoir165): Moved from mule/chinese.el.
2704         (chinese-cns11643-3): Moved from mule/chinese.el.
2705         (chinese-cns11643-4): Moved from mule/chinese.el.
2706         (chinese-cns11643-5): Moved from mule/chinese.el.
2707         (chinese-cns11643-6): Moved from mule/chinese.el.
2708         (chinese-cns11643-7): Moved from mule/chinese.el.
2709
2710         * mule/chinese.el: Move definition of coded-charsets to
2711         mule/mule-conf.el.
2712
2713 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2714
2715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2716         `ideograph-daikanwa'.
2717
2718 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2719
2720         * dumped-lisp.el (preloaded-file-list): Delete
2721         "ccs-jisx0201-latin.el".
2722
2723 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2724
2725         * dumped-lisp.el (preloaded-file-list): Add
2726         "u031A0-Extended-Bopomofo" in UTF-2000.
2727
2728 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2729
2730         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2731         renamed to u02E00-CJK-Radical-Supplement.
2732
2733 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2734
2735         * dumped-lisp.el (preloaded-file-list): Add
2736         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2737         "u030A0-Katakana", "u03100-Bopomofo",
2738         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2739         "u03200-Enclosed-CJK-Letters-and-Months" and
2740         "u03300-CJK-Compatibility".
2741
2742 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2743
2744         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2745         "u02F00-Kangxi-Radicals" and
2746         "u02FF0-Ideographic-Description-Characters".
2747
2748 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2749
2750         * dumped-lisp.el (preloaded-file-list): Add
2751         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2752         "u02800-Braille-Patterns" in UTF-2000.
2753
2754 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2755
2756         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2757         "uXXXXX-*.el" in UTF-2000.
2758
2759         * bytecomp.el (byte-compile-insert-header): Delete comments if
2760         non-ASCII characters are found; allow `byte-compile-dynamic' and
2761         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2762         `raw-text'.
2763
2764 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2765
2766         * dumped-lisp.el (preloaded-file-list): Add
2767         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2768         "u025A0-Geometric-Shapes.el".
2769
2770 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2771
2772         * dumped-lisp.el (preloaded-file-list): Add
2773         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2774         "u02460-Enclosed-Alphanumerics.el".
2775
2776 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2777
2778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2779         `chinese-gb2312'.
2780
2781         * dumped-lisp.el (preloaded-file-list): Add
2782         "u02200-Mathematical-Operators.el" and
2783         "u02300-Miscellaneous-Technical.el".
2784
2785 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2786
2787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2788         `chinese-cns11643-*'.
2789
2790         * dumped-lisp.el (preloaded-file-list): Add
2791         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2792         "u02190-Arrows.el" in UTF-2000.
2793
2794 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2795
2796         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2797         `korean-ksc5601'.
2798
2799         * dumped-lisp.el (preloaded-file-list): Add
2800         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2801         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2802         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2803
2804 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2805
2806         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2807
2808 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2809
2810         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2811         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2812         "u01780-Khmer.el", "u01800-Mongolian.el",
2813         "u01E00-Latin-Extended-Additional.el" and
2814         "u01F00-Greek-Extended.el" in UTF-2000.
2815
2816 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `ethiopic-ucs' and `ethiopic'.
2820
2821         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2822         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2823
2824         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2825         from mule/ethiopic.el.
2826
2827         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2828         mule/mule-conf.el.
2829
2830 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2831
2832         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2833         `lao'.
2834
2835         * mule/mule-conf.el (lao): New coded-charset.
2836
2837         * dumped-lisp.el (preloaded-file-list): Add
2838         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2839         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2840         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2841         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2842         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2843
2844 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2845
2846         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2847         `ucs-bmp' and `arabic-iso8859-6'.
2848
2849 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2850
2851         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2852         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2853         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2854
2855 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2856
2857         * startup.el (normal-top-level): Load autoload file for UTF-2000
2858         in UTF-2000.
2859
2860 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2861
2862         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2863         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2864         "u00020-Basic-Latin.el", "u00080-C1.el",
2865         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2866         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2867         "u002B0-Spacing-Modifier-Letters.el",
2868         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2869         UTF-2000.
2870
2871 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2872
2873         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2874         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2875         instead of `vietnamese-viscii-*'.
2876
2877 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2878
2879         * mule/mule-conf.el: New file.
2880
2881         * mule/misc-lang.el: Move definition of charset `ipa' to
2882         mule/mule-conf.el.
2883
2884 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2885
2886         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2887         `latin-viscii'; prefer it for characters used in Vietnamese.
2888
2889 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2890
2891         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2892
2893 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2894
2895         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2896         `vietnamese-viscii-lower'.
2897         (latin-viscii-upper): Renamed from charset
2898         `vietnamese-viscii-upper'.
2899         (vietnamese-viscii-lower): New alias for charset
2900         `latin-viscii-lower'.
2901         (vietnamese-viscii-upper): New alias for charset
2902         `latin-viscii-upper'.
2903
2904 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2905
2906         * mule/mule-charset.el (default-coded-charset-priority-list):
2907         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2908
2909 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2910
2911         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2912         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2913         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2914         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2915         lisp/utf-2000.
2916
2917 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2918
2919         * mule/ccs-tcvn5712.el: New file.
2920
2921 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2922
2923         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2924         in UTF-2000.
2925
2926 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2927
2928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2929         `japanese-jisx0208'.
2930
2931 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2932
2933         * dumped-lisp.el (preloaded-file-list): Add
2934         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2935         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2936         UTF-2000.
2937
2938         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2939         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2940         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2941         mule/ccs-viscii.el: New files.
2942
2943         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2944         if \uXXXX is found.
2945
2946 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2947
2948         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2949         `hiragana-jisx0208' and `katakana-jisx0208'.
2950
2951 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2952
2953         * mule/chinese.el (chinese-cns11643-3): Define it even if
2954         `utf-2000' is provided.
2955         (chinese-cns11643-4): Likewise.
2956         (chinese-cns11643-5): Likewise.
2957         (chinese-cns11643-6): Likewise.
2958         (chinese-cns11643-7): Likewise.
2959
2960 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2961
2962         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2963         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2964
2965 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2966
2967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2968         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2969
2970 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2971
2972         * mule/mule-charset.el (default-coded-charset-priority-list):
2973         Setup in UTF-2000.
2974
2975 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2976
2977         * mule/viet-chars.el: Don't define charset
2978         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2979         they are defined as builtin charsets.
2980
2981 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2982
2983         * version.el (emacs-version): Add more space just before UTF-2000
2984         version string.
2985
2986 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2987
2988         * version.el ([constant] emacs-version): Don't add a space in the
2989         preceding place of `xemacs-betaname' because it is duplicated.
2990         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2991
2992         * startup.el (splash-frame-body): Add ETL.
2993
2994 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2995
2996         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2997         is provided because it is defined as builtin charset.
2998         (chinese-cns11643-4): Likewise.
2999         (chinese-cns11643-5): Likewise.
3000         (chinese-cns11643-6): Likewise.
3001         (chinese-cns11643-7): Likewise.
3002
3003 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3004
3005         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3006         coding-system `iso-10646-ucs-4' is not defined.
3007
3008 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3009
3010         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3011         coding-system if `utf-2000' is provided.
3012
3013 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3014
3015         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3016         `utf-2000' is provided.
3017
3018 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3019
3020         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3021         if utf-2000 is provided temporally.
3022
3023 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3024
3025         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3026         as builtin variable].
3027
3028 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3029
3030         * files.el (insert-file-contents-literally): Treat file as binary;
3031         call file-name-handlers. [sync with Emacs 20.3.10]
3032
3033 2008-12-28  Vin Shelton  <acs@xemacs.org>
3034
3035         * XEmacs 21.4.22 is released
3036
3037 2008-12-30  Vin Shelton  <acs@xemacs.org>
3038
3039         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3040         during building even if no packages are found.
3041
3042 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3043
3044         * printer.el (generic-print-region): 
3045         (generic-print-buffer): 
3046         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3047         check if the msprinter device is available, now that msprinter is
3048         always available as a specifier tag. 
3049
3050 2008-12-24  Vin Shelton  <acs@xemacs.org>
3051
3052         * about.el: Add Francisco to my bio!
3053
3054 2008-12-23  Vin Shelton  <acs@xemacs.org>
3055
3056         * autoload.el: Move operator definitions to autoload-operators.el
3057         in the xemacs-base package.
3058
3059 2007-11-22  Vin Shelton  <acs@xemacs.org>
3060
3061         * about.el (about-hacker-contribution): Updated my bio.
3062
3063 2007-10-07  Vin Shelton  <acs@xemacs.org>
3064
3065         * XEmacs 21.4.21 is released
3066
3067 2007-09-19  Didier Verna  <didier@xemacs.org>
3068
3069         Update my personal info.
3070         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3071         * about.el (about-other-current-hackers): Ditto.
3072         * about.el (about-url-alist): Add my musical website.
3073         * about.el (about-personal-info): Update my entry.
3074         * about.el (about-hacker-contribution): Ditto.
3075
3076 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3077
3078         * package-get.el (package-get-download-sites): Update download
3079         sites in Japan.
3080         * package-get.el (package-get-pre-release-download-sites): Ditto.
3081
3082 2007-08-18  Vin Shelton  <acs@xemacs.org>
3083
3084         * package-get.el (package-get-pre-release-download-sites): Sync
3085         mirror sites with 21.5.  (Thanks, Adrian)
3086
3087 2007-08-09  Mike Sperber  <mike@xemacs.org>
3088
3089         * startup.el (migrate-user-init-file): Create backup of
3090         `user-init-file' before migrating.
3091         * startup.el (maybe-migrate-user-init-file): Print
3092         information about backup file.
3093         (maybe-create-compatibility-dot-emacs): Follow above change.
3094
3095 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3096
3097         * font-lock.el: Sync font-lock-add-keywords and
3098         font-lock-remove-keywords from GNU Emacs.
3099         * font-lock.el (font-lock-keywords-alist): New.
3100         * font-lock.el (font-lock-removed-keywords-alist): New.
3101         * font-lock.el (font-lock-add-keywords): New.
3102         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3103         * font-lock.el (font-lock-remove-keywords): New.
3104
3105 2007-08-16  Vin Shelton  <acs@xemacs.org>
3106
3107         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3108         patch from Hans de Graaff.
3109
3110 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3111
3112         * package-get.el (package-get-download-sites): Document Chile and
3113         update Denmark download site.
3114         * package-get.el (package-get-pre-release-download-sites): Ditto.
3115
3116 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3117
3118         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3119
3120 2006-12-09  Vin Shelton  <acs@xemacs.org>
3121
3122         * XEmacs 21.4.20 is released
3123
3124 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3125
3126         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3127
3128 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3129
3130         * info.el (Info-find-file-node, Info-insert-dir)
3131         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3132         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3133         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3134         and discussion.
3135
3136 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3137
3138         * obsolete.el (line-beginning-position): New, from 21.5.x.
3139         (line-end-position): Ditto.
3140
3141 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3142
3143         * package-get.el (package-get-download-sites): Welcome
3144         nl.xemacs.org and Thanks!
3145         * package-get.el (package-get-pre-release-download-sites): Ditto.
3146
3147 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3148
3149         * font-lock.el: Add support for not-so recent changes in Java to
3150         java-mode.
3151
3152 2006-01-28  Vin Shelton  <acs@xemacs.org>
3153
3154         * XEmacs 21.4.19 is released
3155
3156 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3157
3158         * easymenu.el: Update copyright. 
3159         * easymenu.el (easy-menu-all-popups):
3160         Add a docstring. 
3161         * easymenu.el (easy-menu-add):
3162         Document a bug, rework the function to preserve any existing
3163         non-default mode-popup-menu instead of overwriting it, and not to
3164         bother normalising the menu title (nothing else does).
3165         * easymenu.el (easy-menu-remove):
3166         Restore the default mode-popup-menu instead of leaving an empty
3167         one when we remove the last easy-menu popup. 
3168
3169 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3170
3171         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3172         as suggested by Rodrigo Ventura.
3173         * package-get.el (package-get-pre-release-download-sites): Ditto,
3174         with replacement of xemacs-21.5 by beta, which is the logical path
3175         to our beta core and package pre-releases.
3176
3177 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3178
3179         * package-get.el (package-get-download-sites): Add Hong Kong
3180         download site.
3181         * package-get.el (package-get-pre-release-download-sites): Ditto.
3182
3183 2005-12-26  Vin Shelton  <acs@xemacs.org>
3184
3185         * find-paths.el:
3186         * find-paths.el (paths-emacs-root-p): Add search for package root.
3187         * find-paths.el (paths-find-emacs-root): Replaced with
3188         paths-find-invocation-roots, which returns a list of roots.
3189         * find-paths.el (paths-find-invocation-roots): New.
3190         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3191
3192 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3193
3194         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3195         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3196
3197 2005-12-03  Vin Shelton <acs@xemacs.org>
3198
3199         * XEmacs 21.4.18 is released
3200
3201 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3202
3203         * package-get.el (package-get-download-sites): Update reflecting
3204         latest http://www.xemacs.org/Releases/ information generated by
3205         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3206         * package-get.el (package-get-pre-release-download-sites): Ditto.
3207
3208 2005-02-28  Simon Josefsson  <jas@extundo.com>
3209
3210         * about.el (xemacs-hackers): Add jas.
3211         (about-other-current-hackers): Likewise.
3212         (about-url-alist): Add URL for jas.
3213         (about-personal-info): Document jas.
3214         (about-hacker-contribution): Describe jas contributions.
3215
3216 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3217
3218         * easymenu.el (easy-menu-remove): As described in 
3219         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3220         except the "Command" menu from mode-popup-menu. 
3221
3222 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3223  
3224         * font.el (font-spatial-to-canonical): Correct calculation of 
3225         return value for pixel-based input value. 
3226  
3227 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3228
3229         * code-process.el (call-process): Process-related docstring
3230         improvements spurred by Norbert Koch.
3231         * code-process.el (call-process-region): Ditto.
3232         * code-process.el (start-process): Ditto.
3233
3234 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3235
3236         * finder.el (finder-find-library): Return filename actually
3237         searched for.
3238
3239 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3240
3241         * help.el (view-emacs-news): Use `expand-file-name' instead of
3242         `locate-data-file' as the latter will find any "NEWS" files that
3243         might exist in packages _before_ the one in core.
3244
3245 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3246
3247         * package-get.el (package-get-init-package):
3248         package-get-init-package buglet (21.4.17) by Jeff Mincy
3249         <mincy@rcn.com> fixing false temporary load-path shadows reported
3250         after package installation and simplifying code.
3251
3252 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3253
3254         * package-get.el (package-get-download-sites): Sync mirrors list
3255         with the XEmacs website.
3256         (package-get-pre-release-download-sites): Ditto.
3257
3258 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3259
3260         * derived.el (derived-mode-merge-syntax-tables):
3261         Revert my 21.5-only patch of 2003-07-18 which slipped in
3262         through Jerry James's patch of 2004-06-07.
3263
3264 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3265
3266         * cmdloop.el (keyboard-quit): Remove workaround for
3267         `region-active-p' not making sure active region is in current
3268         buffer now that it does.
3269         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3270         * simple.el (region-active-p): `region-active-p' to only return t
3271         when active region is in current buffer.
3272
3273 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3274
3275         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3276         package names, quell a byte-compiler warning, doc fix.
3277
3278 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3279
3280         * buffer.el (pop-to-buffer):
3281         * window-xemacs.el (display-buffer):
3282         Document use of `same-window-buffer-names,' `same-window-regexps'
3283         by pop-to-buffer and display-buffer. 
3284         
3285 2005-02-06  Vin Shelton <acs@xemacs.org>
3286
3287         * XEmacs 21.4.17 is released
3288
3289 2005-01-29  Ben Wing  <ben@xemacs.org>
3290
3291         * shadow.el (find-emacs-lisp-shadows):
3292         Add custom-defines to list of ignored files.
3293
3294 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3295
3296         * simple.el (shifted-motion-keys-select-region): Fix statement
3297         about unshifted-motion-keys-deselect-region.
3298
3299 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3300
3301         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3302         now) for GNU Emacs compatibility.
3303         (make-obsolete-variable): Ditto.
3304
3305 2004-01-08  Ben Wing  <ben@xemacs.org>
3306
3307         * code-files.el (load):
3308         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3309
3310 2004-12-05  Vin Shelton <acs@xemacs.org>
3311
3312         * XEmacs 21.4.16 is released
3313
3314 2004-12-04  Vin Shelton  <acs@xemacs.org>
3315
3316         * auto-autoloads.el: Regenerated.
3317
3318         * custom-load.el: Regenerated.
3319
3320 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3321
3322         Fix bug: apropos errors if a defalias refers to an undefined
3323         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3324
3325         * apropos.el (apropos):
3326         (apropos-command):
3327         * help.el (frob-help-extents):
3328         * help-macro.el (make-help-screen):
3329         * hyper-apropos.el (hyper-apropos-grok-functions):
3330         (hyper-apropos-get-doc):
3331         Catch void-function error thrown by `documentation'.
3332
3333 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3334
3335         * packages.el (package-require): Fix incorrect arg to format.
3336         This fixes a `format specifier' error.
3337
3338 2004-08-13  Jerry James  <james@xemacs.org>
3339
3340         * bytecomp.el (forward-word): Tell the byte compiler the correct
3341         number of arguments to forward-word.
3342
3343 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3344
3345         * etags.el: Fixed loading of include files for tag completion. Now
3346         you can make a tag file for a library, include it into your
3347         project and it will be reloaded only if it changed. Infinte
3348         include loops are detected and the correct tag files are loaded.
3349         * etags.el (buffer-tag-table-list): Load and verify tag files in
3350         the external function buffer-tag-table-list-load.
3351         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3352         tag files. Also load the included tag files. The priority of the
3353         included files is right below their parent file. If multiple
3354         matches occur then the symbols from the parent file are found
3355         first.
3356         * etags.el (tag-table-include-files): Corrected comment
3357         string. Switched to pattern constant tags-include-pattern to have
3358         it at a central location.
3359         * etags.el (tags-include-pattern): Added doc string.
3360         * etags.el (add-to-tag-completion-table): Removed obsolete
3361         comments as the include files are allready returned by
3362         buffer-tag-table-list and loaded.
3363         * etags.el (find-tag-internal): The include files are allready
3364         included in tag-tables as buffer-tag-table-list returns them now.
3365
3366 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3367
3368         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3369         Loading items into the notebook is now done by C code.
3370         * widgets-gtk.el (gtk-widget-instantiate-internal):
3371         Style no longer changed.
3372
3373 2004-06-28  Nix  <nix@esperi.org.uk>
3374
3375         * cmdloop.el (truncate-command-history-for-gc): Delay
3376         execution of all things that look up variable bindings,
3377         via `enqueue-eval-event'.
3378
3379 2004-06-24  Vin Shelton  <acs@xemacs.org>
3380
3381         * package-get.el (package-get-require-signed-base-updates):
3382         now defaults to nil.
3383
3384 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3385
3386         * subr.el (split-string): Clean up docstring.
3387
3388 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3389
3390         * faces.el (zmacs-region): fix typo in docstring.
3391
3392 2004-06-07  Jerry James  <james@xemacs.org>
3393
3394         * derived.el: Synch with Emacs 21.3.
3395         * subr.el (with-local-quit): New, from Emacs 21.3.
3396         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3397         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3398         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3399
3400 2004-06-16  Jerry James  <james@xemacs.org>
3401
3402         * cl.el (cl-set-substring): Increment start by the length of the
3403         string, not the string itself.
3404
3405 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3406
3407         * etags.el (tag-table-include-files): Expand included TAGS file
3408         paths to avoid problems with relative paths.  Thanks to Peter
3409         Chubb <peterc@gelato.unsw.edu.au>.
3410         * etags.el (tags-include-pattern): New.
3411         * etags.el (add-to-tag-completion-table): Parse and ignore
3412         trailing include lines.
3413
3414 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3415
3416         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3417         avoiding line solely composed of equal signs.
3418
3419 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3420
3421         * cus-edit.el (alloc): Typo fix.
3422         * cus-edit.el (custom-browse-visibility): Ditto.
3423         * cus-edit.el (custom-variable-value-create): Ditto.
3424         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3425         * cus-edit.el (custom-save-variables): Bind print-length and
3426         print-level to nil to avoid value abbreviation.
3427         * cus-edit.el (custom-save-face-internal): Ditto.
3428         * cus-edit.el (custom-save-faces): Save in sorted order.
3429         * cus-edit.el (custom-save-resets): Bind print-length and
3430         print-level to nil to avoid value abbreviation.
3431         * cus-edit.el (custom-save-loaded-themes): Ditto.
3432
3433 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3434
3435         * subr.el (split-string-default-separators): New.
3436         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3437         see comment in source.
3438
3439 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3440
3441         * mule/japanese.el (paragraph-start, paragraph-separate):
3442         Remove anchor to BOL.
3443
3444 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3445
3446         * cl.el (gensym, gentemp): Improve docstrings.
3447
3448 2004-05-10  Vin Shelton  <acs@xemacs.org>
3449
3450         * etags.el: Sync with 21.5 version.
3451
3452 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3453
3454         * etags.el:
3455         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3456         only for use with exuberant ctags. This will also enable building of 
3457         completion tables with exuberant ctags. This will not work with
3458         xemacs ctags. 
3459         * etags.el (get-tag-table-buffer): New function for creating of
3460         completion table is used if tags-exuberant-ctags-optimization-p ist t
3461         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3462         finding the tag names. New.
3463         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3464         building tag completion table with exuberant ctags. New.
3465         * etags.el (find-tag-internal): Improve exact tag matching for tags
3466         with name fields. Before the patch return types of functions or
3467         function parameters (with exuberant ctags) were found as matches.
3468
3469 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3470
3471         * list-mode.el (display-completion-list): Fixed completion list was
3472         taking the width of the frame and not of the window for displaying
3473         the selection methods.
3474
3475 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3476
3477         * menubar-items.el (default-menubar): Options are saved to custom.el.
3478
3479
3480 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3481
3482         * isearch-mode.el (isearch-abort): Preserve successful search target.
3483
3484 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3485
3486         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3487         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3488         Bihlmeyer.
3489         * gnuserv.el (gnuserv-mode-line-string): New.
3490         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3491         gnuserv-mode.
3492         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3493         * gnuserv.el (gnuserv-edit-files): Use
3494         make-x-device-with-gtk-fallback.
3495
3496 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3497
3498         * gtk-widgets.el: New import: gtk-accel-group-new.
3499         * dialog-gtk.el:
3500         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3501         * dialog-gtk.el (popup-builtin-question-dialog):
3502         Added support for dialog button mnemonics.
3503
3504 2004-03-22  Chris Green <cmg@dok.org>
3505
3506         * process.el (shell-command): Output buffer was ignored when a
3507         background process was run via shell-command.
3508
3509 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3510
3511         * cus-edit.el (custom-save-variables): Retrieve a list of
3512         variables to save first, sort it, and make sure the variables are
3513         saved in sorted order.
3514
3515 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3516  
3517         * package-get.el (package-get-update-base-from-buffer): Force
3518         binary coding system for verifying GnuPG signature in the
3519         package-index file.
3520  
3521 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3522
3523         * package-get.el (package-get-package-index-file-location): Handle
3524         missing "EMACSPACKAGEPATH" environment variable.
3525
3526 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3527
3528         * package-admin.el (package-admin-find-top-directory): Simplify
3529         directory comparisions and fix substring errors on short path
3530         components.
3531         * package-get.el (package-get-package-index-file-location):
3532         Default to first component of "EMACSPACKAGEPATH", if set.
3533
3534 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3535
3536         * package-get.el (process-error): New error datum.
3537
3538 2004-02-02  Vin Shelton <acs@xemacs.org>
3539
3540         * XEmacs 21.4.15 is released
3541
3542 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3543
3544         * itimer.el (activate-itimer): Modify the itimer timeout value as
3545         if it were begun at the last time when the itimer driver was woken
3546         up.
3547
3548 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3549
3550         * specifier.el (Copyright):
3551         Update.
3552         (make-specifier-and-init):
3553         (map-specifier):
3554         (canonicalize-inst-pair):
3555         (canonicalize-spec-list):
3556         (set-specifier):
3557         Synch docstrings to 21.5 where appropriate.
3558
3559 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3560
3561         * package-get.el (package-get-list-packages-where): New.  A
3562         function that allows searching for groups of packages.  For
3563         example, find all packages that require the fsf-compat package.
3564
3565 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3566
3567         The Great PUI Sync.
3568
3569         * auto-autoloads.el: Regenerated.
3570
3571         * custom-load.el: Regenerated.
3572
3573         * dumped-lisp.el (packages-hardcoded-lisp): New.
3574
3575         * menubar-items.el (menu-max-items): New.
3576         (menu-submenu-max-items): New.
3577         (menu-submenu-name-format): New.
3578         (menu-split-long-menu): New.
3579         (menu-sort-menu): New.
3580         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3581
3582         * obsolete.el (pui-add-install-directory): Renamed to the more
3583         logical `pui-set-local-package-get-directory'.
3584         (package-get-download-menu): Moved to `package-ui.el' and renamed
3585         to `package-ui-add-download-menu'.
3586
3587         * package-admin.el (package-admin-install-function-mswindows):
3588         Whitespace clean up.
3589         (package-admin-add-single-file-package): Removed.
3590         (package-admin-default-install-function): Whitespace clean up.
3591         (package-admin-find-top-directory): New.
3592         (package-admin-get-install-dir): Use it.
3593         (package-admin-get-manifest-file): 
3594         (package-admin-check-manifest): 
3595         (package-admin-add-binary-package):
3596         (package-admin-get-lispdir):
3597         (package-admin-delete-binary-package):
3598         (package-admin):
3599
3600         * package-get.el (package-get-package-index-file-location): New.
3601         (package-get-install-to-user-init-directory): New.
3602         (package-get-remote):
3603         (package-get-download-sites):
3604         (package-get-pre-release-download-sites): New.
3605         (package-get-site-release-download-sites): New.
3606         (package-get-base-filename):
3607         (package-get-always-update):
3608         (package-get-user-index-filename): Removed.
3609         (package-get-pgp-available-p): New.
3610         (package-get-require-signed-base-updates):
3611         (package-get-was-current):
3612         (package-entries-are-signed): New.
3613         (package-get-continue-update-base): New.
3614         (package-get-download-menu): Removed.
3615         (package-get-require-base):
3616         (package-get-update-base-entry):
3617         (package-get-locate-file):
3618         (package-get-locate-index-file):
3619         (package-get-maybe-save-index):
3620         (package-get-update-base):
3621         (package-get-update-base-from-buffer):
3622         (package-get-update-base-entries):
3623         (package-get-interactive-package-query):
3624         (package-get-update-all):
3625         (package-get-all):
3626         (package-get-dependencies):
3627         (package-get-init-package):
3628         (package-get-info): New.
3629         (package-get):
3630         (package-get-staging-dir):
3631         (package-get-set-version-prop): Removed.
3632         (package-get-installedp):
3633         (package-get-ever-installed-p):
3634         (packages): Removed.
3635         (package-get-custom-groups): Removed.
3636         (package-get-custom): Removed.
3637         (package-get-custom-add-entry): Removed.
3638
3639         * package-info.el (batch-update-package-info):
3640
3641         * package-net.el (package-net-batch-generate-bin-ini):
3642         (package-net-update-installed-db):
3643
3644         * package-ui.el (pui-info-buffer):
3645         (pui-directory-exists): Removed.
3646         (pui-package-dir-list): Removed.
3647         (pui-add-install-directory): Removed.
3648         (package-ui-download-menu): New.
3649         (package-ui-pre-release-download-menu): New.
3650         (package-ui-site-release-download-menu): New.
3651         (pui-set-local-package-get-directory): New.
3652         (pui-package-symbol-char):
3653         (pui-update-package-display):
3654         (pui-toggle-package):
3655         (pui-toggle-package-key):
3656         (pui-toggle-package-delete):
3657         (pui-toggle-package-delete-key):
3658         (pui-toggle-package-event):
3659         (pui-toggle-verbosity-redisplay):
3660         (pui-install-selected-packages):
3661         (pui-add-required-packages):
3662         (pui-help-echo):
3663         (pui-display-info):
3664         (list-packages-mode):
3665         (pui-list-packages):
3666
3667         * packages.el (packages-compute-package-locations):
3668         (package-require):
3669         (package-delete-name):
3670         (packages-hardcoded-lisp): Removed.
3671         (packages-useful-lisp): Removed.
3672         (packages-unbytecompiled-lisp): Removed.
3673         (packages-find-package-directories):
3674
3675         Summary:
3676
3677         Major code clean up of all things PUI.
3678
3679         Much improved code to determine where packages should be
3680         installed.  PUI no longer depends on any packages being
3681         pre-installed to compute where packages are to be installed to.
3682
3683         The user can specify the location of their package-index file.  It
3684         isn't necessary to set this because it has sane defaults.  People
3685         who "run-in-place" won't accidently overwrite the CVS
3686         package-index file.  See
3687         `package-get-package-index-file-location'. 
3688
3689         PUI will now properly clean up after itself in the event of an
3690         unsuccessful package install.  This drastically reduces the number
3691         of "wrong md5sum" FAQs.
3692
3693         non-Mule XEmacsen can no longer install Mule packages.
3694
3695         Package management via the custom interface has been removed.
3696
3697         The PUI related menubar items have been reorganised.
3698
3699         The PGP verification code has been fixed and the default for
3700         whether or not it is used is automatically computed.
3701
3702         * update-elc.el ((preloaded-file-list site-load-packages
3703         need-to-dump dumped-exe)):
3704         Just a couple of small changes to allow for
3705         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3706         existing anymore.
3707
3708 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3709
3710         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3711         apply `format' to the first argument of byte-compile-warn, it
3712         already calls format.
3713
3714 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3715
3716         * files.el (delete-old-versions): Avoid going interactive during
3717         make install when environment variable VERSION_CONTROL is set.
3718
3719 2003-12-04  Vin Shelton  <acs@xemacs.org>
3720
3721         * menubar-items.el (menu-item-search): Only bring up search dialog
3722         box if the feature is available and desired.
3723
3724 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3725
3726         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3727
3728 2003-11-05  Vin Shelton  <acs@xemacs.org>
3729
3730         * help.el (Help-prin1-face):
3731         (Help-princ-face):
3732         princ and prin1 are functions and need to be called as such.  The
3733         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3734
3735 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3736
3737         * about.el (about-xemacs): Give full version and build date.
3738
3739 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3740
3741         * win32-native.el (grep-null-device): This XEmacs has null-device.
3742
3743 2003-09-06  Mike Sperber  <mike@xemacs.org>
3744
3745         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3746         implement the specified semantics for `defvar.'
3747
3748 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3749
3750         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3751         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3752         displaying buffer in question.
3753
3754 2003-09-03  Vin Shelton <acs@xemacs.org>
3755
3756         * XEmacs 21.4.14 is released
3757
3758 2003-08-17  Vin Shelton  <acs@xemacs.org>
3759
3760         * about.el: Vanity patch.
3761
3762 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3763
3764         * code-process.el (call-process):
3765         (call-process-region):
3766         (start-process):
3767         Document coding system processing.
3768
3769 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3770
3771         * startup.el (splash-frame-body): Idiomatic English.
3772
3773 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3774
3775         * font-lock.el (font-lock-match-java-declarations): Move
3776         save-restriction, narrow-to-region to beginning of function to
3777         avoid going beyond the limit and causing an infloop.
3778
3779 2003-04-16  Jerry James  <james@xemacs.org>
3780
3781         * keydefs.el: Remove mappings for keys mapped to the nowhere
3782         defined function function-key-error.
3783
3784 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3785
3786         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3787         lisp-interaction-mode-hook): Add the docstrings.
3788
3789 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3790
3791         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3792         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3793         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3794
3795 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3796
3797         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3798         lambda list after the original doc.  Care about
3799         #'(lambda () "SingleString") 
3800         (cl-upcase-arg): 
3801         (cl-function-arglist):
3802         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3803         circular data structures in lambda list specification
3804
3805 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3806
3807         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3808         to appear in font-lock-function-name-face.
3809
3810 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3811
3812         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3813         is not also the value of the lambda.
3814
3815 2003-05-06  Andy Piper  <andy@xemacs.org>
3816
3817         * files.el (revert-buffer): Make sure local variables get processed,
3818         even in the case of an optimized reversion.
3819
3820 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3821
3822         * XEmacs 21.4.13 is released
3823
3824 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3825
3826         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3827         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3828
3829 2003-02-14  Ben Wing  <ben@xemacs.org>
3830
3831         * byte-optimize.el:
3832         * byte-optimize.el (byte-compile-inline-expand):
3833         * byte-optimize.el (byte-compile-unfold-lambda):
3834         * byte-optimize.el (byte-optimize-form-code-walker):
3835         * byte-optimize.el (byte-optimize-form):
3836         * byte-optimize.el (byte-decompile-bytecode-1):
3837         * byte-optimize.el (byte-optimize-lapcode):
3838         Review carefully and sync up to 20.7 except for areas as noted.
3839         Fixes problem with JDE compilation.
3840
3841 2003-02-05  Ben Wing  <ben@xemacs.org>
3842
3843         * simple.el:
3844         * simple.el (motion-keys-for-shifted-motion):
3845         Omit M-S-home/end from motion keys.
3846
3847 2003-02-07  Ben Wing  <ben@xemacs.org>
3848
3849         * text-props.el (text-property-any):
3850         * text-props.el (text-property-not-all):
3851         Fix bug when end > start.
3852
3853 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3854
3855         * info.el (Info-insert-dir): Make default-directory end in
3856         separator.  Patch due to Martin Buchholz.
3857
3858 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3859
3860         * XEmacs 21.4.12 "Portable Code" is released.
3861
3862 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3863
3864         * about.el: Update golubev data.
3865
3866 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3867
3868         * isearch-mode.el (isearch-mode-map): Substitute comment on
3869         desirability, and back out "GR is printable" changes.
3870
3871 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3874
3875 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3876
3877         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3878
3879 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3880
3881         * menubar-items.el (default-menubar): Use browse-url-mozilla
3882         instead of browse-url-gnome-moz for Mozilla.
3883
3884 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3885
3886         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3887
3888 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3889
3890         * files.el (auto-mode-alist): Remove redundant entries for modes
3891         that live in packages.
3892         (interpreter-mode-alist): Ditto.
3893
3894 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3895
3896         * menubar-items.el (default-menubar): Sync with current
3897         browse-url-xemacs.el.
3898
3899 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3900
3901         * XEmacs 21.4.10 "Military Intelligence" is released.
3902
3903 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3904
3905         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3906
3907 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3908
3909         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3910
3911 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3912
3913         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3914         effect free function.
3915         (font-lock-fontify-keywords-region): Supply the argument to
3916         font-lock-compile-keywords.
3917
3918 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3919
3920         * package-get.el (package-get-download-sites): Bring sites list
3921         up to date, prefer xx.xemacs.org addresses.
3922
3923 2002-09-27  Andy Piper  <andy@xemacs.org>
3924
3925         * dialog.el (make-dialog-box): for general dialogs only
3926         delete-frame-hook will be run.
3927
3928 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3929
3930         * font-lock.el (font-lock-fontify-syntactically-region): Add
3931         comment about lookup-syntax-properties, document LOUDLY as unused.
3932
3933 2002-08-26  Andy Piper  <andy@xemacs.org>
3934
3935         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3936         merge.
3937
3938 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3939
3940         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3941         (make-obsolete-variable): Ditto.
3942         (make-compatible): Ditto.
3943         (make-compatible-variable): Ditto.
3944
3945 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3946
3947         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3948         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3949
3950 2002-08-28  Andy Piper  <andy@xemacs.org>
3951
3952         * files.el (revert-buffer): propagate revert-without-query-status.
3953
3954 2002-06-03  Andy Piper  <andy@xemacs.org>
3955
3956         * dialog-items.el (make-search-dialog): align various subcontrols
3957         in visually pleasing ways, allow frame to autosize to the dialog
3958         size.
3959         * dialog.el (make-dialog-box): add a border inside the frame. Add
3960         :autosize property, if t then reset the frame size appropriately
3961         before the frame is mapped.
3962         * gutter-items.el (set-progress-feedback-instantiator): align
3963         various subcontrols.
3964         * gutter-items.el (set-progress-abort-instantiator): ditto.
3965
3966 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3967
3968         * XEmacs 21.4.9 "Informed Management" is released.
3969
3970 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3971
3972         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3973         "&optional append" argument.
3974
3975 2002-07-16  Didier Verna  <didier@xemacs.org>
3976
3977         * subr.el (replace-in-string): fix case fold bug introduced by
3978         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3979         case-fold-search in temporary buffers.
3980
3981 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3982
3983         * lib-complete.el (find-library): Remove check for mule because
3984         decompression DOES work on Mule.
3985
3986 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3987
3988         * simple.el (join-line): New alias for `delete-indentation'.
3989
3990 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3991
3992         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3993         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3994         (font-lock-builtin-face): New.
3995         (font-lock-constant-face): New.
3996         (font-lock-face-list): Add builtin and constant faces.
3997
3998 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * autoload.el (make-autoload): Support define-derived-mode.
4001         Collected puts of doc-string-elt property.  Based on a patch by
4002         Didier Verna <didier@xemacs.org>.
4003
4004 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4005
4006         * wid-edit.el (widget-field-activate): Fix docstring typo.
4007
4008 2002-07-23  Andy Piper  <andy@xemacs.org>
4009
4010         * about.el (about-personal-info): update me.
4011
4012 2002-07-12  Andy Piper  <andy@xemacs.org>
4013
4014         * custom.el (custom-theme-set-variables): remove bogus
4015         arguments. Use custom-set-default to set defaults.
4016         (custom-set-variables): update doc.
4017         (custom-local-buffer): new, synced from FSF.
4018         (custom-set-default): ditto.
4019         (defcustom): update doc.
4020
4021 2002-06-16  Andy Piper  <andy@xemacs.org>
4022
4023         * menubar-items.el (default-menubar): enable windows printing on
4024         cygwin as well as native.
4025
4026 2002-06-12  Andy Piper  <andy@xemacs.org>
4027
4028         * printer.el (generic-print-buffer): catch all errors so that the
4029         print device can be cleared in all scenarios.
4030         (Printer-clear-device): make sure clearing the printer allows it
4031         to be used again immediately.
4032         (generic-print-region): make sure the default printer face is
4033         black-on-white.
4034
4035 2002-04-23  Jerry James  <james@xemacs.org>
4036
4037         * window-xemacs.el (display-buffer-function): Change doc to
4038         reflect new arg.
4039         * window-xemacs.el (pre-display-buffer-function): Ditto.
4040         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4041         non-nil, make the new window just big enough for its contents.
4042         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4043         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4044         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4045
4046 2002-06-06  Andy Piper  <andy@xemacs.org>
4047
4048         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4049         (defcustom): ditto.
4050         (custom-handle-keyword): ditto.
4051
4052 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4053
4054         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4055         Make obsolete.  Default to nil.
4056         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4057         Inspired by a patch by John Palmieri.
4058
4059 2002-07-01  Mike Alexander  <mta@arbortext.com>
4060
4061         * process.el (shell-command-on-region): Don't delete the region
4062         before giving it to call-process-region
4063
4064 2002-06-04  Jerry James <james@eecs.ku.edu>
4065
4066         * find-paths.el (paths-find-architecture-directory): Search in
4067         `system-configuration'/`base', not `base'`system-configuration'.
4068
4069 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4070
4071         * info.el (Info-index): Add missing \ in [ t].
4072
4073 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4074
4075         * gutter-items.el (gutter-buffers-tab-visible-p,
4076         buffers-tab-omit-function, buffers-tab-selection-function,
4077         buffers-tab-filter-functions):
4078         Doc improvements.
4079
4080 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4081
4082         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4083
4084         * toolbar-items.el (toolbar-news): Fix typo in message string.
4085
4086 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4087
4088         * dialog.el (yes-or-no-p-dialog-box): 
4089         * cmdloop.el (y-or-n-p-minibuf):
4090         (yes-or-no-p-minibuf):
4091         (yes-or-no-p):
4092         (y-or-n-p): 
4093         Specify negative answers in docstrings.
4094
4095 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4096
4097         * package-ui.el (pui-help-echo): Display both installed and author
4098         version.  Use a balloon-help window to display extra info like
4099         package requires.
4100
4101 2002-05-30  Andy Piper  <andy@xemacs.org>
4102
4103         * files.el (revert-buffer-internal): don't visit
4104         revert-buffer. Kill buffer when not used. Suggested by Mike
4105         Alexander <mta@arbortext.com>
4106
4107 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4108
4109         * files.el (revert-buffer): More docstring fiddling.
4110
4111 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4112
4113         * files.el (revert-buffer):
4114         (revert-buffer-internal):
4115         (revert-buffer-insert-file-contents-function):
4116         Improve docstrings and comments.
4117
4118 2002-05-08  Andy Piper  <andy@xemacs.org>
4119
4120         * files.el (revert-buffer): observe noconfirm behavior.
4121
4122 2002-04-09  Andy Piper  <andy@xemacs.org>
4123
4124         * files.el (revert-buffer): use revert-buffer-internal if it looks
4125         like doing so will not result in any user-visible changes.
4126         (revert-buffer-internal): new function. Do the actual process of
4127         reversion and then see whether the result is any different to what
4128         we have already. If it is not then do nothing.
4129
4130 2001-12-11  Andy Piper  <andy@xemacs.org>
4131
4132         * menubar.el (get-popup-menu-response): re-order so that it works
4133         on more sane/facist window systems.
4134
4135 2001-12-03  Andy Piper  <andy@xemacs.org>
4136
4137         * faces.el (frob-face-property): don't infloop in face frobbing
4138         from Jan Vroonhof <jan@xemacs.org>.
4139
4140 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4141
4142         * faces.el (frob-face-property): Follow face fall-back hierarchy
4143         properly for face properties without an instance. Only do manual
4144         copy form 'default in last resort. This handles in particular
4145         the case where 'default itself has only a fall-back (which is
4146         the case by default on windows).
4147
4148 2001-11-24  Andy Piper  <andy@xemacs.org>
4149
4150         * printer.el (generic-print-region): set default-frame-plist to
4151         nil while creating the printer frame so that sizes reflect the
4152         printed page.
4153
4154         * faces.el (face-complain-about-font): Don't complain on printers.
4155
4156 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4157         
4158         * package-net.el: Andy synch.
4159         
4160 2001-12-16  Andy Piper  <andy@xemacs.org>
4161
4162         * package-get.el (package-get-update-all): Make sure installed.db
4163         gets updated after updating packages.
4164
4165 2002-03-28  Ben Wing  <ben@xemacs.org>
4166
4167         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4168         continuation, truncation so that we don't get line jumpiness from
4169         them being larger than the line height.
4170
4171         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4172
4173 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4174
4175         * font.el (font-window-system-mappings): Add mapping for Gtk
4176         (assume identical to X) 
4177
4178 2002-02-04  Andy Piper  <andy@xemacs.org>
4179
4180         * files.el (convert-standard-filename): Fix for short filename
4181         Peter Arius <pas@methodpark.de>
4182
4183 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4184
4185         * list-mode.el (default-choose-completion): completion-base-size
4186         should refer to local value in the completion list buffer.
4187
4188 2001-12-03  Didier Verna  <didier@xemacs.org>
4189
4190         * rect.el: autoload `replace-rectangle'.
4191         * keydefs.el (global-map): bind it to `C-x r p'.
4192
4193 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4194
4195         * XEmacs 21.4.8 "Honest Recruiter" is released.
4196
4197 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4198
4199         This patch is based on Jerry James's patch and analysis.
4200
4201         * select.el (get-clipboard):
4202         (get-selection):
4203         Update docstrings.
4204         (get-clipboard-foreign):
4205         (get-selection-foreign):
4206         New function for use as `interprogram-paste-function's.
4207
4208         * simple.el (interprogram-paste-function): Change default to
4209         `get-clipboard-foreign'; improve docstring.
4210         (interprogram-cut-function): Improve dosctring.
4211
4212 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4213
4214         * XEmacs 21.4.7 "Economic Science" is released.
4215
4216 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4217
4218         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4219
4220 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4221
4222         * obsolete.el (assq-delete-all): New compatibility alias for 
4223         remassq.
4224
4225 2002-01-09  Simon Josefsson  <jas@extundo.com>
4226
4227         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4228
4229 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4230
4231         * info.el (Info-auto-generate-directory): Default
4232         Info-auto-generate-directory to 'if-outdated.
4233
4234 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4235
4236         * startup.el (normal-top-level): Prevent migration code from
4237         trashing .emacs on an error in loading the init files.
4238
4239 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4240
4241         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4242         "system default" Xdefaults and friends get xrdb-mode.
4243
4244 2002-03-05  Mats Lidell  <matsl@contactor.se>
4245  
4246         * help-nomule.el (tutorial-supported-languages): Added Swedish
4247         tutorial. Sorted languages.
4248
4249 2002-02-11  Mike Sperber <mike@xemacs.org>
4250
4251         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4252         regenerating outdated dir files and dir is non-existent.
4253
4254 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4255
4256         * code-files.el (convert-mbox-coding-system): Improve comment.
4257         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4258         coding-system argument to `write-region-pre-hook' call.
4259         (write-region-pre-hook): Fix docstring to mention lockname argument.
4260
4261 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4262
4263         * minibuf.el (completing-read): Remove redundant wrong arg list.
4264
4265         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4266
4267 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4268
4269         * obsolete.el (interactive-form): new compatibility alias for 
4270         function-interactive.
4271
4272 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4273
4274         * menubar-items.el (Menubar-items-truncate-list): Removed.
4275         * menubar-items.el (Menubar-items-truncate-history): New.
4276         * menubar-items.el (default-menubar): Use
4277         Menubar-items-truncate-history.
4278
4279 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4280
4281         * printer.el (generic-print-region): Pass correct arguments to
4282         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4283         Torkelsson <torkel@acc.umu.se>.
4284
4285 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4286
4287         * help.el (describe-mode): synched with FSF 19.34; handle nil
4288         minor mode indicators.
4289
4290 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4291
4292         * minibuf.el (completing-read): Update docstring.
4293
4294 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4295
4296         * XEmacs 21.4.6 "Common Lisp" is released.
4297
4298 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4299
4300         * package-net.el: Inadvertant synch with Windows branch.  From
4301         Andy's log:
4302         (package-net-kit-version): new variable.
4303         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4304
4305 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4306
4307         * package-get.el (package-get-locate-index-file): Also search the
4308         core etc/ directory for the package index file if it can't be
4309         found in ~/.xemacs/.
4310
4311 2001-12-13  William Perry  <wmperry@gnu.org>
4312
4313         * dialog-gtk.el (popup-builtin-question-dialog):
4314         Conform to API in gui.c.
4315         
4316 2001-11-12  Andy Piper  <andy@xemacs.org>
4317
4318         * cus-edit.el (custom-save-face-internal): make sure we save
4319         non-themed faces.
4320         (custom-save-variables): ditto variables.
4321
4322 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4323
4324         * faces.el (make-face-family):
4325         (make-face-size):
4326         New face-modifying functions per Jan Vroonhof.
4327
4328         cus-face.el (custom-set-face-font-family):
4329         (custom-set-face-font-size):
4330         Use them.
4331
4332         * font.el (font-window-system-mappings): More precise docstring.
4333
4334         (font-create-name):
4335         (font-create-object):
4336         (tty-font-create-object):
4337         (tty-font-create-plist):
4338         (x-font-create-object):
4339         (x-font-create-name):
4340         (ns-font-create-name):
4341         (mswindows-font-create-object):
4342         (mswindows-font-create-name):
4343         Add doctrings.
4344
4345 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4346
4347         * gtk-faces.el (gtk-init-device-faces): removed spurious
4348         quote before let* expression.
4349
4350 2001-10-29  Andy Piper  <andy@xemacs.org>
4351
4352         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4353         modified when changing coding system.
4354
4355         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4356         that we invoke the GUI directory selector.
4357
4358 2001-10-25  Andy Piper  <andy@xemacs.org>
4359
4360         * dialog.el (make-dialog-box): use new directory dialog support.
4361         * minibuf.el (read-file-name-1): ditto.
4362         (read-file-name): ditto.
4363         (read-directory-name): ditto.
4364
4365 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4366
4367         * XEmacs 21.4.5 "Civil Service" is released.
4368
4369 2001-04-23  Didier Verna  <didier@xemacs.org>
4370
4371         * cus-edit.el (custom-variable-pre-save): New.
4372         * cus-edit.el (custom-variable-post-save): New.
4373         * cus-edit.el (custom-variable-save): use them.
4374         * cus-edit.el (custom-face-pre-save): New.
4375         * cus-edit.el (custom-face-post-save): New.
4376         * cus-edit.el (custom-face-save): use them.
4377         * cus-edit.el (custom-group-pre-save): New.
4378         * cus-edit.el (custom-group-post-save): New.
4379         * cus-edit.el (custom-group-save): use them.
4380         * cus-edit.el (Custom-save): use the pre/post functions above,
4381         call `custom-save-all' only once.
4382         * cus-edit.el (custom-variable-pre-reset-standard): New.
4383         * cus-edit.el (custom-variable-post-reset-standard): New.
4384         * cus-edit.el (custom-variable-reset-standard): use them.
4385         * cus-edit.el (custom-face-pre-reset-standard): New.
4386         * cus-edit.el (custom-face-post-reset-standard): New.
4387         * cus-edit.el (custom-face-reset-standard): use them.
4388         * cus-edit.el (custom-group-pre-reset-standard): New.
4389         * cus-edit.el (custom-group-post-reset-standard): New.
4390         * cus-edit.el (Custom-reset-standard): use them.
4391         * cus-edit.el (custom-face-reset-saved): use the pre/post
4392         functions above, call `custom-save-all' only once.
4393
4394 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4395
4396         * gutter-items.el (buffers-tab face): Derive from the modeline
4397         face by default.  Many people use white-on-black for the default
4398         font, and the tabs look hideous with that color combination.  The
4399         modeline usually has the correct colors.
4400
4401 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4402
4403         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4404         (tag-mark-stack-max): Typo fix.
4405
4406 2001-09-28  Ben Wing  <ben@xemacs.org>
4407
4408         * font-lock.el:
4409         * font-lock.el (font-lock-after-change-function):
4410         fix problem with last patch, reported by Katsumi Yamaoka.
4411
4412 2001-09-17  Ben Wing  <ben@xemacs.org>
4413
4414         * font-lock.el (font-lock-after-change-function):
4415         fix problem when you insert a comment on the line before a line of
4416         code: if we use the following char, then when you hit backspace,
4417         the following line of code turns the comment color.
4418
4419 2001-06-08  Ben Wing  <ben@xemacs.org>
4420
4421         * process.el: comment about shell-command-switch.
4422         * process.el (shell-quote-argument): Need to quote a null
4423         argument, too.  From Dan Holmsand.
4424         
4425         * startup.el (normal-top-level): Delete some unused FSF junk.
4426         * startup.el (command-line-early):
4427         
4428         * startup.el (command-line): Call MS Windows init function.
4429         
4430         * win32-native.el:
4431         * win32-native.el (mswindows-system-shells): New.
4432         * win32-native.el (mswindows-system-shell-p): New.
4433         * win32-native.el (init-mswindows-at-startup): New.
4434         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4435         * win32-native.el (mswindows-quote-one-simple-arg):
4436         * win32-native.el (mswindows-quote-one-command-arg):
4437         * win32-native.el (mswindows-construct-process-command-line-alist):
4438         Correct comments at top.  Correctly handle passing arguments
4439         to Cygwin programs and to bash.  Fix quoting of zero-length
4440         arguments (from Dan Holmsand).  Set shell-command-switch based
4441         on shell-file-name, which in turn comes from env var SHELL.
4442
4443 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4444
4445         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4446         default-toolbar-position): Fill docstrings for balloon-help.
4447
4448 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4449
4450         * faces.el: Reenable specifications over 'gtk domain.
4451
4452 2001-08-08  Didier Verna  <didier@xemacs.org>
4453
4454         * autoload.el (update-autoload-files): make defdir a file name,
4455         not directory name.
4456
4457 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4458
4459         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4460
4461         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4462
4463 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4464
4465         * font-menu.el (font-menu-set-font): Default to current font-family.
4466         (font-menu-preferred-resolution):
4467         (font-menu-size-scaling):
4468         Provide gtk defaults, too.
4469
4470 2001-07-29  Mike Alexander  <mta@arbortext.com>
4471
4472         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4473         list
4474         (custom-set-face-font-family): ditto
4475
4476 2001-07-26  Mike Sperber <mike@xemacs.org>
4477
4478         * files.el (auto-mode-alist): .9 files are man pages, too.
4479
4480 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4481
4482         * process.el (call-process-internal): bind
4483         coding-system-for-write to 'binary when calling
4484         start-process-internal, so the process receives 
4485         the literal contents of INFILE.
4486
4487 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4488
4489         * files.el (auto-mode-alist): Add configure.ac support.
4490
4491 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4492
4493         * buff-menu.el:
4494         mouse.el:
4495         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4496
4497 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4498
4499         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4500
4501 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4502
4503         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4504         mixed text.
4505         (kinsoku-eol-p): Ditto.
4506
4507 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4508
4509         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4510         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4511         characters as the category `s' or `e' correctly.
4512
4513 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4514
4515         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4516
4517 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4518
4519         * mule/cyrillic.el:  Set up case table.
4520
4521 2001-06-08  Mike Sperber <mike@xemacs.org>
4522
4523         * files.el (save-some-buffers-1): Don't zap the help window right
4524         after `map-y-or-n-p' has popped it up.
4525
4526 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4527
4528         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4529
4530 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4531
4532         * specifier.el: define-specifier-tag 'gtk.
4533
4534 2001-05-12  Ben Wing  <ben@xemacs.org>
4535
4536         * find-paths.el (paths-find-recursive-path):
4537         fix error with null EXCLUDE-REGEXP.
4538         
4539         * font-lock.el (font-lock-mode):
4540         fix problem reported by hrvoje with buffers starting with a space.
4541         
4542 2001-05-06  Ben Wing  <ben@xemacs.org>
4543
4544         * dialog.el (make-dialog-box):
4545         * menubar-items.el (default-menubar):
4546         * printer.el (generic-print-buffer):
4547         * printer.el (generic-print-region):
4548         implement printing the selection when it's selected.
4549
4550 2001-04-18  Didier Verna  <didier@xemacs.org>
4551
4552         * cus-edit.el (Custom-reset-standard): reset to standard settings
4553         not only when the buffer's :custom-state is 'modified, but also
4554         when it is 'set or 'saved.
4555
4556 2001-04-17  Didier Verna  <didier@xemacs.org>
4557
4558         * startup.el (load-user-init-file): define `custom-file' before
4559         loading the user's init file.
4560
4561 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4562
4563         * menubar.el (popup-mode-menu): Make it work with
4564         popup-menu-titles turned off.
4565         
4566 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4567
4568         * about.el (about-mailto-link): Use compose-mail for sending mail.
4569
4570 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4571
4572         * package-admin.el (package-install-hook): New.
4573         (package-delete-hook): New.
4574         (package-admin-add-single-file-package): Use package-delete-hook.
4575
4576         * package-get.el (package-get): Use package-install-hook.
4577
4578 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4579
4580         * package-ui.el (pui-install-selected-packages): reverse the lists
4581         of packages so that they get handled in the same order as they
4582         were selected.
4583
4584 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4585
4586         * packages.el (locate-library): Use read-library-name for completion.
4587
4588 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4589
4590         * byte-optimize.el (=): `=' is not a binary predicate!
4591         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4592         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4593
4594 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4595
4596         * bytecomp.el (byte-compile-arithcompare):
4597         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4598
4599 2001-06-03  William M. Perry  <wmperry@gnu.org>
4600
4601         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4602         return the filename selected by the user!
4603
4604 2001-05-31  William M. Perry  <wmperry@gnu.org>
4605
4606         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4607         in XEmacs/GTK.
4608
4609 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4610
4611         * coding.el: Tiny typo fixed.
4612
4613 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4614
4615         * XEmacs 21.4.3 "Academic Rigor" is released.
4616
4617 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4618
4619         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4620
4621 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4622
4623         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4624
4625 2001-05-04  Ben Wing  <ben@xemacs.org>
4626
4627         * printer.el (generic-print-buffer):
4628         * printer.el (generic-print-region):
4629         Enable dialog boxes.  Apply workaround recommended by Kirill.
4630         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4631         
4632         * simple.el (kill-whole-line):
4633         * simple.el (kill-line-1):
4634         * simple.el (kill-entire-line):
4635         * simple.el (kill-line):
4636         * simple.el (backward-kill-line):
4637         Take out interactive dependence of kill-whole-line.
4638
4639 2001-04-22  Ben Wing  <ben@xemacs.org>
4640
4641         * dialog.el (make-dialog-box):
4642         Put dialog titles back in -- this time correctly.  Fix various
4643         other problems with leaks and such.
4644
4645         * simple.el (region-exists-p):
4646         * simple.el (region-active-p):
4647         Add comment about which one is correct to use in menu specs.
4648
4649 2001-05-05  Ben Wing  <ben@xemacs.org>
4650
4651         * dialog.el (make-dialog-box): fix doc string.
4652         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4653         take out Pretty Print.
4654         * printer.el:
4655         * printer.el (printer-current-device): New.
4656         * printer.el (Printer-get-device): New.
4657         * printer.el (Printer-clear-device): New.
4658         * printer.el (generic-page-setup): New.
4659         * printer.el (generic-print-buffer):
4660         * printer.el (generic-print-region):
4661         Implement Page Setup.  Handle errors properly.
4662
4663 2001-05-05  Ben Wing  <ben@xemacs.org>
4664
4665         * subr.el (error): Complete list of errors in doc string.
4666         
4667 2001-04-22  Ben Wing  <ben@xemacs.org>
4668
4669         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4670         
4671 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4672
4673         * build-report.el: Remove CVS keywords since this file has been in
4674         core lisp for a while now.
4675         * build-report.el (build-report-make-output-files): Fix typo.
4676
4677 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4678
4679         * about.el (about-finish-buffer): Make sure the last change works
4680         even if EVENT is nil.
4681
4682 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4683
4684         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4685         clicked, not the one that happens to be the current buffer at the
4686         time.
4687
4688 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4689
4690         * cus-edit.el (custom-display): Support the GTK Window System also.
4691
4692 2001-04-30  Ben Wing  <ben@xemacs.org>
4693
4694         * printer.el:
4695         * printer.el (printer-page-header):
4696         * printer.el (Print-context): New.
4697         * printer.el (printer-page-footer):
4698         * printer.el (generate-header-element): New.
4699         * printer.el (generate-header-line): New.
4700         * printer.el (print-context-property):
4701         * printer.el (generic-print-buffer):
4702         * printer.el (generic-print-region):
4703         Implement headers and footers.  Implement calling Print dialog box
4704         (#### but it doesn't quite work yet).
4705
4706 2001-04-25  Ben Wing  <ben@xemacs.org>
4707
4708         * about.el (xemacs-hackers):
4709         * about.el (about-url-alist):
4710         * about.el (about-personal-info):
4711         * about.el (about-hacker-contribution):
4712         More contributions.
4713         
4714         * simple.el (handle-post-motion-command):
4715         Fix spurious setting of zmacs-region-stays to t after a non-shift
4716         motion command.
4717
4718 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4719
4720         * about.el (about-personal-info): Update my bio.
4721         (about-hacker-contribution): Ditto.
4722
4723 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4724
4725         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4726
4727 2001-04-19  Andy Piper  <andy@xemacs.org>
4728
4729         * package-net.el (package-net-cygwin32-binary-size): new size.
4730         (package-net-win32-binary-size): new size.
4731         (package-net-convert-index-to-ini): Use new arch.
4732         (package-net-batch-convert-index-to-ini): Removed.
4733         (package-net-generate-bin-ini): New.
4734         (package-net-batch-generate-bin-ini): New.
4735
4736 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4737
4738         * XEmacs 21.4.1 "Copyleft" is released.
4739
4740 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4741
4742         * x-compose.el (xlib-input-method-bug-workaround):
4743         (alias-colon-to-double-quote):
4744         Force sort in map-keymap to work around rehash bug.
4745
4746 2001-04-17  Ben Wing  <ben@xemacs.org>
4747
4748         * about.el: Finish overhaul, add a few new hackers, update a
4749         couple old ones.
4750
4751 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4752
4753         * XEmacs 21.4.0 "Solid Vapor" is released.
4754
4755 2001-04-15  Ben Wing  <ben@xemacs.org>
4756
4757         * about.el:
4758         * about.el (about-headline-face): New.
4759         * about.el (about-link-face): New.
4760         * about.el (about-current-release-maintainers): New.
4761         * about.el (about-other-current-hackers): New.
4762         * about.el (about-url-alist):
4763         * about.el (about-once-and-future-hackers): New.
4764         * about.el (about-mailto-link): New.
4765         * about.el (about-get-buffer):
4766         * about.el (about-finish-buffer):
4767         * about.el (about-xemacs):
4768         * about.el (about-features): Removed.
4769         * about.el (about-advantages): New.
4770         * about.el (about-maintainer-info): Removed.
4771         * about.el (about-personal-info): New.
4772         * about.el (about-hacker-contribution): New.
4773         * about.el (about-maintainer):
4774         * about.el (about-show-linked-info):
4775         * about.el (about-hackers):
4776         Major revamping.  Rewriting of most of the text, improve the
4777         link handling, separate info on contributors into personal
4778         and contribution info, add new contributors, update personal
4779         info, etc. etc.
4780         
4781         * menubar-items.el (default-menubar):
4782         Help menubar entry for News now says more accurately
4783         "What's New in XEmacs".
4784         
4785         * mouse.el:
4786         * mouse.el (mouse-track-cleanup-hook):
4787         * mouse.el (mouse-track):
4788         Don't set-buffer to a dead buffer when calling mouse-track
4789         cleanup hooks.
4790
4791 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * XEmacs 21.2.47 "Zephir" is released.
4794
4795 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4796
4797         * dialog.el (make-dialog-box): Disable dialog box titles until
4798         we get them working.
4799
4800 2001-03-30  Ben Wing  <ben@xemacs.org>
4801
4802         * help.el:
4803         * help.el (Help-princ-face):
4804         * help.el (Help-prin1-face):
4805         * help.el (frob-help-extents):
4806         * help.el (describe-function-1):
4807         * help.el (describe-variable):
4808         Avoid using font-lock faces, which may not be defined.
4809         Instead, use hyper-apropos faces, and make sure they're
4810         defined as necessary by using `require'. (It's not so safe
4811         to do this for font-lock.) In any case, we will eventually
4812         be merging this functionality into hyper-apropos.
4813
4814         * loaddefs.el (completion-ignored-extensions):
4815         Fix documentation.
4816         
4817         * menubar-items.el (menu-truncate-list): Removed.
4818         * menubar-items.el (Menubar-items-truncate-list): New.
4819         * menubar-items.el (default-menubar):
4820         Fix errors if grep or compile command is too long.  Rename helper
4821         function to be less visible.
4822
4823 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4824
4825         * byte-optimize.el (byte-optimize-minus):
4826         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4827
4828 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4829
4830         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4831         Mule is available.
4832
4833         * mule/latin.el: New file.
4834
4835 2001-03-11  Ben Wing  <ben@xemacs.org>
4836
4837         * auto-save.el:
4838         * auto-save.el (auto-save-directory):
4839         * auto-save.el (make-auto-save-file-name):
4840         * auto-save.el (auto-save-file-name-p): New.
4841
4842         Merge in improvements from other definition of
4843         make-auto-save-file-name in files.el.
4844         
4845         * auto-save.el (auto-save-original-name):
4846         * auto-save.el (auto-save-name-in-fixed-directory):
4847         * auto-save.el (auto-save-unslashify-name): Removed.
4848         * auto-save.el (auto-save-slashify-name): Removed.
4849         * auto-save.el (auto-save-reserved-chars): New.
4850         * auto-save.el (auto-save-escape-name): New.
4851         * auto-save.el (auto-save-unhex): New.
4852         * auto-save.el (auto-save-unescape-name): New.
4853
4854         Change algorithm for encoding filenames in auto-save names to be
4855         entirely safe with all filesystems and all possible characters in
4856         a filename, and 100% reversible. (Essentially, uses
4857         quoted-printable as the encoding.)
4858         
4859         * auto-save.el (recover-all-files):
4860
4861         Use insert-directory rather than calling ls directly -- fixes
4862         things under Windows.
4863
4864         * files.el:
4865         * files.el (convert-standard-filename): Substitute FSF's
4866         definition for this (we had nothing here before).
4867         
4868         * files.el (backup-buffer): Warning fix.
4869         
4870         * files.el (make-backup-file-name):
4871         * files.el (find-backup-file-name):
4872         Fix error in calling sequence to auto-save-file-name-p.
4873         
4874         * files.el (recover-file):
4875         Use insert-directory rather than calling ls directly -- fixes
4876         things under Windows.
4877
4878         * files.el (make-auto-save-file-name): Removed.
4879         * files.el (auto-save-file-name-p): Removed.
4880         auto-save is always dumped so no sense in having a definition
4881         that will always be overwritten with another.
4882         
4883         * files.el (insert-directory):
4884         * win32-native.el:
4885         * win32-native.el (debug-mswindows-process-command-lines):
4886         * win32-native.el (original-make-auto-save-file-name): Removed.
4887         * win32-native.el (make-auto-save-file-name): Removed.
4888
4889
4890 2001-03-21  Martin Buchholz <martin@xemacs.org>
4891
4892         * XEmacs 21.2.46 "Urania" is released.
4893
4894 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4895
4896         * menubar-items.el (default-menubar): Update sample.emacs to
4897         sample.init.el and adjust accelerators.
4898
4899 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4900
4901         * build-report.el (build-report): Improve docstring.
4902
4903 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4904
4905         * ChangeLog: Log GTK merge.
4906
4907         * gutter-items.el:
4908         * mwheel.el:
4909         * sound.el:
4910         * startup.el:
4911         Revert gratuitous whitespace changes.
4912
4913 2001-03-07  Ben Wing  <ben@xemacs.org>
4914
4915         * help.el:
4916         * help.el (key-or-menu-binding):
4917         * help.el (Help-find-file): New.
4918         * help.el (describe-beta):
4919         * help.el (describe-copying):
4920         * help.el (describe-project):
4921         * help.el (view-emacs-news):
4922         * help.el (view-sample-init-el): New.
4923         * help.el (Help-princ-face): New.
4924         * help.el (Help-prin1-face): New.
4925         * help.el (help-symbol-function-context-menu):
4926         * help.el (help-symbol-variable-context-menu):
4927         * help.el (help-symbol-function-and-variable-context-menu):
4928         * help.el (frob-help-extents):
4929         * help.el (describe-function-1):
4930         * help.el (describe-variable):
4931
4932         Add coloring in Help buffers, correspondent with hyperlinks.
4933         View files in view-mode rather than Fundamental.
4934         Remove separators from context menus -- now handled in generic code.
4935         Add `Find Tag' to context menu.
4936         
4937         * menubar.el (popup-mode-menu):
4938
4939         Rewrite code that outputs the popup menu to (a) put more specific
4940         entries first, (b) be more robust, (c) output the proper context
4941         menu separators automatically (the context menu functionality is
4942         new and currently used only by Help).
4943
4944 2001-03-10  William M. Perry  <wmperry@aventail.com>
4945
4946         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4947         this function when converting from the 21.1 GTK branch.  Now
4948         supports file, password, question, and color built-in dialogs.
4949
4950 2001-03-06  Ben Wing  <ben@xemacs.org>
4951
4952         * keydefs.el:
4953         * keydefs.el (global-map):
4954         Add commented-out change of M-k (for 21.5).
4955         
4956         * menubar-items.el (default-menubar):
4957         Fix items to control kill-line behavior; add items for
4958         shifted motion.
4959         
4960         * simple.el:
4961         * simple.el (kill-whole-line):
4962         * simple.el (historical-kill-line): Removed.
4963         * simple.el (kill-line): Removed.
4964         * simple.el (kill-entire-line): New.
4965         * simple.el (kill-line-1): New.
4966         * simple.el (backward-kill-line):
4967         Undo kill-whole-line == always changes.  Add new function
4968         kill-entire-line to unconditionally delete the current line.
4969         Add comments describing the lamentable state of affairs of
4970         the kill-line functions and variables.
4971
4972 2001-03-02  Ben Wing  <ben@xemacs.org>
4973
4974         * simple.el:
4975         * simple.el (beginning-of-buffer):
4976         * simple.el (end-of-buffer):
4977         * simple.el (mark-ring-unrecorded-commands):
4978         * simple.el (signal-error-on-buffer-boundary):
4979         * simple.el (shifted-motion-keys-select-region):
4980         * simple.el (unshifted-motion-keys-deselect-region):
4981         * simple.el (motion-keys-for-shifted-motion): New.
4982         * simple.el (handle-pre-motion-command):
4983         * simple.el (handle-post-motion-command):
4984         * simple.el (forward-char-command):
4985         * simple.el (backward-char-command):
4986         * simple.el (scroll-up-command):
4987         * simple.el (scroll-down-command):
4988         * simple.el (next-line):
4989         * simple.el (previous-line):
4990         * simple.el (backward-block-of-lines):
4991         * simple.el (forward-block-of-lines):
4992         * simple.el (backward-word):
4993         * simple.el (mark-word):
4994
4995         Augment documentation of the most common motion commands to make
4996         note of the shifted-motion support.  Improve the support to (a)
4997         properly document how it works and why it's done in the fashion it
4998         is, and (b) allow the keystrokes that trigger it to be customized.
4999
5000         Correct error in the customize specification of
5001         mark-ring-unrecorded-commands.
5002
5003 2001-03-02  Ben Wing  <ben@xemacs.org>
5004
5005         * font-lock.el:
5006         * font-lock.el (font-lock-pending-extent-table): Removed.
5007         * font-lock.el (font-lock-pending-buffer-table): New.
5008         * font-lock.el (font-lock-pre-idle-hook):
5009         * font-lock.el (font-lock-after-change-function):
5010         * font-lock.el (font-lock-fontify-pending-extents):
5011         * font-lock.el (font-lock-lisp-like):
5012
5013         Fix handling of pending extents to avoid excessive slowness (N^2
5014         behavior) when making lots of buffer changes between redisplays,
5015         such as when saving the Options.
5016
5017 2001-03-09  William M. Perry  <wmperry@aventail.com>
5018
5019         * device.el:
5020         * dragdrop.el:
5021         * dumped-lisp.el:
5022         * faces.el:
5023         * frame.el:
5024         * gnuserv.el:
5025         * loadup.el:
5026         * menubar-items.el:
5027         * minibuf.el:
5028         The Great GTK Merge.
5029
5030         * ChangeLog.GTK:
5031         * dialog-gtk.el:
5032         * gdk.el:
5033         * generic-widgets.el:
5034         * glade.el:
5035         * gnome-widgets.el:
5036         * gnome.el:
5037         * gtk-compose.el:
5038         * gtk-extra.el:
5039         * gtk-faces.el:
5040         * gtk-ffi.el:
5041         * gtk-file-dialog.el:
5042         * gtk-font-menu.el:
5043         * gtk-glyphs.el:
5044         * gtk-init.el:
5045         * gtk-iso8859-1.el:
5046         * gtk-marshal.el:
5047         * gtk-mouse.el:
5048         * gtk-package.el:
5049         * gtk-password-dialog.el:
5050         * gtk-select.el:
5051         * gtk-widget-accessors.el:
5052         * gtk-widgets.el:
5053         * gtk.el:
5054         widgets-gtk.el:
5055         The Great GTK Merge: new files.
5056
5057 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5058
5059         * generic-widgets.el: Don't require gtk (a built-in feature) at
5060         top level.  Don't execute the last sexp unless (featurep 'gtk).
5061
5062 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5063
5064         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5065
5066 2001-02-23  Martin Buchholz <martin@xemacs.org>
5067
5068         * XEmacs 21.2.45 "Thelxepeia" is released.
5069
5070 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5071  
5072         * about.el (xemacs-hackers): update my entry. 
5073         * about.el (about-maintainer-info): ditto. 
5074         * about.el (about-hackers): ditto. 
5075
5076 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5077
5078         * about.el (about-maintainer-info): More vanity info about
5079         yours truly.
5080
5081 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5082
5083         * build-report.el (build-report-destination): xemacs-build-reports
5084         has moved to SourceForge, where mailing list name length is
5085         restricted, hence the name change to
5086         xemacs-buildreports@xemacs.org.
5087         * build-report.el (build-report-keep-regexp): Update default.
5088         * build-report.el (build-report-delete-regexp): Ditto.
5089         * build-report.el (build-report-make-output-files): Ditto.
5090
5091 2001-02-19  Craig Lanning  <lanning@scra.org>
5092
5093         * lisp-mode.el: Add indentation specifications for following
5094         Common Lisp forms: handler-case, handler-bind, with-slots,
5095         with-open-file, with-open-stream, print-unreadable-object.
5096
5097 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5098
5099         * font-lock.el (font-lock-set-defaults-1):
5100         Move initialization of `font-lock-cache-position' so that it's set
5101         even if font-lock-keywords is already defined.
5102
5103 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5104
5105         * autoload.el (generate-file-autoloads-1):
5106         Use `emacs-lisp-mode-syntax-table' instead of
5107         `lisp-mode-syntax-table'.
5108         * lisp-mode.el (lisp-mode-syntax-table):
5109         Get rid of old checks for `parse-partial-sexp' version.
5110         Make `|' (pipe) string delimiter instead of punctuation.
5111
5112 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5113
5114         * window.el (save-selected-window):
5115         Use gensym for better macro hygiene.
5116
5117 2001-02-06  Mike Sperber <mike@xemacs.org>
5118
5119         * dump-paths.el:
5120         * startup.el (startup-setup-paths): Set and use
5121         `mule-lisp-directory'.
5122         (startup-setup-paths-warning): Ditto.
5123
5124         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5125         (paths-construct-load-path): Consider `mule-lisp-directory'.
5126
5127 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5128
5129         * font-lock.el: Syntax table improvements used.  A few random
5130         changes are not specified below.
5131         (font-lock-fontify-string-delimiters):
5132         (font-lock-syntactic-keywords):
5133         (font-lock-cache-state nil):
5134         (font-lock-cache-position):
5135         New variables.
5136         (font-lock-set-syntax):
5137         (font-lock-apply-syntactic-highlight):
5138         (font-lock-fontify-syntactic-anchored-keywords):
5139         (font-lock-fontify-syntactic-keywords-region):
5140         (font-lock-eval-keywords):
5141         New functions.
5142         (font-lock-remove-face):
5143         (font-lock-fontify-syntactically-region):
5144         Use syntax properties.
5145
5146 2001-02-08  Martin Buchholz <martin@xemacs.org>
5147
5148         * XEmacs 21.2.44 "Thalia" is released.
5149
5150 2001-01-16  Mike Sperber <mike@xemacs.org>
5151
5152         * startup.el (normal-top-level): Work even if no installation root
5153         is found.
5154
5155 2001-01-30  Andy Piper  <andy@xemacs.org>
5156
5157         * gutter-items.el (progress-abort-glyph): remove instantiator.
5158         (set-progress-abort-instantiator): new function.
5159         (abort-progress-feedback): use it.
5160
5161         * gutter.el (set-gutter-dirty-p): new function.
5162
5163 2001-01-30  Didier Verna  <didier@xemacs.org>
5164
5165         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5166
5167 2001-01-24  Didier Verna  <didier@xemacs.org>
5168
5169         * sound.el (sound-extension-list): give a better default value.
5170         * sound.el (load-sound-file): improve the doc string, also find
5171         files given by absolute names, pass a real extension list to
5172         `locate-file'.
5173
5174 2001-01-26  Martin Buchholz <martin@xemacs.org>
5175
5176         * XEmacs 21.2.43 "Terspichore" is released.
5177
5178 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5179
5180         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5181         messages from gnuserv.
5182
5183 2001-01-20  Martin Buchholz <martin@xemacs.org>
5184
5185         * XEmacs 21.2.42 "Poseidon" is released.
5186
5187 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5188
5189         * cl-macs.el (cl-upcase-arg): New function.
5190         (cl-function-arglist): New function.
5191         (cl-transform-lambda): Automatically add CL-style lambda list to
5192         documentation string using functions above.
5193
5194 2001-01-12  Andy Piper  <andy@xemacs.org>
5195
5196         * package-get.el (package-get-custom): call
5197         package-net-update-installed-db.
5198
5199         * package-ui.el (pui-install-selected-packages): call
5200         package-net-update-installed-db.
5201
5202         * package-net.el (package-net-update-installed-db): use
5203         packages-package-list so that we reflect reality.
5204
5205         * packages.el (packages-package-list): Make docstring reflect
5206         reality.
5207
5208         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5209
5210         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5211         isn't installed.
5212
5213 2001-01-17  Andy Piper  <andy@xemacs.org>
5214
5215         * wid-edit.el (widget-activation-glyph-mapper): activate or
5216         deactivate native widgets.
5217         (widget-glyph-insert-glyph): record instantiator.
5218         (widget-push-button-value-create): use it.
5219
5220         * gui.el (gui-button-action): new function. Make button's domain
5221         buffer current when calling.
5222         (make-gui-button): update to use gui-button-action.
5223
5224 2001-01-16  Didier Verna  <didier@xemacs.org>
5225
5226         * menubar-items.el (default-menubar): add an entry for modeline
5227         horizontal scrolling in Options -> Display.
5228
5229 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5230
5231         * package-get.el (package-get-require-signed-base): Set to nil
5232         by default.
5233
5234 2001-01-17  Martin Buchholz <martin@xemacs.org>
5235
5236         * XEmacs 21.2.41 "Polyhymnia" is released.
5237
5238 2001-01-16  Mike Sperber <mike@xemacs.org>
5239
5240         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5241         catch lisp/mule/.
5242
5243 2001-01-14  Mike Sperber <mike@xemacs.org>
5244
5245         * startup.el (maybe-create-compatibility-dot-emacs):
5246         (maybe-unmigrate-user-init-file):
5247         (unmigrate-user-init-file): Created.
5248         (maybe-migrate-user-init-file): Offer creation of compatibility
5249         .emacs.
5250         Some doc fixes wrt init file location.
5251
5252 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5253
5254         * faces.el (face-frob-from-locale-first): new variable.
5255         (frob-face-font-2): Honor tags arg while trying to use
5256         standard-face-mapping.  When face-frob-from-locale-first is set,
5257         first try to set face inheriting from frobbed-face.
5258
5259 2001-01-15  Didier Verna  <didier@xemacs.org>
5260
5261         * about.el (xemacs-hackers): update my entry.
5262         * about.el (about-url-alist): ditto.
5263         * about.el (about-maintainer-info): ditto.
5264         * about.el (about-hackers): ditto.
5265
5266 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5267
5268         The byte compiler has been badly broken for a year,
5269         by the patch of 1999-12-06.
5270         * byte-optimize.el (byte-optimize-form-code-walker):
5271         Bug was: the byte compiler was making this erroneous optimization:
5272         (progn (or (foo)) (bar)) ==> (bar)
5273
5274 2000-11-20  Mike Sperber <mike@xemacs.org>
5275
5276         * setup-paths.el (paths-core-load-path-depth): Split
5277         `paths-load-path-depth' in two for site and core lisp.  Don't
5278         recurse into core.
5279         * setup-paths.el (paths-construct-load-path): Use.
5280
5281 2001-01-10  Andy Piper  <andy@xemacs.org>
5282
5283         * package-net.el (package-net-cygwin32-binary-size): new variable
5284         (package-net-win32-binary-size): ditto.  add much needed
5285         commentary.
5286
5287         * gutter-items.el (buffers-tab-items): correct off-by-one error
5288         for buffers-tab-max-size.
5289
5290 2001-01-08  Martin Buchholz <martin@xemacs.org>
5291
5292         * XEmacs 21.2.40 is released.
5293
5294 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5295
5296         * mule/hebrew.el: Fix comments and typos.
5297         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5298
5299 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5300
5301         * ChangeLog.1: move ancient log from fill.el.
5302
5303         * dump-paths.el:
5304         paragraphs.el:
5305         mule/mule-category.el:
5306         Miscellaneous typo fixes and slight doc clarifications.
5307
5308         * mule/mule-ccl.el:  Correct file name in header.
5309
5310 2000-12-31  Martin Buchholz <martin@xemacs.org>
5311
5312         * XEmacs 21.2.39 is released.
5313
5314 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5315
5316         * byte-optimize.el (byte-optimize-cond):
5317         (byte-optimize-cond-1): New.
5318         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5319         Optimizes (cond (x nil)) ==> nil.
5320         Provide better diagnostic on malformed expr like (cond foo).
5321
5322 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5323
5324         * mule/mule-coding.el:
5325         mule/mule-cmds.el (reset-language-environment,
5326         set-language-environment-coding-systems):
5327         Safer default coding-priority-list, corresponding to src/file-coding.h.
5328
5329 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5330
5331         * package-admin.el: Allow package removal from
5332         early-package-load-path.
5333
5334 2000-12-15  Andreas Jaeger  <aj@suse.de>
5335
5336         * about.el (about-maintainer-info): Update my entry.
5337
5338 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5339
5340         * packages.el (locate-library): Add support for bzip2
5341         compressed .el files.
5342
5343 2000-12-12  Andy Piper  <andy@xemacs.org>
5344
5345         * package-net.el: new file.
5346
5347 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5348
5349         * font-lock.el: Add missing C++ keywords.
5350
5351 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5352
5353         * simple.el (indent-for-comment): Preserve indentation of comments
5354         starting in column 0, as documented in (Info-goto-node
5355         "(xemacs)Comments").  Update docstring accordingly.
5356
5357 2000-12-05  Martin Buchholz <martin@xemacs.org>
5358
5359         * XEmacs 21.2.38 is released.
5360
5361 2000-12-04  Didier Verna  <didier@xemacs.org>
5362
5363         * mouse.el (default-mouse-track-set-point-in-window): remove
5364         spurious '+' operation detected by Martin.
5365
5366
5367 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5368
5369         * cl-extra.el (coerce):
5370         Implement char to integer coercion.
5371         Remove extraneous (numberp) test.
5372
5373         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5374         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5375         (byte-optimize-predicate):
5376         Warn if evaluating constant expression signals an error.
5377         (byte-optimize-form): Small simplification.
5378
5379         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5380
5381 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5382
5383         * byte-optimize.el:
5384         (byte-optimize-minus):
5385         (byte-optimize-plus):
5386         (byte-optimize-mult):
5387         (byte-optimize-quo):
5388         Use (car (last x)) instead of (last x) to get last elt!
5389         Use `byte-optimize-predicate' to optimize `%'.
5390         Move optimizations for special numeric args to bytecomp.el.
5391         * bytecomp.el (byte-compile-associative): Remove.
5392         (byte-compile-max): New.
5393         (byte-compile-min): New.
5394         Properly handle erroneous calls: (max) (min).
5395         (byte-compile-plus): New.
5396         (byte-compile-minus):
5397         It's easiest to handle 0, +1 and -1 args here.
5398         (byte-compile-mult): New.
5399         It's easiest to handle 1, -1 and 2 args here.
5400         (byte-compile-quo):
5401         It's easiest to handle 0, +1 and -1 args here.
5402         Issue byte-compiler warning when dividing by zero.
5403
5404         Byte-compiler arithmetic improvements.
5405         Better optimize these expressions in the obvious way:
5406         (+ x y 1)   -->  varref x varref y add add1
5407         (+ x y -1)  -->  varref x varref y add sub1
5408         (- x y 0)   -->  (- x y)
5409         (- 0 x y)   -->  (- (- x) y)
5410         (% 42 19)   --> compile-time constant
5411         (/ 42 19)   --> compile-time constant
5412         (* (foo) 2) --> foo call dup plus
5413
5414         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5415         unless (declaim (optimize (safety 3)))
5416         or (setq byte-compile-delete-errors nil).
5417
5418 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5419
5420         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5421         docstrings.
5422
5423 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5424
5425         * startup.el (command-line-do-help):  Add documentation of
5426         portable dumper switches.
5427
5428 2000-11-22  Andy Piper  <andy@xemacs.org>
5429
5430         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5431
5432         * glyphs.el (init-glyphs): don't use autodetect for strings.
5433
5434 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5435
5436         * byte-optimize.el (byte-optimize-char-before):
5437         (byte-optimize-backward-char):
5438         (byte-optimize-backward-word):
5439         Fix incorrect optimizations for these sorts of expressions:
5440         (let ((x nil)) (backward-char x))
5441
5442 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5443
5444         * byte-optimize.el:
5445         * byte-optimize.el (byte-optimize-backward-char): New.
5446         * byte-optimize.el (byte-optimize-backward-word): New.
5447         Make backward-word and backward-char as efficient as forward versions.
5448
5449         * bytecomp.el (byte-compile-no-args-with-one-extra):
5450         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5451         * bytecomp.el (byte-compile-two-args-with-one-extra):
5452         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5453         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5454         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5455         Check if extra arg is constant nil, and if so, use byte-coded call.
5456
5457         * simple.el (backward-word):
5458         * simple.el (mark-word):
5459         * simple.el (kill-word):
5460         * simple.el (backward-kill-word):
5461         Make COUNT argument optional, for consistency with forward-char et al.
5462
5463         * abbrev.el (abbrev-string-to-be-defined):
5464         * abbrev.el (inverse-abbrev-string-to-be-defined):
5465         * abbrev.el (inverse-add-abbrev):
5466         * abbrev.el (expand-region-abbrevs):
5467         * buff-menu.el (Buffer-menu-execute):
5468         * indent.el (move-to-left-margin):
5469         * indent.el (indent-relative):
5470         * indent.el (move-to-tab-stop):
5471         * info.el (Info-reannotate-node):
5472         * lisp-mode.el (lisp-indent-line):
5473         * lisp.el (end-of-defun):
5474         * lisp.el (move-past-close-and-reindent):
5475         * misc.el (copy-from-above-command):
5476         * mouse.el (default-mouse-track-scroll-and-set-point):
5477         * page.el (forward-page):
5478         * paragraphs.el (forward-paragraph):
5479         * paragraphs.el (end-of-paragraph-text):
5480         * picture.el (picture-forward-column):
5481         * picture.el (picture-self-insert):
5482         * rect.el (extract-rectangle-line):
5483         * simple.el (newline):
5484         * simple.el (fixup-whitespace):
5485         * simple.el (backward-delete-char-untabify):
5486         * simple.el (transpose-chars):
5487         * simple.el (transpose-preceding-chars):
5488         * simple.el (do-auto-fill):
5489         * simple.el (indent-new-comment-line):
5490         * simple.el (blink-matching-open):
5491         * view-less.el (cleanup-backspaces):
5492         * wid-edit.el (widget-transpose-chars):
5493         * term/bg-mouse.el (bg-insert-moused-sexp):
5494         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5495
5496         * info.el (Info-fontify-node):
5497         * simple.el (backward-delete-function):
5498         Use canonical delete-backward-char instead of backward-delete-char.
5499
5500 2000-11-20  Andy Piper  <andy@xemacs.org>
5501
5502         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5503         no buffers.
5504
5505 2000-11-20  Andy Piper  <andy@xemacs.org>
5506
5507         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5508         buffer tabs.
5509
5510 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5511
5512         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5513         (proclaim inline...) was shadowing compiler-macros.
5514
5515 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5516
5517         * bytecomp.el (byte-compile-eval): New.
5518         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5519         Keeps this promise made in Lispref:
5520         "If a file being compiled contains a `defmacro' form, the macro is
5521         defined temporarily for the rest of the compilation of that file."
5522
5523 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5524
5525         * cl.el (floatp-safe):
5526         (plusp):
5527         (minusp):
5528         (oddp):
5529         (evenp):
5530         (cl-abs):
5531         Use a better parameter name than `x'.
5532
5533         * cl-macs.el (check-type): Make continuable.  Change documentation
5534         to require PLACE, but accept any form for compatibility.
5535
5536         * abbrev.el (define-abbrev): Use check-type.
5537         * font-menu.el (font-menu-change-face): Use check-type.
5538         * menubar.el (relabel-menu-item): Use check-type.
5539         * itimer.el: Fix typo.
5540
5541 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5542
5543         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5544
5545 2000-11-14  Martin Buchholz <martin@xemacs.org>
5546
5547         * XEmacs 21.2.37 is released.
5548
5549 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5550
5551         * code-cmds.el: Provide the feature.
5552
5553 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5554
5555         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5556
5557         * code-cmds.el: New file
5558         * mule/mule-cmds.el:
5559         * mule/mule-misc.el
5560         (coding-keymap): New keymap. Define coding system keyboard
5561         commands on file-coding builds too.
5562         (coding-system-change-eol-conversion):
5563         (universal-coding-system-argument):
5564         (set-default-coding-systems):
5565         (prefer-coding-system): Moved from mule-cmds.el
5566         (set-buffer-process-coding-system): Moved from mule-misc.el
5567
5568 2000-09-15  Stephen Carney <carney@scubadoo.com>
5569
5570         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5571
5572 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5573
5574         * package-get.el (package-get-download-sites): Add a pre-release
5575         site for experimental packages.
5576
5577         * auto-autoloads.el: Regenerated.
5578
5579 2000-08-01  Andy Piper  <andy@xemacs.org>
5580
5581         * gutter-items.el (buffers-tab-omit-function): reference
5582         buffers-tab-select-visible-buffers.
5583         (buffers-tab-filter-functions): new variable, by default uses
5584         buffers-tab-selection-function and buffers-tab-omit-function.
5585         (select-buffers-tab-buffers-by-mode): invert arguments.
5586         (buffers-tab-select-visible-buffers): new function. Invert calling
5587         of buffers-menu-omit-invisible-buffers.
5588         (buffers-tab-items): rewrite to use
5589         buffers-tab-filter-functions. Rewrite docstring.
5590         (gutter-buffers-tab-extent): delete.
5591         (add-tab-to-gutter): always build a new extent when adding the
5592         tabs.
5593         (update-tab-in-gutter): make gutter dirty when orientation
5594         changes.
5595
5596 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5597
5598         * bytecomp.el (byte-compile-defvar-or-defconst):
5599         Only do loadhist recording if defvar form includes a value.
5600
5601 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5602
5603         * bytecomp.el (byte-compile-initial-macro-environment):
5604         `eval-when-compile' should not compile its body.
5605
5606 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5609         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5610         some Japanese English.  Remove some ancient FSF comments, and
5611         improve docstrings.  Use symbols not vectors for tables.
5612
5613 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5614
5615         * keymap.el:
5616         (local-key-binding):
5617         (global-key-binding):
5618         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5619
5620         * lisp.el:
5621         (backward-sexp): Slightly simpler code.
5622         (mark-sexp): Make arg optional, like FSF Emacs.
5623         (forward-list): Slightly simpler code.
5624         (backward-list): Slightly simpler code.
5625         (down-list):  Make arg optional, like FSF Emacs.
5626         (up-list):  Make arg optional, like FSF Emacs.
5627         (backward-up-list):  Make arg optional, like FSF Emacs.
5628         (kill-sexp):  Make arg optional, like FSF Emacs.
5629         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5630
5631         * font-menu.el (font-menu-change-face):
5632         Take continuable errors into account.
5633
5634         * abbrev.el:
5635         * abbrev.el (clear-abbrev-table):
5636         * abbrev.el (define-abbrev-table):
5637         * abbrev.el (define-abbrev):
5638         * abbrev.el (insert-abbrev-table-description):
5639         * apropos.el (apropos-documentation-check-doc-file):
5640         * apropos.el (apropos-documentation-check-elc-file):
5641         * buff-menu.el (list-buffers):
5642         * buff-menu.el (list-buffers-noselect):
5643         * bytecomp.el (byte-recompile-directory):
5644         * bytecomp.el (batch-byte-compile):
5645         * cl-macs.el (typep):
5646         * code-files.el (find-coding-system-magic-cookie):
5647         * code-files.el (insert-file-contents):
5648         * cus-edit.el (customize-set-variable):
5649         * cus-edit.el (customize-save-variable):
5650         * cus-face.el (custom-set-face-font-size):
5651         * cus-face.el (custom-set-face-update-spec):
5652         * cus-face.el (custom-reset-faces):
5653         * custom.el (custom-check-theme):
5654         * custom.el (copy-upto-last):
5655         * fill.el (canonically-space-region):
5656         * fill.el (fill-paragraph):
5657         * fill.el (fill-region):
5658         * fill.el (find-space-insertable-point):
5659         * fill.el (justify-current-line):
5660         * faces.el (face-spec-update-all-matching):
5661         * faces.el (set-face-stipple):
5662         * files-nomule.el (insert-file-contents):
5663         * files.el (insert-file-contents-literally):
5664         * files.el (hack-local-variables-last-page):
5665         * files.el (basic-save-buffer):
5666         * files.el (insert-directory):
5667         * font-menu.el (font-menu-change-face):
5668         * font.el (font-spatial-to-canonical):
5669         * format.el (format-encode-region):
5670         * format.el (format-insert-file):
5671         * format.el (format-replace-strings):
5672         * gutter.el (set-gutter-element):
5673         * help.el (key-or-menu-binding):
5674         * help.el (describe-bindings):
5675         * help.el (with-syntax-table):
5676         * indent.el (indent-rigidly):
5677         * indent.el (delete-to-left-margin):
5678         * info.el:
5679         * info.el (Info-extract-dir-entry-from):
5680         * info.el (Info-build-dir-anew):
5681         * info.el (Info-rebuild-dir):
5682         * info.el (Info-batch-rebuild-dir):
5683         * info.el (Info-read-subfile):
5684         * info.el (Info-build-node-completions):
5685         * info.el (Info-extract-menu-node-name):
5686         * isearch-mode.el (isearch-range-invisible):
5687         * isearch-mode.el (isearch-restore-invisible-extents):
5688         * itimer.el (itimerp):
5689         * itimer.el (itimer-live-p):
5690         * keymap.el:
5691         * keymap.el (substitute-key-definition):
5692         * keymap.el (read-command-or-command-sexp):
5693         * keymap.el (local-key-binding):
5694         * keymap.el (global-key-binding):
5695         * keymap.el (global-set-key):
5696         * keymap.el (local-set-key):
5697         * ldap.el:
5698         * ldap.el (ldap-add-entries):
5699         * ldap.el (ldap-delete-entries):
5700         * lisp.el (backward-sexp):
5701         * lisp.el (mark-sexp):
5702         * lisp.el (forward-list):
5703         * lisp.el (backward-list):
5704         * lisp.el (down-list):
5705         * lisp.el (backward-up-list):
5706         * lisp.el (up-list):
5707         * lisp.el (kill-sexp):
5708         * lisp.el (backward-kill-sexp):
5709         * menubar.el (add-menu-button):
5710         * menubar.el (add-submenu):
5711         * menubar.el (delete-menu-item):
5712         * menubar.el (relabel-menu-item):
5713         * mouse.el (narrow-window-to-region):
5714         * obsolete.el (define-obsolete-variable-alias):
5715         * obsolete.el (store-substring):
5716         * package-admin.el:
5717         * package-admin.el (package-admin-install-function):
5718         * package-admin.el (package-admin-install-function-mswindows):
5719         * package-admin.el (package-admin-default-install-function):
5720         * package-get.el (package-get-update-base-entries):
5721         * packages.el (packages-load-package-dumped-lisps):
5722         * packages.el (packages-collect-package-dumped-lisps):
5723         * printer.el (generic-print-buffer):
5724         * printer.el (generic-print-region):
5725         * replace.el (occur-mode-mouse-goto):
5726         * replace.el (perform-replace):
5727         * select.el (get-selection-no-error):
5728         * simple.el:
5729         * simple.el (newline):
5730         * simple.el (open-line):
5731         * simple.el (edit-and-eval-command):
5732         * simple.el (goto-line):
5733         * simple.el (undo):
5734         * simple.el (kill-region):
5735         * simple.el (copy-region-as-kill):
5736         * simple.el (kill-ring-save):
5737         * simple.el (set-mark):
5738         * simple.el (next-line):
5739         * simple.el (previous-line):
5740         * simple.el (line-move):
5741         * simple.el (set-goal-column):
5742         * simple.el (comment-region):
5743         * subr.el:
5744         * subr.el (putf):
5745         * syntax.el (modify-syntax-entry):
5746         * syntax.el (map-syntax-table):
5747         * view-less.el (view-file):
5748         * view-less.el (view-buffer):
5749         * view-less.el (view-file-other-window):
5750         * window-xemacs.el (backward-other-window):
5751         * window.el:
5752         * window.el (one-window-p):
5753         * window.el (walk-windows):
5754         * window.el (window-list):
5755         * x-mouse.el (x-mouse-kill):
5756         * x-select.el (x-get-cutbuffer):
5757         * x-select.el (x-store-cutbuffer):
5758         * term/bg-mouse.el (bg-mouse-line-to-center):
5759         * term/sun-mouse.el (window-line-end):
5760         * term/sun-mouse.el (sun-select-region):
5761         * term/sun.el (kill-region-and-unmark):
5762         * mule/mule-category.el:
5763         * mule/mule-category.el (modify-category-entry):
5764         * mule/mule-category.el (char-category-list):
5765         * mule/mule-coding.el (coding-system-force-on-output):
5766         * mule/mule-misc.el (coding-system-put):
5767         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5768
5769 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5770
5771         * cus-face.el: Typo fixes and tiny clarifications.
5772         * custom.el: ditto
5773
5774 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5775
5776         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5777         * startup.el (normal-top-level): Setup auto-save-list-file-name
5778         if auto-save-list-file-prefix is non-nil.
5779
5780 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5781
5782         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5783
5784 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5785
5786         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5787         get symbol at point-min.
5788
5789 2000-10-24  Didier Verna  <didier@xemacs.org>
5790
5791         * info.el (Info-emacs-info-file-name): defconst it.
5792         * info.el (Info-footnote-tag): defcustom it.
5793         * info.el (Info-no-description-string): ditto.
5794         * info.el (Info-find-node): adapt to new semantics of
5795         'Info-suffixed-file (don't do the case variants stuff).
5796         * info.el (Info-insert-dir): rewrite the dir file variants code.
5797         * info.el (Info-directory-files): New. Return the list of info
5798         files in a directory.
5799         * info.el (Info-dir-outdated-p): use it.
5800         * info.el (Info-parse-dir-entries): ditto.
5801         * info.el (Info-build-dir-anew): don't restrict to files ending
5802         with a ".info.*" extension.
5803         * info.el (Info-set-mode-line): ditto.
5804         * info.el (Info-read-subfile): adapt to new semantics of
5805         'Info-suffixed-file (append 'exact argument).
5806         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5807         string independently of the case.
5808         * info.el (Info-suffixed-file): use it (match all possible case
5809         for the file name).
5810         * info.el (Info-insert-file-contents): code cleanup.
5811         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5812         columns.
5813         * info.el (Info-batch-rebuild-dir): ditto.
5814         * info.el (Info-read-node-name-1): ditto.
5815         * info.el (Info-search): ditto.
5816         * info.el (Info-fontify-node): ditto.
5817
5818
5819 2000-10-24  Didier Verna  <didier@xemacs.org>
5820
5821         * process.el (shell-command): when called from a program, avoid
5822         'push-mark's "mark-set" message.
5823
5824 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5825
5826         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5827         by a symbol, not by a vector.
5828         * mule/vietnamese.el (vscii): Likewise.
5829         (viscii): Likewise.
5830         * mule/cyrillic.el (koi8-r): Likewise.
5831
5832         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5833         by a symbol, not by a vector.
5834         (chinese-big5-2): Likewise.
5835         * mule/ethiopic.el (ethiopic): Likewise.
5836         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5837         (vietnamese-viscii-upper): Likewise.
5838
5839 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5840
5841         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5842
5843 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5844
5845         * byte-optimize.el (byte-optimize-car): New function.
5846         (byte-optimize-cdr): Ditto.
5847
5848 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5849
5850         * byte-optimize.el: Partial synch with FSF 20.7.
5851         Optimize constant concatenation.
5852         Add keymapp as a side effect free function.  It is a built-in.
5853         (byte-after-unbind-pos): Remove byte-equal.
5854
5855 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5856
5857         * update-elc-2.el: Quote regexps correctly.
5858
5859 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5860
5861         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5862         (ccl-compile): Apply integerp, not integer-or-char-p to
5863         check the type of the buffer magnification
5864         (ccl-compile-write-string): Encode a string with binary
5865         coding system.
5866         (ccl-compile-write-repeat): Likewise.
5867
5868 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5869
5870         * buff-menu.el:
5871         * bytecomp.el:
5872         * coding.el:
5873         * faces.el:
5874         * files.el:
5875         * fill.el:
5876         * float-sup.el:
5877         * font-lock.el:
5878         * help.el:
5879         * iso8859-1.el:
5880         * loaddefs.el:
5881         * menubar-items.el:
5882         * menubar.el:
5883         * modeline.el:
5884         * msw-font-menu.el:
5885         * paragraphs.el:
5886         * paths.el:
5887         * replace.el:
5888         * simple.el:
5889         * sound.el:
5890         * startup.el:
5891         * version.el:
5892         * x-faces.el:
5893         * x-font-menu.el:
5894         Remove purecopy.
5895
5896 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5897
5898         * simple.el (do-auto-fill): Use the function pointer to by
5899         `comment-line-break-function', not `indent-new-comment-line'. This
5900         fixes an issue with cc-mode comment continuation.
5901
5902 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5903
5904         * simple.el (turn-on-auto-fill):  Add (interactive).
5905         * mwheel.el (mwheel-install): Add (interactive).
5906         * font-lock.el (turn-on-font-lock): Add (interactive).
5907         (turn-off-font-lock): Add (interactive).
5908
5909 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5910
5911         * packages.el (packages-special-base-regexp): Add `man'.
5912
5913 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5914
5915         * wid-edit.el (widget-specify-active): map over extents in current
5916         buffer like `widget-specify-inactive' does.  Mapping over the
5917         inactive extent object does not work since the current extent is
5918         ignored by `map-extents'.
5919
5920 2000-10-04  Martin Buchholz <martin@xemacs.org>
5921
5922         * XEmacs 21.2.36 is released.
5923
5924 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5925
5926         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5927         Optimize the compiled-function-constants vector by byte-code
5928         reference counts.
5929
5930 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5931
5932         * build-report.el (build-report-delete-regexp): quote value in
5933         defcustom
5934
5935 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5936
5937         * build-report.el (build-report): Don't bind srcdir which we don't
5938         use in `multiple-value-bind' to avoid the only byte-compiler
5939         warning.
5940
5941 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5942
5943         * build-report.el: Requires cl and custom now.
5944         build-report-version is determined by XEmacs version -- remove
5945         build-report-version*.
5946         * build-report.el (build-report-version): Removed.
5947         * build-report.el (build-report-installation-version-regexp): New.
5948         * build-report.el (build-report-version-file-regexp): New.
5949         * build-report.el (build-report-installation-srcdir-regexp): New.
5950         * build-report.el (build-report-destination): Offer
5951         xemacs-build-reports and xemacs-beta.
5952         * build-report.el (build-report-keep-regexp): Adjusted.
5953         * build-report.el (build-report-delete-regexp): Adjusted.
5954         * build-report.el (build-report-make-output-dir): New.
5955         * build-report.el (build-report-installation-file): Replace use of
5956         `concat' with `expand-file-name'.
5957         * build-report.el (build-report-make-output-file): Removed.
5958         * build-report.el (build-report-make-output-files): New.
5959         * build-report.el (build-report-subject): Identify as
5960         user-variable with "*...".
5961         * build-report.el (build-report-prompts): Ditto.
5962         * build-report.el (build-report-version-file): New.
5963         * build-report.el (build-report-file-encoding): Identify as
5964         user-variable with "*...".
5965         * build-report.el (build-report-make-output-get): New.
5966         * build-report.el (build-report-insert-header): Report
5967         emacs-version and system-configuration instead of
5968         build-report-version.
5969         * build-report.el (build-report-insert-make-output): Add file
5970         argument.
5971         * build-report.el (build-report-insert-installation-file):
5972         Re-indent.
5973         * build-report.el (build-report-keep): Change docstring,
5974         re-indent.
5975         * build-report.el (build-report-delete): Ditto.
5976         * build-report.el (build-report-installation-data): New.
5977         * build-report.el (build-report-version-file-data): New.
5978
5979 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5980
5981         * byte-optimize.el (byte-optimize-lapcode):
5982         Fix the optimization of using the first 5 elements of the
5983         constants vector for variables.
5984         (byte-optimize-lapcode): Fix another ancient broken optimization.
5985
5986 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5987
5988         * *: Spelling mega-patch
5989
5990 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5991
5992         * easymenu.el: doc fixes.
5993         (easy-menu-do-define): Use backquote.
5994         (easy-menu-change):
5995         (easy-menu-add):
5996         `when' seems much clearer than `if' here.
5997         (easy-menu-remove):
5998         (easy-menu-add-item):
5999         (easy-menu-item-present-p):
6000         (easy-menu-remove-item):
6001         Wrap using (when (featurep 'menubar) ...)
6002
6003 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6004
6005         * bytecomp.el (displaying-byte-compile-warnings):
6006         Revert Ben's change to this function below so that the compile log
6007         is displayed properly for users of the "popper" package.
6008
6009 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6010
6011         * window.el (save-selected-window): Use backquote.
6012
6013         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6014         Renamed from `byte-compile-file-form-defvar'.
6015         * bytecomp.el (byte-compile-defvar-or-defconst):
6016         Only cons onto current-load-list in top-level forms.
6017         Else this leaks a cons cell every time a defun is called.
6018         Renamed from `byte-compile-defvar', for clarity.
6019         Warn when docstring of defvar is not a string.
6020         Use consistent error messages.
6021         Better comments.
6022
6023 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6024
6025         * simple.el (set-variable):
6026         Remove unneeded defvar by rearranging order of let* forms.
6027
6028         * mule/mule-ccl.el (ccl-get-next-code):
6029         * menubar-items.el (bookmark-menu-filter):
6030         (language-environment-menu-filter):
6031         (tutorials-menu-filter):
6032         * toolbar-items.el (toolbar-compile):
6033         * byte-optimize.el (disassemble-offset):
6034         Use (declare (special ...)) instead of `defvar'.
6035
6036         * cl-macs.el (cl-do-proclaim):
6037         Fix (declare (special ...)) warning suppression syntax.
6038
6039 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6040
6041         * info.el (Info-tag-table-marker):
6042         (Info-tag-table-buffer):
6043         (Info-find-file-node):
6044         (Info-read-subfile):
6045         (Info-build-node-completions):
6046         (Info-search):
6047         (Info-mode):
6048         Multiple info buffer support.
6049
6050 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6051
6052         * ldap.el (ldap-decode-entry): New defun
6053         (ldap-search-entries): Use it in order to decode DN-prefixed
6054         entries properly
6055
6056 2000-08-23  Daniel Pittman <daniel@danann.net>
6057
6058         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6059         Use `eq', not `=', to compare symbols.
6060
6061 2000-07-30  Ben Wing  <ben@xemacs.org>
6062
6063         * bytecomp.el (byte-compile-report-error):
6064         * bytecomp.el (displaying-byte-compile-warnings):
6065         if stack-trace-on-error is set, send out a backtrace when
6066         an error is encountered that stops byte compilation.  this
6067         should make it much much easier to track down those curious
6068         problems.  also undo the kludge of using a separate "*Show*"
6069         buffer for display when there's a temp-buffer-show-function;
6070         we can avoid this by just being a little smarter.
6071
6072         * dialog-items.el:
6073         * dialog-items.el (search-dialog-regexp): New.
6074         * dialog-items.el (search-dialog-callback):
6075         * dialog-items.el (make-search-dialog):
6076         add a regexp option to the dialog and clean up a bit.
6077
6078         * dialog.el:
6079         * dialog.el (yes-or-no-p-dialog-box):
6080         * dialog.el (get-dialog-box-response):
6081         * dialog.el (make-dialog-box):
6082         * dialog.el (dialog-box-finish): New.
6083         * dialog.el (dialog-box-cancel): New.
6084         * dialog.el (internal-make-dialog-box-exit): New.
6085         implement [properly!] the :modal property of the new dialog box
6086         interface.  this is the first time xemacs has ever had *proper*
6087         modal dialog boxes, giving the standard window-system feedback.
6088         (e.g. under windows, clicking on a disabled frame causes a beep
6089         and makes the dialog box flash three times.)
6090
6091         * dragdrop.el: header keyword frobbing.
6092
6093         * dumped-lisp.el (preloaded-file-list):
6094         renamed winnt.el to win32-native.el.
6095
6096         * faces.el (face-property):
6097         * faces.el (set-face-property):
6098         * faces.el (frob-face-property):
6099         * faces.el (frob-face-font-2):
6100         * faces.el (make-face-bold):
6101         * faces.el (make-face-italic):
6102         * faces.el (make-face-bold-italic):
6103         * faces.el (make-face-unbold):
6104         * faces.el (make-face-unitalic):
6105         * faces.el (make-face-smaller):
6106         * faces.el (make-face-larger):
6107         clean up the implementation of these so that window-system-specific
6108         methods are called only on objects belonging to that window system.
6109         previously, you could have [e.g.] mswindows-make-face-bold called
6110         on font object of device type `stream', which is not good and
6111         explains the subtle errors Adrian was getting when byte-compiling
6112         something that required 'term. (Adrian, now you can use stack-trace-
6113         on-error to find the exact place where things are going wrong instead
6114         of having to laboriously binary-search your way through.)
6115
6116         * finder.el (finder-known-keywords):
6117         cleaned up -- properly sorted, clarified the meanings of many of
6118         the keywords, and added a few -- mswin, gui, content, build, www,
6119         user, services.  the last two try to distinguish between a package
6120         that's used directly by the user, and a package that provides
6121         support services to other packages.
6122
6123         * font-lock.el (lisp-font-lock-keywords-2):
6124         update list of lisp control structures to include everything,
6125         including new ones i introduced.
6126
6127         * gutter.el: header keyword frobbing.
6128
6129         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6130         recent isearch element was not doing so!  you got the second-most-
6131         recent instead.
6132
6133         * lisp-mode.el (construct-lisp-mode-menu):
6134         more menubar cleanups.
6135         * lisp-mode.el (with-selected-window):
6136         make it indent properly.
6137
6138         * menubar-items.el (default-menubar): lots of menubar cleanups.
6139         rearranged the options menu the most, e.g. splitting up the
6140         Keyboard/Mouse menu into a new Editing menu and combining the
6141         separate Scrollbar/Gutter/Toolbar submenus into Display.
6142         Got rid of General, moved items to Editing or new Troubleshooting.
6143         Moved Packages to Tools; doesn't seem to belong under Options.
6144         Added stuff to the Cmds menu, e.g. Change Case.
6145
6146         NB please don't complain about these periodic menubar changes.
6147         Anything like this is necessarily incremental in its construction
6148         -- By constant use you gradually become more and more aware of
6149         better and better ways to group menu items.  When we eventually
6150         move the options menu to a property sheet, the existing structure
6151         will probably be preserved fairly well.
6152
6153         * minibuf.el (next-history-element): fix problems with pressing
6154         down arrow in repeat-complex-command.
6155
6156         * modeline.el:
6157         * modeline.el (modeline-3d-p): New.
6158         added custom variable for controlling the 3d modeline.  the
6159         corresponding Options item has been present for a long time,
6160         but commented out with "fix me!" comments.  it's fixed now.
6161
6162         * obsolete.el (add-menu):
6163         remove bogus gettexts.
6164
6165         * process.el (shell-quote-argument):
6166         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6167         For bash under Windows native, see below.
6168
6169         * simple.el:
6170         * simple.el (display-warning-buffer):
6171         Fixed the handling of warning display to eliminate the annoying
6172         *Show* buffer, like was done for byte-compiler output above.
6173
6174         * simple.el (debug-print): New.
6175         Simple function for sending debug messages to the console and/or
6176         other debug places.
6177
6178         * subr.el (replace-in-string):
6179         Rewrite this function to avoid N^2 behavior with large strings --
6180         catastrophic with the new Windows selection code! (Apparently the
6181         author of this function didn't realize there was a fun
6182         replace-match that could make his life much easier, because we
6183         duplicated the entire logic.  The new version is smaller, easier
6184         to understand, much more robust, and has extended features --
6185         those of replace-match.)
6186
6187         * window.el:
6188         * window.el (with-selected-window): New.
6189         An obvious complement to the existing `with-selected-frame' and
6190         `with-current-buffer'.
6191
6192         * win32-native.el: Renamed from winnt.el.
6193         Added a great deal of stuff for properly handling process quoting,
6194         somewhat modeled on Kirill's original model (which i later threw
6195         away).  We should now finally have correctly working process arg
6196         quoting/dequoting so that the final app gets exactly what we
6197         intended.  Because the mechanism is in Lisp, it's easily
6198         extendible. (For those running bash and running the native
6199         version, I tried hard to do what I thought was correct.  But more
6200         thought is needed, and ideally the volunteer work of people with
6201         these configurations that they generally run on.)
6202
6203         * x-font-menu.el (x-font-menu-font-data):
6204         Put in defvar's to fix byte-compiler warnings.
6205
6206 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6207
6208         * select.el (selection-coercion-alist): Initialise.
6209         * select.el (select-coerce-to-text): New.
6210         * select.el (select-coerce): New.
6211         New functions to perform type and value coercion.
6212
6213         * select.el (select-buffer-killed-default): Keep data if it was
6214         on the clipboard.
6215
6216 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6217
6218         * menubar-items.el (default-menubar): Fix typo.
6219         (default-menubar): `lambda' was mispelled as `lamda'.
6220
6221 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6222
6223         * window.el (shrink-window-if-larger-than-buffer): Remove
6224         edge checking code.
6225
6226 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6227
6228         * paths.el (gnus-local-domain): Removed.
6229         (gnus-local-organization): Ditto.
6230         (gnus-startup-file): Ditto.
6231
6232 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6233
6234         * files.el (auto-mode-alist): Add .spec for RPM.
6235
6236 2000-07-31  Andy Piper  <andy@xemacs.org>
6237
6238         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6239
6240 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6241
6242         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6243         browse-url.
6244         * help.el (xemacs-www-page): Ditto.
6245         (xemacs-www-faq): Ditto.
6246         * menubar-items.el (default-menubar): Ditto.
6247
6248         * wid-edit.el (widget-url-link-action): Ditto.
6249         From: Kenichi OKADA <okada@opaopa.org>.
6250
6251 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6252
6253         * finder.el (finder-commentary): Add autoload cookie.
6254
6255 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6256
6257         * files.el (insert-file-contents-literally): Fix second let
6258         binding for `coding-system-for-read' to `coding-system-for-write'
6259         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6260
6261 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6262
6263         * files.el (insert-file-contents-literally): Use binary coding
6264         system (from Morioka san).
6265         (insert-file-contents-literally): Make file-name-handler method.
6266
6267 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6268
6269         * cl-macs.el (get-selection): Add defsetf.
6270
6271 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6272
6273         * x-init.el (x-activate-region-as-selection): replace obsolete
6274         function x-own-selection with own-selection.
6275         (ow-find): replace obsolete functions x-get-selection and
6276         x-get-clipboard with get-selection and get-clipboard.
6277         (init-post-x-win): replace obsolete function x-disown-selection
6278         with disown-selection.
6279
6280 2000-07-20  Mike Sperber  <mike@xemacs.org>
6281
6282         * startup.el (load-user-init-file): Only try to load init file if
6283         it exists.
6284
6285 2000-07-10  Andy Piper  <andy@xemacs.org>
6286
6287         * dialog-items.el: sync with Ben's patch.
6288
6289         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6290         comment.
6291         (progress-text-glyph): deleted.
6292         (progress-layout-glyph): make completely minimal.
6293         (progress-gauge-glyph): ditto.
6294         (progress-display-style): fix to handle dynamic instantiator
6295         changes.
6296         (progress-text-instantiator): new.
6297         (progress-layout-instantiator): new.
6298         (progress-gauge-instantiator): new.
6299         (set-progress-display-instantiator): renamed and changed from
6300         set-progress-display-style.
6301         (progress-abort-glyph): use instantiator not glyph.
6302         (append-progress-display): use set-progress-display-instantiator
6303         and set-glyph-image.
6304         (abort-progress-display): ditto.
6305         (raw-append-progress-display): ditto.
6306
6307 2000-07-20  Ben Wing  <ben@xemacs.org>
6308
6309         * code-files.el: Move Mule-specific code to mule-coding.el.
6310
6311 2000-07-15  Ben Wing  <ben@xemacs.org>
6312
6313         * autoload.el:
6314         Fixed comments.
6315
6316         * cmdloop.el:
6317         * cmdloop.el (yes-or-no-p):
6318         * cmdloop.el (y-or-n-p):
6319         Make these functions use should-use-dialog-box-p and not be
6320         overridden in dialog.el.
6321
6322         * cus-dep.el:
6323         * cus-dep.el (Custom-make-dependencies): Removed.
6324         * cus-dep.el (Custom-make-dependencies-1): New.
6325         * cus-dep.el (Custom-make-one-dependency): New.
6326         New entry point for use in Makefiles, to avoid excessive
6327         invocations.
6328
6329         * cus-edit.el (custom-variable-reset-saved):
6330         * cus-edit.el (custom-variable-reset-standard):
6331         * cus-edit.el (custom-save-resets):
6332         Fix bytecompiler warnings.
6333
6334         * dialog.el:
6335         * dialog.el (yes-or-no-p-dialog-box):
6336         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6337         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6338         * dialog.el (get-dialog-box-response):
6339         * dialog.el (message-or-box):
6340         * dialog.el (make-dialog-box):
6341         * dialog.el (popup-dialog-box): New.
6342         Avoid yes-or-no-p bogosities.
6343         Create a general function `make-dialog-box' to encapsulate all
6344         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6345
6346         * dumped-lisp.el (preloaded-file-list):
6347         Add dialog-items.  Clean up.  Group files by types.
6348
6349         * easymenu.el (easy-menu-add):
6350         * easymenu.el (easy-menu-remove):
6351         Account for accelerators.
6352
6353         * extents.el:
6354         * extents.el (extent-list): New args, like in map-extents.
6355         * extents.el (extent-at-event): New.
6356         * extents.el (extents-at-event): New.
6357
6358         * font-lock.el:
6359         * font-lock.el (font-lock-mode):
6360         * font-lock.el (font-lock-default-fontify-buffer):
6361         * font-lock.el (font-lock-default-unfontify-region):
6362         * font-lock.el (font-lock-fontify-syntactically-region):
6363         * font-lock.el (font-lock-fontify-keywords-region):
6364         Use new progress-feedback names.
6365
6366         * font-lock.el (java-font-lock-identifier-regexp):
6367         * font-lock.el (java-font-lock-class-name-regexp):
6368         Fix bytecompiler warnings.
6369
6370         * gutter-items.el:
6371         * gutter-items.el (progress-display-use-echo-area): Removed.
6372         * gutter-items.el (progress-feedback-use-echo-area): New.
6373         * gutter-items.el (progress-display-popup-period): Removed.
6374         * gutter-items.el (progress-feedback-popup-period): New.
6375         * gutter-items.el (set-progress-display-style): Removed.
6376         * gutter-items.el (set-progress-feedback-style): New.
6377         * gutter-items.el (progress-display-style): Removed.
6378         * gutter-items.el (progress-feedback-style): New.
6379         * gutter-items.el (progress-stack):
6380         * gutter-items.el (progress-displayed-p): Removed.
6381         * gutter-items.el (progress-feedbacked-p): New.
6382         * gutter-items.el (clear-progress-display): Removed.
6383         * gutter-items.el (clear-progress-feedback): New.
6384         * gutter-items.el (progress-display-clear-when-idle): Removed.
6385         * gutter-items.el (progress-feedback-clear-when-idle): New.
6386         * gutter-items.el (remove-progress-display): Removed.
6387         * gutter-items.el (remove-progress-feedback): New.
6388         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6389         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6390         * gutter-items.el (append-progress-display): Removed.
6391         * gutter-items.el (append-progress-feedback): New.
6392         * gutter-items.el (abort-progress-display): Removed.
6393         * gutter-items.el (abort-progress-feedback): New.
6394         * gutter-items.el (raw-append-progress-display): Removed.
6395         * gutter-items.el (raw-append-progress-feedback): New.
6396         * gutter-items.el (display-progress-display): Removed.
6397         * gutter-items.el (display-progress-feedback): New.
6398         * gutter-items.el (current-progress-display): Removed.
6399         * gutter-items.el (current-progress-feedback): New.
6400         * gutter-items.el (current-progress-display-label): Removed.
6401         * gutter-items.el (current-progress-feedback-label): New.
6402         * gutter-items.el (progress-display): Removed.
6403         * gutter-items.el (progress-feedback): New.
6404         Replace "progress-display" with "progress-feedback" globally.
6405
6406         * gutter-items.el (lprogress-display): Removed.
6407         * gutter-items.el (progress-feedback-with-label): New.
6408         Rename lprogress-display ==> progress-feedback-with-label.
6409
6410         * gutter-items.el (search-dialog-direction): Removed.
6411         * gutter-items.el (search-dialog-text): Removed.
6412         * gutter-items.el (search-dialog-callback): Removed.
6413         * gutter-items.el (make-search-dialog): Removed.
6414         Move to dialog-items.el.
6415
6416         * help.el:
6417         * help.el (help-mode-quit):
6418         * help.el (mode-for-help): New.
6419         * help.el (help-sticky-window): New.
6420         * help.el (help-window-config): New.
6421         * help.el (with-displaying-help-buffer):
6422         * help.el (function-at-event): New.
6423         * help.el (help-symbol-regexp): New.
6424         * help.el (help-symbol-run-function-1): New.
6425         * help.el (help-symbol-run-function): New.
6426         * help.el (help-symbol-function-context-menu): New.
6427         * help.el (help-symbol-variable-context-menu): New.
6428         * help.el (help-symbol-function-and-variable-context-menu): New.
6429         * help.el (frob-help-extents): New.
6430         * help.el (describe-function-1):
6431         * help.el (variable-at-point):
6432         * help.el (variable-at-event): New.
6433         * help.el (describe-variable):
6434         Major overhaul.
6435         - Make functions and variables be mousable.
6436         - Middle button hyperlinks.
6437         - New context-menu entries.
6438
6439         * keydefs.el:
6440         * keydefs.el (global-map):
6441         New key bindings to move lines up and down.
6442
6443         * lisp-mode.el:
6444         * lisp-mode.el (construct-lisp-mode-menu): New.
6445         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6446         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6447         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6448         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6449         Make popup and menubar menus be different.  Popup menu uses
6450         clicked location and automatically assumes symbol under the mouse
6451         for various commands.
6452
6453         * menubar-items.el:
6454         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6455         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6456
6457         * menubar-items.el (global-popup-menu): Removed.
6458         * menubar-items.el (mode-popup-menu): Removed.
6459         * menubar-items.el (activate-popup-menu-hook): Removed.
6460         * menubar-items.el (popup-mode-menu): Removed.
6461         * menubar-items.el (popup-buffer-menu): Removed.
6462         * menubar-items.el (popup-menubar-menu): Removed.
6463         Move to menubar.el.
6464
6465         * menubar.el:
6466         * menubar.el (global-popup-menu): New.
6467         * menubar.el (mode-popup-menu): New.
6468         * menubar.el (activate-popup-menu-hook): New.
6469         * menubar.el (last-popup-menu-event): New.
6470         * menubar.el (popup-mode-menu): New.
6471         * menubar.el (popup-buffer-menu): New.
6472         * menubar.el (popup-menubar-menu): New.
6473         * menubar.el (menu-call-at-event): New.
6474         Move non-content functions here.  Add support for context menu
6475         items on extents.
6476
6477         * minibuf.el (minibuffer-history-uniquify):
6478         Typo fix.
6479
6480         * minibuf.el (read-file-name-1):
6481         Call new file dialog box if it exists.
6482
6483         * minibuf.el (mouse-rfn-setup-vars):
6484         Clean up "chop" action.
6485
6486         * mouse.el:
6487         * mouse.el (button2): Now bound to mouse-track.
6488         * mouse.el (click-inside-extent-p):
6489         * mouse.el (point-inside-extent-p):
6490         * mouse.el (point-inside-selection-p):
6491         * mouse.el (mouse-drag-or-yank): Removed.
6492         * mouse.el (mouse-begin-drag-n-drop): New.
6493         * mouse.el (mouse-eval-sexp):
6494         * mouse.el (mouse-track-activate-strokes): New.
6495         * mouse.el (mouse-track-do-activate): New.
6496         * mouse.el (mouse-track):
6497         * mouse.el (default-mouse-track-event-is-with-button): New.
6498         * mouse.el (default-mouse-track-cleanup-hook):
6499         * mouse.el (default-mouse-track-drag-hook):
6500         * mouse.el (default-mouse-track-drag-up-hook):
6501         * mouse.el (default-mouse-track-click-hook):
6502         Merge drag-n-drop into mouse-track.
6503         Add general "activate" support to replace specific button2 kludges.
6504         Use "button modifier" support in mouse-track.
6505
6506         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6507
6508         * package-ui.el:
6509         * package-ui.el (pui-menu):
6510         * package-ui.el (pui-popup-context-sensitive): Removed.
6511         Fix bytecompiler warnings.
6512         Clean up popup code a bit.
6513
6514         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6515
6516         * simple.el:
6517         * simple.el (transpose-lines):
6518         * simple.el (transpose-line-up): New.
6519         * simple.el (transpose-line-down): New.
6520         * simple.el (transpose-subr):
6521         * simple.el (transpose-subr-1): Removed.
6522         Clean up, add functions to move lines up and down.
6523
6524         * startup.el (mail-host-address):
6525         * startup.el (user-mail-address):
6526         Customize.
6527
6528         * subr.el:
6529         * subr.el (set-symbol-value-in-buffer): New.
6530         * subr.el (error):
6531         * subr.el (check-argument-type):
6532         * subr.el (defined-error-p): New.
6533         Add structured error support.
6534
6535         * toolbar-items.el (toolbar-compile):
6536         Use new make-dialog-box.
6537
6538         * update-elc.el:
6539
6540         * userlock.el (ask-user-about-lock-dbox):
6541         * userlock.el (ask-user-about-supersession-threat-dbox):
6542         * userlock.el (ask-user-about-lock):
6543         * userlock.el (ask-user-about-supersession-threat):
6544         Use new make-dialog-box.
6545         Add safety checks; use should use-dialog-box-p.
6546
6547         * window-xemacs.el:
6548         * window-xemacs.el (__buffer-dedicated-frame):
6549         * window-xemacs.el (buffer-dedicated-frame): New.
6550         * window-xemacs.el (set-buffer-dedicated-frame): New.
6551         Move dedicated-frame stuff into lisp.
6552
6553 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6554
6555         * printer.el (generic-print-region): Do not require that
6556         `printer-name' be set.
6557         (printer-name): Commentary clarification.
6558
6559 2000-07-19  Martin Buchholz <martin@xemacs.org>
6560
6561         * XEmacs 21.2.35 is released.
6562
6563 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6564
6565         * select.el (selection-coercible-types): Initialise.
6566
6567 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6568
6569         * select.el (own-clipboard): Bug fix.
6570
6571 2000-07-17  Mike Sperber  <mike@xemacs.org>
6572
6573         * cus-edit.el (custom-migrate-custom-file): Save init file before
6574         continuing.
6575
6576 2000-07-16  Mike Sperber  <mike@xemacs.org>
6577
6578         * startup.el (load-init-file): Remove silly call to
6579         `load-user-custom-file`.
6580         (maybe-migrate-user-init-file): Minor fixes.
6581
6582 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6583
6584         * apropos.el (apropos-documentation-check-doc-file):
6585         `doc' variable should be let-bound, as was presumably intended.
6586
6587         * cus-edit.el (custom-variable-reset-saved):
6588         (custom-variable-reset-standard):
6589         Remove unused variable comment-widget.  Twice.
6590
6591         * toolbar.el (toolbar-blank-press-function):
6592         Add a real defvar with initial value nil and proper docstring.
6593         (press-toolbar-button): No need to check for boundp-ness anymore.
6594
6595         * rect.el (open-rectangle-line): Remove useless (let) form.
6596         Add defvar for pending-delete-mode.
6597
6598         * info.el (Info-find-node): This function needs an autoload cookie.
6599
6600         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6601         Use let* since the second form referred to the first.
6602
6603 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6604
6605         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6606         instead of removed `mswindows-get-clipboard'.
6607
6608
6609 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6610
6611         * select.el (select-convert-from-text): New.
6612         * select.el (select-convert-from-length): New.
6613         * select.el (select-convert-from-integer): New.
6614         * select.el (select-convert-from-identity): New.
6615         * select.el (select-convert-from-filename): New.
6616         * select.el (selection-converter-in-alist): Use them.
6617         New converter functions for X.
6618
6619         * select.el (get-selection): Removed comment.
6620
6621         * select.el (own-selection): Removed append code - I thought
6622         I'd already done this, but apparently not...
6623
6624         * select.el: Changed comment about TIMESTAMP.
6625
6626         * select.el (select-convert-in): New.
6627         * select.el (select-convert-out): New.
6628         New functions that get used by select.c.
6629
6630         * select.el (select-buffer-killed-default): New.
6631         * select.el (select-buffer-killed-text): New.
6632         * select.el (selection-buffer-killed-alist): New.
6633         New list and functions that get called if a relevant selection
6634         exists and a buffer gets killed.
6635
6636         * select.el (select-convert-to-targets):
6637         * select.el (select-convert-to-identity): Removed.
6638         * select.el (select-convert-from-identity): Removed.
6639         * select.el (select-converter-out-alist):
6640         Removed _EMACS_INTERNAL selection type.
6641
6642         * x-select.el (xselect-kill-buffer-hook): Removed.
6643         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6644         Removed this X-specific nonesense. Use the generic support
6645         in select.el instead.
6646
6647 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6648
6649         * mule/mule-category.el (defined-category-hashtable):
6650         Use make-hash-table instead of make-hashtable
6651
6652         * buff-menu.el: Byte-compiler warning fix.
6653
6654         * isearch-mode.el (isearch-highlight-all-cleanup):
6655         Remove unused variable `isearch-highlight-all-start'.
6656
6657         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6658
6659         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6660
6661         * cus-dep.el (Custom-make-dependencies):
6662         Add autoload cookie for custom-add-loads to generated custom-load.el.
6663
6664         * autoload.el (autoload-package-name): Warning suppression.
6665         Move defvar prior to first use.
6666
6667         * custom.el: Add autoload for custom-declare-face.
6668         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6669         * cl.el (cl-hack-byte-compiler):
6670         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6671         to work properly.
6672
6673 2000-07-08  Mike Sperber  <mike@xemacs.org>
6674
6675         * startup.el (load-home-init-file): Added variable.
6676         (maybe-migrate-user-init-file): Added.
6677         (load-user-init-file): Load custom file if different from init
6678         file.
6679
6680         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6681         "startup."
6682
6683         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6684         Moved `custom-file'-related code to cus-file.el.
6685
6686         * cus-file.el: New file.
6687
6688 2000-04-01  Mike Sperber  <mike@xemacs.org>
6689
6690         * packages.el (packages-find-package-directories): Added support
6691         for external package hierarchies with in-place installations.
6692
6693         * find-paths.el (paths-root-in-place-p): Added.
6694         (paths-find-emacs-directory): Added support for external
6695         directories with in-place installations.
6696         (paths-find-site-directory): Ditto.
6697
6698         * startup.el (find-user-init-file): Also look for
6699         ~/.xemacs/init.elc? in preference to ~/.emacs.
6700
6701 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6702
6703         * select.el (own-selection):
6704         * select.el (own-clipboard): Changed `append' parameter to
6705         `how-to-use' parameter.
6706         * select.el (own-selection): Removed icky append code.
6707         * select.el (own-selection, get-selection): Removed extra type
6708         checking.
6709         * select.el (selection-appender-alist):
6710         * select.el (selection-converter-{in|out}-alist): Initialise.
6711         * select.el (select-append-to-*): New.
6712         * select.el (select-convert-from-*): New.  New functions to append
6713         data and convert data from external type.
6714
6715 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6716
6717         * font-lock.el: Javadoc enhancements.
6718
6719 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6720
6721         * printer.el (generic-print-region): Compose job name from buffer
6722         name.
6723
6724 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6725
6726         * font-lock.el (font-lock-fontify-pending-extents): Call
6727         font-lock-fontify-region instead of font-lock-fontify-buffer
6728         to avoid unnecessary progress gauges.
6729
6730 2000-07-06  Craig Lanning  <lanning@scra.org>
6731
6732         * custom-load.el (faces):
6733
6734         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6735         dir is a regex.
6736
6737         * process.el (call-process-internal): from Dan Holmsand, use binary
6738         coding systems so that jka-compr works.
6739
6740 2000-07-07  Ben Wing  <ben@xemacs.org>
6741
6742         * font-lock.el: Undo previous change.  Unfortunately, some
6743         files actually use the variables directly in their init code
6744         without quoting them.
6745
6746 2000-07-07  Ben Wing  <ben@xemacs.org>
6747
6748         * font-lock.el (defvar font-lock-*-face): Removed.
6749
6750         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6751         only when necessary.
6752
6753 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6754
6755         * cl-macs.el: fix cl-transform-function-property kludge
6756         so that it does not require a random feature.
6757
6758 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6759
6760         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6761         as in Linux kernel "Rules.make".
6762
6763 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6764
6765         * build-report.el (build-report): Add autoload cookie.
6766
6767 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6768
6769         * package-ui.el (defgroup pui):  Correct a misspelling
6770         (pui-toggle-package-delete):  Change `seleted' to `selected'
6771
6772 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6773
6774         * package-get.el (package-get-update-base):
6775         (package-get): Use insert-file-contents-literally always.
6776         (package-get-maybe-save-index):
6777         Force coding system for writing to binary.
6778
6779 2000-06-08  Mike Alexander  <mta@arbortext.com>
6780
6781         * code-process.el (call-process-region): If there is no coding
6782         system for the process on process-coding-system-alist use the
6783         coding system of the buffer containing the region.
6784
6785 2000-06-10  Ben Wing  <ben@xemacs.org>
6786
6787         * cmdloop.el (command-error):
6788         If debug-on-error and noninteractive, output backtrace.
6789
6790         * files.el (file-relative-name):
6791         Remove MSDOS references.
6792
6793         * simple.el (line-number): New function, due to non-obvious
6794         behavior/usage of count-lines.
6795
6796         * simple.el (count-lines): document non-obvious usage to get
6797         line number.
6798
6799 2000-06-11  Ben Wing  <ben@xemacs.org>
6800
6801         * faces.el ((featurep 'xpm)):
6802         * x-faces.el (x-init-face-from-resources):
6803         * x-faces.el (x-init-frame-faces):
6804         * x-misc.el (x-init-specifier-from-resources):
6805         * x-misc.el (x-get-resource-and-bogosity-check):
6806         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6807         * x-mouse.el (x-init-pointer-shape):
6808         * x-scrollbar.el (x-init-scrollbar-from-resources):
6809         Add sixth argument to x-get-resource calls so as to issue warnings
6810         rather than errors on bogus arguments.
6811
6812 2000-06-05  Ben Wing  <ben@xemacs.org>
6813
6814         * compat.el: new file.  provides a clean, non-intrusive way to
6815         define compatibility functions.
6816
6817         * process.el (shell-quote-argument): temporary fix for lack
6818         of nt-quote-process-args.  #### I need to put back the overall
6819         structure of that mechanism but redo the guts of it using the
6820         extra intelligence in the C code.
6821
6822 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6823
6824         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6825         `package-get' does in package-get.el, instead of using external
6826         "md5sum" program.
6827
6828         * package-get.el (package-get): Insert package file literally to
6829         make checksum calculation work.
6830
6831 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6832
6833         * code-files.el (convert-mbox-coding-system): Deleted.
6834         (file-coding-system-alist): Removed reference to
6835         convert-mbox-coding-system.
6836
6837 2000-05-28  Martin Buchholz <martin@xemacs.org>
6838
6839         * XEmacs 21.2.34 is released.
6840
6841 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6842
6843         * font-lock.el (font-lock-keywords): Rewrote docstring
6844
6845 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6846
6847         * loadhist.el (unload-feature): handle case where x is both boundp
6848         and fboundp
6849
6850 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6851
6852         * packages.el: It's ok to use built-in macros, but not lisp
6853         defined ones.
6854
6855 2000-05-20  Ben Wing  <ben@xemacs.org>
6856
6857         * font-lock.el:
6858         * font-lock.el (font-lock-message-threshold):
6859         * font-lock.el (font-lock-mode):
6860         * font-lock.el (font-lock-default-fontify-buffer):
6861         * font-lock.el (font-lock-always-fontify-immediately):
6862         * font-lock.el (font-lock-old-extent): Removed.
6863         * font-lock.el (font-lock-old-len): Removed.
6864         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6865         * font-lock.el (font-lock-pending-extent-table): New.
6866         * font-lock.el (font-lock-range-table): New.
6867         * font-lock.el (font-lock-after-change-function):
6868         * font-lock.el (font-lock-after-change-function-1): Removed.
6869         * font-lock.el (font-lock-fontify-pending-extents): New.
6870         * font-lock.el ('font-lock-revert-cleanup): Removed.
6871         * font-lock.el ('font-lock-revert-setup): Removed.
6872         Rewrite deferral code to handle any number of changes, merging
6873         them properly.  Remove hacked-up code for revert-buffer, now
6874         unnecessary.
6875
6876         * menubar-items.el (default-menubar):
6877         In Options->Edit Init File, don't switch to emacs-lisp-mode
6878         unless necessary; doing this turns off font-lock.
6879
6880 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6881
6882         * keydefs.el: Define C-x BS to backward-kill-sentence.
6883
6884 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6885
6886         * files.el (hack-local-variables-prop-line): Use non-greedy
6887         matching to process -*-texinfo-*- -*-.
6888
6889 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6890
6891         * minibuf.el (minibuf-directory-files): new function.
6892         (read-file-name-activate-callback): use minibuf-directory-files.
6893         (read-directory-name-internal): ditto.
6894         (mouse-file-display-completion-list): ditto.
6895         (mouse-directory-display-completion-list): ditto.
6896         (read-file-name-internal): remove "./" from completion list unless
6897         explicitly matched, for consistency.
6898
6899 2000-05-11  Ben Wing  <ben@xemacs.org>
6900
6901         * gutter-items.el (gutter-buffers-tab):
6902         * gutter-items.el (add-tab-to-gutter):
6903         * gutter-items.el (update-tab-in-gutter):
6904         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6905         * gutter-items.el (append-progress-display):
6906         * gutter-items.el (abort-progress-display):
6907         * gutter-items.el (raw-append-progress-display):
6908         Further fixes.  Use set-glyph-image not set-image-instance-property,
6909         to fix problems with multiple windows in a frame.
6910
6911         * menubar-items.el (tutorials-menu-filter):
6912         Fix typo.
6913
6914         * startup.el (early-error-handler):
6915         Display message box under windows; otherwise, message will disappear
6916         before it can be viewed.
6917
6918         * update-elc.el:
6919         Fix bug in NEEDTODUMP processing.
6920
6921 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6922
6923         * startup.el (lock-directory): Removed.
6924         (superlock-file): Ditto.
6925         (startup-set-paths): Remove lockdir.
6926         (startup-setup-paths-warning): Remove lock-directory.
6927
6928         * setup-paths.el (paths-find-lock-directory): Removed.
6929         (paths-find-superlock-file): Ditto.
6930
6931 2000-05-09  Ben Wing  <ben@xemacs.org>
6932
6933         * faces.el (set-face-property):
6934         * faces.el (set-face-font):
6935         * faces.el (set-face-foreground):
6936         * faces.el (set-face-background):
6937         * faces.el (set-face-background-pixmap):
6938         * faces.el (set-face-underline-p):
6939         * faces.el (set-face-strikethru-p):
6940         * faces.el (set-face-highlight-p):
6941         * faces.el (set-face-dim-p):
6942         * faces.el (set-face-blinking-p):
6943         * faces.el (set-face-reverse-p):
6944         doc string changes.
6945
6946         * glyphs.el:
6947         * glyphs.el (make-image-specifier):
6948         * glyphs.el (glyph-property):
6949         * glyphs.el (set-glyph-image):
6950         * glyphs.el (make-glyph):
6951         * glyphs.el (make-pointer-glyph):
6952         * glyphs.el (make-icon-glyph):
6953         * glyphs.el (widget-image-instance-p): New.
6954         authorship info, lots of doc changes.  New predicate, inadvertently
6955         omitted.  the general principle with specifier docs is now that
6956         the description of instantiators should go with the make-foo-specifier
6957         fun's doc string, rather than in foo-specifier-p.  this follows
6958         conventions elsewhere in XEmacs and in general is a lot more obvious
6959         of a place to look.  sometimes the make-foo-specifier function needs
6960         to be created in the process.
6961
6962         * gutter.el:
6963         * gutter.el (make-gutter-specifier): New.
6964         * gutter.el (make-gutter-size-specifier): New.
6965         * gutter.el (make-gutter-visible-specifier): New.
6966         specifier doc updates according to the conventions specified before.
6967
6968         * objects.el:
6969         * objects.el (make-font-specifier):
6970         * objects.el (make-color-specifier):
6971         * objects.el (make-face-boolean-specifier): New.
6972         specifier doc updates according to the conventions specified before.
6973
6974         * specifier.el:
6975         * specifier.el (set-specifier):
6976         * specifier.el (make-integer-specifier): New.
6977         * specifier.el (make-boolean-specifier): New.
6978         * specifier.el (make-natnum-specifier): New.
6979         * specifier.el (make-generic-specifier): New.
6980         * specifier.el (make-display-table-specifier): New.
6981         specifier doc updates according to the conventions specified before.
6982
6983         * toolbar.el:
6984         * toolbar.el (make-toolbar-specifier): New.
6985         specifier doc updates according to the conventions specified before.
6986
6987 2000-05-09  Ben Wing  <ben@xemacs.org>
6988
6989         * process.el (call-process-internal): Revert to previous version
6990         because Mike's change clashed with a change I did not long before.
6991         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6992         Thanks very much Mike for pointing out the bug and submitting a
6993         patch!
6994
6995 2000-04-13  Mike Alexander  <mta@arbortext.com>
6996
6997         * process.el (call-process-internal): Send the correct input buffer
6998         (call-process-internal): Return the exit status of the process
6999
7000 2000-05-07  Ben Wing  <ben@xemacs.org>
7001
7002         * winnt.el:
7003         * winnt.el (nt-quote-args-verbatim): Removed.
7004         * winnt.el (nt-quote-args-prefix-quote): Removed.
7005         * winnt.el (nt-quote-args-backslash-quote): Removed.
7006         * winnt.el (nt-quote-args-double-quote): Removed.
7007         * winnt.el (nt-quote-args-functions-alist): Removed.
7008         * winnt.el (nt-quote-process-args): Removed.
7009         Remove all stuff for argument quoting.  We borrow the code instead
7010         from Emacs 20.6, which is much more careful in its quoting
7011         (e.g. in handling runs of the escape character) and avoids most of
7012         the need for this Lisp mechanism by checking to see whether we're
7013         running a Cygwin or normal program and doing the appropriate
7014         quoting.  If we end up needing such a mechanism, we should add
7015         it by extending the variable `mswindows-quote-process-args' so it
7016         can take an alist of regexps.
7017
7018 2000-05-07  Ben Wing  <ben@xemacs.org>
7019
7020         * keydefs.el:
7021         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7022         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7023         the window without moving point.
7024
7025         * simple.el:
7026         * simple.el (scroll-up-one): New.
7027         * simple.el (scroll-down-one): New.
7028         Functions for use with C-M-up/down.
7029
7030 2000-05-01  Martin Buchholz <martin@xemacs.org>
7031
7032         * XEmacs 21.2.33 is released.
7033
7034 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7035
7036         * dialog.el (yes-or-no-p-dialog-box):
7037         Fix docstring.
7038         Fix following horrible bug in X11 mode with focus-follows-mouse:
7039           1. Visit two files in two different frames.
7040           2. do File->Revert Buffer in one of those frames.
7041           3. Dialog box appears.
7042           4. Arrange things so that the mouse passes over the *other*
7043              frame, then to the dialog box, and click on "Yes".
7044           5. The file contents end up in the *wrong* buffer!
7045         Add TODO comment.
7046
7047 2000-04-28  Ben Wing  <ben@xemacs.org>
7048
7049         * help.el (describe-installation): correct typo introduced
7050         in last patch: boundp -> fboundp.
7051
7052         * etags.el (buffer-tag-table-list):
7053         canonicalize filenames to Unix format so that tag-table-alist
7054         searching works under Windows.
7055
7056         * autoload.el:
7057         Bowdlerize the supposedly objectionable words
7058         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7059
7060         * gutter-items.el (set-progress-display-style):
7061         * gutter-items.el (search-dialog-callback):
7062         * gutter-items.el (make-search-dialog):
7063         Change to new callback-ex api.
7064
7065 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7066
7067         * help.el: (describe-installation): decode-coding-string is not
7068         defined in a non MULE environment.
7069
7070 2000-04-28  Ben Wing  <ben@xemacs.org>
7071
7072         * gutter-items.el (buffer-list-changed-hook):
7073         use it, not record-buffer-hook.
7074
7075         * subr.el (record-buffer-hook): Removed.
7076
7077 2000-04-27  Ben Wing  <ben@xemacs.org>
7078
7079         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7080         use NORECORD option.  Andy will not like this, but the existing
7081         gutter behavior is just wrong, as per this comment:
7082
7083         ;; this used to add the norecord flag to both calls below.
7084         ;; this is bogus because it is a pervasive assumption in XEmacs
7085         ;; that the current buffer is at the front of the buffers list.
7086         ;; for example, select an item and then do M-C-l
7087         ;; (switch-to-other-buffer).  Things get way confused.
7088         ;;
7089         ;; Andy, if you want to maintain the current look, you must
7090         ;;  *uncouple* the gutter order and buffers order.
7091
7092         * loaddefs.el (completion-ignored-extensions): unfuckify.
7093
7094         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7095         xemacs.mak.
7096
7097         * autoload.el (batch-update-one-directory): new function, used in
7098         xemacs.mak.
7099
7100         * loadup.el: set gc-cons-threshold very high unless dumping --
7101         loadup during update-elc is much much much faster.  also do this
7102         when quick-building.
7103
7104         add commented-out code for profiling loadup.
7105
7106
7107         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7108         is required in order to build xemacs.
7109
7110 2000-04-26  Ben Wing  <ben@xemacs.org>
7111
7112         * loadup.el: don't garbage collect during loadup if quick-build
7113         compile-time option is set.
7114
7115 2000-04-23  Ben Wing  <ben@xemacs.org>
7116
7117         * update-elc.el: compute whether any dumped .el or .elc files
7118         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7119         if so.
7120
7121         * update-elc.el (update-elc-files-to-compile): always change
7122         NOBYTECOMPILE in the src directory rather than current dir,
7123         so it will work under NT.
7124
7125         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7126         the form of this file is identical between Unix and Windows.
7127         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7128         Added comment.
7129         (update-autoloads-from-directory): updated doc string.
7130         updated doc strings in a few other places.
7131
7132 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7133
7134         * bytecomp.el (byte-force-recompile): Fix argument to
7135         byte-recompile-directory.
7136
7137 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7138
7139         * gutter-items.el (progress-display-clear-when-idle): Use
7140         add-one-shot-hook.
7141         * gutter-items.el (clear-progress-display): Adjust number of
7142         arguments.
7143
7144 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7145
7146         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7147
7148 2000-04-16  Ben Wing  <ben@xemacs.org>
7149
7150         * printer.el: New file.
7151
7152         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7153
7154         * help.el (describe-installation): Fix decoding for Windows.
7155
7156         * menubar-items.el:
7157         * menubar-items.el (default-menubar):
7158         * menubar-items.el (tutorials-menu-filter): New.
7159         * menubar-items.el (popup-menubar-menu):
7160         Add authorship.  Redo Help menu and Tutorials filter.
7161
7162         * menubar.el: Correct comment.
7163
7164         * modeline.el (modeline-buffer-identification): Correct doc string.
7165
7166         * simple.el:
7167         * simple.el (printing): Removed.
7168         * simple.el (printer-name): Removed.
7169         * simple.el (generic-print-buffer): Removed.
7170         * simple.el (generic-print-region): Removed.
7171         Move generic print code to printer.el.
7172
7173 2000-04-15  Ben Wing  <ben@xemacs.org>
7174
7175         * simple.el (generic-print-region): New.
7176         make this function actually work.
7177         (generic-print-buffer): call generic-print-region.
7178
7179 2000-04-14  Andy Piper  <andy@xemacs.org>
7180
7181         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7182         by using the new widget-callback-current-channel.
7183         (search-dialog-callback): ditto.
7184
7185 2000-04-12  Andy Piper  <andy@xemacs.org>
7186
7187         * gutter.el (default-gutter-position): moved from gutter-items.el.
7188         (default-gutter-position-changed-hook): ditto.
7189         (gutter-element-visibility-changed-hook): ditto.
7190         (set-gutter-element): ditto.
7191         (remove-gutter-element): ditto.
7192         (set-gutter-element-visible-p): ditto.
7193         (gutter-element-visible-p): ditto.
7194         (init-gutter): ditto.
7195
7196         * dialog.el (make-dialog-box): renamed and moved from
7197         gutter-items.el
7198
7199         * gutter-items.el: move various functions elsewhere.
7200
7201 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7202
7203         * menubar-items.el: Fixed place of parenthesis.
7204
7205 2000-04-12  Ben Wing  <ben@xemacs.org>
7206
7207         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7208                 without constantly being prompted for the tag.
7209         * simple.el: Added a number of section headings, to clarify the
7210                 organization of this file.
7211         * simple.el (activate-region):
7212         * simple.el (region-exists-p):
7213         * simple.el (region-active-p):
7214                 Moved these three function down to the other side of
7215                 the case-changing functions, so they join the rest of
7216                 the region code.
7217         * simple.el (printing): New.
7218         * simple.el (printer-name): New.
7219         * simple.el (generic-print-buffer): New.
7220                 New functions, a very simple prototype for a unified
7221                 printing interface.
7222
7223         * process.el (call-process-internal): Real fix for null BUFFER,
7224                 other problems with BUFFER specs.
7225
7226         * menubar-items.el:
7227                 Fixed up File->Print to use new printing functions.
7228                 Various corrections and expansions to Grep/Compile menus.
7229                 New options for Printing.
7230                 New options for SMTP Mail, the way to send mail under
7231                   MS Windows. (There's also a package patch to make SMTP
7232                   Mail be the default under MSWin.)
7233
7234 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7235
7236         * menubar-items.el: Selecting Rectangle Mousing from menubar
7237         did not work.  Needed to quote mouse-track-rectangle-p.
7238
7239 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * cl-compat.el (keywordp): Removed.
7242
7243 2000-04-05  Andy Piper  <andy@xemacs.org>
7244
7245         * gutter-items.el (progress-layout-glyph): don't initialize here.
7246         (progress-gauge-glyph): use dynamic sizing.
7247         (set-progress-display-style): new function. Set progress glyphs
7248         appropriately depending on the style.
7249         (progress-display-style): new variable. Custom version of
7250         set-progress-display-style.
7251         (progress-abort-glyph): switch to dynamic sizes.
7252         (search-dialog-text): make the edit field active.
7253
7254 2000-04-04  Andy Piper  <andy@xemacs.org>
7255
7256         * gutter-items.el (make-search-dialog): need to make the search
7257         dialog visible after creation.
7258
7259         * menubar-items.el (default-menubar): use the search dialog for
7260         searching. Remove some extraneous search menu items.
7261
7262         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7263         well as strings.
7264         (make-gutter-only-dialog-frame): allow the user to create the
7265         frame unmapped. Allow the gutter spec to be given as a glyph.
7266         (search-dialog-direction): new variable.
7267         (search-dialog-text): new variable.
7268         (search-dialog-callback): new function. Callback for the search
7269         dialog action.
7270         (make-search-dialog): new function. Create a user-friendly search
7271         dialog.
7272
7273 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7274
7275         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7276         under Windows.
7277
7278 2000-04-01  Andy Piper  <andy@xemacs.org>
7279
7280         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7281         progress more accurately.
7282
7283 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7284
7285         * finder.el (finder-compile-keywords): Process readable files only.
7286         Because error in process of .#finder-inf.el when compile xemacs
7287         with --with-clash-detection option.
7288
7289 2000-03-31  Andy Piper  <andy@xemacs.org>
7290
7291         * gutter-items.el (append-progress-display): don't delay after a
7292         successful font-lock.
7293         (make-gutter-only-dialog-frame): new function. Allow users to
7294         create gutter-only dialogs.
7295
7296 2000-03-27  Mike Alexander  <mta@arbortext.com>
7297
7298         * process.el (call-process-internal): Handle a null BUFFER
7299         parameter correctly.
7300
7301 2000-03-28  Andy Piper  <andy@xemacs.org>
7302
7303         * gutter-items.el (abort-progress-display): put strings in the
7304         gutter not extents.
7305         (progress-layout-glyph): signal special 'quit callback.
7306         (progress-display-quit-function): deleted.
7307         (progress-display-stop-callback): deleted.
7308         (progress-display-dispatch-command-events): deleted.
7309         (append-progress-display): remove calls to
7310         progress-display-dispatch-command-events.
7311         (raw-append-progress-display): ditto.
7312
7313 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7314
7315         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7316         being a list.  Actually define `stipple-pixmap-p' which is used as
7317         an error predicate.  Correctly handle PIXMAP being either relative
7318         or absolute file name.
7319
7320 2000-03-24  Andy Piper  <andy@xemacs.org>
7321
7322         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7323         (abort-progress-display): ditto. Don't delete the created extent.
7324         (raw-append-progress-display): ditto.
7325         (progress-display-dispatch-non-command-events): new
7326         function. Encapsulates what we want to do when no command input is
7327         required.
7328         (progress-display-dispatch-command-events): likewise, but disable
7329         for now since it causes too many problems.
7330         (append-progress-display): use them.
7331         (raw-append-progress-display): ditto.
7332         (default-gutter-position-changed-hook): set this rather than
7333         default-gutter-position-changed.
7334         (default-gutter-position-changed-hook): lambda with zero arguments
7335         rather than one.
7336         (raw-append-progress-display): trap errors in pending input since
7337         allowing them to signal will hose the gauge well and
7338         truly. Ideally we would like to delay these until we are more able
7339         to cope.
7340         (append-progress-display): ditto.
7341
7342 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7343
7344         * lisp/make-docfile.el: call-process-internal is now implemented
7345         in process.el.
7346
7347 2000-03-21  Ben Wing  <ben@xemacs.org>
7348
7349         * mule\mule-cmds.el (set-language-info-alist):
7350         Fix to correspond to new menu arrangement.
7351
7352 2000-03-21  Ben Wing  <ben@xemacs.org>
7353
7354         * process.el:
7355         * process.el (call-process-internal): New.
7356         New implementation of call-process.  Only enabled under NT, so far.
7357         stderr handling not implemented yet in CVS'd C code.
7358
7359 2000-03-20  Ben Wing  <ben@xemacs.org>
7360
7361         * lisp-mode.el:
7362         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7363         * lisp-mode.el (lisp-interaction-mode):
7364         Put back Lisp Interaction menubar for Jan V's sake.
7365
7366         * simple.el:
7367         * simple.el (mark-ring):
7368         * simple.el (dont-record-current-mark): New.
7369         * simple.el (in-shifted-motion-command): New.
7370         * simple.el (mark-ring-unrecorded-commands): New.
7371         * simple.el (mark-ring-max):
7372         * simple.el (set-mark-command):
7373         * simple.el (push-mark):
7374         * simple.el (handle-pre-motion-command):
7375         Implement scheme for not recording unimportant marks.
7376
7377         * subr.el:
7378         * subr.el (function-allows-args): New.
7379         New function function-allows-args.
7380
7381 2000-03-20  Martin Buchholz <martin@xemacs.org>
7382
7383         * XEmacs 21.2.32 is released.
7384
7385 2000-03-20  Andy Piper  <andy@xemacs.org>
7386
7387         * gutter-items.el (update-tab-in-gutter): force selection of the
7388         selected-window if required to do so.
7389         (buffers-tab-items): ditto.
7390         (add-tab-to-gutter): ditto.
7391         (create-frame-hook): use force-selection.
7392         (default-gutter-position-changed): lambdify.
7393         (update-tab-hook): deleted since it was only used in one place.
7394
7395 2000-03-18  Andy Piper  <andy@xemacs.org>
7396
7397         * files.el (find-file-noselect): undo change that shouldn't have
7398         gone in.
7399
7400 2000-03-17  Andy Piper  <andy@xemacs.org>
7401
7402         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7403         of selected-window trickery.
7404
7405         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7406         frames tabs.
7407         (progress-display-stop-callback): progress -> progress-display
7408         (progress-display-quit-function): ditto.
7409         (clear-progress-display): ditto.
7410         (remove-progress-display): ditto.
7411         (append-progress-display): ditto.
7412         (abort-progress-display): ditto.
7413         (raw-append-progress-display): ditto.
7414         (display-progress-display): ditto.
7415         (current-progress-display-label): ditto.
7416         (current-progress-display): ditto.
7417         (lprogress-display): ditto and save the buffer
7418         (progress-display): ditto. Otherwise the buffer sometimes gets
7419         changed which confuses font-lock.
7420
7421         * font-lock.el (font-lock-default-fontify-buffer): catch all
7422         errors, not just quit.
7423         (font-lock-mode): progress -> display-progress
7424         (font-lock-default-fontify-buffer): ditto.
7425         (font-lock-fontify-syntactically-region): ditto.
7426         (font-lock-fontify-keywords-region): ditto.
7427
7428 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7429
7430         * cl.el (gensym): Move to here from cl-macs.el.
7431         (gentemp): Ditto.
7432
7433 2000-03-16  Andy Piper  <andy@xemacs.org>
7434
7435         * font-lock.el (font-lock-mode): use lprogress and friends for
7436         progress management.
7437         (font-lock-default-fontify-buffer): ditto.
7438         (font-lock-fontify-syntactically-region): ditto.
7439         (font-lock-fontify-keywords-region): ditto.
7440         (font-lock-revert-cleanup): fix reverting.
7441         (font-lock-revert-setup): ditto.
7442
7443         * gutter-items.el (progress-use-echo-area): new variable. Use the
7444         echo area for progress gauges if non-nil.
7445         (clear-progress): remove echo area stuff and defer to
7446         clear-message.
7447         (append-progress): dispatch non-command events after each progress
7448         increment. Remove echo area stuff.
7449         (abort-progress): remove echo area stuff and defer to
7450         display-message.
7451         (raw-append-progress): ditto. Dispatch non-command events after
7452         gutter redisplay.
7453         (display-progress): defer echo area stuff to display-message.
7454
7455         * gutter-items.el (clear-progress):
7456         (abort-progress): indentation changes.
7457         (display-progress): don't clear progress.
7458         (append-progress): compare messages with equal.
7459         (raw-append-progress): use dispatch-non-command-events to flush
7460         widget creation events.
7461
7462 2000-03-13  Ben Wing  <ben@xemacs.org>
7463
7464         * abbrev.el:
7465         * abbrev.el (abbrev-string-to-be-defined): New.
7466         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7467         Changes for use with the menubar.
7468
7469 2000-03-12  Ben Wing  <ben@xemacs.org>
7470
7471         * alist.el (vassoc): moved here from font-menu.el.
7472
7473         * custom.el (defface): typo fix.
7474
7475         * dialog.el (yes-or-no-p-dialog-box):
7476         * dialog.el (message-box):
7477         * files.el (save-some-buffers-1):
7478         Put accelerators in the button names.
7479
7480         * font-lock.el (font-lock-comment-face):
7481         * font-lock.el (font-lock-keyword-face):
7482         * font-lock.el (font-lock-function-name-face):
7483         Fixed some of the colors under MS Windows because the existing
7484         default colors were hardly different from black and needed to be
7485         made lighter.
7486
7487         * font-menu.el:
7488         * font-menu.el (font-menu-split-long-menu):
7489         * font-menu.el (font-menu-family-constructor):
7490         * font-menu.el (font-menu-size-constructor):
7491         * font-menu.el (font-menu-weight-constructor):
7492         * font-menu.el (font-menu-set-font):
7493         vassoc moved to alist.el.
7494         Accelerators added to all menus.
7495         Unused bound var new-props removed.
7496
7497         * keydefs.el: I did a whole lot of rearranging to put things in a
7498         more consistent order and fixed a number of cases where key
7499         combinations involving up, down, left, right and so on were
7500         defined but the corresponding keypad combinations were not
7501         defined.
7502
7503         * lisp-mode.el:
7504         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7505         * lisp-mode.el (emacs-lisp-mode):
7506         * lisp-mode.el (lisp-interaction-mode):
7507         * lisp-mode.el (flet):
7508         Added accelerators onto the menus.
7509         Made all the different versions of the let function be indented
7510         the same way.
7511         Undid Steve's easy-menu-ification, because it makes it impossible
7512         to have the menubar and popup menus different.
7513         Cleaned up the menu; added items for find-function &c and some
7514         indenting, and removed debug-on-*.
7515
7516         * list-mode.el (list-mode-hook):
7517         * list-mode.el (list-mode):
7518         * list-mode.el (completion-setup-hook):
7519         * list-mode.el (display-completion-list):
7520         Added support for the :window-height keyword, which is required
7521         because of other changes that I made for the file dialog box.  I
7522         also made the hook variables list-mode-hook and
7523         completion-setup-hook and also minibuffer-setup-hook in
7524         minibuf.el be permanent-local; see comment in list-mode.el.
7525
7526         * map-ynp.el (map-y-or-n-p):
7527         Added accelerators to the dialog buttons.
7528
7529         * menubar-items.el (menu-truncate-list):
7530         New internal function.
7531         * menubar-items.el (submenu-generate-accelerator-spec):
7532         * menubar-items.el (menu-item-strip-accelerator-spec):
7533         * menubar-items.el (menu-item-generate-accelerator-spec):
7534         New exported functions, for use in auto-generating accelerator specs.
7535
7536         * menubar-items.el:
7537         * menubar-items.el (default-menubar):
7538         * menubar-items.el (maybe-add-init-button):
7539         * menubar-items.el (bookmark-menu-filter):
7540         * menubar-items.el (slow-format-buffers-menu-line):
7541         * menubar-items.el (build-buffers-menu-internal):
7542         * menubar-items.el (language-environment-menu-filter):
7543         * menubar-items.el (default-popup-menu):
7544         * menubar-items.el (popup-buffer-menu):
7545         * menubar-items.el (popup-menubar-menu):
7546         Did a major overhaul on this file, and in fact I'm nowhere near
7547         done working on the menubar, and there will be more patches to
7548         come.  A basic summary of what I've done:
7549
7550         a) I added accelerators to all of the menu items.  For menus that
7551         are auto-generated, such as the buffers menu, the accelerators are
7552         automatically added to the beginning of each line using the
7553         numbers 1 through 9, then zero, and then letters starting with A,
7554         but omitting the letters that are already in use for the fixed
7555         menu items at the top of the buffers menu.  To facilitate adding
7556         accelerators of this kind, I created some new functions
7557         (*-accelerator-spec), which are also being used by other filters
7558         that auto generate lists of things such as ftp sites to download
7559         packages.  If people really don't like these accelerators
7560         appearing at the beginning of the menu items, a variable can be
7561         added to optionally turn them off, but I think this is rather
7562         pointless because other menu items have accelerators and many or
7563         most of the menu users will use the accelerators if the support is
7564         there.
7565
7566         b) I combined the top level Tools and Apps menus into a single
7567         Tools menu, because the distinction between the two is not
7568         obvious, and the items on the menus are not used often enough that
7569         putting some of them onto submenus is a problem.
7570
7571         c) I created two new top level menus called View and Cmds because
7572         there were too many items on the File and Edit menus, and I'm going
7573         to be adding more items to these menus.  In contrast to the Tools
7574         menu, the items on these menus may be used quite often during an
7575         editing session, and so should be available with fewer
7576         keystrokes.
7577
7578         d) I added a number of options to the options menu, including one
7579         for controlling whether the alt key can be used to traverse to
7580         menu items using the accelerators, one for controlling behavior of
7581         control-k, one for controlling how the kill and yank functions
7582         interact with the clipboard, a few additional buffers-menu
7583         options, and various other things.  I also did a bit of
7584         rearranging, for example, combining the keyboard and mouse options
7585         into a single keyboard and mouse submenu to facilitate the
7586         accelerators on that level.
7587
7588         e) I changed the variable buffers-menu-format-buffer-line-function
7589         to take two arguments instead of one, the second argument being
7590         the line number for use in creating an accelerator.  I added a
7591         hack to support existing functions with one argument (although I
7592         doubt that very many of these exist), for backward compatibility.
7593
7594         f) I moved the top level mule menu to be a submenu of the edit
7595         menu.  I think that most of the items on this menu are fairly
7596         useless and there are certainly not enough frequently used items
7597         to justify this being its own top level menu.
7598
7599         g) I combined most of the items in big-menubar.el into the main menu.
7600         If people think the main menu is too big, it would be possible to
7601         create different configurations, some smaller.
7602
7603         * menubar.el (check-menu-syntax):
7604         Deleted some syntax checks that were no longer valid, partly
7605         because of changes that were already made a long time ago, and
7606         partly because of a change I made where I allow the name of the
7607         menu item to be an evaluated expression rather than just a string,
7608         similar to all of the other parameters of a menu item.
7609
7610         * minibuf.el:
7611         * minibuf.el (read-file-name-1):
7612         * minibuf.el (mouse-read-file-name-1):
7613         I made a number of changes to improve the appearance
7614         and functioning of the file dialog box.  They include:
7615
7616         a) Fixing the problem where closing the dialog box by clicking on
7617         the close button of the window didn't properly exit the
7618         minibuffer.
7619
7620         b) Fixing the problem that if you typed part of a file name, and
7621         then clicked on a completion with the mouse, the file was not
7622         correctly selected.
7623
7624         c) Changing the title of the dialog box to reflect the operation
7625         being done in accordance with user interface conventions, rather
7626         than the name of the dialog box buffer, which is rather useless.
7627
7628         d) Remove the words "possible completions are" which didn't
7629         belong.
7630
7631         e) Fix things so that the completions scroll off the end of the
7632         completions windows only to the right, rather than both to the
7633         right and down, which is in accordance with Windows user interface
7634         conventions.
7635
7636         * msw-init.el (init-post-mswindows-win):
7637         Added a binding for meta-F4, which is the standard windows binding
7638         for exiting a program.
7639
7640         * select.el (get-selection-no-error):
7641         * select.el (own-selection):
7642         * select.el (own-clipboard):
7643         Added an optional argument called append to the functions
7644         own-selection and own-clipboard.  This adds support for appending
7645         text to the existing selection and allows the function
7646         own-clipboard to be used as the value of the variable
7647         interprogram- cut-function.
7648
7649         Fixed a bug in own-selection in handling zmacs-region-stays.
7650
7651         * simple.el (historical-kill-line): New.
7652
7653         * simple.el (kill-line):
7654         * simple.el (interprogram-cut-function):
7655         * simple.el (interprogram-paste-function):
7656         * simple.el (handle-pre-motion-command):
7657         * simple.el (next-line):
7658         * simple.el (previous-line):
7659         a) Expanded the variable kill-whole-line, so that function
7660         kill-line can be set to delete the entire line always, not just
7661         when cursor is at the beginning of the line.  This is controlled
7662         by setting the variable kill-whole-line to the symbol 'always.
7663         This behavior, as well as the existing kill-whole-line behavior,
7664         now only take effect when kill-line is called interactively,
7665         although this is a departure from a previous behavior in the case
7666         of setting this variable kill-whole-line to t.  It is almost
7667         certainly what has always been intended, and most likely the old
7668         way of doing things introduced bugs.  I also created a function
7669         called historical-kill-line, which ignores the kill-whole-line
7670         setting and always gives the historical behavior of only killing
7671         to the end of the line.  I bound this function to shift- control-k
7672         so that the kill to end of line behavior is available, even when
7673         kill-whole-line has been set to change control-k into the simple
7674         delete-whole-line behavior. (This can be set using the options
7675         menu.)
7676
7677         b) I changed things so that kill and yank now interact with the
7678         clipboard by default under windows.  This was done by changing the
7679         default value of interprogram-cut- function and
7680         interprogram-paste-function.  You can get the old behavior by
7681         setting these to nil, and there is an option on the options menu
7682         to do this.
7683
7684         c) I added support for selecting text using shifted motion keys.
7685         This support is on by default and can be controlled by the
7686         variable shifted-motion-keys-select-region.  There is also a
7687         variable called unshifted-motion-keys-deselect-region that
7688         controls more specifically how the shifted motion key behavior
7689         works.  I did not put an option on the options menu to turn this
7690         off, because I can't imagine why this would be useful.
7691
7692         * simple.el (forward-block-of-lines):
7693         * simple.el (backward-block-of-lines):
7694         * simple.el (block-movement-size):
7695         New.
7696
7697         * simple.el (uncapitalized-title-words):
7698         * simple.el (uncapitalized-title-word-regexp):
7699         * simple.el (capitalize-string-as-title):
7700         * simple.el (capitalize-region-as-title):
7701         New.
7702
7703
7704         * subr.el (add-hook):
7705         * subr.el (make-local-hook): New.
7706         * subr.el (remove-local-hook): New.
7707         * subr.el (add-one-shot-hook): New.
7708         * subr.el (add-local-one-shot-hook): New.
7709         Added some functions to make using hooks easier.
7710         These include:
7711
7712         a) Functions add-local-hook and remove-local-hook to make it easy
7713         to use local hooks.
7714
7715         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7716         make it possible to add a "one-shot" hook, which is to say a hook
7717         that runs only once, and automatically removes itself after the
7718         first time it has run.
7719
7720 2000-03-09  Andy Piper  <andy@xemacs.org>
7721
7722         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7723
7724 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7725
7726         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7727         Moved from menubar-items.el.
7728         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7729
7730 2000-03-08  Andy Piper  <andy@xemacs.org>
7731
7732         * gutter-items.el (build-buffers-tab-internal): add selected field
7733         to buffers tab spec.
7734
7735 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7736
7737         * minibuf.el (last-exact-completion): Initialize to nil.
7738
7739 2000-03-07  Didier Verna  <didier@xemacs.org>
7740
7741         * startup.el (command-line-1): remove unused variable
7742         `first-file-buffer'.
7743
7744 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7745
7746         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7747         which is also used for Web server log files.
7748
7749 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7750
7751         * mule/mule-charset.el: Setup auto-fill-chars.
7752
7753 2000-03-02  SL Baur  <steve@beopen.com>
7754
7755         * subr.el (with-string-as-buffer-contents): Reimplement using
7756         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7757         non-deletion of buffer after execution problem.
7758         (with-output-to-string): Use unique buffer name.
7759
7760 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7761
7762         * gutter-items.el (buffers-tab-sort-function):  New variable.
7763         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7764
7765 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7766
7767         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7768
7769 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7770
7771         * menubar-items.el (maybe-add-init-button): Remove the "Load
7772         .emacs" button from all menubars.
7773
7774 2000-03-01  Didier Verna  <didier@xemacs.org>
7775
7776         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7777         region rectangle replacement (from Jan Vroonhof).
7778         (replace-rectangle): new function.
7779
7780 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7781
7782         * mule/mule-cmds.el (set-default-coding-systems): Use
7783         set-terminal-coding-system and set-keyboard-coding-system.
7784         * coding.el (set-terminal-coding-system): Use
7785         set-console-tty-output-coding-system.
7786         (set-keyboard-coding-system): Use
7787         set-console-tty-input-coding-system.
7788
7789 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7790
7791         * minibuf.el (read-variable): Allow symbol to default argument.
7792
7793 2000-02-27  Andy Piper  <andy@xemacs.org>
7794
7795         * gutter-items.el (update-tab-hook): new function to be used for
7796         hooks.
7797         (create-frame-hook): add update-tab-hook.
7798         (record-buffer-hook): ditto.
7799         (default-gutter-position-changed): ditto.
7800         (default-gutter-position): updating the buffers tab is now handled
7801         by a hook.
7802         (default-gutter-position-changed-hook): new variable.
7803         (gutter-element-visibility-changed-hook): ditto.
7804         (set-gutter-element-visible-p): call it.
7805         (set-gutter-element): use modify-specifier-instances. Set extents
7806         as duplicable before using.
7807         (remove-gutter-element): ditto.
7808         (set-gutter-element-visible-p): ditto.
7809         (init-gutter): new function.
7810         (add-tab-to-gutter): use new gutter-element functions rather than
7811         setting specifiers directly.
7812         (clear-progress): ditto.
7813         (abort-progress): ditto.
7814         (gutter-buffers-tab-visible-p): renamed from
7815         default-gutter-visible-p
7816
7817         * specifier.el (modify-specifier-instances): new function from Jan
7818         Vroonhof.
7819
7820         * x-init.el (init-post-x-win): call init-gutter.
7821
7822         * msw-init.el (init-post-mswindows-win): call init-gutter.
7823
7824         * menubar-items.el (default-menubar): Update to reflect new gutter
7825         variables.
7826
7827 2000-02-26  Andy Piper  <andy@xemacs.org>
7828
7829         * gutter-items.el (set-gutter-element): new function. Add gutter
7830         elements to the specified gutter.
7831         (remove-gutter-element): new function. Remove gutter elements from
7832         the specified gutter.
7833         (set-gutter-element-visible-p): new function. Set gutter element
7834         visibility for the provided gutter-visible specifier.
7835
7836 2000-02-23  Andy Piper  <andy@xemacs.org>
7837
7838         * gutter-items.el (add-tab-to-gutter): specify dimensions
7839         dynamically.
7840
7841 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7842
7843         * gutter-items.el (add-tab-to-gutter):
7844         * package-get.el (package-get-interactive-package-query):
7845         * package-ui.el (pui-directory-exists):
7846         (pui-install-selected-packages):
7847         (pui-list-packages):
7848         Use #'(lambda ...)  instead of '(lambda ...).
7849
7850 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7851
7852         * startup.el (load-user-init-file): Check to make sure user
7853           has an init-file before calling load().
7854
7855 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7856
7857         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7858
7859 2000-02-23  Martin Buchholz <martin@xemacs.org>
7860
7861         * XEmacs 21.2.31 is released.
7862
7863 2000-02-21  Mike Sperber <mike@xemacs.org>
7864
7865         * loadup.el (really-early-error-handler):
7866         * update-elc.el:
7867         * make-docfile.el:
7868         Remove dependency on EMACSBOOTSTRAP... environment variables.
7869
7870 2000-02-21  Martin Buchholz <martin@xemacs.org>
7871
7872         * XEmacs 21.2.30 is released.
7873
7874 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7875
7876         * byte-optimize.el (byte-optimize-plus):
7877         (byte-optimize-minus):
7878         (byte-optimize-multiply):
7879         Optimize (- 0) to 0, not (-)
7880         Optimize (+ 5 3.0) to 8.0
7881         Optimize (* 5 3.0) to 15.0
7882         Improve readability.
7883
7884 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7885
7886         * modeline.el: (modeline-scrolling-method): change modeline
7887         mswindows cursor appearance according to the value.
7888
7889         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7890         and 'gui-element face colors and 'gui-element face font to Windows
7891         defaults.
7892
7893 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7894
7895         * font-lock.el: Javadoc enhancements
7896
7897 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7898
7899         * ldap.el (toplevel): Test if LDAP support has been compiled in
7900         (ldap-verbose): New option
7901         (ldap-search-entries): Renamed from the previous ldap-search
7902         Conditionalize message display on ldap-verbose
7903         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7904         defuns
7905         (ldap-search): Is now defined as an obsolete wrapper calling
7906         ldap-search-basic or ldap-search-entries
7907
7908
7909 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7910             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7911             Jan Vroonhof  <jan@xemacs.org>
7912
7913         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7914         When for-effect is true, didn't call `byte-optimize-form'
7915         in and/or subforms without last.
7916
7917 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7918
7919         * package-get.el (package-get-download-sites): Use correct custom
7920         type.
7921
7922 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7923
7924         * files.el (write-file): Ask for coding system when compiled with
7925         file-coding.
7926
7927 2000-02-16  Andy Piper  <andy@xemacs.org>
7928
7929         * buffer.el (switch-to-buffer): give norecord argument to
7930         set-window-buffer instead of explicitly recording.
7931
7932         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7933         we have to pick a window.
7934
7935 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7936
7937         * mule/mule-cmds.el (describe-language-support): Don't add
7938         unexist function to help-map.
7939         (describe-coding-system): Don't use already assigend `C'.
7940
7941 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7942
7943         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7944         work in custom.
7945
7946 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7947
7948         * about.el: Ienaga's e-mail address change.
7949
7950 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7951
7952         * etags.el (find-tag): force new window -- even if buf already
7953         visible -- when other-window is t
7954
7955 2000-02-16  Martin Buchholz <martin@xemacs.org>
7956
7957         * XEmacs 21.2.29 is released.
7958
7959 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7960
7961         * cl-extra.el (getf): This is now identical to `plist-get', so
7962         just defalias it.
7963         * cl-macs.el: Make getf an alias to plist-get, at the
7964         byte-compiler level, using define-compiler-macro.
7965
7966 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7967
7968         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7969
7970 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7971
7972         * lisp/etags.el (find-tag-internal): set exact-tagname to
7973           a regular expression that matches against the tagname
7974           part of the tag entry first instead of only looking in
7975           the context area.
7976
7977 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7978
7979         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7980         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7981
7982 2000-02-07  Martin Buchholz <martin@xemacs.org>
7983
7984         * XEmacs 21.2.28 is released.
7985
7986 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7987
7988         * cl-extra.el (getf): Just call `get', never `get*'.
7989         Make arglist match docstring.
7990         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7991         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7992         * byte-optimize.el: remove references to `get*'.
7993
7994 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7995
7996         * mule/european.el: Add syntax information for Latin3 and Latin4.
7997
7998 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7999
8000         * byte-optimize.el: Byte-optimize (length "foo")
8001
8002 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8003
8004         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8005         width check using `window-leftmost-p' and `window-rightmost-p'.
8006
8007 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8008
8009         * wid-edit.el (widget-match-inline): An atom never matches a
8010           list.
8011
8012 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8013
8014         * modeline.el: Consolidated 'x and 'mswindows specification under
8015         'win tag.
8016
8017 2000-01-29  Andy Piper  <andy@xemacs.org>
8018
8019         * gutter-items.el: (format-buffers-tab-line): Try and be
8020         intelligent about buffer naming when we have duplicates.
8021
8022 2000-01-29  Andy Piper  <andy@xemacs.org>
8023
8024         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8025         updated when it becomes visible.
8026
8027 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8028
8029         * bytecomp.el (byte-compile-insert-header): Properly set coding
8030         system under MULE and file-coding.
8031
8032 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8033
8034         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8035         (dontusethis-set-value-terminal-coding-system-handler):
8036         (dontusethis-set-value-keyboard-coding-system-handler):
8037         Never undefine coding system aliases.  Emergency fix for gnus.
8038
8039 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8040
8041         * files.el (abbreviate-file-name): Use directory-sep-char instead
8042         of hard-coded "/".
8043
8044 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8045
8046         * startup.el (user-init-file-base-list): New variable, replacing
8047         user-init-file-base.
8048         (find-user-init-file): New function.
8049         (command-line-early): Use it.
8050         (load-user-init-file): Ditto.
8051
8052 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8053
8054         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8055         calling valid-image-instantiator-format-p
8056
8057 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8058
8059         * isearch-mode.el (isearch-mode): The variable is
8060         isearch-unhidden-extents, not isearch-opened-extents.
8061
8062 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8063
8064         * minibuf.el (next-history-element): Modify error message if a
8065         default value is available.
8066
8067 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8068
8069         * bytecomp.el (byte-compile-file): Don't unconditionally write
8070         .elc files in binary - might contain non-Latin1.
8071
8072 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8073
8074         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8075         for windows-nt.
8076
8077         * version.el:
8078         * startup.el (user-init-file-base):
8079         * process.el (call-process-region):
8080         * files.el (make-backup-file-name):
8081         (backup-file-name-p):
8082         (file-relative-name):
8083         (abbreviate-file-name):
8084         (set-auto-mode):
8085         * code-process.el (call-process-region): Removed unnecessary
8086         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8087         support out of the universe.
8088
8089         * process.el:
8090         * code-process.el:
8091         * bytecomp.el (byte-compile-file): Removed reference to
8092         buffer-file-type, and commented usage of binary-process-output
8093         NTEmacs variables.
8094
8095 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8096
8097         * help.el (function-arglist): Add case for macro.
8098
8099 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8100
8101         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8102         printers.
8103         (custom-display): Added a menu for printer/display tags.
8104
8105         * frame.el (frame-type):
8106         * device.el (device-type): Added 'msprinter to the doc string, and
8107         removed 'pc -- it is not going to be implemented ever.
8108         (call-device-method): Fixed docstring typo.
8109         Defined specifier tags 'printer and 'display.
8110
8111 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8112
8113         * lisp/itimer.el (itimer-run-expired-timers): (consp
8114           last-command-event-time) instead of (consp
8115           'last-command-event-time).
8116
8117 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8118
8119         * msw-glyphs.el: Removed obsolete commentary.
8120
8121 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8122
8123         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8124         better default value.
8125
8126 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8127
8128         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8129         (read-string): Ditto.
8130         (eval-minibuffer): Ditto.
8131         (read-command): Ditto.
8132         (read-function): Ditto.
8133         (read-variable): Ditto.
8134         (read-number): Ditto.
8135         (read-shell-command): Ditto.
8136         (read-number): Record history.
8137
8138 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8139
8140         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8141
8142 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8143
8144         * faces.el (startup-initialize-custom-faces): New function.
8145         Reset all faces created during auto-autoloads loading time
8146         by defface.
8147         * startup.el (command-line): Call it.
8148
8149 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8150
8151         * about.el (about-hackers): Add myself to contributors list.
8152
8153 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8154
8155         * menubar-items.el (maybe-add-init-button): Removed an argument in
8156         a call to load-user-init-file, as the function managed to lose its
8157         formal parameter a few betas ago.
8158
8159 2000-01-18  Martin Buchholz <martin@xemacs.org>
8160
8161         * XEmacs 21.2.27 is released.
8162
8163 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8164
8165         * process.el (shell-command-to-string): Use the FSF docstring.
8166         Make shell-command-to-string the standard function, and
8167         exec-to-string the (deprecated) alias.
8168
8169         * startup.el: typo fix.
8170
8171 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8172
8173         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8174
8175 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8176
8177         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8178         buffers after visible buffers.
8179         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8180
8181 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8182
8183         * info.el (Info-extract-menu-node-name): Stop at a dot
8184         followed by whitespace or right parenthesis.
8185
8186 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8187
8188         * info.el (Info-directory-list): Warn against using Customize with
8189         Info-directory-list.
8190
8191 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8192
8193         * minibuf.el (read-file-name): doc fix.
8194
8195         * autoload.el (update-file-autoloads): doc fix.
8196
8197         * about.el (about-hackers): Change my E-mail address.
8198
8199 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8200
8201         * info.el (Info-visit-file): Just use the `f' interactive spec to
8202         read a filename in the standard way.
8203
8204 2000-01-13  Andy Piper  <andy@xemacs.org>
8205
8206         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8207         (gutter-buffers-tab-extent): new variable.
8208         (update-tab-in-gutter): call add-tab-to-gutter again if the
8209         orientation has changed.
8210         (add-tab-to-gutter): cope with different orientations.
8211
8212 2000-01-11  Didier Verna  <didier@xemacs.org>
8213
8214         * info.el (Info-following-node-name): backward-skip dots as well
8215         as spaces (dots at the end of a node name aren't part of it).
8216         (Info-extract-menu-node-name): don't skip dots. There could be
8217         some in the node name.
8218         (Info-index): allow dots to be part of a node name.
8219
8220 2000-01-12  Andreas Jaeger  <aj@suse.de>
8221
8222         * files.el (auto-mode-alist): Added idlwave-mode.
8223         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8224
8225 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8226
8227         * info.el (Info-search): Show default value.
8228
8229 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8230
8231         * info.el (Info-read-node-completion-table): New variable.
8232         (Info-read-node-name-1): New function.
8233         (Info-read-node-name): Use it.
8234         (Info-follow-reference): Use DEFAULT argument of completing-read.
8235         (Info-menu): Ditto.
8236
8237 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8238
8239         * hyper-apropos.el (hyper-describe-key-briefly): Save
8240         window configuration.
8241         (hyper-describe-face): Use DEFAULT of completing-read.
8242         (hyper-apropos-read-variable-symbol): Ditto.
8243         (hyper-apropos-read-function-symbol): Ditto.
8244
8245 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8246
8247         * mule/mule-cmds.el (set-default-coding-system): Set
8248         comint-exec-hook to use coding-system-for-read and
8249         coding-system-for-write so that C-x RET c works.
8250
8251 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8252
8253         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8254         (previous-matching-history-element): Increment
8255         minibuffer-max-depth by 1.
8256         (next-matching-history-element): Ditto.
8257
8258 2000-01-11  Andy Piper  <andy@xemacs.org>
8259
8260         * gutter-items.el (buffers-tab): Create a new face for the buffers
8261         tab.
8262         (buffers-tab-face): use it.
8263
8264 2000-01-10  Didier Verna  <didier@xemacs.org>
8265
8266         * modeline.el (modeline-scrolling-method): change modeline X
8267         cursor appearance according to the value.
8268
8269 2000-01-07  Andreas Jaeger  <aj@suse.de>
8270
8271         * about.el (about-hackers): Moved my entry to contributor list.
8272         (xemacs-hackers): Added myself.
8273         (about-maintainer-info): Added description of myself.
8274
8275
8276 2000-01-07  Didier Verna  <didier@xemacs.org>
8277
8278         * modeline.el (modeline-scrolling-method): new variable.
8279         (mouse-drag-modeline): add reference to it in the docstring.
8280         (mouse-drag-modeline): handle it.
8281
8282 2000-01-08  Andy Piper  <andy@xemacs.org>
8283
8284         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8285         calls.
8286         (remove-buffer-from-gutter-tab): ditto.
8287
8288 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8289
8290         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8291         (custom-face-edit): Fix grammatical error in help message.
8292
8293 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8294
8295         * movemail.el: Added.
8296
8297         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8298
8299 2000-01-03  Didier Verna  <didier@xemacs.org>
8300
8301         * modeline.el (mouse-drag-modeline): remove the code related to
8302         the modeline horizontal scrolling facility.
8303
8304 1999-12-31  Martin Buchholz <martin@xemacs.org>
8305
8306         * XEmacs 21.2.26 is released.
8307
8308 1999-12-28  Andy Piper  <andy@xemacs.org>
8309
8310         * wid-edit.el (widget-push-button-value-create): The gui cache
8311         does not agree with native widgets which can only be displayed
8312         once per window. The reasons for caching are diminished now that
8313         we don't hog resources when creating buttons.
8314         (widget-push-button-cache) deleted.
8315
8316 1999-12-24  Martin Buchholz <martin@xemacs.org>
8317
8318         * XEmacs 21.2.25 is released.
8319
8320 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8321
8322         * hyper-apropos.el (hyper-apropos): Toggle
8323         hyper-apropos-programming-apropos correctly.
8324         Set REGEXP when user accepts default value.
8325
8326 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8327
8328         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8329         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8330
8331 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8332
8333         * mule/mule-category.el (undefined-category-designator):
8334         Return char instead of character.  Search for undefined one.
8335         (describe-category): Use with-displaying-help-buffer.
8336
8337 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8338
8339         * byte-optimize.el (byte-optimize-plus):
8340         Optimize (+ 1) to 1 instead of (1+ nil).
8341
8342         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8343
8344         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8345
8346         * byte-optimize.el (byte-optimize-char-before): New function.
8347         Remove performance penalty for using (char-before) instead of (char-after).
8348
8349 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8350
8351         * mule/mule-category.el (char-category-list): Return character
8352         instead of integer.
8353
8354 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8355
8356         * minibuf.el (read-buffer): Check default is buffer object.
8357
8358 1999-11-25  Andy Piper  <andy@xemacs.org>
8359
8360         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8361         for buttons.
8362
8363 1999-12-16  Andreas Jaeger  <aj@suse.de>
8364
8365         * package-get.el (package-get-maybe-save-index): Fixed typo.
8366         Patch by Jeff Miller <jmiller@smart.net>.
8367
8368 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8369
8370         * gnuserv.el (gnuserv-process-filter):  don't call
8371         gnuserv-write-to-client when gnuserv-current-client is nil
8372
8373 1999-12-14  Martin Buchholz <martin@xemacs.org>
8374
8375         * XEmacs 21.2.24 is released.
8376
8377 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8378
8379         * about.el (about-hackers): Update my email address.
8380
8381 1999-12-07  Martin Buchholz <martin@xemacs.org>
8382
8383         * XEmacs 21.2.23 is released.
8384
8385 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8386
8387         * package-get.el (package-get-download-sites): Removed several
8388         defunct download sites, added many new ones, and corrected a few
8389         incorrect directory-on-site entries.  Added physical locations to
8390         site-description.
8391
8392 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8393
8394         * finder.el (finder-commentary): add DOC string and fix
8395         interactive spec
8396
8397 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8398
8399         * help.el (describe-function): Don't forget to intern the string
8400         completing-read returns.
8401         (describe-variable): Ditto.
8402
8403 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8404
8405         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8406         `hyper-apropos-help-mode' here to find symbol to customize
8407         irregardless of cursor position and simplify
8408         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8409         `hyper-apropos-popup-menu'.
8410
8411 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8412
8413         * apropos.el (apropos-mode-map): Add return to call
8414         apropos-follow.
8415         (apropos-print): Call apropos-mode to have better
8416         command reference. Put keymap text-poperty to
8417         symbole name.
8418
8419 1999-11-22  Alastair Burt  <burt@dfki.de>
8420
8421         * help.el: (describe-bindings-1): Added handling of keymaps for
8422         the extents at point.
8423
8424 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8425
8426         * gutter-items.el (buffers-tab-items): Wrap the function in a
8427         save-match-data
8428
8429 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8430
8431         * help.el (describe-function): Use the DEFAULT argument to
8432         completing-read.
8433         (describe-variable): Ditto.
8434
8435 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8436
8437         * minibuf.el (read-from-minibuffer): Add optional argument
8438         DEFAULT to have better mini-buffer history support.
8439         (completing-read): Pass default to read-from-minibuffer.
8440         (read-buffer): Pass default to completing-read.
8441
8442 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8443
8444         * font-lock.el (font-lock-doc-string-face): Document the
8445         `font-lock-lisp-like' property.
8446
8447 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8448
8449         * lisp-mode.el: Specify `font-lock-lisp-like'.
8450
8451         * font-lock.el (font-lock-lisp-like): New function.
8452         (font-lock-fontify-syntactically-region): Use it.
8453
8454 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8455
8456         * XEmacs 21.2.22 is released
8457
8458 1999-11-28  Martin Buchholz <martin@xemacs.org>
8459
8460         * XEmacs 21.2.21 is released.
8461
8462 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8463
8464         * minibuf.el (read-coding-system): Accept symbol and
8465         coding-system object as a default-coding-system.
8466
8467 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8468
8469         * minibuf.el (read-coding-system): Accept symbol as
8470         a default-coding-system.
8471
8472 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8473
8474         * apropos.el (apropos-documentation): Use insert instead
8475         of princ.
8476
8477 1999-11-07  William M. Perry  <wmperry@aventail.com>
8478
8479         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8480           for the linux console.
8481
8482         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8483           stuff to work when you are not on a window system, since the GPM
8484           mouse support now allows pasting from outside of XEmacs.
8485
8486 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8487
8488         * XEmacs 21.2.20 is released
8489
8490 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8491
8492         * setup-paths.el (paths-default-info-directories): Add
8493         /usr/share/info and /usr/local/share/info.
8494
8495 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8496
8497         * about.el: Updated Vladimir Ivanovic's info.
8498
8499 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8500
8501         * auto-show.el (auto-show-truncationp): Remove.
8502
8503         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8504
8505 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8506
8507         * indent.el (indent-line-to): fix bug: spaces were not replaced
8508         with tab if column is multiple of tab-width
8509         From dhn@qedinc.com
8510
8511 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8512
8513         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8514         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8515
8516         * package-get.el (package-get-package-provider): Be verbose when
8517         interactive. Patch from Robert Pluim
8518
8519 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8520
8521         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8522         info file suffixes.
8523
8524 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8525
8526         * process.el (open-network-stream): Add a new optional parameter
8527         PROTOCOL to support udp; fix a minor typo and add an explanation
8528         in docstring for udp programming.
8529
8530         * code-process.el (open-network-stream): Add a new optional
8531         parameter PROTOCOL to support udp; fix a minor typo and add an
8532         explanation in docstring for udp programming.
8533
8534 1999-10-18  Andy Piper  <andy@xemacs.org>
8535
8536         * gui.el (make-gui-button): be more precise about how we call
8537         callbacks.
8538
8539         * wid-edit.el (widget-push-button-value-create): Use the new form
8540         of native gui-button.
8541
8542 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8543
8544         * info.el (Info-page-prev): Don't do (sit-for 0).
8545
8546 1999-10-13  Andy Piper  <andy@xemacs.org>
8547
8548         * gutter-items.el (progress-abort-glyph): new glyph for showing
8549         abort status.
8550         (append-progress): dispatch-event rather than sit-for.
8551         (abort-progress): new function. Show the abort glyph with an
8552         appropriate message.
8553         (raw-append-progress): dispatch-event rather than sit-for.
8554         (display-progress): cope with aborts.
8555
8556         * gui.el (make-gui-button): Use native widgets for buttons
8557         unconditionally.
8558         (insert-gui-button): ditto.
8559         (gui-button-p): ditto.
8560
8561         * xbm-button.el: remove from core.
8562
8563         * xpm-button.el: remove from core.
8564
8565 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8566
8567         * faces.el (init-device-faces): Don't initialize the random faces
8568         on the stream device.
8569
8570 1999-10-06  Andy Piper  <andy@xemacs.org>
8571
8572         * files.el (recover-file): Don't use ls under windows for revert buffer.
8573
8574 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8575
8576         * package-get.el (package-get-download-menu): Make menu really
8577         toggle download sites.
8578         (package-get-download-sites): Add autoload cookie.
8579
8580 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8581
8582         * setup-paths.el (paths-find-module-directory): Ditto.
8583
8584 1999-09-29  Werner Fink  <werner@suse.de>
8585
8586         * setup-paths.el (paths-find-exec-directory): Add missing nil
8587         parameter for environment.
8588
8589 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8590
8591         * modeline.el (modeline-format):
8592         Only purecopy the strings.  Else
8593         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8594         barfs.
8595
8596 1999-08-28  Mike Woolley  <mike@bulsara.com>
8597
8598         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8599         user setting comint-completion-addsuffix and
8600         comint-process-echoes.
8601
8602 1999-09-22  Andy Piper  <andy@xemacs.org>
8603
8604         * gutter-items.el (update-tab-in-gutter): use
8605         last-nonminibuf-window instead of selected-window.
8606
8607 1999-09-18  Andy Piper  <andy@xemacs.org>
8608
8609         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8610         display on.
8611
8612         * subr.el (record-buffer-hook): new variable so that the hook gets
8613         some documentation.
8614
8615 1999-09-16  Andy Piper  <andy@xemacs.org>
8616
8617         * gutter-items.el (update-tab-in-gutter): only update when the
8618         gutter is visible.
8619         (remove-buffer-from-gutter-tab): ditto.
8620
8621 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8622
8623         * simple.el (do-auto-fill): Commented out part of Kinsoku
8624         processing.
8625
8626 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8627
8628         * isearch-mode.el (isearch-highlightify-region): Give the
8629         highlighting extents a high priority.
8630         (isearch-make-extent): Give the main highlighting extent an even
8631         higher priority.
8632
8633 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8634
8635         * packages.el (packages-compute-package-locations): Fix typo from
8636         -u rationalization.
8637
8638 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8639
8640         * setup-paths.el (paths-find-doc-directory): Respect value of
8641         `configure-doc-directory.'
8642
8643         * find-paths.el (paths-find-architecture-directory): Give
8644         precendence `default' argument (which typically comes from
8645         configure).
8646
8647 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8648
8649         * startup.el (command-line-early): Added options -user-init-file
8650         and -user-init-directory.
8651
8652         * files.el (user-init-file): Default to NIL so we can recognize
8653         when it's set.
8654
8655 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8656
8657         * obsolete.el (init-file-user):
8658         * startup.el:
8659         * packages.el (packages-compute-package-locations):
8660         * package-get.el (package-get-user-index-filename):
8661         * menubar-items.el (maybe-add-init-button):
8662         * info.el (Info-annotations-path):
8663         * dump-paths.el:
8664         Change `user-init-directory' to be an absolute path.
8665         Use `user-init-directory' where appropriate.
8666         Zap `init-file-user' and its uses.
8667
8668 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8669
8670         * subr.el (copy-symbol): New function.
8671
8672 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8673
8674         * isearch-mode.el (isearch-done): Be sure to restore invisible
8675         extents in the proper buffer.
8676         (isearch-pre-command-hook): Set this-command to the correct value
8677         in case the buffer has changed and old overriding-local-map was
8678         used.
8679         (isearch-restore-extent): Use remprop instead of setting the
8680         property to nil.
8681
8682 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8683
8684         * cmdloop.el (execute-extended-command): Update zmacs region
8685         before the delay.
8686         (execute-extended-command): Make the message gettext-friendly.
8687
8688 1999-09-07  Andy Piper  <andy@xemacs.org>
8689
8690         * gutter-items.el (progress-gauge-glyph): renamed from
8691         progress-glyph.
8692         (progress-text-glyph): new variable.
8693         (progress-layout-glyph): use layouts and text glyphs.
8694         (progress-area-buffer): removed.
8695         (progress-text-and-extent): new variable.
8696         (progress-displayed-p): dynamically create gutter area buffer.
8697         (clear-progress): ditto.
8698         (raw-append-progress): ditto.
8699         (append-progress): use new glyph names.
8700         (raw-append-progress): only create the extent when needed. set
8701         properties more optimally.
8702         (progress): remove args.
8703
8704 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8705
8706         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8707         mapcar where the return value is unused.
8708         (isearch-restore-invisible-extents): Ditto.
8709         (isearch-highlight-all-cleanup): Ditto.
8710         (isearch-delete-extents-in-range): Traverse the extents only once.
8711         (isearch-highlight-all-update): Don't start over if the search
8712         string has changed and more input is pending.
8713
8714 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8715
8716         * packages.el (packages-find-package-data-path): Ditto.
8717
8718         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8719
8720         * subr.el (mapc-internal): Don't make obsolete.
8721
8722         * cl-extra.el (mapc): Resurrect.
8723
8724 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8725
8726         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8727         alias.
8728
8729         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8730         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8731         (isearch-yank-clipboard): Use get-clipboard instead of
8732         x-get-clipboard.
8733         (isearch-yank-selection): Fix docstring.
8734
8735 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8736
8737         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8738
8739 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8740
8741         * cl-macs.el (extent-start-position): Fix setf method.
8742         (extent-end-position): Ditto.
8743
8744 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8745
8746         * isearch-mode.el: End merge with FSF 20.4.
8747
8748         * isearch-mode.el (search-invisible): New variable.
8749         (isearch-hide-immediately): Ditto.
8750         (isearch-unhidden-extents): Ditto.
8751         (isearch-range-invisible): New function.
8752         (isearch-unhide-extent): Ditto.
8753         (isearch-restore-invisible-extents): Ditto.
8754         (isearch-restore-extent): Ditto.
8755
8756         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8757         implementation.
8758         (isearch-ring-retreat-edit): Ditto.
8759         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8760         (isearch-forward-regexp): New arguments NOT-REGEXP and
8761         NO-RECURSIVE-EDIT.
8762         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8763         (isearch-backward-regexp): New arguments NOT-REGEXP and
8764         NO-RECURSIVE-EDIT.
8765         (isearch-mode): Return isearch-success.
8766         (isearch-update): Use unread-command-events instead of
8767         unread-command-event.
8768         (isearch-abort): If an invalid regexp is encountered, keep popping
8769         states.
8770         (isearch-*-char): Use FSF implementation.
8771         (isearch-whitespace-chars): Use the more robust FSF's
8772         implementation.
8773         (isearch-within-brackets): New variable.
8774         (isearch-mode): Initialize it.
8775         (isearch-edit-string): Bind it.
8776         (isearch-search-and-update): Set it.
8777         (isearch-push-state): Push it.
8778         (isearch-top-state): Pop it.
8779         (isearch-search): Set it.
8780         (isearch-printing-char): When called by isearch-whitespace-chars,
8781         handle M-SPC gracefully.
8782         (isearch-message-prefix): New argument ELLIPSIS.
8783         (isearch-message-suffix): Ditto.
8784         (isearch-message): Use the ELLIPSIS argument when calling
8785         isearch-message-prefix and isearch-message-suffix.
8786         (isearch-message-prefix): Distinguish between "wrapped" and
8787         "overwrapped" search, FWIW.
8788
8789 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8790
8791         * isearch-mode.el (isearch-edit-string): Use the head of the
8792         search ring instead of search-last-string and search-last-regexp.
8793         (search-highlight): Renamed from isearch-highlight.
8794         (isearch-exit): Use the new name.
8795         (isearch-highlight): Ditto.
8796         (isearch-dehighlight): Ditto.
8797         (isearch-update-ring): New function.
8798         (isearch-done): Call it.
8799         (isearch-done): New argument EDIT.
8800         (isearch-repeat): If search string is empty, look up at the car of
8801         the search ring; ignore the yank pointer.
8802         (isearch-abort): Call isearch-done with NOPUSH.
8803         (isearch-cancel): New function.
8804         (isearch-mode-map): Bind it to ESC ESC ESC.
8805
8806         * isearch-mode.el: Begin merge with FSF 20.4.
8807
8808 1999-09-01  Andy Piper  <andy@xemacs.org>
8809
8810         * x-select.el (x-get-clipboard): obsolete.
8811         (x-yank-clipboard-selection): obsolete
8812
8813         * select.el (disown-selection): need to be careful to disown the
8814         clipboard if we set it via selection.
8815         (get-clipboard): move from x-select.el
8816         (yank-clipboard-selection): ditto.
8817
8818 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8819
8820         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8821         isearch-highlight-all-matches to nil.
8822         (isearch-fixed-case): New variable.
8823         (isearch-mode): Initialize it.
8824         (isearch-edit-string): Save it.
8825         (isearch-toggle-case-fold): Set it.
8826         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8827         need to check isearch-fixed-case.
8828         (isearch-toggle-case-fold): Update highlighting of all matches
8829         before the pause.
8830         (isearch-edit-string):
8831
8832 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8833
8834         * isearch-mode.el (isearch-edit-string): Call isearch-message
8835         before reading the event so that the prompt is displayed properly.
8836         (isearch-message): Use isearch-nonincremental when calling
8837         isearch-message-prefix.
8838         (minibuffer-local-isearch-map): Bind up and down to do the same as
8839         M-p and M-n respectively.
8840         (isearch-done): New arg NOPUSH.
8841         (isearch-edit-string): Use it.
8842         (isearch-edit-string): Don't bind isearch-string.
8843         (isearch-ring-adjust): Edit string, *then* push state.
8844
8845 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8846
8847         * faces.el (isearch-secondary): Make isearch-secondary look
8848         different than default.
8849
8850 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8851
8852         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8853         save-excursion.
8854         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8855         (isearch-update): Call isearch-dehighlight without arguments.
8856         (isearch-done): Ditto.
8857
8858         * isearch-mode.el (isearch-fix-case): If the search string has no
8859         upper-case letters, allow the folding to be reenabled.
8860         Previously, once disabled, the folding would remain that way until
8861         the end of isearch.
8862         (isearch-top-state): Call isearch-fix-case.
8863
8864         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8865         save-excursion.
8866         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8867
8868 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8869
8870         * xpm-button.el:
8871         xbm-button.el: Need to exist in core because gui.el depends on
8872         them.
8873
8874 1999-08-31  Andy Piper  <andy@xemacs.org>
8875
8876         * gutter-items.el (buffers-tab-face): new customizable variable.
8877         (buffers-tab-default-buffer-line-length): new specifier for
8878         maximum viewable characters.
8879         (progress-stack): new variable for implementing widget-based
8880         progress messages.
8881         (progress-area-buffer): ditto.
8882         (progress-glyph-height): ditto.
8883         (progress-stop-callback): ditto.
8884         (progress-quit-function): new function.
8885         (progress-glyph): new variable.
8886         (progress-layout-glyph): ditto.
8887         (progress-displayed-p): new function, see message-displayed-p for
8888         details.
8889         (clear-progress): ditto.
8890         (remove-progress): ditto.
8891         (append-progress): ditto.
8892         (raw-append-progress): ditto.
8893         (display-progress): ditto.
8894         (current-progress): ditto.
8895         (current-progress-label): ditto.
8896         (progress): ditto.
8897         (lprogress): ditto.
8898
8899
8900 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8901
8902         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8903
8904         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8905         `isearch-yank-selection'.
8906         (isearch-mode-map): Use it.
8907         (isearch-yank-selection): Use `get-selection' instead of
8908         `get-x-selection'.
8909
8910 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8911
8912         * faces.el (isearch-secondary): Create face here.
8913
8914         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8915         timers.
8916
8917 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8918
8919         * subr.el (buffer-string): More robust backward compatibility
8920         check, courtesy William Perry.
8921
8922 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8923
8924         * replace.el (perform-replace): Stop the search after the search
8925         limit has been reached.
8926
8927 1999-08-23  Andy Piper  <andy@xemacs.org>
8928
8929         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8930         here if we don't have one.
8931
8932 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8933
8934         * ldap.el (ldap-coding-system): Default to nil until we get
8935         efficient UTF8 support
8936         (ldap-decode-string): Guard against `decode-coding-string' not
8937         being defined
8938         (ldap-encode-string): Guard against `encode-coding-string' not
8939         being defined
8940
8941 1999-08-23  Didier Verna  <didier@xemacs.org>
8942
8943         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8944         Some doc strings improvements, and add a star to the `interactive'
8945         calls.
8946
8947 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8948
8949         * font-lock.el (java-font-lock-keywords-3): introduced new
8950         keywords and regexpes for javadoc syntax 1.2.
8951
8952 1999-08-17  Andy Piper  <andy@xemacs.org>
8953
8954         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8955         format-buffers-tab-line.
8956         (buffers-tab-max-buffer-line-length): new variable.
8957         (format-buffers-tab-line): new function. truncate names if over
8958         buffers-tab-max-buffer-line-length.
8959
8960 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8961
8962         * cus-start.el: Customize the variable `bell-inhibit-time'.
8963
8964 1999-08-16  Andy Piper  <andy@xemacs.org>
8965
8966         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8967         brute-force approach to deleting the last buffer.
8968         (buffers-tab-grouping-regexp): new customizable variable.
8969         (select-buffers-tab-buffers-by-mode): use it.
8970
8971 1999-08-13  Andy Piper  <andy@xemacs.org>
8972
8973         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8974         deletion problem.
8975
8976 1999-07-30  Didier Verna  <didier@xemacs.org>
8977
8978         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8979         of princ to output symbols.
8980         (custom-save-face-internal): ditto.
8981         (custom-save-resets): ditto.
8982
8983 1999-08-09  Didier Verna  <didier@xemacs.org>
8984
8985         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8986         `regexp-quote' to protect the major mode name for use as a regular
8987         expression (c++ needs this for instance).
8988
8989 1999-08-08  Andy Piper  <andy@xemacs.org>
8990
8991         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8992         cope with similar mode names.
8993
8994         * gutter-items.el (buffers-tab-selection-function): new selection
8995         function.
8996         (select-buffers-tab-buffers-by-mode): new function.
8997         (buffers-tab-items): use it if set to only display buffers in the
8998         tab in the current buffer's group..
8999         (update-tab-in-gutter): use new api.
9000         (remove-buffer-from-gutter-tab): ditto.
9001
9002         * gutter-items.el (buffers-tab-max-size): set custom selection
9003         default to 6.
9004         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9005         (add-tab-to-gutter): set face as default.
9006
9007 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9008
9009         * faces.el (frob-face-property): Merge the fall-back specifier
9010         with the target, not replace it.
9011
9012 1999-08-05  Andy Piper  <andy@xemacs.org>
9013
9014         * gutter-items.el (update-tab-in-gutter): add frame argument for
9015         buffer-items.
9016         (update-tab-in-gutter): use it.
9017
9018         * gutter-items.el (record-buffer-hook): set.
9019
9020         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9021         change.
9022         (switch-to-buffer-hook) deleted.
9023
9024 1999-08-04  Andy Piper  <andy@xemacs.org>
9025
9026         * gutter-items.el (update-tab-in-gutter): make sure this will work
9027         as an argument to create-frame-hook.
9028
9029 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9030
9031         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9032         instead of timer emulation.
9033
9034 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9035
9036         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9037         Emacs isearch enhancements.
9038
9039 1999-07-28  Andy Piper  <andy@xemacs.org>
9040
9041         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9042         all devices that support tab controls.
9043         (remove-buffer-from-gutter-tab): new function. to be used as a
9044         value for kill-buffer-hook.
9045
9046 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9047
9048         * auto-show.el (auto-show-truncationp): changed to match
9049         `window_translation_on'
9050
9051 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9052
9053         * XEmacs 21.2.19 is released
9054
9055 1999-07-28  SL Baur  <steve@miho>
9056
9057         * code-files.el (insert-file-contents): Fix docstring.
9058         revert previous change.
9059
9060 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9061
9062         * fill.el (fill-region-as-paragraph): Change re-break-point to
9063         contain word-across-newline plus one character so that filling
9064         Japanese and Chinese works as desired.
9065         * simple.el (do-auto-fill): Ditto.
9066
9067 1999-07-26  SL Baur  <steve@miho>
9068
9069         * mule/japanese.el ("Japanese"): Do not specify a default input
9070         method.
9071         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9072
9073 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9074
9075         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9076         able to use cl-macs macro in early lisp.
9077
9078 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9079
9080         * custom.el:
9081         * cus-face.el:
9082         * cus-edit.el:
9083                 Massive custom Theme API changes.
9084
9085 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9086
9087         * code-files.el (insert-file-contents): Regard
9088         coding-system-magic-cookie if `coding-system-for-read' is nil.
9089
9090 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9091
9092         * mule/thai-xtis.el: Add coding: local variable, to avoid
9093         bootstrapping problem with C locale.
9094
9095 1999-07-22  Andy Piper  <andy@xemacs.org>
9096
9097         * dumped-lisp.el (preloaded-file-list): guard against putting
9098         gutter-items in a less than functional XEmacs.
9099         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9100
9101 1999-07-18  Bob Weiner  <weiner@beopen.com>
9102
9103         * fill.el (fill-context-prefix): Fixed bug that prevented the
9104         setting of an adaptive fill prefix when the `dont-skip-first' was
9105         t.
9106
9107 1999-07-22  SL Baur  <steve@miho>
9108
9109         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9110
9111 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9112
9113         * files.el (interpreter-mode-alist): add `make', `guile', and
9114         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9115         makefile-mode, guile is a scheme, and someday XEmacs will be
9116         modular enough to use as an efficient scripting tool.)
9117
9118 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9119
9120         * mule/mule-cmds.el (reset-language-environment): Regard
9121         coding-category `utf-8' and `ucs-4' if they are available.
9122
9123 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9124
9125         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9126         (prefer-coding-system): Fix DOC-string.
9127
9128         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9129         DOC-string too.
9130
9131         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9132         Mule.
9133         (coding-system-change-eol-conversion): Fix DOC-string.
9134
9135 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9136
9137         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9138         instead of `list-coding-system'.
9139
9140 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9141
9142         * menubar-items.el (default-menubar): `select-input-method' was
9143         renamed to `set-input-method'.
9144
9145         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9146         "Set Language Environment" menu.
9147
9148         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9149         "Describe Language Support" menu.
9150
9151 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9152
9153         * mule/chinese.el ("Chinese-GB"): Rename
9154         `chinese-gb-environment-setup-function' to
9155         `setup-chinese-gb-environment-internal'.
9156
9157 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9158
9159         * mule/korean.el: Use `define-coding-system-alias' instead of
9160         `copy-coding-system'.
9161
9162 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9163
9164         * mule/mule-cmds.el (set-language-environment-coding-systems):
9165         Treat duplicated coding-categories.
9166
9167 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9168
9169         * mule/japanese.el: Use `define-coding-system-alias' instead of
9170         `copy-coding-system'.
9171
9172 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9173
9174         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9175         coding-system `viscii'.
9176
9177 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9178
9179         * mule/cyrillic.el:
9180         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9181         (cyrillic-alternativnyj-decode-table): New variable.
9182         (cyrillic-alternativnyj-encode-table): New variable.
9183         - Specify `iso-8-1' as a category of coding-system
9184           `alternativnyj'.
9185         - Abolish general Cyrillic environment.
9186
9187 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9188
9189         * mule/chinese.el:
9190         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9191         - Register `chinese-gb-environment-setup-function' as a
9192           `setup-function' of "Chinese-GB" environment.
9193
9194 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9195
9196         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9197         optional argument `parents'.
9198
9199         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9200         property for Thai-XTIS.
9201
9202         * mule/mule-help.el (help-with-tutorial): Use property
9203         `tutorial-coding-system' of language-info as a coding-system to
9204         read tutorial file.
9205
9206 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9207
9208         * mule/thai-xtis.el: Don't setup `setup-function' and
9209         `exit-function'.
9210
9211         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9212         `set-coding-category-system' to set up coding-system for
9213         coding-category.
9214
9215         * mule/mule-cmds.el (prefer-coding-system): Use
9216         `set-coding-category-system' to set up coding-system for
9217         coding-category.
9218
9219 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9220
9221         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9222         Thai-XTIS environment.
9223
9224         * mule/mule-cmds.el (prefer-coding-system): Use
9225         `find-coding-system' instead of `coding-system-p'.
9226
9227 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9228
9229         * mule/mule-cmds.el (set-language-environment-coding-systems):
9230         Modify eol-type for XEmacs.
9231
9232         * mule/thai-xtis.el: Delete unused local variable `category'.
9233
9234         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9235         function.
9236         (prefer-coding-system): Don't call
9237         `update-coding-systems-internal'; use function
9238         `coding-category-list' instead of variable `coding-category-list';
9239         use `set-coding-priority-list' instead of `set-coding-priority';
9240         modify `eol-type' for XEmacs.
9241
9242         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9243         `charset-columns'.
9244         (char-width): Likewise.
9245
9246 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9247
9248         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9249         `tis-620'.
9250
9251         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9252         `set-coding-priority-list' instead of `set-coding-priority'; don't
9253         call `update-coding-systems-internal'.
9254
9255         * mule/mule-misc.el (coding-system-get): New function.
9256         (coding-system-put): New function.
9257         (coding-system-category): New function.
9258
9259 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9260
9261         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9262         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9263         to avoid conflict with leim/quail/thai-xtis.
9264
9265         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9266         to thai-xtis-chars.el.
9267
9268         * mule/thai-xtis-chars.el: New file (split from
9269         mule/thai-xtis.el).
9270
9271 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9272
9273         * mule/thai-xtis.el:
9274         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9275         - Add syntax entries.
9276         - Put `preferred-coding-system' of the charset `thai-xtis' to
9277           `tis-620'.
9278
9279 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9280
9281         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9282         rewritten to use write-multibyte-character.
9283
9284 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9285
9286         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9287         of `iso-2022-7'.
9288         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9289         ported yet.
9290         (read-input-method-name): Treat optional argument `default'.
9291
9292 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9293
9294         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9295         all.
9296         (set-language-info-alist): Set up menus here.
9297
9298 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9299
9300         * minibuf.el (completing-read): Add new optional argument
9301         `default'.
9302         (read-coding-system): Add new optional argument
9303         `default-coding-system'.
9304
9305 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9306
9307         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9308         (viet-viscii-...->viet-vscii...).
9309
9310 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9311
9312         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9313         and menus.
9314
9315 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9316
9317         * mule/mule-cmds.el (input-method-function): Add permanent-local
9318         property.
9319
9320 1999-03-30  Dave Love  <fx@gnu.org>
9321
9322         * mule/mule-cmds.el (current-language-environment): Doc fix.
9323
9324 1999-02-06  Richard Stallman  <rms@gnu.org>
9325
9326         * mule/european.el (setup-slovenian-environment): New function.
9327         ("Slovenian"): New language environment.
9328
9329 1999-01-27  Dave Love  <fx@gnu.org>
9330
9331         * mule/mule-cmds.el (current-language-environment): Provide :link,
9332         :type (choices) and appropriate :get.
9333
9334 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9335
9336         * mule/mule-cmds.el (describe-language-environment): Don't alter
9337         input-method-alist.
9338
9339 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9340
9341         * mule/mule-cmds.el (prefer-coding-system): Call
9342         set-coding-priority, so that the internal array of priorities is
9343         also updated.
9344
9345 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9346
9347         * mule/mule-cmds.el (prefer-coding-system): If the argument
9348         requires specific EOL conversion type, make the default coding
9349         systems use that.
9350
9351 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9352
9353         * mule/mule-cmds.el (set-language-environment): Pass the default
9354         eol-type to set-language-environment-coding-systems.
9355         (set-default-coding-systems): Copy the eol-type property for the
9356         new default values of {buffer-file,process}-coding-system from the
9357         old defaults.
9358         (set-language-environment-coding-systems): Accept an optional
9359         argument EOL-TYPE, and set the eol-type property of the default
9360         coding systems accordingly.
9361
9362 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9363
9364         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9365         use generate-new-buffer instead of get-buffer-create.
9366
9367 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9368
9369         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9370
9371 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9372
9373         * mule/mule-cmds.el (default-input-method): Fix custom type.
9374
9375 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9376
9377         * mule/mule-cmds.el (setup-specified-language-environment):
9378         Add apropos-inhibit property.
9379         (describe-specified-language-support): Likewise.
9380
9381 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9382
9383         * mule/mule-cmds.el: Doc fixes.
9384
9385 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9386
9387         * mule/mule-cmds.el (register-input-method): Doc-string
9388         modified.
9389
9390 1998-09-01  Dave Love  <fx@gnu.org>
9391
9392         * mule/mule-cmds.el (current-language-environment): Fix
9393         setter function.
9394
9395 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9396
9397         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9398         mule/european.el, mule/hebrew.el, mule/japanese.el,
9399         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9400         avoid bootstrapping problem if you need to recompile all the Lisp
9401         files using interpreted code.
9402
9403 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9404
9405         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9406         ("Latin-2"): Likewise.
9407
9408 1998-08-18  Per Starback  <starback@update.uu.se>
9409
9410         * mule/european.el (setup-latin2-environment): Fix typo.
9411
9412 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9413
9414         * mule/european.el: Give proper value of `input-method' key to all
9415         lang. env.
9416
9417         * mule/mule-cmds.el (activate-input-method): Handle the case that
9418         the arg INPUT-METHOD is nil correctly.
9419         (read-multilingual-string): Activate the specified input method
9420         before calling read-string.  Afterward, activate the original
9421         input method.
9422
9423 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9424
9425         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9426         (set-language-info-alist): Fix typo in doc-string.
9427
9428         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9429
9430 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9431
9432         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9433         (reset-language-environment): New function for the job that
9434         setup-english-environment used to do.
9435         (set-language-environment): Do more setups according to the info
9436         in language-info-alist.
9437         (read-language-name): Handle the case that the arg KEY is nil.
9438         (describe-language-environment): Handle input-method property.
9439
9440         * mule/: All files under this directory, which related with
9441         specific languages (such as mule/european.el, mule/greek.el,
9442         mule/hebrew.el, mule/misc-lang.el), modified as below.
9443         (setup-XXX-environment): Just call set-language-environment.  If
9444         they used to do some other jobs than what done by
9445         set-language-environment, those jobs are done in
9446         setup-XXX-environment-internal now.
9447         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9448         the value to setup-XXX-environment-internal.  Add properties
9449         input-method and features.
9450
9451         * mule/english.el (setup-english-environment): Just call
9452         reset-language-environment.
9453
9454         * mule/european.el (setup-8-bit-environment): Function deleted.
9455
9456 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9457
9458         * mule/mule-cmds.el (input-method-exit-on-first-char)
9459         (input-method-use-echo-area): Doc fixes.
9460
9461 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9462
9463         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9464         variable.
9465         (input-method-use-echo-area): New variable.
9466
9467 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9468
9469         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9470
9471 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9472
9473         * mule/mule-cmds.el (activate-input-method): Update mode line.
9474         (inactivate-input-method): Likewise.
9475
9476 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9477
9478         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9479         input method in the current buffer, but just bind
9480         current-input-method.
9481
9482 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9483
9484         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9485
9486         * mule/misc-lang.el ("IPA"): Add coding-priority and
9487         coding-system.
9488
9489 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9490
9491         * mule/greek.el: Add coding-priority.
9492
9493 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9494
9495         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9496         LANG-ENV.
9497
9498 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9499
9500         * mule/mule-cmds.el (register-input-method): Fix previous change.
9501         (setup-specified-language-environment): Doc fix.
9502
9503 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9504
9505         * mule/mule-cmds.el: Several doc fixes.
9506         (get-language-info, set-language-info): Rename argument.
9507         (set-language-info-alist): Likewise.
9508         (register-input-method): Rename argument.
9509         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9510
9511 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9512
9513         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9514         default value while reading an input method.
9515
9516 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9517
9518         * mule/mule-cmds.el (universal-coding-system-argument):
9519         Use buffer-file-coding-system as default.
9520
9521 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9522
9523         * mule/korean.el ("Korean"): Doc fix.
9524
9525 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9526
9527         * mule/mule-cmds.el (describe-language-environment): Print the
9528         languge environment at the head.
9529
9530 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9531
9532         * mule/japanese.el: Set exit-function to exit-japanese-environment
9533         for Japanese environment.
9534
9535 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9536
9537         * mule/mule-cmds.el (set-language-environment): Doc fix.
9538         (current-language-environment): Use defcustom.
9539         (default-input-method): Specify :type.
9540
9541 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9542
9543         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9544         modified.
9545         (prefer-coding-system): Doc-string modified.
9546
9547 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9548
9549         * mule/mule-cmds.el (set-language-info): Doc-string
9550         describes `coding-priority' KEY.
9551         (set-language-environment-coding-systems): New function.
9552         (select-safe-coding-system): New function.
9553         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9554         (set-language-info-alist): New optionla arg PARENTS.  Call
9555         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9556         (set-language-environment-coding-systems): New function.
9557
9558         * mule/chinese.el: Remove setting up of
9559         describe-chinese-environment-map and
9560         setup-chinese-environment-map.  Exclude them in args of calls to
9561         set-language-info-alist.  Register coding-priority key in
9562         language-info-alist.
9563
9564         * mule/cyrillic.el: Remove setting up of
9565         describe-cyrillic-environment-map and
9566         setup-cyrillic-environment-map.  Exclude them in args of calls to
9567         set-language-info-alist.  Register coding-priority key in
9568         language-info-alist.
9569
9570         * mule/english.el: Register coding-priority key in
9571         language-info-alist.
9572
9573         * mule/ethiopic.el: Register coding-priority key in
9574         language-info-alist.
9575
9576         * mule/european.el: Remove setting up of
9577         describe-european-environment-map and
9578         setup-european-environment-map.  Exclude them in args of calls to
9579         set-language-info-alist.  Register coding-priority key in
9580         language-info-alist.  Add "German" language env.
9581         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9582         (setup-german-environment): New function.
9583
9584         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9585         change default input method to "greek-postfix".
9586
9587         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9588         coding-priority key in
9589
9590 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9591
9592         * mule/mule-cmds.el (set-language-info): Doc fix.
9593         (input-method-inactivate-hook): Doc fix.
9594
9595 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9596
9597         * mule/mule-cmds.el (set-input-method): Renamed from
9598         select-input-method.
9599
9600 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9601
9602         * mule/mule-cmds.el (set-language-environment): Run
9603         exit-language-environment-hook before calling `exit-function'
9604         which is specified for the language environment.
9605
9606 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9607
9608         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9609         modified.
9610         (prefer-coding-system): Likewise.
9611         (describe-language-environment): Print aliases of each coding
9612         system.
9613         (set-language-environment-hook): New variable.
9614         (exit-language-environment-hook): New variable.
9615         (set-language-environment): Call these hooks.  Before setting a
9616         new language environment, exit from the
9617         current-language-environment if necessary.
9618         (input-method-verbose-flag): The value can be nil, t,
9619         complex-only, or default.
9620         (input-method-highlight-flag): Doc-string augmented.
9621         (activate-input-method): Check if we can run the registered
9622         function to activate an input method.
9623
9624         * mule/korean.el: Set exit-function for language environment
9625         "Korean" to exit-korean-environment.
9626         (setup-korean-environment): Moved to korea-util.el.
9627
9628 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9629
9630         * mule/mule-cmds.el (read-multilingual-string): Use
9631         current-input-method prior to default-input-method.  Don't bind
9632         current-input-method by `let', instead, activate the specified
9633         input method in the current buffer temporarily.
9634
9635 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9636
9637         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9638
9639 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9640
9641         * mule/chinese.el (post-read-decode-hz): Return the result of
9642         decode-hz-region.
9643         (pre-write-encode-hz): Do not change the value of
9644         last-coding-system.
9645
9646 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9647
9648         * mule/mule-ccl.el: Doc fixes.
9649
9650 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9651
9652         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9653         (check-ccl-program): New macro.
9654
9655 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9656
9657         * mule/mule-ccl.el: Comment about CCL syntax modified.
9658         (ccl-command-table): Add read-multibyte-character and
9659         write-multibyte-character.
9660         (ccl-code-table): Add ex-cmd.
9661         (ccl-extended-code-table): New variable.
9662         (ccl-embed-extended-command): New function.
9663         (ccl-compile-read-multibyte-character,
9664         ccl-compile-write-multibyte-character) New functions.
9665         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9666         ccl-dump-write-multibyte-character): New functions.
9667
9668 1999-07-22  SL Baur  <steve@miho>
9669
9670         * config.el (config-value-file): config.values is installed into
9671         doc-directory.
9672         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9673
9674 1999-07-19  Didier Verna  <didier@xemacs.org>
9675
9676         * rect.el: all functions rewritten, except when noted. Below is a
9677         list of interface changes.
9678         (apply-on-rectangle): new function. Obsoletes
9679         `operate-on-rectangle'. All functions that used to call this
9680         function now call the new one.
9681         (kill-rectangle): added optional prefix arg to fill lines.
9682         (delete-rectangle): ditto.
9683         (delete-extract-rectangle): ditto.
9684         (open-rectangle): ditto.
9685         (clear-rectangle): ditto.
9686         (delete-rectangle-line): added third arg FILL.
9687         (delete-extract-rectangle-line): ditto.
9688         (open-rectangle-line): ditto.
9689         (clear-rectangle-line): ditto.
9690
9691 1999-07-18  Andy Piper  <andy@xemacs.org>
9692
9693         * menubar-items.el (default-menubar): add gutter options.
9694
9695         * gutter-items.el: new file.
9696         (gutter): new group for custom.
9697         (gutter-visible-p): new variable.
9698         (default-gutter-position): ditto.
9699         (buffers-tab): new group for the buffers tab.
9700         (gutter-buffers-tab): widget to put in the gutter.
9701         (buffers-tab-max-size): max number of tabs.
9702         (buffers-tab-switch-to-buffer-function): function to call when a
9703         tab is pressed.
9704         (buffers-tab-omit-function): filter buffers with this function.
9705         (buffers-tab-format-buffer-line-function): format buffer names for
9706         inclusion in tabs.
9707         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9708         the record.
9709         (build-buffers-tab-internal): build a list of tab items.
9710         (buffers-tab-items): ditto.
9711         (add-tab-to-gutter): put a tab in the gutter area.
9712         (update-tab-in-gutter): reset the buffers in the tab.
9713
9714         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9715
9716         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9717         (switch-to-buffer-hooks): new hook.
9718
9719         * toolbar.el (default-toolbar-position): fix typo.
9720
9721 1999-07-16  Andy Piper  <andy@xemacs.org>
9722
9723         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9724
9725 1999-07-15  Didier Verna  <didier@xemacs.org>
9726
9727         * cus-edit.el (custom-prompt-variable): optional third arg makes
9728         prompt for a comment string.
9729         (customize-set-value): optional prefix makes this function handle
9730         variable comments.
9731         (customize-set-variable): ditto.
9732         (customize-save-variable): ditto.
9733         (customize-customized): handle custom comments.
9734         (customize-save-customized): ditto.
9735         (custom-variable-state-set): ditto.
9736         (custom-face-state-set): ditto.
9737         (customize-saved): ditto.
9738         (custom-variable-set): ditto.
9739         (custom-face-set): ditto.
9740         (custom-variable-save): ditto.
9741         (custom-face-save): ditto.
9742         (custom-variable-reset-saved): ditto.
9743         (custom-face-reset-saved): ditto.
9744         (custom-variable-reset-standard): ditto.
9745         (custom-face-reset-standard): ditto.
9746         (custom-comment-face): new face.
9747         (custom-comment-tag-face): ditto.
9748         (custom-comment): new widget.
9749         (custom-comment-create): new function.
9750         (custom-comment-delete): ditto.
9751         (custom-comment-value-set): ditto.
9752         (custom-comment-show): ditto.
9753         (custom-comment-invisible-p): ditto.
9754         (custom-variable-value-create): create a comment field widget.
9755         (custom-face-value-create): ditto.
9756         (custom-variable-menu): new entry for adding a custom comment.
9757         (custom-face-menu): ditto.
9758         (custom-save-variables): possibly save custom comments.
9759         (custom-save-faces): ditto.
9760
9761         * cus-face.el (custom-set-faces): the arguments can now have a
9762         custom comment as fourth argument.
9763
9764         * custom.el (custom-set-variables): the arguments can now have a
9765         custom comment as fifth element.
9766
9767 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9768
9769         * XEmacs 21.2.18 is released
9770
9771 1999-07-13  SL Baur  <steve@miho>
9772
9773         * lib-complete.el (read-library-name): Revert previous change.
9774         (read-library): Ditto.
9775
9776 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9777
9778         * packages.el (packages-package-list): Capitalize docstring.
9779
9780         * packages.el (packages-find-package-library-path): Use #'nconc
9781         rather than #'append to reduce consing -- #'mapcar uses Flist,
9782         which returns a freshly consed list.  #'append would create yet
9783         another fresh list, using Fmake_list in concat.
9784
9785         * packages.el (package-provide): Use setq with remassq like it
9786         says in its docstring.
9787
9788 1999-07-06  SL Baur  <steve@miho.m17n.org>
9789
9790         * lib-complete.el (progn-with-message): Fix typo.
9791
9792 1999-07-06  SL Baur  <steve@miho.m17n.org>
9793
9794         * mule/mule-misc.el (char-octet): Make function match docstring.
9795         From Katsumi Yamaoka <yamaoka@jpl.org>
9796
9797 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9798
9799         * wid-edit.el (widget-documentation): corrected spelling error.
9800
9801 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9802
9803         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9804         keys if already bound
9805
9806 1999-07-06  SL Baur  <steve@miho.m17n.org>
9807
9808         * lib-complete.el (progn-with-message): Revert previous changes.
9809
9810 1999-06-24  Bob Weiner  <weiner@beopen.com>
9811
9812         * lib-complete.el (find-library):
9813         (find-library-other-window):
9814         (find-library-other-frame): Completely rewrote
9815         so that these functions actually work when called non-interactively.
9816         Also made them handle LIBRARY arguments which end with .el or .elc.
9817
9818 1999-06-24  Bob Weiner  <weiner@beopen.com>
9819
9820         * simple.el (indent-new-comment-line): Locally bound
9821         `block-comment-start' to `comstart' or else when this is called
9822         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9823         `block-comment-start' value, ignoring any existing spacing after a
9824         comment prefix in the previous line and producing ugly comments.
9825
9826 1999-06-23  Bob Weiner  <weiner@beopen.com>
9827
9828         * list-mode.el (mouse-choose-completion):
9829         (choose-completion):
9830         (completion-switch-to-minibuffer): Added.
9831         ([Tab]): [Tab] previously switched to the minibuffer
9832         but since [space] does that and since most applications in the
9833         world use [Tab] to select the next item in a list, do that in the
9834         *Completions* buffer too.  This will cause the least confusion
9835         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9836         06/23/1999.
9837
9838 1999-06-22  Bob Weiner  <weiner@beopen.com>
9839
9840         * help.el (help-buffer-name): Added support for a null value
9841         of `help-buffer-prefix-string' since some buffers require no
9842         prefix.
9843
9844 1999-06-20  Bob Weiner  <weiner@beopen.com>
9845
9846         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9847         in the completion-list-mode-map to bury the completions buffer
9848         even when the minibuffer is no longer active.
9849
9850 1999-06-20  Bob Weiner  <weiner@beopen.com>
9851
9852         * list-mode.el (list-mode): It is visually disconcerting to have
9853         the text cursor disappear within list buffers, especially when
9854         moving from window to window, so leave it visible.
9855
9856 1999-07-01  SL Baur  <steve@miho.m17n.org>
9857
9858         * menubar-items.el (default-menubar): Conditionalize the bug
9859         report menu item (which may not be possible in this XEmacs).
9860         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9861
9862 1999-06-30  SL Baur  <steve@miho.m17n.org>
9863
9864         * subr.el (with-current-buffer): DOC string fix.
9865         Suggested by Bob Weiner <weiner@altrasoft.com>
9866
9867 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9868
9869         * cus-face.el (custom-face-italic): insert missing args
9870
9871 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9872
9873         * packages.el (package-locations): Changed default early package
9874         hierarchies to ~/.xemacs/mule-packages and
9875         ~/.xemacs/xemacs-packages.
9876
9877 1999-06-23  SL Baur  <steve@miho.m17n.org>
9878
9879         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9880
9881 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9882
9883         * packages.el (package-locations): Changed default early package
9884         hierarchy to ~/.xemacs/packages.
9885         (package-locations): Removed `packages' as a possible name for a
9886         late package hierarchy.
9887
9888 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9889
9890         * mule/mule-category.el (word-combining-categories): Set up new
9891         variable.
9892         (word-separating-categories): Likewise.
9893
9894 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9895
9896         * XEmacs 21.2.17 is released
9897
9898 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9899
9900         * font-menu.el (font-menu-set-font): allow for nil specification
9901         of font size.
9902
9903 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9904
9905         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9906         is 1.
9907
9908 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9909
9910         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9911         8859-5 instead of ISO 8859-1.
9912
9913 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9914
9915         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9916         (viet-viscii-encode-table): Ditto.
9917
9918         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9919         Make obsolete definition of char-octet.
9920
9921 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9922
9923         * subr.el: Move no-Mule make-char ...
9924         * help-nomule.el (make-char): To here.
9925         (string-width): Make Mule compatibility alias.
9926
9927 1999-06-15  Andy Piper  <andy@xemacs.org>
9928
9929         * select.el (get-selection-no-error): really make there be no-error.
9930         (get-selection): revert to original.
9931
9932 1999-06-11  Andy Piper  <andy@xemacs.org>
9933
9934         * select.el (selection-sets-clipboard): renamed.
9935         (own-selection): use it.
9936
9937 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9938
9939         * XEmacs 21.2.16 is released
9940
9941 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9942
9943         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9944         missing characters to avoid crash.
9945
9946 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9947
9948         * coding.el (set-terminal-coding-system): Only set the console
9949         coding system on the selected console if it is a tty.
9950
9951 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9952
9953         * cus-face.el:
9954         * cus-edit.el:
9955         * faces.el:
9956         (custom):
9957         (face-spec-set):
9958         * faces.el (frob-face-property):
9959         * font-menu.el (font-menu-set-font):
9960                   Actually apply changes from 1999-03-17
9961
9962 1999-06-10  Andy Piper  <andy@xemacs.org>
9963
9964         * select.el (get-selection): abstract out non error-signalling
9965         part.
9966         (get-selection-no-error): get-selection without signalling an
9967         error.
9968         (selection-is-clipboard-p): new variable. controls whether the
9969         selection sets the clipboard.
9970         (own-selection): use it.
9971
9972         * mouse.el (insert-selection): fallback to clipboard after trying
9973         primary selection and cutbuffer.
9974
9975 1999-06-05  Andy Piper  <andy@xemacs.org>
9976
9977         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9978         selection functions.
9979
9980 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9981
9982         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9983         default value.
9984         (load): Use `raw-text' instead of `no-conversion'.
9985         (insert-file-contents): Likewise.
9986
9987         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9988         of `no-conversion'.
9989
9990 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9991
9992         * coding.el: Don't copy `no-conversion' to `raw-text'.
9993
9994 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9995
9996         * subr.el (make-char): Define it if Mule is not around.
9997
9998 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9999
10000         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10001
10002         * x-select.el (x-disown-selection-internal): Restore symbol as an
10003         obsolete alias.
10004         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10005
10006 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10007
10008         * XEmacs 21.2.15 is released
10009
10010 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10011
10012         * subr.el (split-string): Avoid infinite looping
10013
10014 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10015
10016         * ldap.el (ldap-ignore-attribute-codings): New variable
10017         (ldap-default-attribute-decoder): New variable
10018         (ldap-coding-system): New variable
10019         (ldap-attribute-syntax-encoders): New variable
10020         (ldap-attribute-syntax-decoders): New variable
10021         (ldap-attribute-syntaxes-alist): New variable
10022         (ldap-encode-boolean): New function
10023         (ldap-decode-boolean): New function
10024         (ldap-encode-country-string): New function
10025         (ldap-decode-string): New function
10026         (ldap-decode-address): New function
10027         (ldap-encode-address): New function
10028         (ldap-decode-attribute): New function
10029         (ldap-search): Use some of these
10030
10031 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10032
10033         * version.el (emacs-version): Make the patch level/beta come
10034         before the XEmacs qualifier so that it gets into (funcall
10035         emacs-version) and thus in the bug reports.
10036         (emacs-version>=): Support patch levels.
10037
10038 1999-06-03  SL Baur  <steve@xemacs.org>
10039
10040         * version.el: implement x.y.z version number
10041         From Jan Vroonhof <vroonhof@math.ethz.ch>
10042
10043 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10044
10045         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10046
10047 1999-05-22  Vin Shelton <acs@xemacs.org>
10048
10049         * startup.el: Document -private and break out non-standard X options.
10050
10051 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10052
10053         * mule/mule-charset.el (charset-after): New function.
10054         (charset-direction): Synch with Mule, update docstring.
10055         (get-charset-property): New function.
10056         (put-charset-property): New function.
10057         (charset-plist): New function.
10058
10059         * mule/mule-charset.el (compose-region):
10060         (decompose-region): remove;  these functions (which don't work
10061         since we don't do composite characters) have been moved to
10062         mule-util.el.
10063         (toplevel): follow coding standards
10064
10065 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10066
10067         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10068         exist any more.
10069
10070         * code-files.el: Fix commentary to follow coding standards.  Move
10071         the single line left in mule-files.el to here.
10072
10073         * mule/mule-files.el: delete.
10074
10075 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10076
10077         * info.el (Info-scroll-prev): Use event functions instead of the
10078         old emacs 19 interface.
10079
10080 1999-06-02  Andy Piper  <andy@xemacs.org>
10081
10082         * x-font-menu.el (x-font-menu-load-font):
10083         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10084
10085 1999-05-31  Andy Piper  <andy@xemacs.org>
10086
10087         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10088         group.
10089         (font-menu-this-frame-only-p): ditto.
10090         (font-menu-max-items): reinstate, from Jan Vroonhof
10091         <vroonhof@math.ethz.ch>
10092         (font-menu-submenu-name-format): ditto.
10093         (font-menu-split-long-menu): ditto, for use by the family
10094         constructor.
10095         (font-menu-family-constructor): use it.
10096
10097 1999-05-30  Andy Piper  <andy@xemacs.org>
10098
10099         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10100         for use by the font menu.
10101
10102         * msw-font-menu.el: new file implementing mswindows specific
10103         font-menu behaviour.
10104         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10105         (mswindows-font-menu-junk-families): ditto.
10106         (hack-font-truename): ditto.
10107         (mswindows-font-regexp-ascii): ditto.
10108         (mswindows-reset-device-font-menus): ditto.
10109         (mswindows-font-menu-font-data): ditto.
10110         (mswindows-font-menu-load-font): ditto.
10111
10112         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10113         (x-font-menu-font-data): ditto.
10114         (x-font-menu-load-font): ditto.
10115
10116         * font-menu.el: new file implementing generic font menu behaviour.
10117         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10118         made device independent.
10119         (font-menu-this-frame-only-p): ditto.
10120         (font-menu-preferred-resolution): ditto.
10121         (font-menu-size-scaling): new variable used to determine whether
10122         sizes are in points or tenths of a point.
10123         (vassoc): moved from x-font-menu.el.
10124         (device-fonts-cache): ditto.
10125         (device-fonts-cache): ditto.
10126         (flush-device-fonts-cache): ditto.
10127         (reset-device-font-menus): copied from x-font-menu.el and made
10128         device independent. Most functionality deferred to
10129         device-dependent versions.
10130         (font-menu-family-constructor): copied from x-font-menu.el and
10131         made device independent.
10132         (font-menu-size-constructor): ditto.
10133         (font-menu-weight-constructor): ditto.
10134         (font-menu-set-font): ditto.
10135         (font-menu-change-face): ditto.
10136         (font-menu-load-font): new device method.
10137         (font-menu-font-data): ditto.
10138
10139         * x-font-menu.el: The above functions deleted.
10140
10141 1999-05-26  Andy Piper  <andy@xemacs.org>
10142
10143         * update-elc.el:
10144         * make-docfile.el:
10145         * loadup.el: rehash expand-file-name usage to not use default-directory.
10146
10147 1999-05-21  Andy Piper  <andy@xemacs.org>
10148
10149         * x-select.el (x-select-convert-to-text):
10150         (x-selected-text-type):
10151         (x-get-selection):
10152         (xselect-convert-to-string):
10153         (xselect-convert-to-compound-text):
10154         (xselect-convert-to-length):
10155         (xselect-convert-to-targets):
10156         (xselect-convert-to-delete):
10157         (xselect-convert-to-filename):
10158         (xselect-convert-to-charpos):
10159         (xselect-convert-to-lineno):
10160         (xselect-convert-to-colno):
10161         (xselect-convert-to-sourceloc):
10162         (xselect-convert-to-os):
10163         (xselect-convert-to-host):
10164         (xselect-convert-to-user):
10165         (xselect-convert-to-class):
10166         (xselect-convert-to-name):
10167         (xselect-convert-to-integer):
10168         (xselect-convert-to-atom):
10169         (xselect-convert-to-identity): functions renamed from x-* and
10170         moved to select.el.
10171         (x-get-secondary-selection): use rename get-selection.
10172         (x-get-clipboard): ditto.
10173         (x-own-selection): moved to select.el.
10174         (x-valid-simple-selection-p): ditto.
10175         (x-dehilight-selection): ditto.
10176         (x-own-clipboard): ditto.
10177         (x-disown-selection): ditto.
10178
10179         * x-mouse.el (x-yank-function): moved to mouse.el.
10180         (x-insert-selection): ditto.
10181         (x-set-point-and-move-selection): use renamed function.
10182
10183         * select.el (selected-text-type): moved and renamed from
10184         x-select.el.
10185         (selection-owner-p): moved to C.
10186         (selection-exists-p): ditto.
10187         (get-cutbuffer): new device method.
10188         (get-selection): generalised and moved from x-select.el.
10189         (own-selection): moved x-own-selection functionality into here.
10190         (dehilight-selection): renamed and moved from x-select.el.
10191         (own-clipboard): functionality moved from x-select.el using new
10192         generic C builtins.
10193         (disown-clipboard): ditto.
10194         (select-convert-to-text):
10195         (select-convert-to-string):
10196         (select-convert-to-compound-text):
10197         (select-convert-to-length):
10198         (select-convert-to-targets):
10199         (select-convert-to-delete):
10200         (select-convert-to-filename):
10201         (select-convert-to-charpos):
10202         (select-convert-to-lineno):
10203         (select-convert-to-colno):
10204         (select-convert-to-sourceloc):
10205         (select-convert-to-os):
10206         (select-convert-to-host):
10207         (select-convert-to-user):
10208         (select-convert-to-class):
10209         (select-convert-to-name):
10210         (select-convert-to-integer):
10211         (select-convert-to-atom):
10212         (select-convert-to-identity): new functions renamed from x-* and
10213         moved from x-select.el.
10214
10215         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10216         into here and use as the default window-system mouse yank.
10217         (insert-selection): generalised and moved from x-mouse.el.
10218         (own-clipboard): moved to C.
10219
10220         * msw-select.el (mswindows-selection-owned-p): deleted.
10221         (mswindows-own-selection): generalised and moved to select.el.
10222         (mswindows-disown-selection): generalised and moved to C.
10223         (mswindows-selection-owner-p): ditto.
10224
10225 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10226
10227         * XEmacs 21.2.14 is released
10228
10229 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10230
10231         * about.el: update contact info for jason and slb.
10232
10233 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10234
10235         * mule/european.el (setup-romanian-environment): Add Romanian
10236         support from Emacs/Mule romanian.el.
10237
10238 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10239
10240         * cus-face.el: Label all custom changes with the 'custom' tag.
10241
10242         * cus-edit.el: idem ditto.
10243
10244         * faces.el: Added suport for adding device tags to various functions.
10245         (custom): New device tag.
10246         (face-spec-set): Call reset face with tags argument. No longer do
10247         x-init-global-faces hack.
10248
10249         * faces.el (frob-face-property): Use an anonymous specifier to map
10250         frob-face-property-1 over.
10251
10252         * x-font-menu.el (font-menu-set-font): Always specify all
10253         properties to custom.
10254
10255 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10256
10257         * mule/european.el (setup-czech-environment): Add czech support.
10258         From David Sauer <davids@orfinet.cz>
10259
10260 1999-03-15  SL Baur  <steve@xemacs.org>
10261
10262         * check-features.el: Turn hard errors into warnings.
10263
10264 1999-03-21  SL Baur  <steve@xemacs.org>
10265
10266         * simple.el (delete-key-deletes-forward): As per discussion on
10267         xemacs-beta, default to t.
10268
10269 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10270
10271         * loadup.el: Define Installation-string before loading anything.
10272
10273 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10274
10275         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10276         From Anders Stenman <stenman@isy.liu.se>
10277
10278 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10279
10280         * wid-edit.el (widget-glyph-find): Ditto.
10281
10282         * packages.el (locate-library): Ditto.
10283
10284         * loadup.el (really-early-error-handler): Ditto.
10285
10286         * lib-complete.el (read-library): Ditto.
10287
10288         * faces.el (set-face-stipple): Ditto.
10289
10290         * code-files.el (load): Use new calling style of locate-file.
10291
10292 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10293
10294         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10295         dead.
10296
10297 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10298
10299         * dumped-lisp.el (preloaded-file-list): Don't load
10300         Installation.el.
10301
10302         * loadup.el (Installation-string): Define it here.
10303
10304 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10305
10306         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10307         Installation.el needs to be loaded before `dump-paths', otherwise
10308         the dumping process won't find it.
10309
10310 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10311
10312         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10313         subr so that we can use `replace-in-string' in Installation.el to
10314         get rid of C-m chars under the native Windows build.
10315
10316 1999-04-29  Andy Piper  <andy@xemacs.org>
10317
10318         * make-docfile.el: canonicalize file and directory names.
10319
10320         * device.el (call-device-method): new function for calling device
10321         specific methods.
10322         (define-device-method): new function for defining device methods.
10323         (define-device-method*): ditto.
10324
10325 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10326
10327         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10328
10329 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10330
10331         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10332         (cyrillic-koi8-r-encode-table): Likewise.
10333         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10334         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10335
10336         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10337         from vietnamese.el].
10338
10339         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10340         mule/mule-misc.el.
10341
10342 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10343
10344         * mule/thai-xtis.el:
10345         - Change font registry name from "Thai94x94-0" to "xtis-0".
10346         - Change mnemonic of coding-system `tis-620' to "TIS620".
10347
10348 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10349
10350         * mule/ethiopic.el: fixed.
10351
10352 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10353
10354         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10355
10356         * mule/thai-xtis.el: New file.
10357
10358         * mule/vietnamese.el: New file.
10359
10360         * mule/ethiopic.el: New file.
10361
10362 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10363
10364         * bytecomp.el (byte-compile-close-variables): Leave
10365         debug-issue-ebola-notices alone.
10366
10367 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10368
10369         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10370         at the top of the buffer since it is the most important thing to
10371         customize
10372         (ldap-get-host-parameter): New defun
10373         (ldap-search): Add a new parameter `withdn' to retrieve the
10374         distinguished names of entries
10375
10376 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10377
10378         * startup.el (splash-frame-body): Date and spelling fixes.
10379
10380 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10381
10382         * view-less.el (toggle-truncate-lines): add autoload tag
10383
10384 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10385
10386         * format.el (format-alist): Disable image stuff.
10387
10388 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10389
10390         * wid-edit.el (widget-glyph-find): Search by directories, then by
10391         suffixes rather than the other way around.
10392         (widget-image-conversion): Renamed to
10393         `widget-image-file-name-suffixes'.
10394
10395 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10396
10397         * mule/mule-charset.el: Made old functions obsolete, remove the
10398         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10399         (charset-iso-graphic-plane): Rename from charset-graphic.
10400         (charset-iso-final-char): Rename from charset-final.
10401         (charset-width): Rename from charset-columns.
10402         (charset-bytes): Added from fsf compatibility, returns always 1.
10403
10404         * mule/mule-misc.el: Move charset-doc-string alias to
10405         mule-charset.el
10406
10407 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10408
10409         * x-faces.el (x-make-font-bold-italic): honor
10410         *try-oblique-before-italic-fonts*
10411
10412 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10413
10414         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10415
10416 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10417
10418         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10419         name.
10420
10421 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10422
10423         * cl-extra.el (equalp): Would bug out for lists.
10424
10425 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10426
10427         * about.el (about-hackers):  Change cgw's email address
10428
10429 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10430
10431         * XEmacs 21.2.13 is released
10432
10433 1999-03-12  SL Baur  <steve@xemacs.org>
10434
10435         * simple.el (delete-key-deletes-forward): Revert to previous
10436         behavior.
10437
10438 1999-01-18  Didier Verna  <didier@xemacs.org>
10439
10440         * menubar-items.el (xemacs-splash-buffer): handle the case of
10441         multiple elements in the splash buffer body.
10442
10443         * startup.el (splash-frame-timeout): new constant: interval
10444         between splash buffer elements.
10445         (command-line-1): handle splash buffer with multiple elements (use
10446         a timeout).
10447         (splash-frame-body): Originally `startup-splash-frame-body'.
10448         Rewrote a cleaner and more readable version. This can now be array,
10449         in which case each element is displayed in turn in the splash buffer.
10450         (splash-frame-static-body): new constant. Persistent information
10451         across all splash buffer elements (preserves the possibility to give
10452         it in different languages.
10453         (circulate-splash-frame-elements): new function. Used as a timeout
10454         to circulate through all splash frame elements and display them in
10455         sequence.
10456         (display-splash-frame): originally `startup-splash-frame'. Handle
10457         the case of multiple elements in the splash buffer body. Now
10458         returns a timeout id if multiple elements to display, or nil.
10459
10460 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10461
10462         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10463         so they can be overridden by x-init-face-from-resources.
10464         Additionally specify the font name also with an x tag.
10465
10466 1999-03-08  Andy Piper  <andy@xemacs.org>
10467
10468         * package-get.el (package-get-base): autoload.
10469
10470         * menubar-items.el (default-menubar): add update menu item. Fix
10471         custom menu to only be activated when package-base is available.
10472
10473         * package-get.el (package-get-custom): don't load
10474         package-get-custom as it is auto-generated. Fix group definition.
10475
10476 1999-03-05  Didier Verna  <didier@xemacs.org>
10477
10478         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10479         instead of `symbol-name' (Thanks Kyle).
10480
10481         * cus-edit.el (custom-save-variables): use `prin1' instead of
10482         princ to write symbols.
10483
10484 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10485
10486         * XEmacs 21.2.12 is released
10487
10488 1999-03-05  SL Baur  <steve@xemacs.org>
10489
10490         * menubar-items.el (default-menubar): Add kfm browsing support.
10491         From Neal Becker <nbecker@fred.net>
10492
10493 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10494
10495         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10496         calls to font-lock during buffer reversion.
10497
10498 1999-02-12  Didier Verna  <didier@xemacs.org>
10499
10500         * info.el (Info-build-node-completions): unconditionally widen the
10501         tag table buffer.
10502
10503 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10504
10505         * x-faces.el (x-init-face-from-resources):
10506         Only set fonts in the 'x locale.
10507
10508 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10509
10510         * package-ui.el (pui-install-selected-packages): Don't throw on
10511         `package-admin-delete-binary-package' returning nil since it's
10512         normal.  Reindent function.
10513         (pui-add-required-packages): Handle case where packages selected
10514         for installation have never been installed.
10515
10516 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10517
10518         * menubar-items.el (default-menubar):
10519         Implement the ``Mule->Set coding system of process'' menu item.
10520
10521 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10522
10523         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10524         files
10525         - Change some `if's to `when's
10526
10527 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10528
10529         * XEmacs 21.2.11 is released
10530
10531 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10532
10533         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10534         against window close (Fix Bug #460).
10535         (ask-user-about-lock-dbox): Idem.
10536
10537 1999-02-25  SL Baur  <steve@xemacs.org>
10538
10539         * mule/mule-charset.el (charset-leading-byte): New function.
10540         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10541
10542 1999-02-12  Andy Piper  <andy@xemacs.org>
10543
10544         * about.el (xemacs-hackers): change andy's email address.
10545         (about-url-alist): change andy's web page address.
10546         (about-xemacs): add piper.
10547
10548 1999-02-16  SL Baur  <steve@xemacs.org>
10549
10550         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10551         of mule-base into lisp/mule.
10552
10553 1999-02-16  SL Baur  <steve@xemacs.org>
10554
10555         * mule/arabic.el:
10556         mule/canna-leim.el:
10557         mule/chinese.el:
10558         mule/cyrillic.el:
10559         mule/english.el:
10560         mule/european.el:
10561         mule/greek.el:
10562         mule/hebrew.el:
10563         mule/japanese.el:
10564         mule/kinsoku.el:
10565         mule/korean.el:
10566         mule/misc-lang.el:
10567         mule/mule-category.el:
10568         mule/mule-ccl.el:
10569         mule/mule-charset.el:
10570         mule/mule-cmds.el:
10571         mule/mule-coding.el:
10572         mule/mule-files.el:
10573         mule/mule-help.el:
10574         mule/mule-init.el:
10575         mule/mule-misc.el:
10576         mule/mule-tty-init.el:
10577         mule/mule-x-init.el:
10578         mule/viet-chars.el:  Remerge from mule-base.
10579
10580         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10581         of mule-base into lisp/mule.
10582
10583 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10584
10585         * process.el (exec-to-string): Use `shell-command-switch' in place
10586         of hard-wired "-c" (for WindowsNT).
10587
10588 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10589
10590         * menubar-items.el (default-menubar):  Remove obsolete
10591         "Gopher" item
10592
10593 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10594
10595         * package-admin.el (package-admin-get-install-dir): First fall
10596         back to the location of xemacs-base for non-mule packages.
10597
10598 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10599
10600         * paths.el:
10601         - improved automounter tmp directory support.
10602         - support 4 (!) empirically discovered automounter conventions
10603
10604 1999-02-12  SL Baur  <steve@xemacs.org>
10605
10606         * etags.el (pop-tag-mark): autoload to match key binding.
10607
10608 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10609
10610         * XEmacs 21.2.10 is released
10611
10612 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10613
10614         * package-get.el (package-get-remote-filename): Don't bug out for
10615         a local file name in the search entry.
10616
10617 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10618
10619         * XEmacs 21.2.9 is released
10620
10621 1999-01-19  Didier Verna  <didier@xemacs.org>
10622
10623         * replace.el (replace-search-function): new variable containing a
10624         function to perform a search-forward.
10625         (replace-re-search-function): new variable containing a function
10626         to perform a re-search-forward.
10627         (perform-replace): use them.
10628
10629 1999-01-25  Didier Verna  <didier@xemacs.org>
10630
10631         * select.el (selection-owner-p): use the name `XEmacs'.
10632         (cut-copy-clear-internal): ditto.
10633
10634 1999-01-18  Andy Piper  <andy@xemacs.org>
10635
10636         * about.el (about-url-alist): Update my entry.
10637         (xemacs-hackers): Ditto.
10638
10639 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10640
10641         * buffer.el (switch-to-buffer): Fixing documentation.
10642         * minibuf.el (minibuffer-completion-table): ditto.
10643         * cl-macs.el (return-from): ditto.
10644
10645 1999-01-04  Didier Verna  <didier@xemacs.org>
10646
10647         * replace.el (delete-non-matching-lines): temporarily disable
10648         case-folding when called interactively with a regexp containing
10649         uppercase characters.
10650         (delete-matching-lines): ditto.
10651         (count-matches): ditto.
10652         (list-matching-lines): ditto.
10653
10654 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10655
10656         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10657         abort if current window is split horizontally, not if others are
10658         split.  Got rid of unnecessary minibuffer checking.  Also, add
10659         some comments (it's still complex).
10660
10661 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10662
10663         * package-get.el: changed address for doc.ic.ac.uk to
10664         sunsite.doc.ic.ac.uk
10665
10666 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10667
10668         * ldap.el (toplevel): Remove requires so that the file compiles
10669         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10670
10671 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10672
10673         * dump-paths.el: Calculate module-directory and set
10674         module-load-path to the load path for modules.
10675
10676         * loadup.el: Get bootstrap value of module-load-path from the
10677         environment variable EMACSBOOTSTRAPMODULEPATH.
10678         - Display the module load path if we're debugging paths.
10679
10680         * setup-paths.el: Added function paths-find-site-module-directory.
10681         - Added function paths-find-module-directory.
10682         - Added function paths-construct-module-load-path.  Uses new
10683         environment variable EMACSMODULEPATH.
10684
10685 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10686
10687         * font.el (font-default-object-for-device):
10688         Oops! This `or' can't be replaced by `unless'.
10689         Fixed inability to run w3, among other things.
10690
10691 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10692
10693         * package-admin.el: Change initialization of
10694           package-admin-install-function dependent on system type.
10695           Change package-admin-install-function-mswindows to use
10696           "minitar".
10697
10698 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10699
10700         * mouse.el (default-mouse-motion-handler): Disable help echo while
10701         in the minibuffer.
10702
10703 1998-12-28  Martin Buchholz <martin@xemacs.org>
10704
10705         * XEmacs 21.2.8 is released.
10706
10707 1998-12-24  Martin Buchholz <martin@xemacs.org>
10708
10709         * XEmacs 21.2.7 is released.
10710
10711 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10712
10713         * package-ui.el (pui-list-packages): Set truncate-lines.
10714
10715         * package-get.el (package-get-download-menu): Use
10716         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10717
10718         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10719         (pui-help-string): idem.
10720         (list-packages-mode): New major mode.
10721         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10722         (pui-install-selected-packages): Add suport for removing packages.
10723         (pui-toggle-package-delete-key): New function.
10724         (pui-popup-context-sensitive): New kludge.
10725         (pui-list-packages): Add warning when `package-get-remote' is nil.
10726         (package-ui-add-site): New function.
10727
10728 1998-12-01  Didier Verna  <didier@xemacs.org>
10729
10730         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10731
10732 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10733
10734         * ldap.el: Custom-ized
10735         (toplevel): Do not provide `ldap' which is provided by C level
10736         LDAP code
10737         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10738
10739 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10740
10741         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10742
10743 1998-12-17  Andy Piper  <andy@xemacs.org>
10744
10745         * sound.el (sound-load-list): name changed from sound-load-alist.
10746         (sound-extension-list): name changed from sound-ext-list.
10747         (load-default-sounds): use new names.
10748         (load-sound-file): use new names.
10749
10750 1998-12-16  Andy Piper  <andy@xemacs.org>
10751
10752         * XEmacs 21.2.6 is released
10753
10754 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10755
10756         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10757         errors.
10758
10759 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10760
10761         * wid-edit.el (widget-echo-this-extent): Set
10762         help-echo-owns-message to t.
10763
10764 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10765
10766         * package-get.el (package-get-download-menu): use toggles for
10767           each site in the download site menu.
10768
10769 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10770
10771         * package-get.el (package-get): If we cannot find a package
10772           because package-get-remote is not set, give a more helpful
10773           error message.
10774
10775 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10776
10777         * package-get.el (package-get-remote-filename): use an EFS path
10778         with user anonymous if no user is specified.
10779
10780 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10781
10782         * faces.el (face-spec-set): Re-init fallfacks for default after
10783         calling reset-face on the default face.
10784
10785 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10786
10787         * package-admin.el (package-admin-default-install-function):
10788         Behave as advertised.  Make sure the pkg-dir is proper for
10789         default-directory.
10790         (package-admin-add-binary-package): Make sure the pkg-dir is
10791         proper for default-directory.
10792         (package-admin-install-function-mswindows): Make sure the pkg-dir
10793         is proper for default-directory.
10794
10795 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10796
10797         * XEmacs 21.2.5 is released
10798
10799 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10800
10801         * files.el (binary-file-regexps): regexp-opt is not available at
10802         bytecompile time.
10803
10804 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10805
10806         * x-win-xfree86.el:
10807         * x-win-sun.el (x-win-init-sun):
10808         * x-win-sun.el:
10809         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10810         * x-iso8859-1.el:
10811         * x-init.el (init-post-x-win):
10812         * x-init.el (init-pre-x-win):
10813         * x-init.el (x-initialize-compose):
10814         * x-init.el:
10815         * x-compose.el:
10816         * winnt.el:
10817         * widget.el:
10818         * wid-edit.el (widget-glyph-click):
10819         * wid-edit.el (widget-glyph-find):
10820         * wid-edit.el (widget-type):
10821         * view-less.el (view-buffer-other-window):
10822         * very-early-lisp.el:
10823         * version.el:
10824         * toolbar.el:
10825         * toolbar-items.el:
10826         * term/sun.el (suntool-map):
10827         * term/sun-mouse.el:
10828         * term/internal.el:
10829         * syntax.el (modify-syntax-entry):
10830         * symbol-syntax.el:
10831         * subr.el:
10832         * startup.el (lock-directory):
10833         * simple.el (set-comment-column):
10834         * simple.el (backward-delete-char-untabify):
10835         * shadow.el (find-emacs-lisp-shadows):
10836         * shadow.el:
10837         * setup-paths.el (paths-construct-info-path):
10838         * select.el (cut-copy-clear-internal):
10839         * process.el (call-process-region):
10840         * process.el (start-process-shell-command):
10841         * process.el:
10842         * paths.el (rmail-spool-directory):
10843         * paragraphs.el (use-hard-newlines):
10844         * package-get.el (package-get-dependencies):
10845         * package-admin.el (package-admin-delete-binary-package):
10846         * obsolete.el (truncate-string):
10847         * obsolete.el (store-substring):
10848         * mouse.el (default-mouse-track-maybe-own-selection):
10849         * mouse.el (mouse-yank-at-point):
10850         * modeline.el:
10851         * modeline.el (mouse-drag-modeline):
10852         * minibuf.el (read-directory-name-internal):
10853         * minibuf.el (read-file-name-internal):
10854         * minibuf.el (read-file-name-internal-1):
10855         * minibuf.el (read-file-name-2):
10856         * minibuf.el (exact-minibuffer-completion-p):
10857         * minibuf.el (read-from-minibuffer):
10858         * minibuf.el:
10859         * menubar.el (check-menu-syntax):
10860         * map-ynp.el (map-y-or-n-p):
10861         * make-docfile.el (docfile-out-of-date):
10862         * loadup.el ((member "run-temacs" command-line-args)):
10863         * loadup.el ((member "no-site-file" command-line-args)):
10864         * loadup.el (really-early-error-handler):
10865         * loadup.el:
10866         * loadhist.el:
10867         * loaddefs.el:
10868         * lisp-mnt.el (lm-verify):
10869         * lib-complete.el (lib-complete:cache-completions):
10870         * lib-complete.el (library-all-completions):
10871         * itimer.el (itimer-run-expired-timers):
10872         * info.el (Info-mode):
10873         * info.el (Info-insert-file-contents):
10874         * info.el (Info-rebuild-dir):
10875         * info.el (Info-build-dir-anew):
10876         * info.el (Info-parse-dir-entries):
10877         * info.el (Info-dir-outdated-p):
10878         * info.el (Info-insert-dir):
10879         * info.el (info-xref):
10880         * info.el:
10881         * hyper-apropos.el (hyper-apropos-get-doc):
10882         * hyper-apropos.el (hyper-describe-face):
10883         * hyper-apropos.el (hyper-apropos-mode):
10884         * hyper-apropos.el:
10885         * help.el (list-processes):
10886         * help.el:
10887         * gnuserv.el:
10888         * font.el (mswindows-font-create-name):
10889         * font.el (font-default-font-for-device):
10890         * font.el (x-font-create-object):
10891         * font.el (font-registry):
10892         * font.el:
10893         * font-lock.el (font-lock-keywords):
10894         * font-lock.el:
10895         * finder.el (finder-compile-keywords):
10896         * find-paths.el (paths-find-recursive-path):
10897         * fill.el (set-justification-center):
10898         * fill.el (fill-region-as-paragraph):
10899         * files.el (insert-directory):
10900         * files.el (wildcard-to-regexp):
10901         * files.el (recover-file):
10902         * files.el (basic-save-buffer):
10903         * files.el (delete-auto-save-file-if-necessary):
10904         * files.el (file-relative-name):
10905         * files.el (backup-extract-version):
10906         * files.el (backup-buffer):
10907         * files.el (set-visited-file-name):
10908         * files.el (set-auto-mode):
10909         * files.el (interpreter-mode-alist):
10910         * files.el:
10911         * files.el (find-file-noselect):
10912         * files.el (abbreviate-file-name):
10913         * files.el (parse-colon-path):
10914         * files.el (directory-abbrev-alist):
10915         * etags.el (visit-tags-table-buffer):
10916         * easymenu.el (easy-menu-define):
10917         * dragdrop.el (experimental-dragdrop-drag):
10918         * dragdrop.el (dragdrop-drop-do-functions):
10919         * dragdrop.el (dragdrop-drop-at-point):
10920         * disass.el (disassemble-1):
10921         * disass.el (disassemble-internal):
10922         * disass.el (disassemble):
10923         * disass.el:
10924         * derived.el (derived-mode-init-mode-variables):
10925         * derived.el (define-derived-mode):
10926         * custom.el (defgroup):
10927         * cus-edit.el (custom-quote):
10928         * config.el:
10929         * code-process.el (open-network-stream):
10930         * code-process.el (start-process):
10931         * code-process.el (call-process-region):
10932         * code-process.el (call-process):
10933         * code-process.el:
10934         * code-files.el (insert-file-contents):
10935         * code-files.el:
10936         * code-files.el (buffer-file-coding-system-for-read):
10937         * cmdloop.el (yes-or-no-p-minibuf):
10938         * cl.el:
10939         * cl-macs.el:
10940         * cl-extra.el:
10941         * callers-of-rpt.el (make-caller-report):
10942         * callers-of-rpt.el:
10943         * bytecomp.el (batch-byte-recompile-directory):
10944         * bytecomp.el (batch-byte-compile-1):
10945         * bytecomp.el (batch-byte-compile):
10946         * bytecomp.el (display-call-tree):
10947         * bytecomp.el (byte-compile-insert):
10948         * bytecomp.el (byte-compile-two-args-19->20):
10949         * bytecomp.el (byte-compile-variable-ref):
10950         * bytecomp.el (byte-compile-form):
10951         * bytecomp.el (byte-compile-top-level-body):
10952         * bytecomp.el (byte-compile-out-toplevel):
10953         * bytecomp.el (byte-compile-byte-code-maker):
10954         * bytecomp.el (byte-compile-file-form-defmumble):
10955         * bytecomp.el (byte-compile-file-form):
10956         * bytecomp.el (byte-compile-keep-pending):
10957         * bytecomp.el (byte-compile-insert-header):
10958         * bytecomp.el (byte-compile-from-buffer):
10959         * bytecomp.el (byte-compile-file):
10960         * bytecomp.el (byte-recompile-file):
10961         * bytecomp.el (byte-compile-close-variables):
10962         * bytecomp.el (byte-compile-warn-about-unused-variables):
10963         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10964         * bytecomp.el (byte-compiler-legal-options):
10965         * bytecomp.el (byte-compile-lapcode):
10966         * bytecomp.el (byte-optimize-log):
10967         * bytecomp.el ((fboundp 'defsubst)):
10968         * bytecomp.el:
10969         * bytecomp-runtime.el:
10970         * byte-optimize.el (byte-optimize-apply):
10971         * byte-optimize.el (car):
10972         * byte-optimize.el (byte-optimize-form):
10973         * byte-optimize.el (byte-optimize-form-code-walker):
10974         * byte-optimize.el:
10975         * build-report.el (build-report-insert-installation-file):
10976         * build-report.el (build-report):
10977         * auto-show.el:
10978         * apropos.el (apropos-documentation):
10979         - mega patch
10980         - clean up byte-compile warnings
10981         - remove unused variables
10982         - Use common lisp style hashtable functions
10983         - byte compiler cleanup
10984         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10985         - remove old backquote syntax usage
10986         - move some cl functionality into C for speed.
10987         - remove last remaining VMS support
10988         - spelling fixes
10989         - implement last, butlast, nbutlast, copy-list in C.
10990         - new macro ignore-file-errors, similar to ignore-errors
10991           (ignore-file-errors (delete-file "foo"))
10992         - get frequent garbage collection during loadup.el by tweaking
10993           gc-cons-threshold, rather than explicitly calling garbage-collect
10994         - default delete-key-deletes-forward to `t'.
10995
10996 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10997
10998         * XEmacs 21.2-beta4 is released.
10999
11000 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11001
11002         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11003         (easy-menu-item-present-p): Wrapper around find-menu-item.
11004         (easy-menu-remove-item): Wrapper around delete-menu-item.
11005
11006         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11007         (add-menu-button): Add 'in-menu' argument.
11008         (add-menu-item-1): Add in-menu support to helper function.
11009
11010 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11011
11012         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11013
11014 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11015
11016         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11017         of Dec 4, 1997.
11018
11019 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11020
11021         * process.el (shell-command-on-region): Report if the command
11022         succeeded or failed.
11023
11024 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11025
11026         * subr.el (buffer-substring-no-properties): Comment out.
11027
11028 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11029
11030         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11031           into font instances first, like `x-frob-font-size' does.
11032           (mswindows-find-larger-font): ditto
11033
11034 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11035
11036         * package-ui.el (pui-install-selected-packages): fix args in call
11037         to `package-get'.
11038
11039 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11040
11041         * package-get.el (host-name): New widget type.
11042         (package-get-remote): Better customization using new type.
11043         (package-get-download-sites): idem dito.
11044
11045         (package-get-custom): Do not use package-get-all untill we have
11046         runtime dependencies.
11047
11048         (package-get-remove-copy): Default to 't' we no longer need this
11049         kludge as we do not currently use depenencies.
11050
11051         (package-get-was-current): New variable.
11052         (package-get-require-base): New 'force-current' argument.
11053         (package-get-update-base): idem
11054         (package-get-package-provider):  idem
11055         (package-get-locate-index-file): New 'no-remote' argument.
11056         (package-get-locate-file): idem.
11057
11058         (package-get-maybe-save-index): New function.
11059         (package-get-update-base): Use it.
11060
11061 1998-10-28 Greg Klanderman <greg@alphatech.com>
11062
11063         * package-get.el (package-get-remote): default to nil; by default,
11064         don't go out to the net via EFS.  They must select a download site.
11065         (package-get-download-sites): new variable.
11066         (package-get-download-menu): new function.
11067         (package-get-locate-index-file): new function.
11068         (package-get-update-base): use it.
11069
11070         * menubar-items.el (default-menubar): add "Update Package Index"
11071         and "Add Download Site" menus under Options | Manage Packages.
11072
11073 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11074
11075         * package-get.el (package-get): bugfix code checking installed version
11076         for case where package is not currently installed.
11077         (package-get-require-signed-base-updates): new variable.
11078         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11079         deemed not a goot thing.  Use the variable
11080         package-get-allow-unsigned-base-updates instead.
11081
11082 1998-10-16 Greg Klanderman <greg@alphatech.com>
11083
11084         * package-get.el (package-get): Don't install an older version than
11085         we already have unless explicitly told to.  Issue a warning.
11086
11087         * package-ui.el (pui-add-required-packages): when adding
11088         dependencies, don't add packages that are up to date.
11089         (pui-package-symbol-char):  Don't consider a package out of date
11090         if you have a newer version installed than the latest version in
11091         package-get-base.
11092
11093         * package-get.el (package-get-base-filename): document that it may
11094         be a path relative to package-get-remote;  new default value.
11095         (package-get-locate-file): new function.
11096         (package-get-update-base): use it to expand package-get-base-filename.
11097         (package-get-save-base): new function to save the package-get database
11098         to file.
11099         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11100         (package-get-update-base): pass the REMOTE-SOURCE arg.
11101         (package-get-update-base-entry): call package-get-custom-add-entry.
11102         (package-get-file-installed-p): removed; no longer needed.
11103         (package-get-create-custom): ditto.
11104         (toplevel): remove code to build and load package-get-custom.el
11105         (package-get-custom-add-entry): new function.
11106
11107 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11108
11109         * wid-edit.el (widget-button-click): Don't switch window.
11110
11111 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11112
11113         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11114
11115 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11116
11117         * etags.el (find-tag-default): Run find-tag-hook using
11118         run-hooks rather than funcall
11119
11120 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11121
11122         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11123         and the current local map as the parents to isearch-mode-map.
11124
11125 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11126
11127         * XEmacs 21.2-beta3 is released.
11128
11129 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11130
11131         * package-get.el (package-get-update-base): use
11132         insert-file-contents-internal, not insert-file-contents-literally.
11133
11134 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11135
11136         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11137         dump time.
11138
11139 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11140
11141         * package-get.el (package-get-update-base-entry): new function.
11142         (package-get-update-base): renamed; was `package-get-load-base'.
11143         cleanup, and use package-get-update-base-from-buffer.
11144         (package-get-update-base-from-buffer): new function.
11145         (package-get-update-base-entries): new; helper for above.
11146         Do not eval lisp grabbed over ftp; parse it from new format.
11147
11148 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11149
11150         * files.el (set-auto-mode): Don't play games loading package-get
11151         database; package-get-package-provider will handle it all.
11152
11153 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11154
11155         * package-get.el (package-get-base-filename): new variable.
11156         (package-get-require-base): new function.
11157         (package-get-pgp-signed-begin-line): new variable.
11158         (package-get-pgp-signature-begin-line): ditto.
11159         (package-get-pgp-signature-end-line):  ditto.
11160         (package-get-load-base): new function.
11161         (package-get-interactive-package-query):
11162         (package-get-update-all):
11163         (package-get-dependencies):
11164         (package-get-package-provider):
11165         (package-get-custom): use package-get-require-base.
11166         [package-get-custom loading]: disable for now.
11167
11168         * package-ui.el (pui-list-packages): use (package-get-require-base)
11169
11170 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11171
11172         * package-ui.el: Correct obvious thinko in choosing extent face.
11173
11174 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11175
11176         * menubar-items.el (default-menubar): pui-list-package has nothing
11177         to with Customize. Move all the package stuff to a new Item in Options.
11178
11179         * package-ui.el (pui-menu): Add menu and Popup menu.
11180
11181         * package-get.el (package-get): Use new
11182         package-admin-get-install-dir.
11183
11184         * package-admin.el (package-admin-get-install-dir): New syntax.
11185         Conserve package location and put mule packages where mule-base is.
11186
11187         * package-get.el : Customized
11188
11189         * package-ui.el (pui): Customized
11190         (pui-package-install-dest-dir): New variable.
11191         (pui-install-selected-packages): Use it
11192
11193 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11194
11195         * package-get.el (package-get-interactive-package-query): Move
11196         dependency on package-get-base to run-time.
11197         (package-get-update-all): Ditto.
11198         (package-get-dependencies): Ditto.
11199         (package-get-package-provider): Ditto.
11200         (package-get-custom): Ditto.
11201
11202 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11203
11204         * events.el: Remove 'ascii-character property from 'backspace
11205         and 'delete symbols
11206
11207 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11208
11209         * package-get-base.el: removed.
11210
11211 1998-09-23  Didier Verna  <didier@xemacs.org>
11212
11213         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11214         (no-upper-case-p): new function.
11215         (with-search-caps-disable-folding): new macro.
11216         (with-interactive-search-caps-disable-folding): new macro.
11217         (zap-to-char): In interactive mode, do a case-sensitive search if
11218         the character is uppercase.
11219         (zap-up-to-char): ditto.
11220
11221         * replace.el (perform-replace): use the function no-upper-case-p.
11222
11223         * isearch-mode.el (isearch-fix-case): ditto.
11224         make obsolete `with-caps-disable-folding' and
11225         `isearch-no-upper-case-p'.
11226
11227         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11228         (tags-search): ditto.
11229         (tags-query-replace): ditto.
11230
11231         * info.el (Info-search): ditto.
11232
11233 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11234
11235         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11236
11237 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11238
11239         * package-admin.el (package-admin-rmtree): rewritten.  need to
11240         check for "." and ".." before symlink check.  expand files and
11241         directories with respect to DIRECTORY, not default-directory.
11242
11243 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11244
11245         * package-get.el (package-get-all): add INSTALL-DIR argument.
11246
11247 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11248
11249         * package-ui.el (pui-add-required-packages): new function, select
11250         dependent packages.
11251         (pui-display-keymap): bind it.
11252         (pui-help-string): document it.
11253         (pui-install-selected-packages): package-get-all -> package-get.
11254
11255         * package-get.el (package-get-dependencies): new function.
11256
11257 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11258
11259         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11260         regexps.
11261
11262 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11263
11264         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11265         function.
11266         (default-mouse-track-normalize-point): Use it.
11267
11268 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11269
11270         * package-admin.el (package-admin-delete-binary-package):
11271                 General cleanup. Remove unnessary use of progn and
11272         save-excursion.
11273         (package-admin-delete-binary-package): Do NOT mess with file
11274         modes. That is evil.
11275         (package-admin-delete-binary-package): Wrap all deleting in
11276         condition-case. The data in MANIFEST is untrustworthy.
11277         (package-admin-delete-binary-package): Let the OS worry about non
11278         empty directories.
11279
11280 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11281
11282         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11283         processing.
11284         (lm-report-bug): Fix mail address to send bug reports to.
11285
11286 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11287
11288         * XEmacs 21.2-beta2 is released.
11289
11290 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11291
11292         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11293
11294 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11295
11296         * info.el (Info-mode): Document page turning by double clicks in
11297         docstring so `M-x describe-mode' will display it.
11298
11299 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11300
11301         * info.el (Info-mouse-track-double-click-hook): Use character
11302         widths to calculate a border region where double clicking does
11303         page turning, and return `nil' by default so other hooks, such as
11304         region highlighting, will be run.
11305
11306 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11307
11308         * sound.el (default-sound-directory-list): Initialize with all the
11309         "sounds" directories in `data-directory-list'.  It used to just be
11310         the first one.
11311
11312         * packages.el (locate-data-directory-list): Created.  This gives
11313         the list of matching directories, unlike `locate-data-directory',
11314         which just gives the first one.
11315
11316 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11317
11318         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11319         make a binding in the local keymap until help-char handling is
11320         improved.
11321
11322         * help.el (help-keymap-with-help-key): Provide keymap with help
11323         binding.
11324         (help-print-help-form): New helper function.
11325
11326 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11327
11328         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11329         move extent to another buffer; no need to create a new extent.
11330         (isearch-fix-case): New function.
11331         (isearch-search-and-update): Use it.
11332
11333 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11334
11335         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11336         the keymap, not minor-mode-map-alist.
11337         (isearch-done): Restore overriding-local-map.
11338
11339 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11340
11341         * bytecomp.el (byte-compile-buffer-substring):
11342         Fix for: (byte-compile (defun f () (buffer-substring)))
11343         ==>   ** buffer-substring called with 3 args, but requires 0-3
11344         - new code not only works, but is more readable, too.
11345
11346 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11347
11348         * msw-faces.el (mswindows-init-device-faces): Don't try to
11349           specify a default font at this late stage. Do try to force
11350           creation of the default face font so that if it fails we get
11351           an error now instead of a crash at frame creation.
11352
11353           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11354           mswindows-make-font-unitalic: Canonical default weight
11355           changed from "Normal" to "Regular".
11356
11357           mswindows-make-font-bold / -bold-italic: Supplied device was
11358           not being passed into call to mswindows-find-smaller-font.
11359
11360 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11361
11362         * package-get.el (package-get-remote): Fix the path where to find
11363           the packages on xemacs.org.
11364
11365 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11366
11367         * about.el (about-maintainer-info): Update Ben's entry.
11368
11369 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11370
11371         * lisp/shadow.el (find-emacs-lisp-shadows):
11372         - `member' was being called on lists of length 2000!
11373         - Replace with hashtables.
11374         - Replace hand-coded loops with (dolist)
11375         - Fix comment typo
11376
11377 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11378
11379         * packages.el: Added new function, `package-delete-name', to
11380           delete existing packages from the installed package database
11381           (`packages-package-list').  Also added the "pkginfo" directory
11382           to `packages-special-base-regexp', so that the pkginfo directory
11383           would not get added to `late-packages'.
11384
11385         * package-admin.el: Added ability to delete an installed package
11386           (added low-level function, `package-admin-delete-package').
11387           Understands how to use the pkginfo/MANIFEST.<package> file to
11388           delete the package.  When installing a package, will also
11389           create a MANIFEST.* file if one is not provided by the
11390           package.  If the MANIFEST.* doesn't exist when deleting a
11391           package, the functions will fall back to attempting to delete
11392           any package-specific lisp directory.
11393
11394         * package-get.el: Moved some functions to package-admin.el.
11395           Added interactive function `package-get-delete-package', for
11396           use by users for deleting a package.
11397
11398           Also modified to not require the presence of efs.
11399
11400 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11401
11402         * files.el (find-file-noselect): Handle all signals, kill the
11403         buffer and resignal.
11404
11405 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11406
11407         * cl-macs.el (glyph-image): Add setf method.
11408
11409 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11410
11411         * package-get.el: Fixed broken EFS downloading.  Also, look for
11412           .tar.gz files first, in preference over .tgz files.
11413
11414         * package-ui.el: Fix display of package version numbers.
11415
11416 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11417
11418         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11419         argument.
11420
11421 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11422
11423         * list-mode.el: `display-completion-list': added new/optional
11424           keyword `:completion-string', which allows the programmer to
11425           change the "Possible completions are:" prompt.
11426
11427         * menubar-items.el: Added new pulldown menu-pick to start up the
11428           visual package browser/installer:
11429
11430                 Options->Customize->List Packages
11431
11432         * package-admin.el: Added hooks for installing under both Unix
11433           and MS Windows.  Does additional error checking.  No longer
11434           calls "add-big-package.sh" to install packages under Unix; now
11435           calls gunzip & tar directly.
11436
11437         * package-get.el: Added ability to install packages from files
11438           on a local disk/CDROM.  Now deletes any existing package lisp
11439           directory.  Does completion on available packages when
11440           querying for package names.  Will also search for .tgz files
11441           in addition for .tar.gz files.  Tries to reload
11442           auto-autoloads, as a convenience when loading new packages,
11443           and also tries to add any new package paths to `load-path'.
11444           Changed all occurences of `concat' to use `expand-file-name'.
11445
11446         * package-ui.el: New file which implements the main visual
11447           package browser/installer, which is started via a menu pick or
11448           M-x pui-list packages.
11449
11450 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11451
11452         * startup.el (load-init-file): spelling fix.
11453
11454 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11455
11456         * startup.el (normal-top-level): Load auto-autoload files
11457         covariantly with their precedence.
11458
11459 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11460
11461         * menubar-items.el (default-menubar): Remove "Font Weight"
11462         option, there is currently no custom equivalent.. Customize-faces
11463         is "Edit faces".
11464
11465         * x-font-menu.el (font-menu-set-font): Use customize to set
11466         default face.
11467
11468         * faces.el (face-spec-update-all-matching): New function.
11469
11470         * cus-face.el (custom-set-face-update-spec): New function.
11471         Interface to customize faces from elisp.
11472
11473         (custom-face-value-create): Show the customized settings if set
11474         but not saved.
11475
11476 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11477
11478         (custom-face-value-create): Show the customized settings if set
11479         but not saved.
11480
11481 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11482
11483         * keydefs.el (global-map): Add FSF 20.3 binding of
11484         query-replace-regexp.
11485
11486 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11487
11488         * minibuf.el (read-file-name-internal-1): use
11489         user-name-completion-1 instead of user-name-completion.
11490
11491 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11492
11493         * loadup.el:
11494         * make-docfile.el:
11495         * update-elc.el: Don't set `source-directory' (now defunct as a
11496         global variable) no more.
11497
11498         * packages.el (packages-list-autoloads): Made `source-directory'
11499         (now defunct as a global variable) a parameter.
11500
11501 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11502
11503         * about.el (about-hackers): new email
11504
11505 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11506
11507         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11508
11509 1998-07-17  Didier Verna  <didier@xemacs.org>
11510
11511         * faces.el (set-face-property):
11512         (set-face-dim-p):
11513         (face-dim-p): updated the doc strings now that the dim property isn't
11514         tty-specific.
11515         (face-equal): the dim property is now a common one.
11516
11517         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11518         Renamed the `stipple' attribute to `background-pixmap'.
11519         (custom-face-background-pixmap): make custom-face-stipple an
11520         obsolete alias for this.
11521
11522 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11523
11524         * find-paths.el (paths-file-readable-directory-p): Created and
11525         used.
11526
11527         * loadup.el: Don't set inhibit-... flags from run-temacs.
11528
11529 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11530
11531         * packages.el (packages-data-path-depth): Added and used.
11532
11533 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11534
11535         * about.el:
11536         - Change .xpm to .png, delete "zcat" section.
11537         - cosmetic fix in the 'marcpa' entry.
11538
11539         * etc/photos
11540         - convert all .xpm.Z to .png
11541         - rename mrb to martin
11542         - rename mcook-m to mcookm
11543
11544 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11545
11546         * x-init.el (x-initialize-compose): Add support for
11547         dead-circumflex as YET ANOTHER NAME for that dead key.
11548
11549 1998-08-05  Colin Rafferty <colin@xemacs.org>
11550
11551         * setup-paths.el (paths-construct-exec-path): Made the
11552         last-packages really be last.
11553         (paths-construct-data-directory-list): Ditto.
11554
11555 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11556
11557         * startup.el(startup-splash-frame-body):
11558         Update Copyright notice in splash screen
11559
11560 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11561
11562         * minibuf.el (read-file-name-internal-1): do ~user completion.
11563
11564 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11565
11566         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11567         aginst destroyed extents
11568
11569 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11570
11571         * package-get.el (package-get): add `install-dir' argument.
11572
11573 1998-07-20  John Jones  <jj@asu.edu>
11574
11575         * package-get.el: calls to package-get-update-all will only
11576           update packages which are already installed.
11577
11578 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11579
11580         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11581         writable.
11582
11583 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11584
11585         * about.el (about-hackers): Correct my email.
11586
11587 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11588
11589         * about.el (about-hackers): new email-address.
11590
11591 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11592
11593         * minibuf.el (read-number): Don't let `input-error' condition
11594         escape.
11595
11596 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11597
11598         * about.el (about-hackers): use my `email-for-life' address.
11599
11600 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11601
11602         * XEmacs 21.2-beta1 is released.
11603
11604 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11605
11606         * ldap.el (ldap-search): Doc string change
11607
11608 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11609
11610         * menubar-items.el (default-menubar): Removed references to
11611         `data-directory', and use `locate-data-file' instead, and made
11612         then greyed out if they don't exist.
11613
11614 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11615
11616         * keymap.el (events-to-keys): Use `format' instead of `concat'
11617         since the latter does not accept integer args anymore
11618
11619 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11620
11621         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11622         macros replaced.
11623
11624 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11625
11626         * make-docfile.el: Get first initialization from very-early-lisp.el
11627         * update-elc.el: Ditto.
11628         * loadup.el (really-early-error-handler): Ditto.
11629
11630         * packages.el (packages-unbytecompiled-lisp): Add new file,
11631         very-early-lisp.el.
11632
11633         * very-early-lisp.el: New file.
11634
11635 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11636
11637         * Symbols that have been obsolete for at least 3 years removed (II).
11638
11639         * obsolete.el (eval-current-buffer): Make compatible.
11640         (byte-code-function-p): Ditto.
11641         (send-string): Removed.
11642         (send-region): Removed.
11643         (screen-scrollbar-width): Removed.
11644         (set-screen-scrollbar-width): Removed.
11645         (set-screen-left-margin-width): Removed.
11646         (set-screen-right-margin-width): Removed.
11647         (screen-left-margin-width): Removed.
11648         (screen-right-margin-width): Removed.
11649         (set-buffer-left-margin-width): Removed.
11650         (set-buffer-right-margin-width): Removed.
11651         (buffer-left-margin-width): Removed.
11652         (buffer-right-margin-width): Removed.
11653         (x-set-frame-icon-pixmap): Removed.
11654         (x-set-screen-icon-pixmap): Removed.
11655         (pixel-name): Removed.
11656         (make-pixmap): Removed.
11657         (make-cursor): Removed.
11658         (pixmap-width): Removed.
11659         (pixmap-contributes-to-line-height-p): Removed.
11660         (set-pixmap-contributes-to-line-height): Removed.
11661
11662 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11663
11664         * obsolete.el (popup-menu-up-p): removed.
11665         (read-no-blanks-input): Removed.
11666         (wholenump): Removed.
11667         (ring-mod): Removed (what was ring-mod?).
11668         (current-time-seconds): Removed.
11669         (run-special-hook-with-args): Removed.
11670         (dot): Removed.
11671         (dot-marker): Removed.
11672         (dot-min): Removed.
11673         (dot-max): Removed.
11674         (window-dot): Removed.
11675         (set-window-dot): Removed.
11676
11677         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11678         `dot-min'.
11679
11680         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11681
11682         * code-files.el (insert-file-contents): Rename
11683         run-special-hook-with-args to run-hook-with-args-until-success.
11684         (write-region): Ditto.
11685
11686 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11687
11688         * about.el: Fix typos, update release date.
11689
11690         * Symbols that have been obsolete for at least 3 years removed.
11691
11692         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11693         screen- functions.
11694         (toplevel): remove setf methods for screen functions.
11695         * cl-macs.el (extent-data): defsetf removed.
11696         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11697         many places to remove.
11698         (comment-indent-hook): Ditto.
11699         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11700         (buffer-dedicated-screen): Ditto.
11701         (deiconify-screen): Ditto.
11702         (delete-screen): Ditto.
11703         (event-screen): Ditto.
11704         (find-file-other-screen): Ditto.
11705         (find-file-read-only-other-screen): Ditto.
11706         (live-screen-p): Ditto.
11707         (screen-height): Ditto.
11708         (screen-iconified-p): Ditto.
11709         (screen-list): Ditto.
11710         (screen-live-p): Ditto.
11711         (screen-name): Ditto.
11712         (screen-parameters): Ditto.
11713         (screen-pixel-height): Ditto.
11714         (screen-pixel-width): Ditto.
11715         (screen-root-window): Ditto.
11716         (screen-selected-window): Ditto.
11717         (screen-totally-visible-p): Ditto.
11718         (screen-visible-p): Ditto.
11719         (screen-width): Ditto.
11720         (screenp): Ditto.
11721         (get-screen-for-buffer): Ditto.
11722         (get-screen-for-buffer-noselect): Ditto.
11723         (get-other-screen): Ditto.
11724         (iconify-screen): Ditto.
11725         (lower-screen): Ditto.
11726         (mail-other-screen): Ditto.
11727         (make-screen): Ditto.
11728         (make-screen-invisible): Ditto.
11729         (make-screen-visible): Ditto.
11730         (modify-screen-parameters): Ditto.
11731         (new-screen): Ditto.
11732         (next-screen): Ditto.
11733         (next-multiscreen-window): Ditto.
11734         (other-screen): Ditto.
11735         (previous-screen): Ditto.
11736         (previous-multiscreen-window): Ditto.
11737         (raise-screen): Ditto.
11738         (redraw-screen): Ditto.
11739         (select-screen): Ditto.
11740         (selected-screen): Ditto.
11741         (set-buffer-dedicated-screen): Ditto.
11742         (set-screen-height): Ditto.
11743         (set-screen-position): Ditto.
11744         (set-screen-size): Ditto.
11745         (set-screen-width): Ditto.
11746         (show-temp-buffer-in-current-screen): Ditto.
11747         (switch-to-buffer-other-screen): Ditto.
11748         (visible-screen-list): Ditto.
11749         (window-screen): Ditto.
11750         (x-set-screen-pointer): Ditto.
11751         (x-set-frame-pointer): Ditto.
11752         (screen-title-format): Ditto.
11753         (screen-icon-title-format): Ditto.
11754         (terminal-screen): Ditto.
11755         (delete-screen-hook): Ditto.
11756         (create-screen-hook): Ditto.
11757         (mouse-enter-screen-hook): Ditto.
11758         (mouse-leave-screen-hook): Ditto.
11759         (map-screen-hook): Ditto.
11760         (unmap-screen-hook): Ditto.
11761         (default-screen-alist): Ditto.
11762         (default-screen-name): Ditto.
11763         (x-screen-defaults): Ditto.
11764         (x-create-screen): Ditto.
11765         * obsolete.el: meta-flag removed.
11766         baud-rate removed.
11767         sleep-for-millisecs removed.
11768         extent-data removed.
11769         set-extent-data removed.
11770         set-extent-attribute removed.
11771         extent-glyph removed.
11772         extent-layout removed.
11773         set-extent-layout removed.
11774         list-faces-display removed.
11775         list-faces removed.
11776         trim-versions-without-asking removed.
11777         after-write-file-hooks removed.
11778         truename removed.
11779         auto-fill-hook removed.
11780         blink-paren-hook removed.
11781         select-screen-hook, deselect-screen-hook removed.
11782         auto-raise-screen, auto-lower-screen removed.
11783
11784         * msw-mouse.el: Global change resource -> mswindows-resource.
11785
11786         * XEmacs 21.0-pre5 is released.
11787
11788 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11789
11790         * about.el (about-hackers): Credits update.
11791
11792 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * register.el (insert-register): Don't activate the region.
11795
11796 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11797
11798         * select.el: Restore x-* symbols for backwards compatibility:
11799         x-copy-primary-selection, x-kill-primary-selection,
11800         x-delete-primary-selection, x-select-make-extent-for-selection,
11801         x-valid-simple-selection-, x-cut-copy-clear-internal.
11802
11803 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11804
11805         * XEmacs 21.0-pre4 is released.
11806
11807 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11808
11809         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11810         reporting bugs.
11811         (maybe-add-init-button): Fix semantics under Windows.  Use
11812         `expand-file-name' rather than `concat'.
11813
11814         * help.el (print-messages): New function.
11815
11816 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11817
11818         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11819
11820 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11821
11822         * about.el: Tweaked my entry in about-hackers.
11823
11824         * find-paths.el (paths-emacs-root-p):
11825           Relaxed emacs-root checking of an in-place installation to
11826           also accommodate the flat layout used on MS Windows.
11827
11828 1998-06-29  John Jones  <jj@asu.edu>
11829
11830         * package-get.el: calls to package-get-update-all will only
11831           update packages which are already installed.
11832
11833 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11834
11835         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11836         are handled by the gui-element face fallbacks now.
11837
11838         * x-faces.el: default gui-element face to "background" as well as
11839         the default face.
11840
11841         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11842         and default face settings since these are set as fallbacks now in
11843         the appropriate domain.
11844
11845 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11846
11847         * text-mode.el (text-mode): Reorder regexp so the OR part
11848         corresponding to `page-delim' goes first and the hack in
11849         `forward-paragraph' will work.
11850         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11851
11852 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11853
11854         * subr.el (remove-hook): When checking the hook value
11855           with functionp, don't apply car to it.
11856
11857 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11858
11859         * package-get.el (package-get-remote-filename):
11860           Don't use file-name-as-directory because the local directory
11861           separator conventions might not be the same as ftp's.
11862
11863 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11864
11865         * ldap.el (ldap-host-parameters-alist): New name of
11866         `ldap-host-parameters-plist'
11867
11868 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11869
11870         * package-get.el: Using (require 'package-get-base), now that it
11871         provides itself.  Consequently removed all instances of (load
11872         "package-get-base.el").
11873
11874 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11875
11876         * subr.el (remove-hook): Don't treat the hook value as a
11877           list unless it is both consp and not functionp.
11878
11879 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11880
11881         * about.el: Email address for Ben Wing is ben@xemacs.org.
11882         * auto-show.el: Ditto.
11883         * bytecomp.el: Ditto.
11884         * faces.el: Ditto.
11885         * x-scrollbar.el: Ditto.
11886         * x-misc.el: Ditto.
11887         * tty-init.el: Ditto.
11888         * toolbar-items.el: Ditto.
11889         * symbol-syntax.el: Ditto.
11890         * specifier.el: Ditto.
11891         * objects.el: Ditto.
11892         * hyper-apropos.el: Ditto.
11893         * glyphs.el: Ditto.
11894
11895 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11896
11897         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11898         vertical-divider-always-visible-p.
11899         (default-mouse-motion-handler): Ditto.
11900
11901 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11902
11903         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11904         global value.
11905
11906 1998-06-21  Oliver Graf <ograf@fga.de>
11907
11908         * build-reports.el: changed receiver to xemacs-build-reports list
11909
11910 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11911
11912         * font.el: Split font-family-mappings into X and
11913           mswindows-specific versions.
11914           mswindows-font-create-[object|name]: Treat supplied size
11915           as a pointsize. Added underline and strikethru handling.
11916
11917         * msw-faces.el: changed default mswindows charset to western.
11918
11919         * msw-glyphs.el: removed space in border-glyph font string that
11920           was inserted to get round bugs in the mswindows C font code.
11921
11922 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11923
11924         * about.el (about-hackers): Credits update.
11925
11926         * help-nomule.el (tutorial-supported-languages): Add Romanian
11927         TUTORIAL.
11928
11929         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11930         to ISO-8859-2.
11931
11932 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11933
11934         * font.el: Split font-family-mappings into X and
11935           mswindows-specific versions.
11936           mswindows-font-create-[object|name]: Treat supplied size
11937           as a pointsize. Added underline and strikethru handling.
11938
11939         * msw-faces.el: changed default mswindows charset to western.
11940
11941         * msw-glyphs.el: removed space in border-glyph font string that
11942           was inserted to get round bugs in the mswindows C font code.
11943
11944 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11945
11946         * minibuf.el: make read-color-completion-table call
11947           (mswindows-color-list for mswindows devices.
11948
11949 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11950
11951         * lisp/font-lock.el
11952         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11953         Let declaration items contain non-word symbol characters.
11954
11955 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11956
11957         * package-get.el (package-get-package-provider): Added autoload
11958         cookie.  Loading "package-get-base.el" in ALL functions that use
11959         it.  Fixed some (interactive ...) with multiple argument specs
11960         again.  Cosmetic indentation changes.
11961
11962 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11963
11964         * info.el (Info-insert-dir): Don't use nreverse on variables
11965         that you want to use later.
11966
11967 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11968
11969         * x-mouse.el (x-set-point-and-move-selection): Replace call
11970         to x-kill-primary-selection with kill-primary-selection
11971
11972 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11973
11974         * simple.el (what-cursor-position): Make cursor position reported
11975         use value of column-number-start-at-one
11976
11977 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11978
11979         * about.el (xemacs-hackers): Fix Jareth's email address.
11980
11981 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11982
11983         * startup.el (startup-splash-frame): Remove
11984         `xemacs-startup-logo-function'.
11985
11986 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11987
11988         * about.el (about-hackers): Update credits list.
11989
11990 1998-06-06  Jeff Miller <jmiller@smart.net>
11991
11992         * lisp/sound.el: Update sound-ext to allow filenames with
11993           extensions to be found by load-sound-file
11994
11995 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11996
11997         * info.el (Info-rebuild-outdated-dir): Removed variable
11998         (Info-auto-generate-directory): New variable
11999         (Info-save-auto-generated-dir): New variable
12000         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12001         (Info-build-dir-anew): Second parameter removed.  Use
12002         `Info-save-auto-generated-dir'
12003         (Info-rebuild-dir): Ditto
12004
12005 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12006
12007         * list-mode.el (next-list-mode-item): Would not recognize
12008         border between directly neighbored items.
12009
12010 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12011
12012         * package-get.el: add autoloads for some functions.
12013
12014 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12015
12016         * specifier.el (let-specifier): Tiny docfixes.
12017
12018 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12019
12020         * msw-mouse.el: set selection-pointer-glyph to Normal.
12021
12022 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12023
12024         * wid-edit.el (widget-specify-secret): New function.
12025         (widget-after-change): Use it.
12026         (widget-specify-field): Use it.
12027
12028 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12029
12030         * mouse.el (drag-window-divider): Use `(not done)' instead of
12031         `doit'; reuse result of `window-pixel-edges'.
12032
12033         * modeline.el (drag-modeline-event-lag): Rename to
12034         drag-divider-event-lag.
12035
12036 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12037
12038         * specifier.el (let-specifier): Rewritten not to generate needless
12039         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12040         arguments.
12041
12042 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12043
12044         * minibuf.el (read-file-name-1): Setup buffer-local value of
12045         `completion-ignore-case' in completions buffer under Windows.
12046
12047 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12048
12049         * about.el (about-maintainer-glyph): Fix support for not
12050         compressed images.
12051
12052 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12053
12054         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12055
12056         * mouse.el (mouse-track): Cancel selection if misc-user event with
12057         `cancel-mode-internal' function is fetched.
12058
12059 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12060
12061         * files.el (save-some-buffers-1): Fixed return value.
12062
12063 1998-06-01  Oliver Graf <ograf@fga.de>
12064
12065         * dragdrop.el: added experimental
12066
12067 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12068
12069         * startup.el (after-init-hook, init-file-user,
12070         user-init-directory, load-user-init-file):  Purge references
12071         to "~/.xemacs/init.el" from docstrings.
12072
12073         (load-user-init-file) Use paths-construct-path to construct
12074         paths to user init files.  Go directly to ~/.emacs, do not
12075         search ~/.xemacs/, do not load `default-custom-file'.
12076
12077 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12078
12079         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12080         general *sh.
12081         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12082
12083 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12084
12085         * menubar-items.el (default-menubar): add Update Packages to customize
12086         menu.
12087
12088 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12089
12090         * faces.el: use toolbar face as a fallback for toolbar properties
12091         in xpm-color-symbols instead of default.
12092
12093         * msw-faces.el: rename 3d-object -> gui-element face.
12094
12095 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12096
12097         * startup.el (xemacs-startup-logo-function): New variable.
12098         (startup-splash-frame): Use it.
12099
12100 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12101
12102         * files.el (save-some-buffers): Would wait 1 second.
12103         (save-some-buffers-1): Delete other windows here instead of in
12104         `save-some-buffers'.
12105         (save-some-buffers): Force redisplay only if windows were deleted.
12106
12107 1998-06-02  Didier Verna  <didier@xemacs.org>
12108
12109         * cus-face.el (custom-face-attributes): generalized the use of
12110         toggle buttons for boolean attributes.
12111         Re-ordered the items a bit.
12112
12113 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12114
12115         * sound.el (default-sound-directory): Use `locate-data-directory'
12116         to find the sounds directory.
12117
12118 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12119
12120         * sound.el: default sound-ext to .wav under mswindows, .au
12121         otherwise. load-default sounds without extensions.
12122
12123 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12124
12125         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12126         if send-pr is not bound.
12127
12128 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12129
12130         * files.el: grok idl files in auto-mode-alist.
12131 1998-06-01  Jeff Miller  <jmiller@smart.net>
12132
12133         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12134         calling `upcase'.
12135
12136 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12137
12138         * msw-glyphs.el: add xbm to the list of image types supported.
12139
12140 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12141
12142         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12143         instead of XEmacs one when dumping InfoDock.
12144
12145 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12146
12147         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12148         for `modeline-visible-p'
12149
12150         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12151
12152 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12153
12154         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12155         since it's not used anymore. doc string fixes.
12156
12157         * package-get.el (package-get-file-installed-p): new function. use
12158         instead of file-installed-p which is in an external package.
12159
12160 1998-05-28  Oliver Graf <ograf@fga.de>
12161
12162         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12163         favor of select-window/switch-to-buffer
12164
12165 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12166
12167         * startup.el: changed (getenv "HOME") to (user-home-directory)
12168
12169 1998-05-25  Oliver Graf <ograf@fga.de>
12170
12171         * frame.el (cde-start-drag) moved to dragdrop.el
12172         (offix-start-drag-region) moved to dragdrop.el
12173         (offix-start-drag) moved to dragdrop.el
12174         * dragdrop.el (cde-start-drag) moved from frame.el
12175         (offix-start-drag-region) moved from frame.el
12176         (offix-start-drag) moved from frame.el
12177         (cde-start-drag-region) cde drag regions
12178         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12179
12180 1998-05-26  Oliver Graf <ograf@fga.de>
12181
12182         * dragdrop.el: created dragdrop-drag prototypes
12183         (cde-start-drag-region) fixed typo
12184
12185 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12186
12187         * simple.el (after-init-hook): Remove reader macro.
12188
12189         * packages.el (packages-hardcoded-lisp): Get rid of reader
12190         macros.  Update DOC string.
12191
12192 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12193
12194         * mouse.el (drag-window-divider): Ditto.
12195
12196         * modeline.el (mouse-drag-modeline): Use it.
12197
12198         * lisp-mode.el (let-specifier): Specify indentation.
12199
12200         * specifier.el (let-specifier): Renamed from
12201         `with-specifier-instance'.
12202
12203 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12204
12205         * x-faces.el:
12206         * faces.el: move definition of xpm-color-symbols from x-faces.el
12207         to faces. Predicate x-get-resource on the presence of x.
12208
12209         * msw-faces.el: set 3d-object face rather than modeline. Specify
12210         faces as specfier defaults.
12211
12212         * package-get.el: don't use package-admin-add-single-file-package.
12213
12214 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12215
12216         * toolbar-items.el: Fixup tooltips.
12217         (toolbar-gnus): Don't use obsolete variable
12218         toolbar-news-frame-properties.
12219         (toolbar-news-reader): Default to `gnus' instead of
12220         `not-configured'.
12221
12222         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12223         Windows.
12224
12225 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12226
12227         * package-get.el: rename -installedp -> -installed-p.
12228
12229 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12230
12231         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12232         attributes, and assinged it to continuation, truncation and
12233         hscroll glyphs.
12234
12235         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12236         and made continuation, truncation and hscroll glyphs arrow
12237         characters out of that font.
12238
12239 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12240
12241         * minibuf.el (minibuffer-electric-separator): Play nicely with
12242         directory-sep-char being \.
12243         (minibuffer-electric-tilde): Ditto.
12244         (read-file-name-map): Ditto.
12245
12246 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12247
12248         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12249         on X devices.
12250         (default-mouse-track-deal-with-down-event): Avoid
12251         `x-disown-selection'; use `disown-selection' instead.
12252
12253 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12254
12255         * select.el:
12256         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12257         moved to (cut-copy-clear-internal) in select.el. Ditto for
12258         (x-delete-primary-selection) (x-kill-primary-selection)
12259         (x-copy-primary-selection).
12260         (own-clipboard): new function.
12261
12262         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12263         functions in select.el. remove old ones.
12264         (mswindows-own-clipboard): new function.
12265
12266 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12267
12268         * gnuserv.el: allow connections from mswindows type devices.
12269
12270 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12271
12272         * msw-glyphs.el: change image type used from cursor to resource.
12273
12274 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12275
12276         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12277         for {top,bottom}-{left,right} values in addition to
12278         {top,bottom}_{left,right}.
12279         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12280
12281 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12282
12283         * cl-macs.el (specifier-instance): Undefine its setf method.
12284
12285         * specifier.el (with-specifier-instance): Added docstring.
12286
12287         * mouse.el (drag-window-divider): Ditto.
12288
12289         * modeline.el (mouse-drag-modeline): Use it.
12290
12291         * lisp-mode.el (with-specifier-instance): Define its indentation
12292         level.
12293
12294         * specifier.el (with-specifier-instance): New macro.
12295
12296 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12297
12298         * package-get.el (package-get-create-custom): new function to
12299         auto-generate package-get-custom.el from package-get-base.el.
12300         * (package-get-ever-installedp): new function.
12301         * (package-get-custom): new function to get all packages specified
12302         by customize.
12303
12304 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12305
12306         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12307
12308 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12309
12310         * cl-extra.el: Reverse previous float change.
12311
12312 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12313
12314         * x-faces.el:
12315         * faces.el (try-font-name): moved from x-faces.el since it is
12316         required by w3 under mswindows as well X.
12317
12318 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12319
12320         * winnt.el: Removed evil (setq completion-ignore-case t)
12321         clause, one more overlookef fsfism.
12322         (nt-quote-args-functions-alist): End sentences with double space.
12323
12324 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12325
12326         * window-xemacs.el (push-window-configuration): Remove kludgery of
12327         recaching default-toolbar specifier.
12328         (pop-window-configuration): Ditto.
12329         (unpop-window-configuration): Ditto.
12330
12331 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12332
12333         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12334
12335 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12336
12337         * winnt.el (nt-quote-args-verbatim): Added function.
12338         (nt-quote-args-prefix-quote): Added function.
12339         (nt-quote-args-backslash-quote): Added function.
12340         (nt-quote-args-double-quote): Added function.
12341         (nt-quote-args-functions-alist): New variable.
12342         (nt-quote-process-args): Added function. This is the main quoting
12343         work horse called from process-nt.c
12344
12345 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12346
12347         * winnt.el: Removed duplicate definitions for backspace,
12348         delete, M-backspace and C-M-backspace.
12349         (file-name-buffer-file-type-alist): Removed this variable.
12350         (find-buffer-file-type): Removed function.
12351         (find-file-binary):  Removed function.
12352         (find-file-text): Removed function.
12353         (find-file-not-found-set-buffer-file-type): Removed function.
12354         (save-to-unix-hook): Removed function.
12355         (revert-from-unix-hook): Removed function.
12356         (using-unix-filesystems): Removed function.
12357         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12358         warning.
12359         (x-set-selection): Removed function.
12360         (x-get-selection): Removed function.
12361         Removed commented FSFisms.
12362         Replaced copyright notice (this file is not part of GNU Emacs).
12363         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12364         comint-process-echoes setting to t.
12365
12366 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12367
12368         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12369         and used following the interface change of
12370         `paths-find-recursive-path'.
12371
12372         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12373         regexp instead of a list of base names.
12374         (paths-version-control-filename-regexp):
12375         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12376         Introduced and used following the interface change of
12377         `paths-find-recursive-path'.
12378
12379 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12380
12381         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12382         on X devices, rather than on all non-TTY devices.
12383
12384 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12385
12386         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12387
12388         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12389
12390 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12391
12392         * itimer.el (activate-itimer): Fixed usage of integers
12393         as argument to `concat'.
12394
12395 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12396
12397         * itimer.el (start-itimer): replace the use of `concat' with
12398         `format'
12399
12400 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12401
12402         * mode-motion.el (mode-motion-hook): Clarify docstring.
12403         From Bob Weiner <weiner@altrasoft.com>
12404
12405         * loadhist.el (symbol-file): Supply prompt string when used
12406         interactively.
12407         From Bob Weiner <weiner@altrasoft.com>
12408
12409 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12410
12411         * loadup.el (really-early-error-handler): Ditto.
12412
12413         * update-elc.el: Ditto.
12414
12415         * setup-paths.el (paths-construct-exec-path): Ditto.
12416
12417         * make-docfile.el: Ditto.
12418
12419         * find-paths.el (paths-decode-directory-path): Use split-path
12420         instead of decode-path.
12421
12422         * files.el (parse-colon-path): Update docstring reference.
12423
12424 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12425
12426         * msw-init.el:
12427         * x-init.el:
12428         Bind cut'n'paste keys to non window-system specific functions.
12429
12430         * msw-select.el: New function mswindows-clear-clipboard.
12431         mswindows-cut-copy-clipboard extended to handle clearing of the
12432         selection and renamed to mswindows-cut-copy-clear-clipboard.
12433
12434         * select.el: on mswindows devices delete-primary-selection
12435         calls mswindows-clear-clipboard.
12436
12437 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12438
12439         * simple.el (quoted-insert): Inhibit quit when using read-char.
12440
12441         * cmdloop.el (read-char): Don't inhibit quit.
12442         (read-char-exclusive): Ditto.
12443         (read-char): Signal quit if quit-char was pressed.
12444         (read-char-exclusive): Ditto.
12445         (read-quoted-char): Return a character, not integer.
12446
12447         * menubar-items.el (default-popup-menu): Use Andy's generic
12448         selection code.
12449         (default-popup-menu): Fix code.
12450
12451 1998-05-14  Oliver Graf <ograf@fga.de>
12452
12453         * dragdrop.el (dragdrop-function-widget): this time it's done
12454
12455 1998-05-13  Oliver Graf <ograf@fga.de>
12456
12457         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12458
12459 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12460
12461         * device.el (device-pixel-width):
12462         (device-pixel-height):
12463         (device-mm-width):
12464         (device-mm-height):
12465         (device-bitplanes):
12466         (device-color-cells): Swapped parameters to device-system-metric
12467         according to the interface change.
12468
12469 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12470
12471         * mouse.el (default-mouse-motion-handler): Use new name of the
12472         function event-over-vertical-divider-p.
12473         Do not set E-W arrow cursor over the divider if
12474         vertical-divider-draggable-p is nil in the window.
12475         ([top-level]): Use new name for the variable
12476         vertical-divider-map.
12477         (drag-window-divider): Respect vertical-divider-draggable-p.
12478         Variable name typo fixes.
12479
12480 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12481
12482         * keymap.el (kbd): Define here; handle string constants and
12483         others...
12484
12485 1998-05-15  Christian Nyb <chr@mediascience.no>
12486
12487         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12488         in Emacs 18.
12489
12490 1998-05-13  Didier Verna  <didier@xemacs.org>
12491
12492         * mouse.el (drag-window-divider): give the vertical divider a
12493         pressed look when dragging it.
12494
12495 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12496
12497         * faces.el: predicate some more face operations on x or mswindows
12498         not just x.
12499
12500         * modeline.el: enable modeline coloring for mswindows.
12501
12502 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12503
12504         * minibuf.el (minibuffer-default): Added variable; compatible with
12505         FSF Emacs.
12506         (next-history-element): Used `minibuffer-default'.
12507
12508 1998-05-12  Oliver Graf <ograf@fga.de>
12509
12510         * dragdrop.el (dragdrop-function-widget): button and mods ok
12511         arguments still look a bit strange
12512         (dragdrop-compare-mods) created
12513         (dragdrop-drop-do-functions) correctly checks for buttons and
12514         modifiers
12515
12516 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12517
12518         * setup-paths.el (paths-default-info-directories): Replace
12519         path-separator with directory-sep-char.
12520
12521         * files.el (path-separator): Don't define it here.
12522
12523 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12524
12525         * update-elc.el: Ditto.
12526
12527         * setup-paths.el (paths-construct-exec-path): Ditto.
12528
12529         * make-docfile.el: Ditto.
12530
12531         * loadup.el (really-early-error-handler): Ditto.
12532
12533         * find-paths.el (paths-decode-directory-path): Use decode-path
12534         instead of decode-path-internal.
12535
12536         * files.el (parse-colon-path): Update docstring.
12537
12538 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12539
12540         * subr.el (get-buffer-window-list): Make BUFFER optional.
12541
12542         * window-xemacs.el (windows-of-buffer): Defalias to
12543         get-buffer-window-list.
12544
12545 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12546
12547         * disass.el: Fix maintainer keyword.
12548
12549         * bytecomp.el (byte-compile-and-load-file): Autoload.
12550         (byte-compile-buffer): Ditto.
12551
12552         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12553         value is returned, not the name.
12554         (lisp-imenu-generic-expression): Enable it.
12555         (lisp-mode-variables): Ditto.
12556         (lisp-indent-offset): Change defconst to defvar.
12557         (lisp-indent-function): Ditto.
12558         (lisp-body-indent): Ditto.
12559
12560 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12561
12562         * modeline.el: Use zap-last-kbd-macro-event.
12563
12564         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12565         nil, don't attempt to do anything with messages.
12566         (eval-last-sexp): Use `letf' for clarity.
12567
12568 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12569
12570         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12571
12572 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12573
12574         * buff-menu.el:
12575         * lisp-mode.el:
12576         * obsolete.el:
12577         Change empty docstrings into no doc strings at all.
12578         Fix bogus FSF-format docstrings.
12579         * etags.el: Fix docstring.
12580
12581 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12582
12583         * package-get.el (package-get): Use internal md5
12584
12585 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12586
12587         * about.el (about-xemacs): Correct abuse of concat.
12588
12589 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12590
12591         * info.el (Info-mode): Use easymenu.
12592
12593 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12594
12595         * apropos.el (apropos): Don't use concat with integers.
12596
12597         * cmdloop.el (describe-last-error): Handle the case when no error
12598         was seen gracefully.
12599
12600         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12601         defun.
12602         (apropos-describe-plist): Ditto.
12603
12604         * help.el (with-displaying-help-buffer): Revert to a defun.
12605         (describe-key): Use it as defun.
12606         (describe-mode): Ditto.
12607         (describe-bindings): Ditto.
12608         (describe-prefix-bindings): Ditto.
12609         (describe-installation): Ditto.
12610         (view-lossage): Ditto.
12611         (describe-function): Ditto.
12612         (describe-variable): Ditto.
12613         (describe-syntax): Ditto.
12614
12615 1998-05-11  Oliver Graf <ograf@fga.de>
12616
12617         * dragdrop.el: changed order of require/provide
12618         (dragdrop-drop-mime-default) changed to new calling conventions
12619         (dragdrop-drop-do-functions) changed to new calling conventions
12620         (dragdrop-function-widget) this one needs more work...
12621
12622 1998-05-10  Oliver Graf <ograf@fga.de>
12623
12624         * about.el: another small change in my entry
12625         * dragdrop.el (dragdrop-drop-log-function): logging added
12626         plus customizations
12627         changed interface to handler functions. now called with event
12628         and object
12629
12630 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12631
12632         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12633         E-W arrow pointer displayed over draggable dividers.
12634
12635         * mouse.el (default-mouse-motion-handler): Show it when
12636         appropriate.
12637         (drag-window-divider): Added.
12638         ([top-level]): Initialized window-divider-map with a keymap
12639         binding the above function to left button down event.
12640
12641         * x-mouse.el (x-init-pointer-shape): Initialize
12642         divider-pointer-glyph from Cursor.dividerPointer, or use default
12643         E-W double arrow.
12644
12645 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12646
12647         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12648
12649 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12650
12651         * simple.el (count-words-buffer): Don't query for buffer.
12652         (count-lines-buffer): Ditto.
12653
12654 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12655
12656         * help.el (where-is): add optional insert argument.
12657
12658 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12659
12660         * help.el (describe-key-briefly): New argument INSERT.
12661
12662         * simple.el (eval-expression): New optional argument; synch with
12663         FSF 20.3.
12664
12665         * keydefs.el (global-map): Add new register bindings.
12666
12667         * register.el: Synched with FSF 20.3.
12668
12669 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12670
12671         * window-xemacs.el (recenter): all arguments are optional.
12672
12673 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12674
12675         * device.el: (device-pixel-width): Reflected name/parameters
12676         change to device-system-metric.
12677         (device-pixel-height): Ditto.
12678         (device-mm-width): Ditto.
12679         (device-mm-height): Ditto.
12680         (device-bitplanes): Ditto.
12681         (device-color-cells): Ditto.
12682
12683 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12684
12685         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12686
12687         * cl.el (most-positive-fixnum): Document.
12688         (most-negative-fixnum): Ditto.
12689
12690         * cus-dep.el: Updated comment.
12691
12692         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12693         constant.
12694
12695         * cus-load.el (custom-put): Removed.
12696
12697         * files.el (after-find-file): Just resignal quit instead of
12698         signaling "canceled".
12699
12700 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12701
12702         * frame.el (other-frame): Use `focus-frame' instead of
12703         select-frame kludges.
12704
12705         * lisp-mode.el: Update lisp-indent-function for
12706         save-selected-frame and with-selected-frame.
12707
12708         * frame.el (save-selected-frame): New macro.
12709         (with-selected-frame): Ditto.
12710         (other-frame): Use `set-frame-focus'.
12711
12712 1998-05-06  Oliver Graf <ograf@fga.de>
12713
12714         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12715         (dragdrop-drop-url-default) default handler for URL drops created
12716         (dragdrop-drop-mime-default) default handler for MIME drops created
12717         (dragdrop-drop-functions) default custom for handling drops created
12718         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12719
12720 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12721
12722         * mouse.el: Removed redundant mouse-mswindows-drop function.
12723
12724 1998-05-05  Oliver Graf <ograf@fga.de>
12725
12726         * about.el: changed some text in my entry
12727         * dragdrop.el: added customs
12728
12729 1998-05-04  Oliver Graf <ograf@fga.de>
12730
12731         * mouse.el: killed global drop key bindings
12732         (mouse-offix-drop) removed
12733         * dragdrop.el: created
12734         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12735
12736 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12737
12738         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12739         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12740
12741         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12742         obsolete comment.
12743
12744         * scrollbar.el (scrollbars-visible-p): Use new
12745         {vertical,horizontal}-scrollbar-visible-p specifiers.
12746
12747 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12748
12749         * device.el (device-pixel-height):
12750         (device-pixel-width):
12751         (device-mm-width):
12752         (device-mm-height):
12753         (device-bitplanes):
12754         (device-color-cells): Moved these 6 functions from device.c; they
12755         all use single (device-system-metrics) call.
12756
12757 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12758
12759         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12760         were renamed.
12761
12762         * menubar-items.el:
12763         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12764         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12765
12766         * help.el (help-map): Remove Hyperbole keybinding logic.
12767         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12768
12769 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12770
12771         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12772         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12773
12774 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12775
12776         * msw-glyphs.el: use nicer icon3 from the frame icon.
12777
12778 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12779
12780         * version.el (emacs-version): Remove InfoDock conditionals.
12781
12782         * startup.el (startup-splash-frame): Change ID logo name.
12783
12784 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12785
12786         * files.el (after-find-file): If the user presses C-g on
12787         directory-creation prompt, kill the buffer.
12788
12789 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12790
12791         * simple.el (count-words-region): Reverse previous change.
12792
12793 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12794
12795         * replace.el (query-replace): Just call perform-replace.
12796         (query-replace-regexp): Ditto.
12797         (perform-replace): Move region handling here.
12798         (perform-replace): Use the new arg to match-data.
12799
12800 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12801
12802         * x-init.el: Install X specific display table that
12803           displays char 0240 as a space to avoid whatever it is
12804           that screws up display of that character code.
12805
12806 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12807
12808         * help.el (function-arglist): If no arguments are documented for a
12809         subr, print nothing rather than incorrect output.
12810
12811 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12812
12813         * cmdloop.el (command-error): Update bail-out error message to use
12814         `emacs-program-name'.
12815
12816         * lib-complete.el: Remove reader macro cruft.
12817
12818         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12819         cruft.
12820
12821         * simple.el (count-words-region): Drop interactive-p check on the
12822         message.
12823
12824 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12825
12826         * font.el
12827         * msw-faces.el
12828         Correct spelling of mswindows-font-canonicalize-name.
12829
12830 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12831
12832         * ldap.el (ldap-host-parameters-alist): Replaced with
12833         `ldap-host-parameters-plist'
12834         (ldap-search): Adapt to previous change
12835
12836 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12837
12838         * about.el (about-hackers): Update Bob Weiner bio.
12839         (about-maintainer-info): Ditto.
12840
12841 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12842
12843         * simple.el (display-warning-minimum-level): Docfix.
12844
12845 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12846
12847         * widget.el (:default-get): New keyword.
12848         * wid-edit.el (default, widget-default-default-get): Define it.
12849         (group, widget-group-default-get): Define it.
12850         (menu-choice, widget-choice-default-get): Define it.
12851         (widget-default-get): New function.
12852         (widget-choice-action): Call it.
12853         (widget-editable-list-entry-create): Call it.
12854
12855 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12856
12857         * byte-optimize.el (byte-boolean-vars): Removed.
12858         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12859         lookup through `byte-boolean-vars'.
12860
12861 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12862
12863         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12864         resource-provided values into ghost specs for scrollbar-height and
12865         scrollbar-width.
12866
12867 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12868
12869         * byte-optimize.el: Don't attempt to optimize /=.
12870
12871         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12872         (byte-compile-/=): Ditto.
12873
12874 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12875
12876         * apropos.el: Use `with-displaying-help-buffer'.
12877         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12878         Use `with-displaying-help-buffer'.
12879         (apropos-follow): Do not give special treatment to buffer cursor
12880         was in prior to a mouse click.
12881         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12882         (apropos-print-doc): Set correct buffer for setting text
12883         properties.
12884
12885 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12886
12887         * help.el (help-buffer-prefix-string): New variable.
12888         (help-buffer-name): Use it.
12889
12890         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12891         mode menu.
12892
12893 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12894
12895         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12896
12897 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12898
12899         * files.el (find-file-noselect): Update docstring.
12900         (find-file-noselect): Signal an error if found an unreadable file.
12901         (file-chase-links): Save the match data.
12902         (normal-mode): Use `lwarn' and `error-message-string'.
12903         (interpreter-mode-alist): Change defconst to defvar.
12904         (inhibit-first-line-modes-regexps): Ditto.
12905         (inhibit-first-line-modes-regexps): Added .tgz.
12906         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12907         (change-major-mode-with-file-name): New user-option.
12908         (set-visited-file-name): Synched with FSF.
12909         (file-name-extension): New function, from FSF 20.3.
12910         (file-relative-name): Synched with FSF.
12911         (save-some-buffers): Support the C-r feature.
12912         (recover-session): Synched with FSF.
12913         (kill-some-buffers): Ditto.
12914         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12915
12916 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12917
12918         * files.el (insert-file): Undo previous change and reenable use of
12919         format.el.
12920
12921 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12922
12923         * window-xemacs.el (recenter): Define.
12924
12925 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12926
12927         * font.el (mswindows-font-create-name)
12928         (mswindows-font-create-object): new functions for mswindows type
12929         fonts.
12930
12931         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12932         strings are parsed as well as font objects.
12933
12934 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12935
12936         * modeline.el (defining-kbd-macro): Restore modeline indication of
12937         kbd-macro being recorded.
12938         (add-minor-mode): Simplify docstring.
12939         (modeline-minor-mode-menu): Remove stuff.
12940
12941 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12942
12943         * code-process.el (call-process): dynamically decide process
12944         coding type.
12945
12946 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12947
12948         * modeline.el: Add line-number-mode, column-number-mode to
12949         the modeline minor-mode menu.  Button2 on the line number does
12950         goto-line.
12951
12952 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12953
12954         * mouse.el: move x-selection-owner-p type things to
12955         selection-owner-p.
12956
12957         * msw-init.el: copy zmacs stuff from x-init.el
12958
12959         * msw-select.el (mswindows-own-selection)
12960         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12961         functions. Very simple minded implementation of selectio
12962         ownership.
12963
12964         * select.el (own-selection) (disown-selection)
12965         (activate-region-as-selection) (select-make-extent-for-selection)
12966         (valid-simple-selection-p): functions moved from x-select.el for
12967         generalized selection.
12968
12969         * x-select.el: see select.el changes.
12970
12971         * x-toolbar.el: use new selection functions.
12972
12973 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12974
12975         * packages.el (packages-find-package-directories): Fixed bug that
12976         would pick up multiple site-package directories.
12977         (package-locations): Added "xemacs-packages" as a late package
12978         location.
12979
12980         * find-paths.el: Now uses `emacs-program-name' and
12981         `emacs-program-version'.
12982         Additions to enforce version-specific directories in
12983         `paths-find-version-directory'.
12984
12985 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12986
12987         * default.el: Removed.
12988         * site-start.el: Removed.
12989
12990 1998-04-29  Didier Verna  <didier@xemacs.org>
12991
12992         * minibuf.el (minibuffer-history-minimum-string-length): Default
12993         to nil.
12994
12995 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12996
12997         * find-paths.el (paths-program-name): Rename.
12998         (paths-emacs-root-p): Ditto.
12999         (paths-find-site-directory): Ditto.
13000
13001 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13002
13003         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13004         `emacs-lisp-byte-compile-and-load'.
13005
13006 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13007
13008         * ldap.el (ldap-search): Fixed additional parameter passing to
13009         `ldap-open'
13010
13011 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13012
13013         * select.el (kill-primary-selection) (selection-owner-p)
13014         (copy-primary-selection) (yank-clipboard-selection)
13015         (selection-exists-p) (delete-primary-selection): new file and
13016         functions that do the right thing for the selected device.
13017
13018         * x-menubar.el: use generalised selection functions.
13019
13020         * dumped-lisp.el: dump select.el.
13021
13022 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13023
13024         * find-paths.el (paths-progname): New variable.
13025         (paths-emacs-root-p): Use it.
13026         (paths-find-site-directory): Ditto.
13027
13028 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13029
13030         * loadup.el ((member "dump" command-line-args)): Dump as
13031         `infodock' if InfoDock.
13032
13033 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13034
13035         * find-paths.el (construct-emacs-version): Simplify, include
13036         program name in the return value.
13037         * (paths-find-version-directory): Use it.
13038
13039 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13040
13041         * info.el (Info-parse-dir-entries): Fixed regexp
13042         (Info-build-dir-anew): Remove full suffix and capitalize info file
13043         name for files with no @direntry
13044         (Info-batch-rebuild-dir): New function
13045         (Info-suffixed-file): Check for regular files instead of simple
13046         file existence (could catch directories before)
13047
13048 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13049
13050         * setup-paths.el, find-paths.el: Removed uses of `not' which
13051         temacs doesn't have.
13052
13053         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13054         into root searching.
13055
13056 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13057
13058         * subr.el: Remove definition of `not'.
13059
13060 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13061
13062         * msw-glyphs.el: enable graphics support.
13063
13064 1998-04-23  Didier Verna  <didier@xemacs.org>
13065
13066         * x-menubar.el (default-menubar): restored the line-number-mode
13067         option.
13068
13069         * misc doc string updates related to the options menu.
13070
13071 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13072
13073         * setup-paths.el (paths-construct-load-path): Fix typo.
13074
13075 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13076
13077         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13078         font-menu-ignore-scaled-fonts don't have to be bound now; this
13079         gets us one step further towards making --no-autoloads work.
13080
13081         * startup.el (normal-top-level): Load auto-autoloads only if
13082         lisp-directory is non-nil.
13083
13084         * setup-paths.el (paths-construct-load-path): Made it robust
13085         against nil lisp-directory.
13086
13087         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13088         to the list of variables that cause a warning when nil.
13089
13090         * toolbar.el (init-toolbar-location): Now works even when there's
13091         no toolbar icon directory.
13092
13093 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13094
13095         * help.el (view-lossage): Recognize it.
13096
13097         * simple.el (log-message): Mark multiline messages.
13098
13099 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13100
13101         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13102
13103 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13104
13105         * package-get.el (package-get-all):  add `\n' separator to
13106         interactive specification so that both variables are read
13107
13108 1998-04-22  Didier Verna  <didier@xemacs.org>
13109
13110         * x-menubar.el: ported the options menu to Custom.
13111         Moved the "read only" toggle button to the buffers menu.
13112         Corrected some missing ;;;###autoload or defcustom.
13113
13114         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13115         the scrollbar-visible specifier for options menu handling.
13116
13117         * toolbar.el (toolbar-visible-p)
13118                      (toolbar-captioned-p)
13119                      (default-toolbar-position): defcustom wrappers around
13120         the toolbar specifiers for options menu handling.
13121
13122         * frame.el (get-frame-for-buffer-default-instance-limit):
13123         defcustom it for options menu handling.
13124
13125         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13126         font-lock-mode for options menu handling.
13127
13128         * cus-start.el: added Custom properties to overwrite-mode for
13129         options menu handling.
13130
13131 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13132
13133         * about.el: shameless self-promotion.
13134
13135 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13136
13137         * simple.el (raw-append-message): Slightly optimize.
13138         (remove-message): Use `push' for clarity.
13139         (append-message): Ditto.
13140         (display-warning): Dito.
13141         (raw-append-message): Send the message to the appropriate device.
13142
13143 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13144
13145         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13146         From Sean MacLennan <Sean.MacLennan@pika.ca>
13147
13148 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13149
13150         * setup-paths.el: Changed `directory-sep-char' to
13151         `path-separator', following a change in GNU Emacs.
13152
13153 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13154
13155         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13156         (Info-build-dir-anew): Add a final newline.
13157         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13158         is `always'
13159         (Info-rebuild-dir): Ditto
13160
13161         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13162
13163 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13164
13165         * simple.el (count-words-buffer): Retain zmacs region.
13166         (count-words-region): Ditto.
13167         * simple.el: (what-line): Expanded line counts.
13168         (count-lines): New parameter to conditionalize whether collapsed
13169         lines get counted.
13170         From Bob Weiner <weiner@altrasoft.com>
13171
13172 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13173
13174         * packages.el (package-locations): infodock-packages must override
13175         mule-packages and packages.
13176
13177 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13178
13179         * wid-edit.el:
13180         remove rude messages from widget-activation-widget-mapper
13181         and widget-activation-glyph-mapper
13182
13183 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13184
13185         * toolbar.el: Remove (featurep 'x) test from
13186         toolbar-make-button-list
13187
13188 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13189
13190         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13191         only if in the same frame.
13192
13193 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13194
13195         * packages.el (package-locations): Added site-packages hierarchy.
13196
13197         * setup-paths.el (paths-default-info-directories): Introduced and
13198         used.
13199
13200         * packages.el, setup-paths.el: Set various path searching depths
13201         to 1.
13202
13203         * packages.el (packages-hierarchy-depth):
13204         (packages-load-path-depth): Introduced and used.
13205
13206         * setup-paths.el (paths-load-path-depth): Introduced and used.
13207
13208         * find-paths.el (paths-find-recursive-path): Added max-depth
13209         parameter.
13210
13211 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13212
13213         * setup-paths.el (paths-construct-info-path): Removed
13214         dependency on behavior of (file-name-as-directory "").
13215
13216 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13217
13218         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13219         lisp objects
13220
13221 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13222
13223         * dump-paths.el, startup.el: Added handling for --debug-paths.
13224
13225 1998-04-15  William M. Perry  <wmperry@aventail.com>
13226
13227         * wid-edit.el: We cannot just set the help-echo or balloon-help
13228           properties for an extent based on the :help-echo widget
13229           property, since help-echo and balloon-help cause an EXTENT to
13230           get passed in, where :help-echo functions are expecting a WIDGET
13231
13232 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13233
13234         * scrollbar.el (init-scrollbar-from-resources): Call
13235         mswindows-init-scrollbar-metrics when appropriate.
13236
13237 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13238
13239         * dumped-lisp.el: dump x-toolbar for window system
13240
13241         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13242         have support and xpm.
13243
13244 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13245
13246         * files.el (toggle-read-only): Fix docstring.
13247         From Didier Verna <didier@xemacs.org>
13248
13249 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13250
13251         * startup.el (normal-top-level): Load autoload-file-name without
13252         specifying an extension---some people only auto-autoload.el.gz.
13253
13254 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13255
13256         * files.el (backup-enable-predicate): Don't bomb on NAME being
13257         nil.
13258
13259 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13260
13261         * find-paths.el, packages.el: Now prefers configure'd paths.
13262         This shouldn't cause any of the originally anticipated problems as
13263         the current paths architecture will not define the various
13264         configure-xxx variables if they're not specified on the configure
13265         command line.
13266
13267         * find-paths.el, setup-paths.el, packages.el: Removed all
13268         mentionings of "/" as a path separator.
13269         Used paths-construct-path throughout.
13270
13271         * find-paths.el (paths-construct-path): Created to assemble paths
13272         from directory components.
13273
13274         * setup-paths.el, packages.el: Used paths-decode-directory-path
13275         instead of decode-path-internal.
13276
13277         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13278         and associates.
13279         (paths-decode-directory-path) Created.
13280
13281         * setup-paths.el: Changed configure-exec-path to
13282         configure-exec-directory.
13283
13284 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13285
13286         * packages.el (packages-find-packages): Fixed decoding of
13287         EMACSPACKAGEPATH.
13288
13289         * startup.el: -no-packages -> -no-early-packages.
13290
13291         (packages-load-package-lisps): Fixed loading of auto-autoload
13292         files.
13293
13294         * startup.el (normal-top-level): Fixed loading of core
13295         auto-autoload.
13296
13297         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13298
13299         * startup.el, packages.el, dump-paths.el: Added proper settings
13300         for site-directory and lisp-directory variables.
13301
13302         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13303         inhibit-package-autoloads and fixed handling of it.
13304
13305         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13306         handling of former inhibit-package-init, now
13307         inhibit-early-packages, to make -vanilla etc. work.
13308
13309 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13310
13311         * code-process.el (start-process): Fallback to 'undecided instead
13312         of 'binary for process input coding stream.
13313
13314         * process.el (start-process): Docstring fix.
13315
13316 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13317
13318         * info.el (Info-insert-dir): Do not insert temporary dir files
13319         in Info-dir-file-attributes
13320         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13321         (Info-rebuild-dir): Ditto.
13322
13323 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13324
13325         * obsolete.el: Added obsoleteness declarations for
13326         `site-directory' and `Info-default-directory-list'.
13327
13328 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13329
13330         * find-paths.el (paths-find-emacs-root): Only look at the
13331         executable at the end of the symlink chain for determining the
13332         Emacs root.
13333
13334 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13335
13336         * setup-paths.el (paths-construct-info-path): Changed construction
13337         to cater to gone default in configure.
13338
13339         * find-paths.el (paths-uniq-append): Added.
13340
13341         * packages.el: Rewritten package path construction once again.
13342
13343         * dump-paths.el, startup.el: Removed package-path as a global
13344         variable.
13345
13346         * package-admin.el (package-admin-add-single-file-package):
13347         (package-admin-add-binary-package): Changed package-path to
13348         late-packages.
13349
13350         * packages.el (packages-split-path): Split path at "/" rather than
13351         nil according to change in emacs.c.
13352
13353 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13354
13355         * setup-paths.el (paths-construct-info-path): Changed info path
13356         order so that directories come out right.
13357         (paths-find-lock-directory): Fixed bug: It used to think
13358         configure-lock-directory is a path.
13359
13360 1998-04-06  Jeff Miller <jmiller@smart.net>
13361
13362         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13363         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13364         eases the use of toolbar-add/kill-item functions.
13365
13366 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13367
13368         * code-files.el (file-coding-system-alist): Commented out
13369         loaddefs.el magical treatment.
13370
13371 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13372
13373         * info.el (Info-rebuild-outdated-dir): Added new option
13374         `conservative' and made it the default
13375         (Info-rebuild-dir): Appropriately parse multi-line description
13376         strings, and multi-section dir files. Issue warning when dir
13377         is rebuilt as temporary
13378         (Info-build-dir-anew): Issue warning when dir is built as
13379         temporary
13380
13381 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13382
13383         * list-mode.el (list-mode-map): Bind highlight motion commands to
13384         standard keys left, right, C-b and C-f.
13385
13386 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13387
13388         * files.el (auto-mode-alist): allow .sc for Scheme->C
13389
13390 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13391
13392         * loadup.el (pureload): Don't quote (garbage-collect).
13393
13394 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13395
13396         * package-get-base.el: Updated.
13397
13398 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13399
13400         * isearch-mode.el (isearch-just-started): New variable.
13401         (isearch-mode): Set it.
13402         (isearch-repeat): Advance one character forward only if the search
13403         was successful, and was not just started.
13404         (isearch-repeat): Clear isearch-just-started.
13405
13406 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13407
13408         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13409         if running -batch.
13410
13411 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * subr.el (listify-key-sequence): Removed.
13414
13415 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13416
13417         * bytecomp.el (byte-compile-print-gensym): New option.
13418         (byte-compile-output-file-form): Use it.
13419         (byte-compile-output-docform): Ditto.
13420         (byte-compile-compiled-obj-to-list): Ditto.
13421
13422 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13423
13424         * msw-glyphs.el: set frame icon if xpm support.
13425
13426 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13427
13428         * help.el: Code that pretty prints variable values
13429           removed.
13430
13431 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13432
13433         * find-paths.el (paths-emacs-root-p): Correct test for installation
13434         directory.
13435         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13436
13437 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13438
13439         * loaddefs.el: Don't set debug-ignored-errors; leave
13440           its default value set to nil.
13441
13442 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13443
13444         * info.el (Info-rebuild-dir): fixed mis-spelling.
13445
13446 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13447
13448         * info.el (Info-rebuild-outdated-dir): New custom var
13449         (Info-insert-node): Create/update dir file when needed, ie when it
13450         does not exist or is older than some info files in directory
13451
13452 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13453
13454         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13455         for last packages, mainly for using a 20.4 package base.
13456
13457         * packages.el (late-packages): Typo fix.  It was called
13458         early-packages.
13459
13460         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13461         relative symlinks correctly.
13462         (paths-find-emacs-roots): More rigorous checking for plausible
13463         configuration-time root.
13464
13465         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13466         find its roots.
13467
13468 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13469
13470         * faces.el: Fix docstrings.
13471         * glyphs.el: Fix docstrings.
13472         * mouse.el: Fix docstrings.
13473
13474         * frame.el: Change phrase `current frame' to `selected frame'.
13475
13476         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13477
13478         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13479         macros using backquote to make them infinitely more readable.
13480
13481 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13482
13483         * packages.el (packages-find-package-path): Hardcoded specialized
13484         InfoDock support until we can clean this up.
13485
13486         * help.el (describe-bindings-1): Return the value of the bindings
13487         help buffer created.
13488         (describe-bindings): Ditto.
13489
13490         * simple.el (set-variable): Restore previous behavior of not
13491         bombing if the variable to set is not boundp.
13492
13493 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13494
13495         * packages.el (packages-handle-package-dumped-lisps): Allow for
13496         non-local files to be loaded off the package-lisp variable.
13497
13498 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13499
13500         * x-faces.el: Global X resources should override
13501           specs for all device classes (color, grayscale, mono);
13502           code currently doesn't override any of them.  Fixed by
13503           calling remove-specifier with '(x default) as the tag
13504           set and allowing inexact matches.
13505
13506 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13507
13508         * faces.el: Separated face initializations based on
13509           device classes into device type specific (tag set,
13510           instantiator) pairs.
13511
13512 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * wid-edit.el (widget-choice-action): Remember user's explicit
13515         choice.
13516         (widget-choice-value-create): Respect it.
13517         From Richard Stallman <rms@gnu.org>
13518
13519 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13520
13521         * setup-paths.el (paths-construct-info-path): Always append
13522         existing directories from configure-time info path.
13523
13524         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13525         Info-directory-list.
13526
13527         * info.el: Removed Info-default-directory-list which was broken by
13528         design.
13529         Removed bogus initialization of Info-directory-list---startup.el
13530         can do a much better job.
13531         Added autoload of Info-directory-list.
13532
13533         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13534         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13535         be exclusive; now it's merely given precedence, just like in the
13536         old days.
13537
13538 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13539
13540         * find-paths.el (paths-find-architecture-directory): Fix bug with
13541         finding; it used to default too early.
13542
13543 1998-03-25  Martin Buchholz <martin@xemacs.org>
13544
13545         * packages.el (packages-split-path): Fix a bug; it used to fail
13546         for paths that weren't split.
13547
13548 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13549
13550         * finder.el (finder-compile-keywords): trap on errors.
13551
13552 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13553
13554         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13555           fourth argument of t so that only the specs exactly
13556           matching the tag lists are removed.
13557
13558 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13559
13560         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13561
13562 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13563
13564         * minibuf.el (mouse-read-file-name-1): If a default directory was
13565         specified, use it for generating the completions.
13566
13567 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13568
13569         * update-elc.el: Now respects inhibit-package-init and
13570         inhibit-site-lisp.
13571         Now does path construction with loadup-paths.
13572
13573         * startup.el (normal-top-level, startup-setup-paths): Now respects
13574         inhibit-package-init and inhibit-site-lisp.
13575
13576         * packages.el (packages-find-package-path): Extended package path
13577         by version-specific hierarchies.
13578         (packages-find-packages): Now respects inhibit flag and
13579         inhibit-site-lisp.
13580         Moved path setup to loadup-paths.
13581
13582         * make-docfile.el: Now respects inhibit-package-init and
13583         inhibit-site-lisp.
13584         Now does path construction with loadup-paths.
13585
13586         * loadup.el: Now respects inhibit-package-init and
13587         inhibit-site-lisp.
13588
13589         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13590
13591         * loadup-paths.el: New file: setup load-path to encompass
13592         packages.
13593
13594 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13595
13596         * auto-show.el: load-gc renamed to pureload.
13597         * site-load.el: Ditto.
13598         * packages.el (toplevel): Ditto.
13599         * loadup.el (really-early-error-handler): Ditto.
13600         * dumped-lisp.el (preloaded-file-list): Ditto.
13601         * cus-face.el (custom-declare-face): Ditto.
13602
13603 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13604
13605         * <Today>: The Big Path Searching Overhaul.
13606
13607         * find-paths.el: New file: find and assemble paths in the
13608         installation hierarchy.
13609
13610         * setup-paths.el: New file: global layout of paths and directories
13611         within the XEmacs hierarchy.
13612
13613         * packages.el: Replaced everything related to path searching and
13614         startup by code in terms of find-paths.
13615
13616         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13617         the new path searching engine.
13618
13619         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13620         and setup-paths.
13621
13622 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13623
13624         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13625         setup-paths.el.
13626
13627 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13628
13629         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13630         compiles identically in any configuration.
13631         Removed irrelevant commentary.
13632
13633 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13634
13635         * simple.el (set-variable): Allow setting specifiers.
13636
13637 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13638
13639         * lisp.el (forward-sexp): Revert previous change.
13640
13641 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13642
13643         * frame.el (frame-initialize): Use `delete-console' instead of
13644         `delete-device' to delete the stream console to match the usage in
13645         Fkill_emacs.
13646
13647 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13648
13649         * files.el (cdpath-previous): New variable.
13650         (cd): Use it.
13651         From Bob Weiner <weiner@wave.altrasoft.com>
13652
13653 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13654
13655         * keydefs.el: Changed keybindings of forward-char,
13656           backward, scroll-up and scroll-down to point to their
13657           -command counterparts.
13658
13659         * simple.el: New functions: forwarc-char-command,
13660           backwrad-char-command, scroll-up-command,
13661           scroll-down-command which work liek their counterparts
13662           except that they honor the variable
13663           signal-error-on-buffer-boundary.
13664
13665           Definition of signal-error-on-buffer-boundary received
13666           from src/cmds.c.
13667
13668           defvar declaration added for word-across-newline to avoid
13669           byte-compiler warning about the free variable reference.
13670
13671 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13672
13673         * winnt.el: Removed "%t" from the beginning of
13674         modeline-format. From now on, there's no nt-specifics in the modeline.
13675
13676 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13677
13678         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13679         of `when' with `if'.
13680
13681 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13682
13683         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13684         mswindows. Must be reworked along with glyphs.el, or
13685         merged into it, after there is images support.
13686
13687         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13688         'mswindows.
13689
13690 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13691
13692         * faces.el: fix for text cursor initialization.
13693         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13694         From Andy Piper <andyp@parallax.co.uk>
13695
13696 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13697
13698         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13699         if there is an existing package that handles it and warn the user
13700         about that mode.
13701
13702 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13703
13704         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13705         Installation" menu item when Installation-string is not bound.
13706
13707 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13708
13709         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13710         From Jeremiah W. James <jerry@cs.ucsb.edu>
13711
13712 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13713
13714         * msw-faces.el:
13715         * faces.el: Fix face initialization.
13716
13717 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13718
13719         * files.el (backup-enable-predicate): fix breakage introduced
13720         by TMPDIR patch.
13721
13722 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13723
13724         * x-faces.el (x-init-face-from-resources): The
13725           TTY face property retrieval functions don't return
13726           specifiers, so use face-property instead.
13727
13728 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13729
13730         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13731
13732 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13733
13734         * x-menubar.el: Expanded documentation for
13735           option-save-faces.  Changed Options -> Browse Faces
13736           menu entry to invoke customize-face.
13737
13738 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13739
13740         * faces.el: Most face initialization moved out of
13741           init-other-random-faces to the top level so that the
13742           initialization happens before Xemacs is dumped.  Much
13743           of the fascist "face-differs-from-default-p or FROB!"
13744           code has been retired in favor of letting the user do
13745           what they want to do.  Face initialization code changed
13746           to use `default' specifier tag so that the settings can
13747           be overridden later if the user wishes it.
13748
13749 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13750
13751         * about.el (about-hackers): Update contributors list.
13752
13753 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13754
13755         * specifier.el: Define new specifier tag `default'.
13756
13757         * modeline.el: Initialize faces using `default' tag.
13758
13759         * x-faces.el (x-init-face-from-resources): Remove
13760           specifier specs containing the `default' tag before
13761           adding new specs.
13762
13763 1998-03-02  John Jones  <jj@asu.edu>
13764
13765         * package-get.el (package-get-all): fixed arguments on call to
13766         package-admin-add-single-file-package.
13767         * package-get.el (package-get-installedp): fixed to match
13768         advertised behavior.
13769         * package-get.el: added function package-get-update-all which
13770         installs newest versions of all the current packages (if they are
13771         not already installed).
13772
13773 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13774
13775         * files.el (find-file-noselect): Uncommented `truename' binding in
13776         `let*' and use it later to set `buffer-file-truename' iff it's
13777         still nil, as happens for example when finding a compressed
13778         file with "jka-compr".
13779
13780 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13781
13782         * faces.el: in make-face-* type functions do the operation for all
13783         window systems, not just the first one found.
13784
13785         * font.el: call mswindows-list-fonts for mswindows.
13786
13787 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13788
13789         * code-process.el (call-process-region):
13790         * process.el (call-process-region):
13791         * package-get.el (package-get-dir):
13792         * files.el (backup-enable-predicate):
13793         * gnuserv.el (gnuserv-temp-file-regexp):
13794         Use temp-directory in place of `/tmp'.
13795
13796 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13797
13798         * "Fast" dired-in-C enhancements for Windows 95/NT:
13799
13800         * files.el: Added function, `wildcard-to-regexp', from GNU
13801           Emacs.
13802
13803         * files.el (insert-directory): Modified to use special
13804           dired-in-C enhancements if present.
13805
13806 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13807
13808         * code-files.el: make default coding no-conversion.
13809
13810 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13811
13812         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13813         the load-path.
13814
13815         * update-elc.el: Strip directory when testing for files not to
13816         bytecompile.
13817
13818 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13819
13820         * lisp-mode.el: Use recommended form for menus.
13821
13822         * info.el (Info-construct-menu): Use recommended form for menus.
13823
13824         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13825         entry.
13826
13827 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13828
13829         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13830           (get-frame-for-buffer-noselect): Always return frames
13831           in the not-this-window-p cond clause.
13832
13833 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13834
13835         * help.el (describe-installation): New function.
13836
13837         * x-menubar.el (default-menubar): Add describe-installation to
13838         Help menu.
13839
13840         * packages.el (packages-unbytecompiled-lisp): Installation.el
13841         should not be bytecompiled.
13842
13843         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13844         XEmacs.
13845
13846         * x-menubar.el (default-menubar): Use correct guard for VM menu
13847         entry.
13848
13849         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13850         coding.
13851         From Andy Piper <andyp@parallax.co.uk>
13852
13853 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13854
13855         * ldap.el: Do not require ldap-internal at compile time.
13856
13857 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13858
13859         * code-files.el: new file. a virtual copy of mule-files.el
13860         but without charset
13861         dependencies. (toggle-buffer-file-ocding-system) new function for
13862         changing the eol type for the current buffer.
13863
13864         * code-process.el: new file. a copy of
13865         mule-process.el. mule-process.el will disappear when things have
13866         settled.
13867
13868         * coding.el: new file. a virtual copy of mule-files.el but
13869         without charset dependencies. (coding-system-base) new function
13870         for getting the parent coding system of a coding system with eol
13871         type set.
13872
13873         * dumped-lisp.el: add above files for the non-mule case.
13874
13875 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13876
13877         * window-xemacs.el (display-buffer): If no explicit
13878           frame is specified, search for a window that displays
13879           the buffer on the currently selected frame, before
13880           searching other frames.
13881
13882 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13883
13884         * frame.el (get-frame-for-buffer): If not-this-window-p
13885           is non-nil, use window on the selected frame if it is not
13886           also the selected window.  When defaulting, search for
13887           windows on the currently selected fgrame before searching
13888           other frames.
13889
13890 1998-02-25  Didier Verna  <didier@xemacs.org>
13891
13892         * modeline.el (modeline-swap-buffers): originally named
13893         `mouse-release-modeline'. Whether to actually swap the buffers is
13894         decided in `mouse-drag-modeline'.
13895         (mouse-drag-modeline): A button release event is considered a
13896         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13897         stay unchanged.
13898
13899 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13900
13901         * x-menubar.el: Put redo on the menubar.
13902         From Aki Vehtari <Aki.Vehtari@hut.fi>
13903
13904 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13905
13906         * bytecomp.el (displaying-byte-compile-warnings): if
13907         temp-buffer-show-function is set, use it to display current set of
13908         warnings in the "*Compile-Log-Show*" buffer.
13909
13910         * simple.el (display-warning-buffer): if temp-buffer-show-function
13911         is set, use it to display current set of warnings in the
13912         "*Warnings-Show*" buffer.
13913
13914 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13915
13916         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13917         Common Lisp.
13918
13919 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13920
13921         * menubar.el: Allow button descriptors at least 2 long.
13922
13923         * x-menubar.el (default-menubar): Use recommended forms.
13924         (file-menu-filter): Remove.
13925         (edit-menu-filter): Remove.
13926
13927 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13928
13929         * about.el (about-hackers): Updated.
13930
13931 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13932
13933         * help.el (help-max-help-buffers): new variable
13934         (help-register-and-maybe-prune-excess): new function
13935         (help-buffer-name): use help-max-help-buffers.
13936         (with-displaying-help-buffer): use
13937         help-register-and-maybe-prune-excess.
13938
13939         * help.el (help-maybe-pretty-print-value): if the value fits on
13940         one line, let it.
13941
13942 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13943
13944         * (with-displaying-help-buffer): there is no need to kill the buffer
13945         if it exists, because with-output-to-temp-buffer will clear it.
13946         further, killing the buffer violates the rule that
13947         temp-buffer-show-function, if set, has the full responsibility of
13948         showing the temp buffer.  killing the buffer fucks with the window
13949         configuration, hosing temp-buffer-show-function.
13950
13951
13952 1998-02-23  Didier Verna  <didier@xemacs.org>
13953
13954         * modeline.el (mouse-drag-modeline):
13955         - Always scroll the modeline that was originally clicked on.
13956         - Use x pixels instead of x characters (which doesn't work anyway)
13957         as horizontal reference for modeline dragging. This allows us to
13958         keep on dragging the modeline even if the motion event occurs in
13959         another window.
13960
13961 1998-02-23  Didier Verna  <didier@xemacs.org>
13962
13963         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13964         glyph on the modeline to indicate that dragging the mouse has an
13965         effect both horizontally and vertically.
13966
13967 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13968
13969         * about.el (about-xemacs): Get rid of redundant visible version
13970         number.
13971
13972 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13973
13974         * about.el (about-hackers): Update credits.
13975
13976 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13977
13978         * prim/register.el (view-register): Show register type file-query.
13979
13980 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13981
13982         * mode-motion.el (mode-motion-highlight-internal):
13983           save-excursion inside save-window-exucrsion form to
13984           hide buffer point changes from save-window-excursion.
13985           Prevents display flickering when the mouse pointer
13986           moves.
13987
13988 1998-02-17  Didier Verna  <didier@xemacs.org>
13989
13990         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13991         function to handle correctly the case of a toolbar one side of the
13992         window: scrolling will not necessarily happen.
13993
13994 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13995
13996         * files.el (after-find-file): Restore missing argument
13997           to format that provides filename for "... consider M-x
13998           recover-file" message.  Also call `message' with "%s"
13999           as the first arg instead of an arbitrary string.
14000
14001 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14002
14003         * about.el (about-hackers): Various additions.
14004
14005 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14006
14007         * autoload.el (generate-file-autoloads-1): Don't force an extra
14008         line out when copying on-the-same line autoloads.
14009
14010         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14011         is installed.
14012
14013 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14014
14015         * x11/x-win-xfree86.el (x-win-init-xfree86):
14016         * x11/x-win-sun.el (x-win-init-sun):
14017         * x11/x-init.el (x-initialize-compose):
14018         * prim/simple.el:
14019         (backward-or-forward-kill-sexp):
14020         (backward-or-forward-kill-sentence):
14021         (backward-or-forward-kill-word):
14022         (backward-or-forward-delete-char):
14023         * prim/isearch-mode.el (isearch-help-or-delete-char):
14024         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14025         x-keysym-on-keyboard-p to detect backspace.
14026         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14027         Clean up symbols used with dead keys, checking Linux and solaris
14028         keysyms.
14029         Simplify x-win-*.el using above methods.
14030         Change documentation for x-keysym-*-p functions.
14031
14032 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14033
14034         * about.el (about-hackers): Restore entries for Michael Sperber and
14035         Vinnie Shelton.
14036         From Vinnie Shelton <acs@acm.org>
14037
14038 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14039
14040         * simple.el (count-words-region): Ditto.
14041
14042 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14043
14044         * simple.el (count-words-buffer): Document.  Don't print anything
14045         if non-interactive.
14046
14047 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14048
14049         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14050         multiple files in InfoDock.
14051
14052 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14053
14054         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14055         from version.el in InfoDock.
14056
14057         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14058         specially.
14059
14060 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14061
14062         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14063         variable name in docstring.
14064
14065 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14066
14067         * menubar.h: Include "gui.h".
14068
14069 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14070
14071         * site-load.el: Fix documentation.
14072
14073 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14074
14075         * package-get-base.el (package-get-base): Updated.
14076
14077         * keymap.el: PC-ize.
14078
14079 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14080
14081         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14082         from' on a fresh line.
14083
14084 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14087         object.
14088
14089 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14090
14091         * undo-stack.el: PC-ize.
14092
14093         * cmdloop.el: PC-ize.
14094
14095 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14096
14097         * bytecomp-runtime.el: PC-ize.
14098
14099         * byte-optimize.el: Prolog fixup.  PC-ize.
14100
14101         * cus-dep.el: Spelling fix.
14102
14103         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14104         entries follow).
14105
14106 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14107
14108         * text-mode.el (text-mode-hook-identify): New function,
14109         put on text-mode-hook.  Set text-mode-variant here.
14110         (text-mode): Don't set it here.
14111
14112 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14113
14114         * text-mode.el (text-mode-hook): New defvar.
14115         (text-mode-variant): New variable.
14116         (text-mode): Set that variable locally.
14117         (toggle-text-mode-auto-fill): New command.
14118
14119 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14120
14121         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14122
14123 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14124
14125         * text-mode.el (paragraph-indent-text-mode):
14126         Renamed from spaced-text-mode.
14127         (text-mode-map): Bind TAB to indent-relative.
14128         (indented-text-mode-map): Variable deleted.
14129         (indented-text-mode): Now an alias for text-mode.
14130
14131 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14132
14133         * loadup.el: test-atoms debugging stuffs removed.
14134
14135 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14136
14137         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14138
14139 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14140
14141         * help.el (describe-beta): Made it use `locate-data-file'.
14142         (describe-distribution): Ditto.
14143         (describe-copying): Ditto.
14144         (describe-project): Ditto.
14145         (view-emacs-news): Ditto.
14146
14147         * help-nomule.el (help-with-tutorial): Made it use
14148         `locate-data-file' to find tutorial.
14149
14150 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14151
14152         * about.el: Corrected my email address.
14153
14154         * mouse.el: Added 'mouse-mswindows-drop' similar to
14155         'mouse-offix-drop'.
14156
14157 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14158
14159         * loadup.el (running-xemacs): Spelling fix.
14160
14161 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14162
14163         * packages.el (packages-find-packages-1): Don't allow a backwards
14164         compatible lisp tree to overwrite `preloaded-file-list'.
14165
14166 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14167
14168         * loadup.el: Don't delete "xemacs" prior to dumping.
14169
14170 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14171
14172         * package-info.el (pi-last-mod-date): New function.
14173         (pi-author-version): New function.
14174         (batch-update-package-info): Use them.
14175
14176 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14177
14178         * frame.el (get-frame-for-buffer-default-to-current): Create.
14179         (get-frame-for-buffer-noselect): Allow user to use current frame
14180         with `get-frame-for-buffer-default-to-current'.
14181
14182 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14183
14184         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14185         (byte-compile-output-docform): Ditto.
14186         (byte-compile-compiled-obj-to-list): Ditto.
14187
14188 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14189
14190         * startup.el (command-line-1): Removed code that ran
14191           buffer-menu.
14192
14193 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14194
14195         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14196
14197 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14198
14199         * frame.el (suspend-emacs-or-iconify-frame): Check using
14200         `device-on-window-system-p' instead of explicitly checking for X,
14201         so that the same logic works for MS Windows.
14202         (suspend-or-iconify-emacs): Ditto.
14203
14204 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14205
14206         * about.el (about-maintainer-info): Andy Piper is back.
14207         (xemacs-hackers): Updated Andy Piper's email address.
14208         (about-hackers): Added Jonathan Harris.
14209         (about-hackers): Updated Tibor Polgar's email address.
14210
14211 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14212
14213         * about.el: Add xemacs.org email manager.
14214
14215         * package-get-base.el (package-get-base): Updated with most recent
14216         package updates.
14217
14218 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14219
14220         * help.el (function-arglist): Use `indirect-function' instead of
14221         `symbol-function' so that aliases are treated correctly.
14222
14223 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14224
14225         * help.el (help-map): Add f1 binding to `help-for-help'.
14226         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14227         (describe-key-briefly): Use `princ' "%s" to print object.
14228         (with-displaying-help-buffer): Kill buffer if it exists, again.
14229         (describe-key): Use `princ' "%s" to print object.
14230         (describe-function-1): Use `princ' "%s" to print object.
14231         Commented out alias lines removed.
14232         (help-pretty-print-limit): New variable to control pretty-printing
14233         of variable values.
14234         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14235         `help-pretty-print-value' again.  Only print-print when OBJECT is
14236         list of length less than `help-pretty-print-limit'.
14237         (describe-variable): Use `help-maybe-pretty-print-value' again.
14238
14239 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14240
14241         * simple.el (blink-matching-open): Remove C++ kludge.
14242         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14243
14244 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14245
14246         * info.el (Info-default-directory-list): Made the documentation
14247         more explanitory.
14248
14249 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14250
14251         * lisp/packages.el:
14252         * lisp/package-admin.el:
14253         * lisp/build-report.el:
14254         Fix typos.
14255
14256 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14257
14258         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14259         warnings in Java buffers without final newline and editing the
14260         last line.
14261
14262 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14263
14264         * packages.el (packages-find-packages-1): Don't allow a backwards
14265         compatible lisp tree to overwrite `preloaded-file-list'.
14266         Suggested by Colin Rafferty  <colin@xemacs.org>
14267
14268         * mouse.el (mouse-offix-drop): Set undo-boundary.
14269         From Oliver Graf <ograf@fga.de>
14270
14271 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14272
14273         * loadup.el (load-gc): rewrite as defun.
14274         Print something sensical if a required dump-time file isn't found.
14275
14276 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14277
14278         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14279         bug strikes a menudescriptor.
14280
14281         * package-get-base.el (package-get-base): Updated.
14282
14283         * package-info.el (batch-update-package-info): Derive REQUIRES
14284         from the Makefile.
14285
14286 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14287
14288         * files.el (save-some-buffers): Don't play games with deleting
14289         other windows if we are in the minibuffer window.
14290
14291 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14292
14293         * modeline.el (modeline-minor-mode-menu): Add support for :active
14294         (add-minor-mode): Document :active property to TOGGLE.
14295
14296 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14297
14298         * modeline.el (modeline-minor-mode-menu): Add support for an
14299         `:included' predicate in the `toggle-sym' plist.
14300         (add-minor-mode): Document the :included property, format
14301         docstring some more.
14302         (modeline-minor-mode-menu): Documentation string added.
14303
14304 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14305
14306         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14307         labels from the symbol-names by thwacking off the overly redundant
14308         and overused "mode", parenthesizing "minor", and capitalizing the
14309         resultant strings.  Also shortened the menu's title by eliminating
14310         the redundant buffer name.
14311         (add-minor-mode): Beautified the docstring, added mention of the
14312         `:menu-tag' property of TOGGLE.
14313         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14314         `toggle-sym' to beatify the mode-life menus.
14315         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14316         `auto-fill-function'.
14317
14318 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14319
14320         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14321         menus to :style 'toggle.
14322
14323 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14324
14325         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14326
14327 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14328
14329         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14330         only recognize first hyperlink.
14331         (hyper-apropos-highlightify): Deletia, this is already done by
14332         `hyper-apropos-insert-face'.
14333         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14334
14335 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14336
14337         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14338         mail.
14339         (toolbar-mail-reader): Add support for `send'.
14340         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14341
14342 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14343
14344         * info.el (Info-emacs-info-file-name): Add defvar for
14345         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14346         will function properly.
14347
14348 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14349
14350         * simple.el: make the backwards delete function called by
14351         `backward-or-forward-delete-char' user configurable.
14352
14353 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14354
14355         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14356         compiled function got loaded from.
14357
14358 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14359
14360         * term/apollo.el: Synched up with InfoDock 3.6.2.
14361
14362 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14363
14364         * startup.el (load-init-file): Load autoloads earlier.
14365         (startup-splash-frame): Handle InfoDock logo.
14366
14367         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14368         InfoDock.
14369         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14370
14371         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14372         doesn't have this function.
14373
14374         * packages.el (locate-data-file): Fix to call `locate-file'.
14375
14376 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14377
14378         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14379         version of version.el.
14380         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14381
14382         * x-menubar.el (default-menubar): Guard reference to
14383         `gnuserv-frame'.
14384         (default-menubar): Guard references to `font-lock-mode'.
14385         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14386         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14387
14388         * make-docfile.el: Don't snarf doc strings from autoloads.
14389
14390         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14391         loading auto-autoloads files.
14392
14393         * loaddefs.el: Disable dumping autoloads.
14394
14395 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14396
14397         * lisp-mnt.el: Synch to Emacs 20.2.
14398
14399         * help.el: Remove manual autoload of `finder-by-keyword'.
14400
14401         * finder.el (finder-by-keyword): Autoload.
14402
14403         * help.el: Conditionalize hyperbole setup.
14404
14405 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14406
14407         * packages.el (package-require): Update to reflect new data format.
14408
14409 1998-01-02  Didier Verna  <didier@xemacs.org>
14410
14411         * x-menubar.el (default-menubar): make the tutorials available
14412         through the menubar. (Plus some compilation warnings cleanup).
14413
14414 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14415
14416         * check-features.el: New file.  Perform sanity check after build.
14417
14418         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14419         files to tooltalk package.
14420         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14421         package.
14422
14423         * package-admin.el (package-admin-xemacs): Use better default for
14424         location of XEmacs binary.
14425
14426 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14427
14428         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14429         tag with sexp and add value tag with value `t'.
14430
14431 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14432
14433         * package-get.el: Changes to work with real data.
14434         From Pete Ware <ware@cis.ohio-state.edu>
14435
14436         * packages.el (packages-reload-autoloads): Guard load for the time
14437         being.
14438
14439         * update-elc.el ("packages.el"): Force loading packages.el instead
14440         of possibly out-of-date packges.elc.
14441         * make-docfile.el ("packages.el"): Ditto.
14442
14443 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14444
14445         * build-report.el (build-report-delete-regexp): Added a rule for
14446         the main tarball shadowing anything past it.
14447
14448 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14449
14450         * packages.el (package-provide): Delete a previous provide.
14451
14452         * package-info.el: New file.
14453
14454         * package-get.el: New file.
14455         From Pete Ware <ware@cis.ohio-state.edu>
14456         (package-get): Fix md5 computation to work with Mule.
14457
14458 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14459
14460         * simple.el (log-message-*): Quote symbols in docstrings properly.
14461
14462 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14463
14464         * packages.el (packages-new-autoloads): Ignore symbolic links.
14465
14466         * cus-face.el (face-custom-attributes-get): Fix typo.
14467         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14468
14469 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14470
14471         * startup.el (load-init-file): Reload new or changed autoloads
14472         unless inhibited.  Reload modified dumped lisp (stubbed).
14473
14474         * packages.el (packages-new-autoloads): New function.
14475         (packages-reload-autoloads): New function.
14476         (packages-reload-dumped-lisp): New (stub) function.
14477
14478         * loadup.el: Inhibit reloading dumped files when running temacs.
14479
14480         * loadhist.el (file-provides): Extend to handle variant
14481         extensions.
14482
14483         * replace.el (query-replace): Fix typo.
14484
14485 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14486
14487         * make-docfile.el: list-autoloads-path has been renamed.
14488         * update-elc.el: list-autoloads has been renamed.
14489
14490         * packages.el (packages-list-autoloads): Renamed.
14491         (packages-list-autoloads-path): Ditto.
14492
14493 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14494
14495         * packages.el (packages-find-packages-1): Made it signal a warning
14496         for an error in an auto-autoload.el file.
14497
14498 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14499
14500         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14501         tag with const.
14502         From Aki Vehtari <Aki.Vehtari@hut.fi>
14503
14504         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14505
14506         * loadhist.el (unload-feature): Remove autoload.
14507
14508 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14509
14510         * loadhist.el: Unpackaged.
14511
14512         * help.el (describe-symbol-find-file): Rename
14513         `describe-function-find-file' and make old name obsolete.
14514         (describe-function-1): Use it.
14515         (describe-function-1): Guard reference to
14516         `compiled-function-annotation'.
14517
14518 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14519
14520         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14521         argument.
14522         (help-mode-quit): New optional arg to control whether it kills or
14523         buries.  Tidied up.
14524         (with-displaying-help-buffer): Don't kill buffer initially, even
14525         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14526         (help-pretty-print-value): Rename back from
14527         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14528         use it, otherwise use dumped `cl-prettyprint'.
14529         (describe-variable): Use `help-pretty-print-value' again.
14530         (find-func): Removed reference to "find-func" at end.
14531
14532 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14533
14534         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14535           GUI XEmacs. Rename? x-menubar is rather window system
14536           independant, except for a couple of items.
14537
14538 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14539
14540         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14541         entries as they will no longer be distributed with XEmacs.
14542
14543         * format.el (format-alist): Fix image/tiff regexps.
14544         From P. E. Jareth Hein <jareth@camelot-soft.com>
14545
14546         * help.el (help-maybe-pretty-print-value): Rename.
14547         (describe-variable): Use it.
14548         (describe-variable): Add trailing linefeed.
14549
14550 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14551
14552         * help.el (describe-function-1): Don't output anything for
14553           arglist of autoload functions.
14554
14555 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14556
14557         * help.el (describe-function-1): Don't output anything for
14558           arglist of autoload functions.
14559
14560 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14561
14562         * help.el (help-mode-map): New bindings for `help-mode-bury',
14563         `describe-function-at-point', `describe-variable-at-point',
14564         `Info-elisp-ref', `customize-variable', `help-next-section' and
14565         `help-prev-section'.
14566         (help-next-section): New function.
14567         (help-prev-section): New function.
14568         (help-mode-quit): Changed to kill the help buffer.
14569         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14570         correctly.
14571         (help-buffer-name): New function to generate the name of help
14572         buffers.
14573         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14574         argument giving the name of the help buffer.
14575         (describe-key): Use `with-displaying-help-buffer' with name.
14576         (describe-mode): Ditto.
14577         (describe-bindings): Ditto.
14578         (describe-prefix-bindings): Ditto.
14579         (view-lossage): Ditto.
14580         (with-syntax-table): New macro.
14581         (function-called-at-point): Use `ignore-errors' and
14582         `with-syntax-table'.
14583         (function-at-point): Ditto.
14584         (describe-function): Use `with-displaying-help-buffer' with name.
14585         (function-arglist): Extracted from `describe-function-1'.  Returns
14586         function's arglist as string.
14587         (function-documentation): Extracted from `describe-function-1'.
14588         Returns function's docstring.
14589         (describe-function-1): Remove all the "stream" garbage, including
14590         the stream argument.  Use `function-arglist' and
14591         `function-documentation'.
14592         (describe-function-arglist): Just use `function-arglist'.
14593         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14594         (help-pretty-print-value): New function to help with
14595         pretty-printing variable values.  Knows about `#<...>'.  Needs
14596         `pp-internal'.
14597         (describe-variable): Use `with-displaying-help-buffer' with name.
14598         Formatting improved.  Display file where variable is defined, if
14599         known.  Use `help-pretty-print-value'.
14600         (describe-syntax): Use `with-displaying-help-buffer' with name.
14601         (list-processes): Remove "stream" garbage.
14602
14603 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14604
14605         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14606         call a dumped routine instead.
14607
14608         * x-win-xfree86.el: Wrap file in defun.
14609         * x-win-sun.el: Ditto.
14610
14611 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14612
14613         * help.el (view-emacs-news): Remove usage of outl-mouse which
14614         advises functions and does other evil things.
14615
14616 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14617
14618         * format.el (format-alist): Add `image/tiff'.
14619         From P. E. Jareth Hein <jareth@camelot-soft.com>
14620
14621 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14622
14623         * about.el (about-hackers): More names added.
14624
14625         * make-docfile.el: Remove superfluous package path search.
14626
14627         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14628
14629 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14630
14631         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14632         ignored shadows.
14633
14634 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14635
14636         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14637         get trailing slashes when added to the load-path.
14638
14639         * x-init.el (init-x-win): Locate where XEmacs X localization files
14640         are.
14641
14642 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14643
14644         * x-faces.el: Added support for foregroundToolBarColor
14645           to xpm-color-symbols.
14646
14647 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14648
14649         * etags.el (tags-remove-duplicates): Removed.
14650         (buffer-tag-table-list): Use `delete-duplicates'.
14651
14652         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14653         correctly.
14654         (get*): Defalias to `get'.
14655
14656         * cl.el (eql): Compare integers with `eq'.
14657         (cl-map-extents): Check for `map-extents' first.
14658
14659 1997-12-17  Didier Verna  <didier@xemacs.org>
14660
14661         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14662         added the 'numero', 'copyright' and 'trademark' symbols.
14663
14664         * leim/quail/latin-post.el ("french-postfix"): see above.
14665
14666 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14667
14668         * widget.el (define-widget): Check the arguments.
14669
14670         * cus-edit.el (customize-face): Use `check-argument-type'.
14671         (custom-variable-value-create): Use `signal' to signal error.
14672         (custom-variable-reset-saved): Ditto.
14673         (custom-variable-reset-standard): Ditto.
14674         (custom-face-reset-saved): Ditto.
14675
14676         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14677         (widget-default-format-handler): Ditto.
14678         (widget-checklist-add-item): Ditto.
14679         (widget-radio-add-item): Ditto.
14680         (widget-editable-list-entry-create): Ditto.
14681         (widget-sexp-prompt-value): Ditto.
14682
14683         * custom.el (custom-declare-variable): Signal errors better.
14684         (custom-handle-keyword): Ditto.
14685         (custom-declare-group): Ditto.
14686
14687         * window-xemacs.el (windows): Ditto.
14688
14689         * menubar.el (menu): Ditto.
14690
14691         * keydefs.el (keyboard): Ditto.
14692
14693         * minibuf.el (minibuffer): Ditto.
14694
14695         * process.el (execute): Ditto.
14696
14697         * fill.el (fill): Ditto.
14698
14699         * modeline.el (modeline): Ditto.
14700
14701         * help.el (help): Ditto.
14702
14703         * faces.el (faces): Ditto.
14704
14705         * files.el (files): Ditto.
14706
14707         * x-init.el (x): Ditto.
14708
14709         * lisp-mode.el (lisp): Ditto.
14710
14711         * process.el (processes): Ditto.
14712
14713         * mouse.el (mouse): Ditto.
14714
14715         * abbrev.el (abbrev): Moved from cus-edit.
14716
14717         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14718         as variable declaration.
14719
14720 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14721
14722         * menubar.el (find-menu-item): Use `check-argument-type'.
14723         (find-menu-item): Cosmetic changes.
14724
14725 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14726
14727         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14728
14729 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14730
14731         * startup.el (set-default-load-path): Only search package-path
14732         when not running temacs.
14733
14734         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14735         files.
14736
14737         * loadup.el: Correct commentary.  Reformatting.
14738         (really-early-error-handler): Use absolute path to the
14739         first dumped-lisp.el file.
14740         (really-early-error-handler): Print full path name of
14741         each dumped lisp file (inherited from InfoDock).
14742
14743         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14744         dumped-lisp.el files.
14745
14746         * make-docfile.el (preloaded-file-list): Reorder when the
14747         package-path is searched.
14748         * update-elc.el: Ditto.
14749
14750         * lisp-mode.el (call-with-condition-handler): Treat the same as
14751         `condition-case' for indentation.
14752
14753         * about.el (about-xemacs): Update release date.
14754
14755 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14756
14757         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14758         anywhere but at the last clause.
14759         (ecase): Disallow `t' and `otherwise'.
14760
14761 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14762
14763         * cus-edit.el (custom-buffer-create-buttons): New function
14764         from stuff moved out of `custom-buffer-create-internal'.
14765         (custom-novice): New variable.  Default t.
14766         (custom-display-global-buttons): Ditto.  Default `top'.
14767         (custom-buffer-create-internal): Only display help if
14768         `custom-novice' is non-nil.  Display global buttons according to
14769         `custom-display-global-buttons'.
14770
14771 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14772
14773         * menubar.el (find-menu-item): Use `check-argument-type'.
14774         (find-menu-item): Cosmetic changes.
14775
14776 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14777
14778         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14779         look.
14780
14781 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14782
14783         * format.el (format-deannotate-region):  Bug fix.
14784         Deannotating a region containing unknown tags would fail
14785         (causing decoding of text/enriched to fail at user level)
14786
14787 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14788
14789         * minibuf.el (read-directory-name): Support sixth
14790           arg, HISTORY, as already documented.
14791
14792 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14793
14794         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14795         to `ecase'.
14796
14797 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14798
14799         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14800         skk-activate.
14801
14802 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14803
14804         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.