update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist):
4         Change priority of `=>>>ucs@cns'.
5
6         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
7         `=ucs@cns'.
8
9 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
10
11         * mule/mule-charset.el (default-coded-charset-priority-list): Add
12         `==ks-x1001'.
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
15         `=ks-x1001' instead of `korean-ksc5601'; add setting for
16         `==ks-x1001'.
17
18 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
19
20         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
21
22 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
23
24         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
25         `=jis-x0208'.
26         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
27         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
28         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
29         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
30         (=>>>jis-x0213-1@2000): Changed to an alias for
31         `=jis-x0213-1@2000'.
32         (=>>>jis-x0213-1@2004): Changed to an alias for
33         `=jis-x0213-1@2004'.
34         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
35
36 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
37
38         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
39         `=adobe-japan1-0'.
40         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
41         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
42         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
43         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
44         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
45         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
46
47 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
51         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
52         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
53         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
54         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
55
56 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-charset.el (default-coded-charset-priority-list): Add
59         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
60         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
61         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
62         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
63         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
64         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
65         `==jis-x0212'.
66
67 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
70         "AdobeJapan1-[0-6]$".
71         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
72         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
73         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
74         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
75         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
76         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
77         (==adobe-japan1-1): Ditto.
78         (==adobe-japan1-2): Ditto.
79         (==adobe-japan1-3): Ditto.
80         (==adobe-japan1-4): Ditto.
81         (==adobe-japan1-5): Ditto.
82         (==adobe-japan1-6): Ditto.
83         (==jis-x0208): Ditto.
84         (==jis-x0208@1978): Ditto.
85         (==jis-x0208@1983): Ditto.
86         (==jis-x0208@1990): Ditto.
87         (==jis-x0213-1): Ditto.
88         (==jis-x0213-1@2000): Ditto.
89         (==jis-x0213-1@2004): Ditto.
90         (==jis-x0213-2): Ditto.
91         (==jis-x0212): Ditto.
92         (==gb2312): Ditto.
93         (==iso-ir165): Ditto.
94         (==gb12345): Ditto.
95         (==ks-x1001): Ditto.
96         (==cns11643-1): Ditto.
97         (==cns11643-2): Ditto.
98         (==cns11643-3): Ditto.
99         (==cns11643-4): Ditto.
100         (==cns11643-5): Ditto.
101         (==cns11643-6): Ditto.
102         (==cns11643-7): Ditto.
103         (==big5-cdp): Ditto.
104         (==hanyo-denshi/ja): Ditto.
105         (==hanyo-denshi/jb): Ditto.
106         (==hanyo-denshi/jc): Ditto.
107         (==hanyo-denshi/jd): Ditto.
108         (==hanyo-denshi/ft): Ditto.
109         (==hanyo-denshi/ia): Ditto.
110         (==hanyo-denshi/ib): Ditto.
111         (==hanyo-denshi/hg): Ditto.
112         (==hanyo-denshi/jt): Ditto.
113         (==hanyo-denshi/ks): Ditto.
114         (==gt): Ditto.
115         (==gt-k): Ditto.
116         (==daikanwa): Ditto.
117         (==shinjigen): Ditto.
118         (==ucs@iso): Ditto.
119         (==ucs@unicode): Ditto.
120         (==ucs@gb): Ditto.
121         (==ucs-bmp@gb): Ditto.
122         (==ucs@cns): Ditto.
123         (==ucs-bmp@cns): Ditto.
124         (==ucs@jis): Ditto.
125         (==ucs@jis/1990): Ditto.
126         (==ucs@jis/2000): Ditto.
127         (==ucs@jis/2004): Ditto.
128         (==ucs@JP): Ditto.
129         (==ucs@JP/hanazono): Ditto.
130         (==ucs@ks): Ditto.
131         (==ucs-bmp@ks): Ditto.
132         (==ucs@cns11643): Ditto.
133         (==ucs-bmp-cjk@gb): Ditto.
134         (==ucs-bmp-cjk@JP/hanazono): Ditto.
135         (==ucs-sip-ext-b@iso): Ditto.
136
137 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Use
140         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
141
142         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
143         XEmacs CHISE.
144         (=ucs-bmp-cjk@unicode): Abolished.
145
146 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
147
148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
149         `=+>ucs-bmp-cjk-compat@jis'.
150
151         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
152         for XEmacs CHISE.
153
154 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
157         CHISE.
158
159 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
160
161         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
162         for XEmacs CHISE.
163         (=jis-x0208@1978/1er-pr): Abolished.
164         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
165         `=jis-x0208@1978/1er-pr' as the mother.
166
167 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
170         setting for `=ucs-itaiji-084'.
171
172 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list):
175         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
176
177         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
178         XEmacs CHISE.
179         (=ucs-bmp-itaiji-084): Ditto.
180
181 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
182
183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
184         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
185
186 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
187
188         * mule/mule-charset.el (default-coded-charset-priority-list): Add
189         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
190
191         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
192         XEmacs CHISE.
193         (=big5-cdp-var-5): Ditto.
194
195 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
196
197         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
198         XEmacs CHISE.
199
200 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
201
202         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
203         XEmacs CHISE.
204
205 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
206
207         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
208         setting for `=>>>hanyo-denshi/ft'.
209
210 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
211
212         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
213         XEmacs CHISE.
214         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
215         `=hanyo-denshi/jd' as the mother.
216
217 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
218
219         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
220         XEmacs CHISE.
221         (=+>adobe-japan1-1): Ditto.
222         (=+>adobe-japan1-2): Ditto.
223         (=+>adobe-japan1-3): Ditto.
224         (=+>adobe-japan1-4): Ditto.
225         (=+>adobe-japan1-5): Ditto.
226         (=+>adobe-japan1-6): Ditto.
227         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
228
229 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
230
231         * mule/mule-coding.el (coded-charset-entity-reference-alist):
232         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
233         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
234
235         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
236         the top.
237
238 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
241         XEmacs CHISE.
242         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
243         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
244         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
245
246 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-charset.el (default-coded-charset-priority-list):
249         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
250         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
251
252         * mule/mule-conf.el: Modify order of definitions of some
253         coded-charsets.
254
255 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist):
258         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
259         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
260
261         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
262         CHISE.
263         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
264         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
265
266 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
267
268         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
269         CHISE.
270
271 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
274         setting for `=daikanwa/+2p'.
275
276         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
277         XEmacs CHISE.
278
279 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
282         XEmacs CHISE.
283         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
284
285 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
286
287         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
288         setting for `=>>>hanyo-denshi/ib'.
289
290 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
293         XEmacs CHISE.
294         (=>>>hanyo-denshi/ib): Ditto.
295         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
296         `=hanyo-denshi/ja' as the mother.
297         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
298         `=hanyo-denshi/ib' as the mother.
299
300 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
303         XEmacs CHISE.
304         (utf-8-ivs-mcs-er): Likewise.
305         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
306         and `=>ucs-gb'.
307         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
308         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
309         `ucs-gb' and `=>ucs-gb'.
310         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
311         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
312         and `=>ucs-cns'.
313         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
314         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
315         `ucs-cns' and `=>ucs-cns'.
316         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
317         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
318         `ucs-big5' and `=>ucs-big5'.
319         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
320         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
321         `ucs-big5' and `=>ucs-big5'.
322         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
323         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
324         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
325         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
326         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
327         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
328         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
329         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
330         `=>ucs-jis'; modify DOC and mnemonic.
331         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
332         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
333         and `=>ucs-jis'; modify DOC and mnemonic.
334         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
335         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
336         `=>ucs-ks'.
337         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
338         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
339         and `=>ucs-ks'.
340         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
341
342 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
343
344         * mule/mule-coding.el (coded-charset-entity-reference-alist):
345         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
346
347 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
348
349         * mule/mule-coding.el (coded-charset-entity-reference-alist):
350         Modify priorities.
351
352 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-coding.el (coded-charset-entity-reference-alist):
355         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
356
357 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
358
359         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
360         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
361
362 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
363
364         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
365         CHISE.
366
367 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
368
369         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
370         CHISE.
371
372 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
375         CHISE.
376
377 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `=+>ucs-bmp-cjk@unicode'.
381
382         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
383         for XEmacs CHISE.
384
385 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `=>>daikanwa'.
389
390 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
391
392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
393         `=>>hanyo-denshi/jt'.
394
395 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
396
397         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
398         XEmacs CHISE.
399         (=+>jis-x0208@1990): Ditto.
400         (=+>jis-x0213-1@2000): Ditto.
401
402 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
403
404         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
405         XEmacs CHISE.
406
407 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
408
409         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
410         XEmacs CHISE.
411         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
412         `=hanyo-denshi/jc' as the mother.
413
414 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
415
416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
417         setting for `=+>adobe-japan1'.
418
419         * mule/mule-charset.el (default-coded-charset-priority-list):
420         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
421         and `=>>hanyo-denshi/ft' to `=>>gt'.
422
423 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
424
425         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
426         XEmacs CHISE.
427         (=>>adobe-japan1-1): Ditto.
428         (=>>adobe-japan1-2): Ditto.
429         (=>>adobe-japan1-3): Ditto.
430         (=>>adobe-japan1-4): Ditto.
431         (=>>adobe-japan1-5): Ditto.
432         (=>>adobe-japan1-6): Ditto.
433         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
434
435 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
436
437         * mule/mule-conf.el (=adobe-japan1): New alias for
438         `=adobe-japan1-6'.
439         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
440         (=>>>adobe-japan1-1): Ditto.
441         (=>>>adobe-japan1-2): Ditto.
442         (=>>>adobe-japan1-3): Ditto.
443         (=>>>adobe-japan1-4): Ditto.
444         (=>>>adobe-japan1-5): Ditto.
445         (=>>>adobe-japan1-6): Ditto.
446         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
447
448 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `=>>>adobe-japan1'.
452
453 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `=+>ucs@ks'.
457
458 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
459
460         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
461         XEmacs CHISE.
462         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
463         `=adobe-japan1-6' as the mother.
464
465 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
466
467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
468         setting for `=>cns11643-7'.
469
470 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
471
472         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
473         CHISE.
474
475 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
476
477         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
478         XEmacs CHISE.
479         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
480
481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
482         setting for `=>ucs@jis/2004'.
483
484 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `=+>gt'.
488
489         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
490         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
491
492 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
493
494         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
495         `=>ucs@unicode' as the mother.
496         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
497         mother.
498         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
499         mother.
500         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
501         mother.
502
503 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `=+>ucs@unicode'.
507
508         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
509         CHISE.
510
511 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
512
513         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
514         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
515         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
516         - Add setting for `=+>ucs@cns'.
517
518         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
519         CHISE.
520         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
521         as the mother.
522         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
523         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
526         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
527
528 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `=>ucs@ks'.
532
533 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `=ucs-bmp-cjk-compat@unicode'.
537
538         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
539         coded-charset for XEmacs CHISE.
540
541 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-charset.el (default-coded-charset-priority-list): Add
544         `=ucs-bmp-cjk-compat'.
545
546         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
547         XEmacs CHISE.
548
549 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
550
551         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
552         CHISE.
553
554 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
557         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
558
559         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
560         `=>ucs@jis/1990'.
561         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
562
563 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
567
568         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
569         CHISE.
570         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
571         mother.
572
573 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
574
575         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
576         `=>jis-x0213-2@usual'.
577         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
578         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
579         `=>jis-x0213-2@usual' as the mother.
580
581 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
584         (=>ucs@JP): New alias for `=+>ucs@jis'.
585
586 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
587
588         * mule/mule-conf.el (=+>jis-x0208): Renamed from
589         `=>jis-x0208@usual'.
590         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
591         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
592         `=>jis-x0208@usual' as the mother.
593         (=>jis-x0208): Likewise.
594
595 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
596
597         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
598         setting for `=+>jis-x0208@1978'.
599
600 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
601
602         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
603         XEmacs CHISE.
604
605 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
606
607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
608         setting for `=>>>ucs@jis/1990'.
609
610 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         setting for `=>ucs@jis/1990'.
614
615 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
616
617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
618         setting for `=ucs@JP/hanazono'.
619
620         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
621         CHISE.
622         (=ucs@JP/hanazono): Ditto.
623         (=ucs-bmp-cjk@JP/hanazono): Ditto.
624         (=>>hanyo-denshi/jc): Ditto.
625         (=>>hanyo-denshi/jd): Ditto.
626
627 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
628
629         * mule/mule-charset.el (default-coded-charset-priority-list): Use
630         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
631
632 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
633
634         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
635         XEmacs CHISE.
636
637 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
638
639         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
640         XEmacs CHISE.
641
642 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
643
644         * mule/mule-charset.el (default-coded-charset-priority-list): Add
645         `=ucs-bmp-cjk@JP'.
646
647 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
650         XEmacs CHISE.
651
652 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
653
654         * mule/mule-coding.el (coded-charset-entity-reference-alist):
655         Modify order of settings; add settings for `=daikanwa@rev2'.
656
657 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
660         setting for `=>>cbeta'.
661
662         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
663         CHISE.
664
665 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `=>>adobe-japan1'.
669
670 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
671
672         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
673         XEmacs CHISE.
674
675 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
676
677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
678         setting for `=>>hanyo-denshi/ia'.
679
680         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
681         XEmacs CHISE.
682
683 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
687
688         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
689         XEmacs CHISE.
690         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
691         `=hanyo-denshi/jt' as the mother.
692
693 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
694
695         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
696         setting for `=>>>jis-x0213-2'.
697
698         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
699         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
700         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
701
702 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
703
704         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
705         XEmacs CHISE.
706
707 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
708
709         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
710         XEmacs CHISE.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=>>jis-x0213-1@2004'.
714
715 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
716
717         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
718         XEmacs CHISE.
719
720 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
721
722         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
723         - Use "&g2-*;" as entity-references for `=>>>*'.
724         - Omit "&a{GT|JX1|JX2|JX3}-*;".
725
726         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
727         XEmacs CHISE.
728         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
729         as the mother.
730
731 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `=>>hanyo-denshi/ib'.
735
736         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
737         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
738         (=>>jis-x0208@1990): Ditto.
739         (=>>hanyo-denshi/ib): Ditto.
740
741         * mule/mule-charset.el (default-coded-charset-priority-list):
742         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
743
744 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
745
746         * mule/mule-coding.el (coded-charset-entity-reference-alist):
747         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
748         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
749         `=>>>ucs@jis/2004'.
750
751 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
752
753         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
754         XEmacs CHISE.
755         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
756         `=jis-x0213-1@2004' as the mother.
757         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
758         (=>>>ucs@ks): Ditto.
759
760         * mule/mule-charset.el (default-coded-charset-priority-list):
761         Modify priority of `=hanyo-denshi/*'.
762
763 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         settings for `=>>ucs@JP' and `=ucs@JP'.
767
768 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
771         CHISE.
772
773 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
776         setting for `=>>>ucs@cns'.
777
778         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
779         CHISE.
780
781 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
784         instead of `=>>>jis-x0213-1@2004' as the mother.
785         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
786         (=>>>ucs@unicode): Likewise.
787         (=>>>ucs@jis): Likewise.
788         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
789         mother.
790         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
791
792 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
793
794         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
795         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
796         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
797         `=>>>ucs@jis'.
798
799 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-charset.el (default-coded-charset-priority-list):
802         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
803         and `=jis-x0213-*-2000'.
804
805 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
806
807         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
808         XEmacs CHISE.
809         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
810         `=>>jis-x0213-1' as the mother.
811
812 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
813
814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
815         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
816
817 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
818
819         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
820
821 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
824         XEmacs CHISE.
825
826 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el (decomposition-feature-list): Set
829         `=decomposition', `=decomposition@cid' and
830         `=decomposition@hanyo-denshi'.
831
832 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `=>>hanyo-denshi/ks'.
836
837         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
838         XEmacs CHISE.
839
840 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
841
842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
843         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
844
845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
846         `=hanyo-denshi/ks/mf'.
847
848         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
849         XEmacs CHISE.
850         (=hanyo-denshi/ks/mf): Ditto.
851
852 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         settings for P=hanyo-denshi/jt'.
856
857         * mule/mule-charset.el (default-coded-charset-priority-list): Add
858         `=hanyo-denshi/jt'.
859
860         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
861         XEmacs CHISE.
862
863 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
864
865         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
866         settings for `=hanyo-denshi/ip'.
867
868         * mule/mule-charset.el (default-coded-charset-priority-list): Add
869         `=hanyo-denshi/ip'.
870
871         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
872         XEmacs CHISE.
873
874 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         settings for `=hanyo-denshi/hg'.
878
879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
880         `=hanyo-denshi/hg'.
881
882         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
883         XEmacs CHISE.
884
885 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
886
887         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
888         setting for `=>>hanyo-denshi/ft'.
889
890         * mule/mule-charset.el (default-coded-charset-priority-list): Add
891         `=>>hanyo-denshi/ft'.
892
893         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
894         XEmacs CHISE.
895
896 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
897
898         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
899         settings for `=hanyo-denshi/ib'.
900
901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
902         `=hanyo-denshi/ib'.
903
904         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
905         XEmacs CHISE.
906
907 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
908
909         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
910         settings for isolated characters of `=hanyo-denshi/ia' and
911         non-isolated characters of `=hanyo-denshi/*'.
912
913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
914         `=hanyo-denshi/ia'.
915
916         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
917         XEmacs CHISE.
918
919 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
920
921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
922         setting for isolated characters of `=hanyo-denshi/ft'.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=hanyo-denshi/ft'.
926
927         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
928         XEmacs CHISE.
929
930 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
931
932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
933         setting for isolated characters of `=hanyo-denshi/jd'.
934
935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
936         `=hanyo-denshi/jd'.
937
938         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
939         XEmacs CHISE.
940
941 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
942
943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
944         setting for isolated characters of `=hanyo-denshi/jc'.
945
946         * mule/mule-charset.el (default-coded-charset-priority-list): Add
947         `=hanyo-denshi/jc'.
948
949         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
950         XEmacs CHISE.
951
952 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
953
954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
955         setting for isolated characters of `=hanyo-denshi/jb'.
956
957         * mule/mule-charset.el (default-coded-charset-priority-list): Add
958         `=hanyo-denshi/jb'.
959
960         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
961         XEmacs CHISE.
962
963 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
964
965         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
966         setting for isolated characters of `=hanyo-denshi/ja'.
967
968 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
969
970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
971         `=hanyo-denshi/ja'.
972
973         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
974         XEmacs CHISE.
975
976 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         settings for isolated characters of `=adobe-japan1-6'.
980
981 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
982
983         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
984         CHISE.
985         (=daikanwa/+2p): Ditto.
986         (=daikanwa/ho): Ditto.
987
988 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (utf-8-mcs-no-composition): New
991         coding-system for XEmacs CHISE.
992
993 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `=>>ruimoku-v6'.
997
998         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
999         CHISE.
1000
1001 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1002
1003         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1004         setting for `=daikanwa@rev1'.
1005
1006 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1007
1008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1009         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1010
1011 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1012
1013         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1014         XEmacs CHISE.
1015         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1016
1017 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1018
1019         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1020         CHISE.
1021
1022 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1023
1024         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1025         CHISE.
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=>ucs@jis'.
1029
1030 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `=>jis-x0208@usual'.
1034
1035         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1036         XEmacs CHISE.
1037         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1038         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1039         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1040
1041 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1044         CHISE.
1045         (=>>>jis-x0208@1990): Ditto.
1046         (=>>>jis-x0213-1): Ditto.
1047         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1048         mother.
1049         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1050         as the mother.
1051
1052 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `=>ucs@cns' and `=>>ucs@ks'.
1056
1057         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1058         CHISE.
1059
1060 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1061
1062         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1063         CHISE.
1064
1065 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1066
1067         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1068         CHISE.
1069         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1070         mother.
1071
1072 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1073
1074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1075         `==>ucs-bmp-cjk@bucs'.
1076
1077         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1078         XEmacs CHISE.
1079
1080 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1083         setting for `==>ucs@bucs'.
1084
1085         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1086         XEmacs CHISE.
1087
1088 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1089
1090         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1091         - Add setting for `=>>jis-x0208'.
1092         - Omit setting for `=>>jis-x0208@1990'.
1093         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1094           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1095           `=ucs@FOO'.
1096
1097 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1098
1099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1100         setting for `=>daikanwa'.
1101
1102 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1103
1104         * mule/mule-conf.el (=daikanwa): Fix DOC.
1105         (=>daikanwa): New abstract character for XEmacs CHISE.
1106         (=>ucs@iso): Likewise.
1107         (=>ucs@unicode): Likewise.
1108         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1109
1110 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1111
1112         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1113         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1114           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1115         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1116         - Add `=>big5-cdp'.
1117
1118 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1119
1120         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1121         (=>big5-cdp): New abstract character.
1122
1123 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1126         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1127         `chinese-big5'.
1128
1129 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1130
1131         * mule/mule-charset.el (default-coded-charset-priority-list):
1132         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1135         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1136         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1137         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1138         and `=>jis-x0213-2'.
1139
1140 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1141
1142         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1143         XEmacs CHISE.
1144         (=>>ucs@jis/2000): Likewise.
1145         (=>>ucs@jis/2004): Likewise.
1146
1147 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1150         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1151         `=>>ucs@cns'.
1152
1153         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1154         XEmacs CHISE.
1155         (=>>gt): Use quote instead of backquote; modify DOC.
1156         (=>gt): Use quote instead of backquote.
1157         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1158         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1159         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1160         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1161         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1162         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1163
1164 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1167         `=>>ucs@unicode' and `=>>gt'.
1168
1169 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1170
1171         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1172         XEmacs CHISE.
1173         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1174         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1175         `=jis-x0208@1978/1er-pr' as the mother.
1176         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1177
1178 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1181         `=ucs@unicode' as the mother.
1182
1183 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1184
1185         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1186         setting for `=>>ucs@unicode'.
1187
1188         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1189         CHISE.
1190
1191 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1195
1196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1197         `=adobe-japan1-6' and `=adobe-japan1-base'.
1198
1199         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1200         XEmacs CHISE.
1201         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1202         specify `min-code' and `max-code'.
1203         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1204         (=adobe-japan1-2): Likewise.
1205         (=adobe-japan1-3): Likewise.
1206         (=adobe-japan1-4): Likewise.
1207         (=adobe-japan1-5): Likewise.
1208         (=adobe-japan1-6): Likewise.
1209
1210 2010-04-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 `=>gt'.
1214
1215 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1218         CHISE.
1219
1220 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1223         setting for `=>zinbun-oracle'.
1224
1225         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1226         for XEmacs CHISE.
1227
1228 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1229
1230         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1231         for XEmacs CHISE.
1232         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1233         `=jis-x0208@1978' as the mother.
1234
1235 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1238         - Use `=gt' instead of `ideograph-gt'.
1239         - Use `=gt-k' instead of `ideograph-gt-k'.
1240         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1241         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1242         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1243         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1244         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1245         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1246         - Use `=>>gt' instead of `<=>gt'.
1247         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1248         - Add setting for `=>>jis-x0208@1990'.
1249         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1250           `=>>jis-x0213-1@2000'.
1251         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1252         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1253           `=>>jis-x0213-1@2004'.
1254         - Add setting for `=>>jis-x0208@1978'.
1255         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1256
1257 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1260         XEmacs CHISE.
1261
1262 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1266         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1267         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1268         `<=>jis-x0213-1@2004'.
1269
1270 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1273         CHISE.
1274         (=>jis-x0213-2): Ditto.
1275
1276 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1277
1278         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1279         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1280
1281 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1282
1283         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1284         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1285         `=>jis-x0213-1'.
1286
1287 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1288
1289         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1290         CHISE.
1291         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1292
1293 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1294
1295         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1296         `<==>jis-x0213-1'.
1297         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1298         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1299         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1300         (<=>jis-x0208): New alias for `=>jis-x0208'.
1301         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1302         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1303         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1304         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1305         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1306         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1307         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1308         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1309         (=>>gt): Renamed from `<==>gt'.
1310         (<==>gt): New alias for `=>>gt'.
1311
1312 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1313
1314         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1315         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1316         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1317         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1318         - Add settings for `<=>jis-x0213-1@2000' and
1319           `<=>jis-x0213-1@2004'.
1320
1321         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1322         XEmacs CHISE.
1323         (<==>jis-x0213-1): Likewise.
1324         (<==>jis-x0213-1@2000): Likewise.
1325         (<==>jis-x0213-1@2004): Likewise.
1326         (<=>jis-x0208): Add property `=>iso-ir 168'.
1327         (<=>jis-x0208@1997): Likewise.
1328         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1329         as the mother; add property `=>iso-ir 228'.
1330         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1331         property `=>iso-ir 228'.
1332         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1333         property `=>iso-ir 233'.
1334         (<==>gt): Renamed from `<=>gt'.
1335         (<=>gt): New alias for `<==>gt'.
1336
1337 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1338
1339         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1340         CHISE.
1341         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1342         `<=>jis-x0208' as the mother.
1343         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1344         (<=>jis-x0213-1@2000): Ditto.
1345         (<=>jis-x0213-1@2004): Ditto.
1346
1347 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         settings for `<=>gt'.
1351
1352         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1353
1354 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1355
1356         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1357         XEmacs CHISE.
1358         (=jis-x0208@1978/-4pr): Likewise.
1359         (=jis-x0208@1978/4-pr): Likewise.
1360         (=jis-x0213-1): Likewise.
1361         (=ucs@iso): Likewise.
1362         (=ucs@unicode): Likewise.
1363         (=ucs@gb): Likewise.
1364         (=ucs@gb/fw): Likewise.
1365         (=ucs@cns): Likewise.
1366         (=ucs@cns/fw): Likewise.
1367         (=ucs@jis): Likewise.
1368         (=ucs@jis/fw): Likewise.
1369         (=ucs@jis/1990): Likewise.
1370         (=ucs@jis/2000): Likewise.
1371         (=ucs@jis/2004): Likewise.
1372         (=ucs@JP): Likewise.
1373         (=ucs@ks): Likewise.
1374         (=ucs@big5): Likewise.
1375         (=ucs@big5/cns11643): Likewise.
1376         (=ucs@cns11643): Likewise.
1377
1378 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1379
1380         * mule/mule-charset.el (default-coded-charset-priority-list):
1381         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1382
1383         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1384         CHISE.
1385         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1386         mother.
1387
1388 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1389
1390         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1391         from src/mule-charset.c].
1392         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1393         specify `final'.
1394         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1395         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1396         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1397         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1398         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1399         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1400
1401 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1402
1403         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1404         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1405         (=jis-x0208@1978/i-4): Specify `partial'.
1406         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1407         mother coded-charset.
1408         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1409
1410 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1411
1412         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1413         settings for `=jis-x0213-1@2004'.
1414
1415 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1416
1417         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1418         CHISE.
1419         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1420         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1421         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1422         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1423         temporarily.
1424         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1425
1426 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1427
1428         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1429         CHISE.
1430         (=shinjigen@1ed): Inherited from `=shinjigen'.
1431         (=shinjigen@rev): Likewise.
1432
1433 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1434
1435         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1436         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1437
1438 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1439
1440         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1441         define it as an alias.
1442         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1443         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1444         alias.
1445         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1446         alias.
1447
1448 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1451         CHISE.
1452
1453 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1456         CHISE.
1457         (shinjigen-2): Ditto.
1458
1459 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-charset.el (default-coded-charset-priority-list):
1462         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1463         `chinese-big5-eten-*' and `chinese-big5'.
1464
1465 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1466
1467         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1468         #x9FA5 temporarily.
1469
1470 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1471
1472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1473         settings for `=jis-x0208@1978/i1'.
1474
1475 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1476
1477         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1478         XEmacs CHISE.
1479
1480 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1483         XEmacs CHISE.
1484
1485 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1488         XEmacs CHISE.
1489
1490 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1491
1492         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1493         CHISE.
1494         (=ucs-bmp@cns): Likewise.
1495         (=ucs-bmp@jis): Likewise.
1496         (=ucs-bmp@ks): Likewise.
1497
1498 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1499
1500         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1501         CHISE.
1502         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1503
1504 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1505
1506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1507         settings for `=zinbun-oracle'.
1508
1509         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1510         `=zinbun-oracle'.
1511
1512 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1515         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1516         `=ucs@iso'.
1517
1518 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list):
1521         Delete `ucs-sip'; modify order of some CCSs.
1522
1523 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1526         in XEmacs CHISE.
1527
1528         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1529         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1530         CHISE.
1531
1532 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1535         its registry.
1536         (=ucs-radicals@unicode): Likewise.
1537
1538 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1539
1540         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1541         CHISE.
1542
1543 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1544
1545         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1546         CHISE.
1547
1548 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1549
1550         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1551         CHISE.
1552
1553 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1554
1555         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1556         Modify preference of *isolated settings*.
1557
1558 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1559
1560         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1561         utf-2000 is provided.
1562         (=ucs@cns11643): Likewise.
1563
1564 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1567         Prefer every *isolated setting* to ordinary setting.
1568
1569 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1570
1571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1572         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1573
1574 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1577         CHISE.
1578
1579 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         settings for `=jis-x0208@1997'.
1583
1584 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `=jis-x0208@1997'.
1588
1589 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1592         XEmacs CHISE.
1593
1594 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1595
1596         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1597         `=jis-x0208@1978'.
1598         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1599         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1600         `=jis-x0208-1990' as the mother.
1601         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1602
1603 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1606         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1607         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1608         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1609         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1610         for `=ucs@JP'.
1611
1612 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1613
1614         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1615         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1616         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1617         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1618         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1619         `=daikanwa@rev2'.
1620
1621 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1622
1623         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1624         (=gt): Likewise.
1625         (=gt-k): Likewise.
1626         (=gt-pj-*): Likewise.
1627         (=gt-pj-k1): Likewise.
1628         (=gt-pj-k2): Likewise.
1629         (=daikanwa): Likewise.
1630         (=daikanwa-rev1): Likewise.
1631         (=daikanwa-rev2): Likewise.
1632         (=big5-pua): Likewise.
1633         (=big5-eten): Likewise.
1634         (chinese-big5-eten-a): Likewise.
1635         (chinese-big5-eten-b): Likewise.
1636         (=hanziku-*): Likewise.
1637         (=cbeta): Likewise.
1638         (=jef-china3): Likewise.
1639         (=ruimoku-v6): Likewise.
1640         (=ucs@iso): Likewise.
1641         (=ucs@unicode): Likewise.
1642         (=ucs@gb): Likewise.
1643         (=ucs@cns): Likewise.
1644         (=ucs@jis): Likewise.
1645         (=ucs@jis-1990): Likewise.
1646         (=ucs@jis-2000): Likewise.
1647         (=ucs@jp): Likewise.
1648         (=ucs@ks): Likewise.
1649         (=ucs@big5): Likewise.
1650         (=ucs-radicals): Likewise.
1651         (=ucs-radicals@unicode): Likewise.
1652         (=ucs-bmp-cjk): Likewise.
1653         (=ucs-bmp-cjk@unicode): Likewise.
1654         (=ucs-sip-ext-b): Likewise.
1655         (=ucs-sip-ext-b@iso): Likewise.
1656
1657 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1658
1659         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1660         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1661
1662 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1666         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1667         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1668         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1669         arabic-digit, ipa and ``&I-B-XXXX;''.
1670
1671 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1672
1673         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1674         setting for (I-)HZK{03..12}-XXXX.
1675
1676 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1679         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1680
1681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1682         `=ruimoku-v6'.
1683
1684         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1685         CHISE.
1686
1687 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1688
1689         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1690         (=ucs@unicode): Likewise.
1691         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1692         (=ucs@cns): Likewise.
1693         (=ucs@jis): Likewise.
1694         (=ucs@ks): Likewise.
1695         (=ucs@big5): Likewise.
1696
1697 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1700         `ucs-jis'.
1701         (utf-8-jis-er): Likewise.
1702         (utf-8-jp): New coding-system.
1703         (utf-8-jp-er): Likewise.
1704
1705         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1706
1707 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1708
1709         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1710
1711         * mule/japanese.el: Move definition of `euc-jisx0213' to
1712         mule/mule-coding.el.
1713
1714 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1715
1716         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1717         mule-coding before loading update-cdb when utf-2000 is provided.
1718
1719 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1722         `=daikanwa'.
1723
1724 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1727         definition codes when `utf-2000' is provided.
1728
1729 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1730
1731         * mule/mule-category.el (word-combining-categories): Don't setup
1732         `word-combining-categories' in XEmacs CHISE.
1733         (word-separating-categories): Add setting about Latin script in
1734         XEmacs CHISE.
1735
1736 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1737
1738         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1739         setting for `chinese-big5'.
1740
1741 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1742
1743         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1744         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1745         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1746         add setting for HZK0[12]-xxxx.
1747
1748 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1749
1750         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1751         in XEmacs CHISE.
1752
1753 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-charset.el (default-coded-charset-priority-list):
1756         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1757         and `chinese-big5' to `=gt-pj-*'.
1758
1759 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1760
1761         * mule/mule-conf.el (=daikanwa): Renamed from
1762         `ideograph-daikanwa'.
1763         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1764
1765 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-conf.el (=cns11643-7): Renamed from
1768         `chinese-cns11643-7'.
1769         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1770
1771 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el (=cns11643-6): Renamed from
1774         `chinese-cns11643-6'.
1775         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1776
1777 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1778
1779         * mule/mule-conf.el (=cns11643-5): Renamed from
1780         `chinese-cns11643-5'.
1781         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1782
1783 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1784
1785         * mule/mule-conf.el (=cns11643-4): Renamed from
1786         `chinese-cns11643-4'.
1787         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1788
1789 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-conf.el (=cns11643-3): Renamed from
1792         `chinese-cns11643-3'.
1793         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1794
1795 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1796
1797         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1798         `=cns11643-2'.
1799         (chinese-cns11643-2): New alias for `=cns11643-2'.
1800
1801 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1802
1803         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1804         `=cns11643-1'.
1805         (chinese-cns11643-1): New alias for `=cns11643-1'.
1806
1807 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1810         (chinese-gb12345): New alias for `=gb12345'.
1811
1812 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1813
1814         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1815         (chinese-gb2312): New alias for `=gb2312'.
1816
1817 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1818
1819         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1820         (chinese-big5): New alias for `=big5'.
1821
1822 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1823
1824         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1825         (korean-ksc5601): New alias for `=ks-x1001'.
1826
1827 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1828
1829         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1830         `=jis-x0212'.
1831         (japanese-jisx0212): New alias for `=jis-x0212'.
1832
1833 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1834
1835         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1836         `=jis-x0208-1983'.
1837         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1838
1839 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1840
1841         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1842         `=jis-x0208-1978'.
1843         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1844
1845 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1846
1847         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1848         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1849
1850 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1851
1852         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1853         (chinese-cns11643-3): Specify iso-ir 183.
1854         (chinese-cns11643-4): Specify iso-ir 184.
1855         (chinese-cns11643-5): Specify iso-ir 185.
1856         (chinese-cns11643-6): Specify iso-ir 186.
1857         (chinese-cns11643-7): Specify iso-ir 187.
1858         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1859         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1860
1861 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1862
1863         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1864         \uXXXX for every cases.
1865
1866 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1867
1868         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1869         (ucs-big5): Changed to an alias for `=ucs@big5'.
1870
1871 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1872
1873         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1874         (ucs-ks): Changed to an alias for `=ucs@ks'.
1875
1876 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1877
1878         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1879         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1880
1881 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1882
1883         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1884         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1885
1886 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1887
1888         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1889         (ucs-jis): Changed to an alias for `=ucs@jis'.
1890
1891 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1892
1893         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
1894         (ucs-cns): Changed to an alias for `=ucs@cns'.
1895
1896 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1897
1898         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
1899         (ucs-gb): Changed to an alias for `=ucs@gb'.
1900
1901 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1902
1903         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
1904         `ideograph-daikanwa-2'.
1905         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
1906         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
1907
1908 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1909
1910         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
1911         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
1912
1913         * obsolete.el (utf-2000-version): Declare as an obsolete variable
1914         for `xemacs-chise-version'.
1915
1916 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1917
1918         * mule/mule-charset.el (default-coded-charset-priority-list):
1919         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
1920         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
1921         instead of `ideograph-hanziku-*'.
1922
1923         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
1924         (ucs): New alias for `=ucs' when `utf-2000' is provided.
1925
1926 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
1929         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
1930         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
1931         `utf-2000' is provided.
1932
1933 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1934
1935         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
1936         is provided [was builtin coded-charsets].
1937
1938 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1939
1940         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
1941         is provided [was builtin coded-charsets].
1942
1943 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1944
1945         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
1946         is provided [was builtin coded-charsets].
1947
1948 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1949
1950         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
1951         is provided [was builtin coded-charsets].
1952
1953 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1954
1955         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
1956         when `utf-2000' is provided [was builtin coded-charsets].
1957
1958 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1959
1960         * mule/mule-conf.el (=hanziku-*): Renamed from
1961         `ideograph-hanziku-*'.
1962         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
1963
1964 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
1967         `utf-2000' is provided [was builtin coded-charsets].
1968         (ideograph-hanziku-{1..12}): Likewise.
1969
1970 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1971
1972         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
1973         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
1974
1975 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1976
1977         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
1978         when `utf-2000' is provided [was builtin coded-charsets].
1979
1980 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1981
1982         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1983         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
1984         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
1985
1986 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1987
1988         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
1989         (ideograph-gt): Changed to an alias for `=gt'.
1990
1991 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
1994         is provided; it was defined as a builtin coded-charset.
1995         (ideograph-gt): Likewise.
1996
1997 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2000         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2001
2002 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2003
2004         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2005         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2006
2007 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-conf.el (=big5-eten): Renamed from
2010         `chinese-big5-eten'.
2011         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2012
2013 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2016         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2017
2018 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2019
2020         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2021         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2022
2023 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2024
2025         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2026         (china3-jef): Changed to an alias for `=jef-china3'.
2027
2028 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2031         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2032
2033         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2034         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2035         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2036         when `utf-2000' is provided.
2037
2038 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list):
2041         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2042
2043         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2044         (ucs-jis-2000): Deleted.
2045
2046 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2047
2048         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2049         UTF-2000.
2050         (=ucs-jis-2000): New coded-charset for UTF-2000.
2051
2052 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2053
2054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2055         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2056
2057 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2058
2059         * mule/mule-charset.el (default-coded-charset-priority-list):
2060         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2061         `ideograph-cbeta'.
2062
2063 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2064
2065         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2066         builtin coded-charset].
2067
2068 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         settings for &K0-xxxx and &I-K0-xxxx.
2072
2073 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2074
2075         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2076         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2077
2078 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2079
2080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2081         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2082
2083 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2086         UTF-2000.
2087         (ideograph-gt-pj-k1): Likewise.
2088         (ideograph-gt-pj-k2): Likewise.
2089
2090 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2091
2092         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2093         `=jis-x0208'.
2094
2095 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2096
2097         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2098         UTF-2000 [was a builtin coded-charset].
2099
2100 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2101
2102         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2103         (utf-8-gb-er): Likewise.
2104
2105 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2106
2107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2108         settings for JIS X 0212 and JIS X 0208:1978.
2109
2110 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2111
2112         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2113         setting for JIS X 0213.
2114
2115 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2116
2117         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2118         standard-case-table in UTF-2000.
2119
2120 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2123         definitions for isolated-chars.
2124
2125 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2126
2127         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2128         `configure-utf-2000-lisp-directory'.
2129         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2130         `mule-lisp-load-path'.
2131
2132 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2133
2134         * startup.el (startup-setup-paths): Set and use
2135         `utf-2000-lisp-directory'.
2136         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2137         UTF-2000.
2138
2139 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2140
2141         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2142         (paths-find-utf-2000-lisp-directory): New function.
2143         (paths-construct-load-path): Add new optional argument
2144         `utf-2000-lisp-directory'.
2145
2146         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2147
2148 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2149
2150         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2151         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2152         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2153         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2154         `chinese-big5-2' in UTF-2000.
2155
2156         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2157         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2158
2159 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2160
2161         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2162         `big5-eten-er' in UTF-2000.
2163         (big5-cdp): Modify DOC-string and mnemonic.
2164
2165 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2168         UTF-2000 [renamed from utf-8-er].
2169         (utf-8-gb): New coding-system in UTF-2000.
2170         (utf-8-gb-er): Likewise.
2171         (utf-8-cns): Likewise.
2172         (utf-8-cns-er): Likewise.
2173         (utf-8-big5): Likewise.
2174         (utf-8-big5-er): Likewise.
2175         (utf-8-jis): Likewise.
2176         (utf-8-jis-er): Likewise.
2177         (utf-8-ks): Likewise.
2178         (utf-8-ks-er): Likewise.
2179         (utf-8-er): Likewise.
2180
2181 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2182
2183         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2184         instead of `utf-8-unix' in UTF-2000.
2185
2186         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2187
2188 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2189
2190         * mule/japanese.el (euc-jisx0213): New coding-system.
2191
2192         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2193         `japanese-jisx0208-1990' as the mother.
2194
2195 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * dumped-lisp.el (preloaded-file-list): Change condition of
2198         loading "close-cdb".
2199
2200 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2203         setup `coded-charset-entity-reference-alist'.
2204
2205 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2208         UTF-2000.
2209
2210 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2211
2212         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2213         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2214
2215 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2218         (chinese-big5-eten-a): Likewise.
2219         (chinese-big5-eten-b): Likewise.
2220         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2221         code range is #x8140 .. #x8DFE.
2222
2223 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2224
2225         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2226         UTF-2000.
2227         (chinese-big5-cdp): Likewise.
2228
2229 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2230
2231         * dumped-lisp.el (preloaded-file-list): Rename
2232         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2233
2234 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2235
2236         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2237         append `system-char-db-source-file-list' into
2238         `preloaded-file-list' in UTF-2000.
2239
2240 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2241
2242         * dumped-lisp.el (preloaded-file-list): Delete
2243         character-definition files.
2244
2245 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2246
2247         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2248         UTF-2000.
2249
2250 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2251
2252         * mule/mule-charset.el (default-coded-charset-priority-list):
2253         Delete `mojikyo-2022-1'.
2254
2255 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2256
2257         * mule/mule-charset.el (default-coded-charset-priority-list):
2258         Delete `mojikyo'.
2259
2260 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2263         `ucs-sip'.
2264
2265 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2266
2267         * mule/mule-charset.el (default-coded-charset-priority-list):
2268         Comment out `chinese-gb12345'.
2269
2270 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2271
2272         * bytecomp.el (byte-compile-insert-header): Fixed.
2273
2274 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2277         XEmacs UTF-2000.
2278
2279 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2282         UTF-2000.
2283
2284 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2285
2286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2287         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2288
2289 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2290
2291         * mule/mule-charset.el (default-coded-charset-priority-list):
2292         `japanese-jef-china3' is renamed `china3-jef'.
2293
2294 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2297         `japanese-jef-china3' and `ideograph-cbeta'.
2298
2299 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2300
2301         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2302
2303 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2306         `chinese-big5-cdp'.
2307
2308 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2311         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2312
2313 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2316         loading character definitions.
2317
2318 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * dumped-lisp.el (preloaded-file-list): Rename
2321         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2322
2323 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2326         `chinese-big5'.
2327
2328 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * dumped-lisp.el (preloaded-file-list): Dump
2331         "Ideograph-R028-Private" with XEmacs UTF-2000.
2332
2333 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2336         `chinese-gb12345'.
2337
2338 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2339
2340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2341         `ideograph-gt-pj-{1..11}'.
2342
2343         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2344         XEmacs UTF-2000.
2345
2346 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2347
2348         * mule/mule-charset.el (default-coded-charset-priority-list):
2349         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2350         `chinese-isoir165'.
2351
2352 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2355         `image/png', `image/x-xpm' and `image/tiff'.
2356
2357         * files.el (binary-file-regexps): Add *.PNG.
2358
2359 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-charset.el (default-coded-charset-priority-list):
2362         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2363         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2364
2365 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2368         the first completion when UTF-2000 is running.
2369
2370 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-charset.el (default-coded-charset-priority-list):
2373         Delete `ucs'.
2374
2375 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2376
2377         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2380         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2381
2382 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/vietnamese.el (vscii-2): Delete abolished property
2385         `composite'; now composite mode is default.
2386
2387 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2390         of `raw-text'; check \uHHHH representation even if non-ascii
2391         characters are not found.
2392
2393         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2394         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2395         unconditionally.
2396
2397         * mule/viet-ccl.el: New file.
2398
2399         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2400         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2401         - Separate CCL based implementations to viet-ccl.el.
2402
2403 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2404
2405         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2406         "jisx0213.2000-1".
2407         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2408
2409         * mule/mule-charset.el (default-coded-charset-priority-list):
2410         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2411         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2412
2413 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2414
2415         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2416
2417 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2418
2419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2420         `ucs' in UTF-2000.
2421
2422 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2423
2424         * mule/mule-charset.el (default-coded-charset-priority-list):
2425         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2426         `arabic-iso8859-6'.
2427
2428 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2429
2430         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2431         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2432
2433 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2434
2435         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2436         `katakana-jisx0201' in UTF-2000.
2437
2438 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2439
2440         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2441         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2442         "u0FB50-Arabic-Presentation-Forms-A",
2443         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2444         "u0FE50-Small-Form-Variants",
2445         "u0FE70-Arabic-Presentation-Forms-B",
2446         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2447         UTF-2000.
2448
2449 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2450
2451         * dumped-lisp.el (preloaded-file-list): Delete
2452         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2453         ... "Ideograph-R214-Flute" in UTF-2000.
2454
2455 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2456
2457         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2458         (japanese-jisx0213-2): New coded-charset.
2459
2460         * dumped-lisp.el (preloaded-file-list): Add
2461         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2462         "Ideograph-R030-Mouth".
2463
2464 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2465
2466         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2467         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2468         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2469         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2470         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2471         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2472         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2473         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2474
2475 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2476
2477         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2478         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2479         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2480         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2481         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2482
2483         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2484         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2485
2486 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2487
2488         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2489         in UTF-2000.
2490
2491 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2492
2493         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2494         (chinese-isoir165): Moved from mule/chinese.el.
2495         (chinese-cns11643-3): Moved from mule/chinese.el.
2496         (chinese-cns11643-4): Moved from mule/chinese.el.
2497         (chinese-cns11643-5): Moved from mule/chinese.el.
2498         (chinese-cns11643-6): Moved from mule/chinese.el.
2499         (chinese-cns11643-7): Moved from mule/chinese.el.
2500
2501         * mule/chinese.el: Move definition of coded-charsets to
2502         mule/mule-conf.el.
2503
2504 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2505
2506         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2507         `ideograph-daikanwa'.
2508
2509 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2510
2511         * dumped-lisp.el (preloaded-file-list): Delete
2512         "ccs-jisx0201-latin.el".
2513
2514 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2515
2516         * dumped-lisp.el (preloaded-file-list): Add
2517         "u031A0-Extended-Bopomofo" in UTF-2000.
2518
2519 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2520
2521         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2522         renamed to u02E00-CJK-Radical-Supplement.
2523
2524 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2525
2526         * dumped-lisp.el (preloaded-file-list): Add
2527         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2528         "u030A0-Katakana", "u03100-Bopomofo",
2529         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2530         "u03200-Enclosed-CJK-Letters-and-Months" and
2531         "u03300-CJK-Compatibility".
2532
2533 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2534
2535         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2536         "u02F00-Kangxi-Radicals" and
2537         "u02FF0-Ideographic-Description-Characters".
2538
2539 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2540
2541         * dumped-lisp.el (preloaded-file-list): Add
2542         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2543         "u02800-Braille-Patterns" in UTF-2000.
2544
2545 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2546
2547         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2548         "uXXXXX-*.el" in UTF-2000.
2549
2550         * bytecomp.el (byte-compile-insert-header): Delete comments if
2551         non-ASCII characters are found; allow `byte-compile-dynamic' and
2552         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2553         `raw-text'.
2554
2555 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2556
2557         * dumped-lisp.el (preloaded-file-list): Add
2558         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2559         "u025A0-Geometric-Shapes.el".
2560
2561 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2562
2563         * dumped-lisp.el (preloaded-file-list): Add
2564         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2565         "u02460-Enclosed-Alphanumerics.el".
2566
2567 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2568
2569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2570         `chinese-gb2312'.
2571
2572         * dumped-lisp.el (preloaded-file-list): Add
2573         "u02200-Mathematical-Operators.el" and
2574         "u02300-Miscellaneous-Technical.el".
2575
2576 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2577
2578         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2579         `chinese-cns11643-*'.
2580
2581         * dumped-lisp.el (preloaded-file-list): Add
2582         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2583         "u02190-Arrows.el" in UTF-2000.
2584
2585 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2586
2587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2588         `korean-ksc5601'.
2589
2590         * dumped-lisp.el (preloaded-file-list): Add
2591         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2592         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2593         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2594
2595 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2596
2597         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2598
2599 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2600
2601         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2602         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2603         "u01780-Khmer.el", "u01800-Mongolian.el",
2604         "u01E00-Latin-Extended-Additional.el" and
2605         "u01F00-Greek-Extended.el" in UTF-2000.
2606
2607 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2608
2609         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2610         `ethiopic-ucs' and `ethiopic'.
2611
2612         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2613         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2614
2615         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2616         from mule/ethiopic.el.
2617
2618         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2619         mule/mule-conf.el.
2620
2621 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2622
2623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2624         `lao'.
2625
2626         * mule/mule-conf.el (lao): New coded-charset.
2627
2628         * dumped-lisp.el (preloaded-file-list): Add
2629         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2630         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2631         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2632         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2633         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2634
2635 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2636
2637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2638         `ucs-bmp' and `arabic-iso8859-6'.
2639
2640 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2641
2642         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2643         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2644         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2645
2646 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2647
2648         * startup.el (normal-top-level): Load autoload file for UTF-2000
2649         in UTF-2000.
2650
2651 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2652
2653         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2654         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2655         "u00020-Basic-Latin.el", "u00080-C1.el",
2656         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2657         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2658         "u002B0-Spacing-Modifier-Letters.el",
2659         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2660         UTF-2000.
2661
2662 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2663
2664         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2665         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2666         instead of `vietnamese-viscii-*'.
2667
2668 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2669
2670         * mule/mule-conf.el: New file.
2671
2672         * mule/misc-lang.el: Move definition of charset `ipa' to
2673         mule/mule-conf.el.
2674
2675 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2676
2677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2678         `latin-viscii'; prefer it for characters used in Vietnamese.
2679
2680 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2681
2682         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2683
2684 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2685
2686         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2687         `vietnamese-viscii-lower'.
2688         (latin-viscii-upper): Renamed from charset
2689         `vietnamese-viscii-upper'.
2690         (vietnamese-viscii-lower): New alias for charset
2691         `latin-viscii-lower'.
2692         (vietnamese-viscii-upper): New alias for charset
2693         `latin-viscii-upper'.
2694
2695 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2696
2697         * mule/mule-charset.el (default-coded-charset-priority-list):
2698         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2699
2700 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2701
2702         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2703         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2704         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2705         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2706         lisp/utf-2000.
2707
2708 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2709
2710         * mule/ccs-tcvn5712.el: New file.
2711
2712 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2713
2714         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2715         in UTF-2000.
2716
2717 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2718
2719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2720         `japanese-jisx0208'.
2721
2722 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2723
2724         * dumped-lisp.el (preloaded-file-list): Add
2725         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2726         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2727         UTF-2000.
2728
2729         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2730         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2731         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2732         mule/ccs-viscii.el: New files.
2733
2734         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2735         if \uXXXX is found.
2736
2737 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `hiragana-jisx0208' and `katakana-jisx0208'.
2741
2742 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2743
2744         * mule/chinese.el (chinese-cns11643-3): Define it even if
2745         `utf-2000' is provided.
2746         (chinese-cns11643-4): Likewise.
2747         (chinese-cns11643-5): Likewise.
2748         (chinese-cns11643-6): Likewise.
2749         (chinese-cns11643-7): Likewise.
2750
2751 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2752
2753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2754         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2755
2756 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2760
2761 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2762
2763         * mule/mule-charset.el (default-coded-charset-priority-list):
2764         Setup in UTF-2000.
2765
2766 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2767
2768         * mule/viet-chars.el: Don't define charset
2769         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2770         they are defined as builtin charsets.
2771
2772 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2773
2774         * version.el (emacs-version): Add more space just before UTF-2000
2775         version string.
2776
2777 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2778
2779         * version.el ([constant] emacs-version): Don't add a space in the
2780         preceding place of `xemacs-betaname' because it is duplicated.
2781         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2782
2783         * startup.el (splash-frame-body): Add ETL.
2784
2785 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2786
2787         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2788         is provided because it is defined as builtin charset.
2789         (chinese-cns11643-4): Likewise.
2790         (chinese-cns11643-5): Likewise.
2791         (chinese-cns11643-6): Likewise.
2792         (chinese-cns11643-7): Likewise.
2793
2794 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2795
2796         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2797         coding-system `iso-10646-ucs-4' is not defined.
2798
2799 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2800
2801         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2802         coding-system if `utf-2000' is provided.
2803
2804 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2805
2806         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2807         `utf-2000' is provided.
2808
2809 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2810
2811         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2812         if utf-2000 is provided temporally.
2813
2814 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2815
2816         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2817         as builtin variable].
2818
2819 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2820
2821         * files.el (insert-file-contents-literally): Treat file as binary;
2822         call file-name-handlers. [sync with Emacs 20.3.10]
2823
2824 2008-12-28  Vin Shelton  <acs@xemacs.org>
2825
2826         * XEmacs 21.4.22 is released
2827
2828 2008-12-30  Vin Shelton  <acs@xemacs.org>
2829
2830         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2831         during building even if no packages are found.
2832
2833 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2834
2835         * printer.el (generic-print-region): 
2836         (generic-print-buffer): 
2837         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2838         check if the msprinter device is available, now that msprinter is
2839         always available as a specifier tag. 
2840
2841 2008-12-24  Vin Shelton  <acs@xemacs.org>
2842
2843         * about.el: Add Francisco to my bio!
2844
2845 2008-12-23  Vin Shelton  <acs@xemacs.org>
2846
2847         * autoload.el: Move operator definitions to autoload-operators.el
2848         in the xemacs-base package.
2849
2850 2007-11-22  Vin Shelton  <acs@xemacs.org>
2851
2852         * about.el (about-hacker-contribution): Updated my bio.
2853
2854 2007-10-07  Vin Shelton  <acs@xemacs.org>
2855
2856         * XEmacs 21.4.21 is released
2857
2858 2007-09-19  Didier Verna  <didier@xemacs.org>
2859
2860         Update my personal info.
2861         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2862         * about.el (about-other-current-hackers): Ditto.
2863         * about.el (about-url-alist): Add my musical website.
2864         * about.el (about-personal-info): Update my entry.
2865         * about.el (about-hacker-contribution): Ditto.
2866
2867 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2868
2869         * package-get.el (package-get-download-sites): Update download
2870         sites in Japan.
2871         * package-get.el (package-get-pre-release-download-sites): Ditto.
2872
2873 2007-08-18  Vin Shelton  <acs@xemacs.org>
2874
2875         * package-get.el (package-get-pre-release-download-sites): Sync
2876         mirror sites with 21.5.  (Thanks, Adrian)
2877
2878 2007-08-09  Mike Sperber  <mike@xemacs.org>
2879
2880         * startup.el (migrate-user-init-file): Create backup of
2881         `user-init-file' before migrating.
2882         * startup.el (maybe-migrate-user-init-file): Print
2883         information about backup file.
2884         (maybe-create-compatibility-dot-emacs): Follow above change.
2885
2886 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2887
2888         * font-lock.el: Sync font-lock-add-keywords and
2889         font-lock-remove-keywords from GNU Emacs.
2890         * font-lock.el (font-lock-keywords-alist): New.
2891         * font-lock.el (font-lock-removed-keywords-alist): New.
2892         * font-lock.el (font-lock-add-keywords): New.
2893         * font-lock.el (font-lock-update-removed-keyword-alist): New.
2894         * font-lock.el (font-lock-remove-keywords): New.
2895
2896 2007-08-16  Vin Shelton  <acs@xemacs.org>
2897
2898         * font-lock.el: Add defvar for font-lock-warning-face.  Original
2899         patch from Hans de Graaff.
2900
2901 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
2902
2903         * package-get.el (package-get-download-sites): Document Chile and
2904         update Denmark download site.
2905         * package-get.el (package-get-pre-release-download-sites): Ditto.
2906
2907 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
2908
2909         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
2910
2911 2006-12-09  Vin Shelton  <acs@xemacs.org>
2912
2913         * XEmacs 21.4.20 is released
2914
2915 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
2916
2917         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
2918
2919 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
2920
2921         * info.el (Info-find-file-node, Info-insert-dir)
2922         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
2923         `(equal buffer-file-truename (file-truename buffer-file-name))'.
2924         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
2925         and discussion.
2926
2927 2006-05-20  Ville Skyttä  <scop@xemacs.org>
2928
2929         * obsolete.el (line-beginning-position): New, from 21.5.x.
2930         (line-end-position): Ditto.
2931
2932 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
2933
2934         * package-get.el (package-get-download-sites): Welcome
2935         nl.xemacs.org and Thanks!
2936         * package-get.el (package-get-pre-release-download-sites): Ditto.
2937
2938 2004-01-19  Martin Buchholz  <martin@xemacs.org>
2939
2940         * font-lock.el: Add support for not-so recent changes in Java to
2941         java-mode.
2942
2943 2006-01-28  Vin Shelton  <acs@xemacs.org>
2944
2945         * XEmacs 21.4.19 is released
2946
2947 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
2948
2949         * easymenu.el: Update copyright. 
2950         * easymenu.el (easy-menu-all-popups):
2951         Add a docstring. 
2952         * easymenu.el (easy-menu-add):
2953         Document a bug, rework the function to preserve any existing
2954         non-default mode-popup-menu instead of overwriting it, and not to
2955         bother normalising the menu title (nothing else does).
2956         * easymenu.el (easy-menu-remove):
2957         Restore the default mode-popup-menu instead of leaving an empty
2958         one when we remove the last easy-menu popup. 
2959
2960 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
2961
2962         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
2963         as suggested by Rodrigo Ventura.
2964         * package-get.el (package-get-pre-release-download-sites): Ditto,
2965         with replacement of xemacs-21.5 by beta, which is the logical path
2966         to our beta core and package pre-releases.
2967
2968 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
2969
2970         * package-get.el (package-get-download-sites): Add Hong Kong
2971         download site.
2972         * package-get.el (package-get-pre-release-download-sites): Ditto.
2973
2974 2005-12-26  Vin Shelton  <acs@xemacs.org>
2975
2976         * find-paths.el:
2977         * find-paths.el (paths-emacs-root-p): Add search for package root.
2978         * find-paths.el (paths-find-emacs-root): Replaced with
2979         paths-find-invocation-roots, which returns a list of roots.
2980         * find-paths.el (paths-find-invocation-roots): New.
2981         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
2982
2983 2005-12-05  Ville Skyttä  <scop@xemacs.org>
2984
2985         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
2986         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
2987
2988 2005-12-03  Vin Shelton <acs@xemacs.org>
2989
2990         * XEmacs 21.4.18 is released
2991
2992 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
2993
2994         * package-get.el (package-get-download-sites): Update reflecting
2995         latest http://www.xemacs.org/Releases/ information generated by
2996         xemacs-builds/adrian/website/package-get-2-download-sites.el.
2997         * package-get.el (package-get-pre-release-download-sites): Ditto.
2998
2999 2005-02-28  Simon Josefsson  <jas@extundo.com>
3000
3001         * about.el (xemacs-hackers): Add jas.
3002         (about-other-current-hackers): Likewise.
3003         (about-url-alist): Add URL for jas.
3004         (about-personal-info): Document jas.
3005         (about-hacker-contribution): Describe jas contributions.
3006
3007 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3008
3009         * easymenu.el (easy-menu-remove): As described in 
3010         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3011         except the "Command" menu from mode-popup-menu. 
3012
3013 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3014  
3015         * font.el (font-spatial-to-canonical): Correct calculation of 
3016         return value for pixel-based input value. 
3017  
3018 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3019
3020         * code-process.el (call-process): Process-related docstring
3021         improvements spurred by Norbert Koch.
3022         * code-process.el (call-process-region): Ditto.
3023         * code-process.el (start-process): Ditto.
3024
3025 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3026
3027         * finder.el (finder-find-library): Return filename actually
3028         searched for.
3029
3030 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3031
3032         * help.el (view-emacs-news): Use `expand-file-name' instead of
3033         `locate-data-file' as the latter will find any "NEWS" files that
3034         might exist in packages _before_ the one in core.
3035
3036 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3037
3038         * package-get.el (package-get-init-package):
3039         package-get-init-package buglet (21.4.17) by Jeff Mincy
3040         <mincy@rcn.com> fixing false temporary load-path shadows reported
3041         after package installation and simplifying code.
3042
3043 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3044
3045         * package-get.el (package-get-download-sites): Sync mirrors list
3046         with the XEmacs website.
3047         (package-get-pre-release-download-sites): Ditto.
3048
3049 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3050
3051         * derived.el (derived-mode-merge-syntax-tables):
3052         Revert my 21.5-only patch of 2003-07-18 which slipped in
3053         through Jerry James's patch of 2004-06-07.
3054
3055 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3056
3057         * cmdloop.el (keyboard-quit): Remove workaround for
3058         `region-active-p' not making sure active region is in current
3059         buffer now that it does.
3060         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3061         * simple.el (region-active-p): `region-active-p' to only return t
3062         when active region is in current buffer.
3063
3064 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3065
3066         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3067         package names, quell a byte-compiler warning, doc fix.
3068
3069 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3070
3071         * buffer.el (pop-to-buffer):
3072         * window-xemacs.el (display-buffer):
3073         Document use of `same-window-buffer-names,' `same-window-regexps'
3074         by pop-to-buffer and display-buffer. 
3075         
3076 2005-02-06  Vin Shelton <acs@xemacs.org>
3077
3078         * XEmacs 21.4.17 is released
3079
3080 2005-01-29  Ben Wing  <ben@xemacs.org>
3081
3082         * shadow.el (find-emacs-lisp-shadows):
3083         Add custom-defines to list of ignored files.
3084
3085 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3086
3087         * simple.el (shifted-motion-keys-select-region): Fix statement
3088         about unshifted-motion-keys-deselect-region.
3089
3090 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3091
3092         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3093         now) for GNU Emacs compatibility.
3094         (make-obsolete-variable): Ditto.
3095
3096 2004-01-08  Ben Wing  <ben@xemacs.org>
3097
3098         * code-files.el (load):
3099         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3100
3101 2004-12-05  Vin Shelton <acs@xemacs.org>
3102
3103         * XEmacs 21.4.16 is released
3104
3105 2004-12-04  Vin Shelton  <acs@xemacs.org>
3106
3107         * auto-autoloads.el: Regenerated.
3108
3109         * custom-load.el: Regenerated.
3110
3111 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3112
3113         Fix bug: apropos errors if a defalias refers to an undefined
3114         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3115
3116         * apropos.el (apropos):
3117         (apropos-command):
3118         * help.el (frob-help-extents):
3119         * help-macro.el (make-help-screen):
3120         * hyper-apropos.el (hyper-apropos-grok-functions):
3121         (hyper-apropos-get-doc):
3122         Catch void-function error thrown by `documentation'.
3123
3124 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3125
3126         * packages.el (package-require): Fix incorrect arg to format.
3127         This fixes a `format specifier' error.
3128
3129 2004-08-13  Jerry James  <james@xemacs.org>
3130
3131         * bytecomp.el (forward-word): Tell the byte compiler the correct
3132         number of arguments to forward-word.
3133
3134 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3135
3136         * etags.el: Fixed loading of include files for tag completion. Now
3137         you can make a tag file for a library, include it into your
3138         project and it will be reloaded only if it changed. Infinte
3139         include loops are detected and the correct tag files are loaded.
3140         * etags.el (buffer-tag-table-list): Load and verify tag files in
3141         the external function buffer-tag-table-list-load.
3142         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3143         tag files. Also load the included tag files. The priority of the
3144         included files is right below their parent file. If multiple
3145         matches occur then the symbols from the parent file are found
3146         first.
3147         * etags.el (tag-table-include-files): Corrected comment
3148         string. Switched to pattern constant tags-include-pattern to have
3149         it at a central location.
3150         * etags.el (tags-include-pattern): Added doc string.
3151         * etags.el (add-to-tag-completion-table): Removed obsolete
3152         comments as the include files are allready returned by
3153         buffer-tag-table-list and loaded.
3154         * etags.el (find-tag-internal): The include files are allready
3155         included in tag-tables as buffer-tag-table-list returns them now.
3156
3157 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3158
3159         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3160         Loading items into the notebook is now done by C code.
3161         * widgets-gtk.el (gtk-widget-instantiate-internal):
3162         Style no longer changed.
3163
3164 2004-06-28  Nix  <nix@esperi.org.uk>
3165
3166         * cmdloop.el (truncate-command-history-for-gc): Delay
3167         execution of all things that look up variable bindings,
3168         via `enqueue-eval-event'.
3169
3170 2004-06-24  Vin Shelton  <acs@xemacs.org>
3171
3172         * package-get.el (package-get-require-signed-base-updates):
3173         now defaults to nil.
3174
3175 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3176
3177         * subr.el (split-string): Clean up docstring.
3178
3179 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3180
3181         * faces.el (zmacs-region): fix typo in docstring.
3182
3183 2004-06-07  Jerry James  <james@xemacs.org>
3184
3185         * derived.el: Synch with Emacs 21.3.
3186         * subr.el (with-local-quit): New, from Emacs 21.3.
3187         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3188         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3189         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3190
3191 2004-06-16  Jerry James  <james@xemacs.org>
3192
3193         * cl.el (cl-set-substring): Increment start by the length of the
3194         string, not the string itself.
3195
3196 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3197
3198         * etags.el (tag-table-include-files): Expand included TAGS file
3199         paths to avoid problems with relative paths.  Thanks to Peter
3200         Chubb <peterc@gelato.unsw.edu.au>.
3201         * etags.el (tags-include-pattern): New.
3202         * etags.el (add-to-tag-completion-table): Parse and ignore
3203         trailing include lines.
3204
3205 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3206
3207         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3208         avoiding line solely composed of equal signs.
3209
3210 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3211
3212         * cus-edit.el (alloc): Typo fix.
3213         * cus-edit.el (custom-browse-visibility): Ditto.
3214         * cus-edit.el (custom-variable-value-create): Ditto.
3215         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3216         * cus-edit.el (custom-save-variables): Bind print-length and
3217         print-level to nil to avoid value abbreviation.
3218         * cus-edit.el (custom-save-face-internal): Ditto.
3219         * cus-edit.el (custom-save-faces): Save in sorted order.
3220         * cus-edit.el (custom-save-resets): Bind print-length and
3221         print-level to nil to avoid value abbreviation.
3222         * cus-edit.el (custom-save-loaded-themes): Ditto.
3223
3224 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3225
3226         * subr.el (split-string-default-separators): New.
3227         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3228         see comment in source.
3229
3230 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3231
3232         * mule/japanese.el (paragraph-start, paragraph-separate):
3233         Remove anchor to BOL.
3234
3235 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3236
3237         * cl.el (gensym, gentemp): Improve docstrings.
3238
3239 2004-05-10  Vin Shelton  <acs@xemacs.org>
3240
3241         * etags.el: Sync with 21.5 version.
3242
3243 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3244
3245         * etags.el:
3246         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3247         only for use with exuberant ctags. This will also enable building of 
3248         completion tables with exuberant ctags. This will not work with
3249         xemacs ctags. 
3250         * etags.el (get-tag-table-buffer): New function for creating of
3251         completion table is used if tags-exuberant-ctags-optimization-p ist t
3252         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3253         finding the tag names. New.
3254         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3255         building tag completion table with exuberant ctags. New.
3256         * etags.el (find-tag-internal): Improve exact tag matching for tags
3257         with name fields. Before the patch return types of functions or
3258         function parameters (with exuberant ctags) were found as matches.
3259
3260 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3261
3262         * list-mode.el (display-completion-list): Fixed completion list was
3263         taking the width of the frame and not of the window for displaying
3264         the selection methods.
3265
3266 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3267
3268         * menubar-items.el (default-menubar): Options are saved to custom.el.
3269
3270
3271 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3272
3273         * isearch-mode.el (isearch-abort): Preserve successful search target.
3274
3275 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3276
3277         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3278         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3279         Bihlmeyer.
3280         * gnuserv.el (gnuserv-mode-line-string): New.
3281         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3282         gnuserv-mode.
3283         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3284         * gnuserv.el (gnuserv-edit-files): Use
3285         make-x-device-with-gtk-fallback.
3286
3287 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3288
3289         * gtk-widgets.el: New import: gtk-accel-group-new.
3290         * dialog-gtk.el:
3291         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3292         * dialog-gtk.el (popup-builtin-question-dialog):
3293         Added support for dialog button mnemonics.
3294
3295 2004-03-22  Chris Green <cmg@dok.org>
3296
3297         * process.el (shell-command): Output buffer was ignored when a
3298         background process was run via shell-command.
3299
3300 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3301
3302         * cus-edit.el (custom-save-variables): Retrieve a list of
3303         variables to save first, sort it, and make sure the variables are
3304         saved in sorted order.
3305
3306 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3307  
3308         * package-get.el (package-get-update-base-from-buffer): Force
3309         binary coding system for verifying GnuPG signature in the
3310         package-index file.
3311  
3312 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3313
3314         * package-get.el (package-get-package-index-file-location): Handle
3315         missing "EMACSPACKAGEPATH" environment variable.
3316
3317 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3318
3319         * package-admin.el (package-admin-find-top-directory): Simplify
3320         directory comparisions and fix substring errors on short path
3321         components.
3322         * package-get.el (package-get-package-index-file-location):
3323         Default to first component of "EMACSPACKAGEPATH", if set.
3324
3325 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3326
3327         * package-get.el (process-error): New error datum.
3328
3329 2004-02-02  Vin Shelton <acs@xemacs.org>
3330
3331         * XEmacs 21.4.15 is released
3332
3333 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3334
3335         * itimer.el (activate-itimer): Modify the itimer timeout value as
3336         if it were begun at the last time when the itimer driver was woken
3337         up.
3338
3339 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3340
3341         * specifier.el (Copyright):
3342         Update.
3343         (make-specifier-and-init):
3344         (map-specifier):
3345         (canonicalize-inst-pair):
3346         (canonicalize-spec-list):
3347         (set-specifier):
3348         Synch docstrings to 21.5 where appropriate.
3349
3350 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3351
3352         * package-get.el (package-get-list-packages-where): New.  A
3353         function that allows searching for groups of packages.  For
3354         example, find all packages that require the fsf-compat package.
3355
3356 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3357
3358         The Great PUI Sync.
3359
3360         * auto-autoloads.el: Regenerated.
3361
3362         * custom-load.el: Regenerated.
3363
3364         * dumped-lisp.el (packages-hardcoded-lisp): New.
3365
3366         * menubar-items.el (menu-max-items): New.
3367         (menu-submenu-max-items): New.
3368         (menu-submenu-name-format): New.
3369         (menu-split-long-menu): New.
3370         (menu-sort-menu): New.
3371         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3372
3373         * obsolete.el (pui-add-install-directory): Renamed to the more
3374         logical `pui-set-local-package-get-directory'.
3375         (package-get-download-menu): Moved to `package-ui.el' and renamed
3376         to `package-ui-add-download-menu'.
3377
3378         * package-admin.el (package-admin-install-function-mswindows):
3379         Whitespace clean up.
3380         (package-admin-add-single-file-package): Removed.
3381         (package-admin-default-install-function): Whitespace clean up.
3382         (package-admin-find-top-directory): New.
3383         (package-admin-get-install-dir): Use it.
3384         (package-admin-get-manifest-file): 
3385         (package-admin-check-manifest): 
3386         (package-admin-add-binary-package):
3387         (package-admin-get-lispdir):
3388         (package-admin-delete-binary-package):
3389         (package-admin):
3390
3391         * package-get.el (package-get-package-index-file-location): New.
3392         (package-get-install-to-user-init-directory): New.
3393         (package-get-remote):
3394         (package-get-download-sites):
3395         (package-get-pre-release-download-sites): New.
3396         (package-get-site-release-download-sites): New.
3397         (package-get-base-filename):
3398         (package-get-always-update):
3399         (package-get-user-index-filename): Removed.
3400         (package-get-pgp-available-p): New.
3401         (package-get-require-signed-base-updates):
3402         (package-get-was-current):
3403         (package-entries-are-signed): New.
3404         (package-get-continue-update-base): New.
3405         (package-get-download-menu): Removed.
3406         (package-get-require-base):
3407         (package-get-update-base-entry):
3408         (package-get-locate-file):
3409         (package-get-locate-index-file):
3410         (package-get-maybe-save-index):
3411         (package-get-update-base):
3412         (package-get-update-base-from-buffer):
3413         (package-get-update-base-entries):
3414         (package-get-interactive-package-query):
3415         (package-get-update-all):
3416         (package-get-all):
3417         (package-get-dependencies):
3418         (package-get-init-package):
3419         (package-get-info): New.
3420         (package-get):
3421         (package-get-staging-dir):
3422         (package-get-set-version-prop): Removed.
3423         (package-get-installedp):
3424         (package-get-ever-installed-p):
3425         (packages): Removed.
3426         (package-get-custom-groups): Removed.
3427         (package-get-custom): Removed.
3428         (package-get-custom-add-entry): Removed.
3429
3430         * package-info.el (batch-update-package-info):
3431
3432         * package-net.el (package-net-batch-generate-bin-ini):
3433         (package-net-update-installed-db):
3434
3435         * package-ui.el (pui-info-buffer):
3436         (pui-directory-exists): Removed.
3437         (pui-package-dir-list): Removed.
3438         (pui-add-install-directory): Removed.
3439         (package-ui-download-menu): New.
3440         (package-ui-pre-release-download-menu): New.
3441         (package-ui-site-release-download-menu): New.
3442         (pui-set-local-package-get-directory): New.
3443         (pui-package-symbol-char):
3444         (pui-update-package-display):
3445         (pui-toggle-package):
3446         (pui-toggle-package-key):
3447         (pui-toggle-package-delete):
3448         (pui-toggle-package-delete-key):
3449         (pui-toggle-package-event):
3450         (pui-toggle-verbosity-redisplay):
3451         (pui-install-selected-packages):
3452         (pui-add-required-packages):
3453         (pui-help-echo):
3454         (pui-display-info):
3455         (list-packages-mode):
3456         (pui-list-packages):
3457
3458         * packages.el (packages-compute-package-locations):
3459         (package-require):
3460         (package-delete-name):
3461         (packages-hardcoded-lisp): Removed.
3462         (packages-useful-lisp): Removed.
3463         (packages-unbytecompiled-lisp): Removed.
3464         (packages-find-package-directories):
3465
3466         Summary:
3467
3468         Major code clean up of all things PUI.
3469
3470         Much improved code to determine where packages should be
3471         installed.  PUI no longer depends on any packages being
3472         pre-installed to compute where packages are to be installed to.
3473
3474         The user can specify the location of their package-index file.  It
3475         isn't necessary to set this because it has sane defaults.  People
3476         who "run-in-place" won't accidently overwrite the CVS
3477         package-index file.  See
3478         `package-get-package-index-file-location'. 
3479
3480         PUI will now properly clean up after itself in the event of an
3481         unsuccessful package install.  This drastically reduces the number
3482         of "wrong md5sum" FAQs.
3483
3484         non-Mule XEmacsen can no longer install Mule packages.
3485
3486         Package management via the custom interface has been removed.
3487
3488         The PUI related menubar items have been reorganised.
3489
3490         The PGP verification code has been fixed and the default for
3491         whether or not it is used is automatically computed.
3492
3493         * update-elc.el ((preloaded-file-list site-load-packages
3494         need-to-dump dumped-exe)):
3495         Just a couple of small changes to allow for
3496         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3497         existing anymore.
3498
3499 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3500
3501         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3502         apply `format' to the first argument of byte-compile-warn, it
3503         already calls format.
3504
3505 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3506
3507         * files.el (delete-old-versions): Avoid going interactive during
3508         make install when environment variable VERSION_CONTROL is set.
3509
3510 2003-12-04  Vin Shelton  <acs@xemacs.org>
3511
3512         * menubar-items.el (menu-item-search): Only bring up search dialog
3513         box if the feature is available and desired.
3514
3515 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3516
3517         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3518
3519 2003-11-05  Vin Shelton  <acs@xemacs.org>
3520
3521         * help.el (Help-prin1-face):
3522         (Help-princ-face):
3523         princ and prin1 are functions and need to be called as such.  The
3524         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3525
3526 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3527
3528         * about.el (about-xemacs): Give full version and build date.
3529
3530 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3531
3532         * win32-native.el (grep-null-device): This XEmacs has null-device.
3533
3534 2003-09-06  Mike Sperber  <mike@xemacs.org>
3535
3536         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3537         implement the specified semantics for `defvar.'
3538
3539 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3540
3541         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3542         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3543         displaying buffer in question.
3544
3545 2003-09-03  Vin Shelton <acs@xemacs.org>
3546
3547         * XEmacs 21.4.14 is released
3548
3549 2003-08-17  Vin Shelton  <acs@xemacs.org>
3550
3551         * about.el: Vanity patch.
3552
3553 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3554
3555         * code-process.el (call-process):
3556         (call-process-region):
3557         (start-process):
3558         Document coding system processing.
3559
3560 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3561
3562         * startup.el (splash-frame-body): Idiomatic English.
3563
3564 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3565
3566         * font-lock.el (font-lock-match-java-declarations): Move
3567         save-restriction, narrow-to-region to beginning of function to
3568         avoid going beyond the limit and causing an infloop.
3569
3570 2003-04-16  Jerry James  <james@xemacs.org>
3571
3572         * keydefs.el: Remove mappings for keys mapped to the nowhere
3573         defined function function-key-error.
3574
3575 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3576
3577         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3578         lisp-interaction-mode-hook): Add the docstrings.
3579
3580 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3581
3582         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3583         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3584         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3585
3586 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3587
3588         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3589         lambda list after the original doc.  Care about
3590         #'(lambda () "SingleString") 
3591         (cl-upcase-arg): 
3592         (cl-function-arglist):
3593         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3594         circular data structures in lambda list specification
3595
3596 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3597
3598         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3599         to appear in font-lock-function-name-face.
3600
3601 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3602
3603         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3604         is not also the value of the lambda.
3605
3606 2003-05-06  Andy Piper  <andy@xemacs.org>
3607
3608         * files.el (revert-buffer): Make sure local variables get processed,
3609         even in the case of an optimized reversion.
3610
3611 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3612
3613         * XEmacs 21.4.13 is released
3614
3615 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3616
3617         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3618         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3619
3620 2003-02-14  Ben Wing  <ben@xemacs.org>
3621
3622         * byte-optimize.el:
3623         * byte-optimize.el (byte-compile-inline-expand):
3624         * byte-optimize.el (byte-compile-unfold-lambda):
3625         * byte-optimize.el (byte-optimize-form-code-walker):
3626         * byte-optimize.el (byte-optimize-form):
3627         * byte-optimize.el (byte-decompile-bytecode-1):
3628         * byte-optimize.el (byte-optimize-lapcode):
3629         Review carefully and sync up to 20.7 except for areas as noted.
3630         Fixes problem with JDE compilation.
3631
3632 2003-02-05  Ben Wing  <ben@xemacs.org>
3633
3634         * simple.el:
3635         * simple.el (motion-keys-for-shifted-motion):
3636         Omit M-S-home/end from motion keys.
3637
3638 2003-02-07  Ben Wing  <ben@xemacs.org>
3639
3640         * text-props.el (text-property-any):
3641         * text-props.el (text-property-not-all):
3642         Fix bug when end > start.
3643
3644 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3645
3646         * info.el (Info-insert-dir): Make default-directory end in
3647         separator.  Patch due to Martin Buchholz.
3648
3649 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3650
3651         * XEmacs 21.4.12 "Portable Code" is released.
3652
3653 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3654
3655         * about.el: Update golubev data.
3656
3657 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3658
3659         * isearch-mode.el (isearch-mode-map): Substitute comment on
3660         desirability, and back out "GR is printable" changes.
3661
3662 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3663
3664         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3665
3666 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3667
3668         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3669
3670 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3671
3672         * menubar-items.el (default-menubar): Use browse-url-mozilla
3673         instead of browse-url-gnome-moz for Mozilla.
3674
3675 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3676
3677         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3678
3679 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3680
3681         * files.el (auto-mode-alist): Remove redundant entries for modes
3682         that live in packages.
3683         (interpreter-mode-alist): Ditto.
3684
3685 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3686
3687         * menubar-items.el (default-menubar): Sync with current
3688         browse-url-xemacs.el.
3689
3690 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3691
3692         * XEmacs 21.4.10 "Military Intelligence" is released.
3693
3694 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3695
3696         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3697
3698 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3699
3700         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3701
3702 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3703
3704         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3705         effect free function.
3706         (font-lock-fontify-keywords-region): Supply the argument to
3707         font-lock-compile-keywords.
3708
3709 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3710
3711         * package-get.el (package-get-download-sites): Bring sites list
3712         up to date, prefer xx.xemacs.org addresses.
3713
3714 2002-09-27  Andy Piper  <andy@xemacs.org>
3715
3716         * dialog.el (make-dialog-box): for general dialogs only
3717         delete-frame-hook will be run.
3718
3719 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3720
3721         * font-lock.el (font-lock-fontify-syntactically-region): Add
3722         comment about lookup-syntax-properties, document LOUDLY as unused.
3723
3724 2002-08-26  Andy Piper  <andy@xemacs.org>
3725
3726         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3727         merge.
3728
3729 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3730
3731         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3732         (make-obsolete-variable): Ditto.
3733         (make-compatible): Ditto.
3734         (make-compatible-variable): Ditto.
3735
3736 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3737
3738         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3739         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3740
3741 2002-08-28  Andy Piper  <andy@xemacs.org>
3742
3743         * files.el (revert-buffer): propagate revert-without-query-status.
3744
3745 2002-06-03  Andy Piper  <andy@xemacs.org>
3746
3747         * dialog-items.el (make-search-dialog): align various subcontrols
3748         in visually pleasing ways, allow frame to autosize to the dialog
3749         size.
3750         * dialog.el (make-dialog-box): add a border inside the frame. Add
3751         :autosize property, if t then reset the frame size appropriately
3752         before the frame is mapped.
3753         * gutter-items.el (set-progress-feedback-instantiator): align
3754         various subcontrols.
3755         * gutter-items.el (set-progress-abort-instantiator): ditto.
3756
3757 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3758
3759         * XEmacs 21.4.9 "Informed Management" is released.
3760
3761 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3762
3763         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3764         "&optional append" argument.
3765
3766 2002-07-16  Didier Verna  <didier@xemacs.org>
3767
3768         * subr.el (replace-in-string): fix case fold bug introduced by
3769         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3770         case-fold-search in temporary buffers.
3771
3772 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3773
3774         * lib-complete.el (find-library): Remove check for mule because
3775         decompression DOES work on Mule.
3776
3777 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3778
3779         * simple.el (join-line): New alias for `delete-indentation'.
3780
3781 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3782
3783         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3784         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3785         (font-lock-builtin-face): New.
3786         (font-lock-constant-face): New.
3787         (font-lock-face-list): Add builtin and constant faces.
3788
3789 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3790
3791         * autoload.el (make-autoload): Support define-derived-mode.
3792         Collected puts of doc-string-elt property.  Based on a patch by
3793         Didier Verna <didier@xemacs.org>.
3794
3795 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3796
3797         * wid-edit.el (widget-field-activate): Fix docstring typo.
3798
3799 2002-07-23  Andy Piper  <andy@xemacs.org>
3800
3801         * about.el (about-personal-info): update me.
3802
3803 2002-07-12  Andy Piper  <andy@xemacs.org>
3804
3805         * custom.el (custom-theme-set-variables): remove bogus
3806         arguments. Use custom-set-default to set defaults.
3807         (custom-set-variables): update doc.
3808         (custom-local-buffer): new, synced from FSF.
3809         (custom-set-default): ditto.
3810         (defcustom): update doc.
3811
3812 2002-06-16  Andy Piper  <andy@xemacs.org>
3813
3814         * menubar-items.el (default-menubar): enable windows printing on
3815         cygwin as well as native.
3816
3817 2002-06-12  Andy Piper  <andy@xemacs.org>
3818
3819         * printer.el (generic-print-buffer): catch all errors so that the
3820         print device can be cleared in all scenarios.
3821         (Printer-clear-device): make sure clearing the printer allows it
3822         to be used again immediately.
3823         (generic-print-region): make sure the default printer face is
3824         black-on-white.
3825
3826 2002-04-23  Jerry James  <james@xemacs.org>
3827
3828         * window-xemacs.el (display-buffer-function): Change doc to
3829         reflect new arg.
3830         * window-xemacs.el (pre-display-buffer-function): Ditto.
3831         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3832         non-nil, make the new window just big enough for its contents.
3833         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3834         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3835         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3836
3837 2002-06-06  Andy Piper  <andy@xemacs.org>
3838
3839         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3840         (defcustom): ditto.
3841         (custom-handle-keyword): ditto.
3842
3843 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3844
3845         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3846         Make obsolete.  Default to nil.
3847         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3848         Inspired by a patch by John Palmieri.
3849
3850 2002-07-01  Mike Alexander  <mta@arbortext.com>
3851
3852         * process.el (shell-command-on-region): Don't delete the region
3853         before giving it to call-process-region
3854
3855 2002-06-04  Jerry James <james@eecs.ku.edu>
3856
3857         * find-paths.el (paths-find-architecture-directory): Search in
3858         `system-configuration'/`base', not `base'`system-configuration'.
3859
3860 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3861
3862         * info.el (Info-index): Add missing \ in [ t].
3863
3864 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3865
3866         * gutter-items.el (gutter-buffers-tab-visible-p,
3867         buffers-tab-omit-function, buffers-tab-selection-function,
3868         buffers-tab-filter-functions):
3869         Doc improvements.
3870
3871 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3872
3873         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3874
3875         * toolbar-items.el (toolbar-news): Fix typo in message string.
3876
3877 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3878
3879         * dialog.el (yes-or-no-p-dialog-box): 
3880         * cmdloop.el (y-or-n-p-minibuf):
3881         (yes-or-no-p-minibuf):
3882         (yes-or-no-p):
3883         (y-or-n-p): 
3884         Specify negative answers in docstrings.
3885
3886 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3887
3888         * package-ui.el (pui-help-echo): Display both installed and author
3889         version.  Use a balloon-help window to display extra info like
3890         package requires.
3891
3892 2002-05-30  Andy Piper  <andy@xemacs.org>
3893
3894         * files.el (revert-buffer-internal): don't visit
3895         revert-buffer. Kill buffer when not used. Suggested by Mike
3896         Alexander <mta@arbortext.com>
3897
3898 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3899
3900         * files.el (revert-buffer): More docstring fiddling.
3901
3902 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
3903
3904         * files.el (revert-buffer):
3905         (revert-buffer-internal):
3906         (revert-buffer-insert-file-contents-function):
3907         Improve docstrings and comments.
3908
3909 2002-05-08  Andy Piper  <andy@xemacs.org>
3910
3911         * files.el (revert-buffer): observe noconfirm behavior.
3912
3913 2002-04-09  Andy Piper  <andy@xemacs.org>
3914
3915         * files.el (revert-buffer): use revert-buffer-internal if it looks
3916         like doing so will not result in any user-visible changes.
3917         (revert-buffer-internal): new function. Do the actual process of
3918         reversion and then see whether the result is any different to what
3919         we have already. If it is not then do nothing.
3920
3921 2001-12-11  Andy Piper  <andy@xemacs.org>
3922
3923         * menubar.el (get-popup-menu-response): re-order so that it works
3924         on more sane/facist window systems.
3925
3926 2001-12-03  Andy Piper  <andy@xemacs.org>
3927
3928         * faces.el (frob-face-property): don't infloop in face frobbing
3929         from Jan Vroonhof <jan@xemacs.org>.
3930
3931 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3932
3933         * faces.el (frob-face-property): Follow face fall-back hierarchy
3934         properly for face properties without an instance. Only do manual
3935         copy form 'default in last resort. This handles in particular
3936         the case where 'default itself has only a fall-back (which is
3937         the case by default on windows).
3938
3939 2001-11-24  Andy Piper  <andy@xemacs.org>
3940
3941         * printer.el (generic-print-region): set default-frame-plist to
3942         nil while creating the printer frame so that sizes reflect the
3943         printed page.
3944
3945         * faces.el (face-complain-about-font): Don't complain on printers.
3946
3947 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
3948         
3949         * package-net.el: Andy synch.
3950         
3951 2001-12-16  Andy Piper  <andy@xemacs.org>
3952
3953         * package-get.el (package-get-update-all): Make sure installed.db
3954         gets updated after updating packages.
3955
3956 2002-03-28  Ben Wing  <ben@xemacs.org>
3957
3958         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
3959         continuation, truncation so that we don't get line jumpiness from
3960         them being larger than the line height.
3961
3962         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
3963
3964 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
3965
3966         * font.el (font-window-system-mappings): Add mapping for Gtk
3967         (assume identical to X) 
3968
3969 2002-02-04  Andy Piper  <andy@xemacs.org>
3970
3971         * files.el (convert-standard-filename): Fix for short filename
3972         Peter Arius <pas@methodpark.de>
3973
3974 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
3975
3976         * list-mode.el (default-choose-completion): completion-base-size
3977         should refer to local value in the completion list buffer.
3978
3979 2001-12-03  Didier Verna  <didier@xemacs.org>
3980
3981         * rect.el: autoload `replace-rectangle'.
3982         * keydefs.el (global-map): bind it to `C-x r p'.
3983
3984 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3985
3986         * XEmacs 21.4.8 "Honest Recruiter" is released.
3987
3988 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
3989
3990         This patch is based on Jerry James's patch and analysis.
3991
3992         * select.el (get-clipboard):
3993         (get-selection):
3994         Update docstrings.
3995         (get-clipboard-foreign):
3996         (get-selection-foreign):
3997         New function for use as `interprogram-paste-function's.
3998
3999         * simple.el (interprogram-paste-function): Change default to
4000         `get-clipboard-foreign'; improve docstring.
4001         (interprogram-cut-function): Improve dosctring.
4002
4003 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4004
4005         * XEmacs 21.4.7 "Economic Science" is released.
4006
4007 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4008
4009         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4010
4011 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4012
4013         * obsolete.el (assq-delete-all): New compatibility alias for 
4014         remassq.
4015
4016 2002-01-09  Simon Josefsson  <jas@extundo.com>
4017
4018         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4019
4020 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4021
4022         * info.el (Info-auto-generate-directory): Default
4023         Info-auto-generate-directory to 'if-outdated.
4024
4025 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4026
4027         * startup.el (normal-top-level): Prevent migration code from
4028         trashing .emacs on an error in loading the init files.
4029
4030 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4031
4032         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4033         "system default" Xdefaults and friends get xrdb-mode.
4034
4035 2002-03-05  Mats Lidell  <matsl@contactor.se>
4036  
4037         * help-nomule.el (tutorial-supported-languages): Added Swedish
4038         tutorial. Sorted languages.
4039
4040 2002-02-11  Mike Sperber <mike@xemacs.org>
4041
4042         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4043         regenerating outdated dir files and dir is non-existent.
4044
4045 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4046
4047         * code-files.el (convert-mbox-coding-system): Improve comment.
4048         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4049         coding-system argument to `write-region-pre-hook' call.
4050         (write-region-pre-hook): Fix docstring to mention lockname argument.
4051
4052 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4053
4054         * minibuf.el (completing-read): Remove redundant wrong arg list.
4055
4056         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4057
4058 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4059
4060         * obsolete.el (interactive-form): new compatibility alias for 
4061         function-interactive.
4062
4063 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4064
4065         * menubar-items.el (Menubar-items-truncate-list): Removed.
4066         * menubar-items.el (Menubar-items-truncate-history): New.
4067         * menubar-items.el (default-menubar): Use
4068         Menubar-items-truncate-history.
4069
4070 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4071
4072         * printer.el (generic-print-region): Pass correct arguments to
4073         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4074         Torkelsson <torkel@acc.umu.se>.
4075
4076 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4077
4078         * help.el (describe-mode): synched with FSF 19.34; handle nil
4079         minor mode indicators.
4080
4081 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4082
4083         * minibuf.el (completing-read): Update docstring.
4084
4085 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4086
4087         * XEmacs 21.4.6 "Common Lisp" is released.
4088
4089 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4090
4091         * package-net.el: Inadvertant synch with Windows branch.  From
4092         Andy's log:
4093         (package-net-kit-version): new variable.
4094         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4095
4096 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4097
4098         * package-get.el (package-get-locate-index-file): Also search the
4099         core etc/ directory for the package index file if it can't be
4100         found in ~/.xemacs/.
4101
4102 2001-12-13  William Perry  <wmperry@gnu.org>
4103
4104         * dialog-gtk.el (popup-builtin-question-dialog):
4105         Conform to API in gui.c.
4106         
4107 2001-11-12  Andy Piper  <andy@xemacs.org>
4108
4109         * cus-edit.el (custom-save-face-internal): make sure we save
4110         non-themed faces.
4111         (custom-save-variables): ditto variables.
4112
4113 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4114
4115         * faces.el (make-face-family):
4116         (make-face-size):
4117         New face-modifying functions per Jan Vroonhof.
4118
4119         cus-face.el (custom-set-face-font-family):
4120         (custom-set-face-font-size):
4121         Use them.
4122
4123         * font.el (font-window-system-mappings): More precise docstring.
4124
4125         (font-create-name):
4126         (font-create-object):
4127         (tty-font-create-object):
4128         (tty-font-create-plist):
4129         (x-font-create-object):
4130         (x-font-create-name):
4131         (ns-font-create-name):
4132         (mswindows-font-create-object):
4133         (mswindows-font-create-name):
4134         Add doctrings.
4135
4136 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4137
4138         * gtk-faces.el (gtk-init-device-faces): removed spurious
4139         quote before let* expression.
4140
4141 2001-10-29  Andy Piper  <andy@xemacs.org>
4142
4143         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4144         modified when changing coding system.
4145
4146         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4147         that we invoke the GUI directory selector.
4148
4149 2001-10-25  Andy Piper  <andy@xemacs.org>
4150
4151         * dialog.el (make-dialog-box): use new directory dialog support.
4152         * minibuf.el (read-file-name-1): ditto.
4153         (read-file-name): ditto.
4154         (read-directory-name): ditto.
4155
4156 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * XEmacs 21.4.5 "Civil Service" is released.
4159
4160 2001-04-23  Didier Verna  <didier@xemacs.org>
4161
4162         * cus-edit.el (custom-variable-pre-save): New.
4163         * cus-edit.el (custom-variable-post-save): New.
4164         * cus-edit.el (custom-variable-save): use them.
4165         * cus-edit.el (custom-face-pre-save): New.
4166         * cus-edit.el (custom-face-post-save): New.
4167         * cus-edit.el (custom-face-save): use them.
4168         * cus-edit.el (custom-group-pre-save): New.
4169         * cus-edit.el (custom-group-post-save): New.
4170         * cus-edit.el (custom-group-save): use them.
4171         * cus-edit.el (Custom-save): use the pre/post functions above,
4172         call `custom-save-all' only once.
4173         * cus-edit.el (custom-variable-pre-reset-standard): New.
4174         * cus-edit.el (custom-variable-post-reset-standard): New.
4175         * cus-edit.el (custom-variable-reset-standard): use them.
4176         * cus-edit.el (custom-face-pre-reset-standard): New.
4177         * cus-edit.el (custom-face-post-reset-standard): New.
4178         * cus-edit.el (custom-face-reset-standard): use them.
4179         * cus-edit.el (custom-group-pre-reset-standard): New.
4180         * cus-edit.el (custom-group-post-reset-standard): New.
4181         * cus-edit.el (Custom-reset-standard): use them.
4182         * cus-edit.el (custom-face-reset-saved): use the pre/post
4183         functions above, call `custom-save-all' only once.
4184
4185 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4186
4187         * gutter-items.el (buffers-tab face): Derive from the modeline
4188         face by default.  Many people use white-on-black for the default
4189         font, and the tabs look hideous with that color combination.  The
4190         modeline usually has the correct colors.
4191
4192 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4193
4194         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4195         (tag-mark-stack-max): Typo fix.
4196
4197 2001-09-28  Ben Wing  <ben@xemacs.org>
4198
4199         * font-lock.el:
4200         * font-lock.el (font-lock-after-change-function):
4201         fix problem with last patch, reported by Katsumi Yamaoka.
4202
4203 2001-09-17  Ben Wing  <ben@xemacs.org>
4204
4205         * font-lock.el (font-lock-after-change-function):
4206         fix problem when you insert a comment on the line before a line of
4207         code: if we use the following char, then when you hit backspace,
4208         the following line of code turns the comment color.
4209
4210 2001-06-08  Ben Wing  <ben@xemacs.org>
4211
4212         * process.el: comment about shell-command-switch.
4213         * process.el (shell-quote-argument): Need to quote a null
4214         argument, too.  From Dan Holmsand.
4215         
4216         * startup.el (normal-top-level): Delete some unused FSF junk.
4217         * startup.el (command-line-early):
4218         
4219         * startup.el (command-line): Call MS Windows init function.
4220         
4221         * win32-native.el:
4222         * win32-native.el (mswindows-system-shells): New.
4223         * win32-native.el (mswindows-system-shell-p): New.
4224         * win32-native.el (init-mswindows-at-startup): New.
4225         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4226         * win32-native.el (mswindows-quote-one-simple-arg):
4227         * win32-native.el (mswindows-quote-one-command-arg):
4228         * win32-native.el (mswindows-construct-process-command-line-alist):
4229         Correct comments at top.  Correctly handle passing arguments
4230         to Cygwin programs and to bash.  Fix quoting of zero-length
4231         arguments (from Dan Holmsand).  Set shell-command-switch based
4232         on shell-file-name, which in turn comes from env var SHELL.
4233
4234 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4235
4236         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4237         default-toolbar-position): Fill docstrings for balloon-help.
4238
4239 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4240
4241         * faces.el: Reenable specifications over 'gtk domain.
4242
4243 2001-08-08  Didier Verna  <didier@xemacs.org>
4244
4245         * autoload.el (update-autoload-files): make defdir a file name,
4246         not directory name.
4247
4248 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4249
4250         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4251
4252         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4253
4254 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4255
4256         * font-menu.el (font-menu-set-font): Default to current font-family.
4257         (font-menu-preferred-resolution):
4258         (font-menu-size-scaling):
4259         Provide gtk defaults, too.
4260
4261 2001-07-29  Mike Alexander  <mta@arbortext.com>
4262
4263         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4264         list
4265         (custom-set-face-font-family): ditto
4266
4267 2001-07-26  Mike Sperber <mike@xemacs.org>
4268
4269         * files.el (auto-mode-alist): .9 files are man pages, too.
4270
4271 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4272
4273         * process.el (call-process-internal): bind
4274         coding-system-for-write to 'binary when calling
4275         start-process-internal, so the process receives 
4276         the literal contents of INFILE.
4277
4278 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4279
4280         * files.el (auto-mode-alist): Add configure.ac support.
4281
4282 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4283
4284         * buff-menu.el:
4285         mouse.el:
4286         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4287
4288 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4289
4290         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4291
4292 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4293
4294         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4295         mixed text.
4296         (kinsoku-eol-p): Ditto.
4297
4298 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4299
4300         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4301         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4302         characters as the category `s' or `e' correctly.
4303
4304 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4305
4306         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4307
4308 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4309
4310         * mule/cyrillic.el:  Set up case table.
4311
4312 2001-06-08  Mike Sperber <mike@xemacs.org>
4313
4314         * files.el (save-some-buffers-1): Don't zap the help window right
4315         after `map-y-or-n-p' has popped it up.
4316
4317 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4318
4319         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4320
4321 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4322
4323         * specifier.el: define-specifier-tag 'gtk.
4324
4325 2001-05-12  Ben Wing  <ben@xemacs.org>
4326
4327         * find-paths.el (paths-find-recursive-path):
4328         fix error with null EXCLUDE-REGEXP.
4329         
4330         * font-lock.el (font-lock-mode):
4331         fix problem reported by hrvoje with buffers starting with a space.
4332         
4333 2001-05-06  Ben Wing  <ben@xemacs.org>
4334
4335         * dialog.el (make-dialog-box):
4336         * menubar-items.el (default-menubar):
4337         * printer.el (generic-print-buffer):
4338         * printer.el (generic-print-region):
4339         implement printing the selection when it's selected.
4340
4341 2001-04-18  Didier Verna  <didier@xemacs.org>
4342
4343         * cus-edit.el (Custom-reset-standard): reset to standard settings
4344         not only when the buffer's :custom-state is 'modified, but also
4345         when it is 'set or 'saved.
4346
4347 2001-04-17  Didier Verna  <didier@xemacs.org>
4348
4349         * startup.el (load-user-init-file): define `custom-file' before
4350         loading the user's init file.
4351
4352 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4353
4354         * menubar.el (popup-mode-menu): Make it work with
4355         popup-menu-titles turned off.
4356         
4357 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4358
4359         * about.el (about-mailto-link): Use compose-mail for sending mail.
4360
4361 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4362
4363         * package-admin.el (package-install-hook): New.
4364         (package-delete-hook): New.
4365         (package-admin-add-single-file-package): Use package-delete-hook.
4366
4367         * package-get.el (package-get): Use package-install-hook.
4368
4369 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4370
4371         * package-ui.el (pui-install-selected-packages): reverse the lists
4372         of packages so that they get handled in the same order as they
4373         were selected.
4374
4375 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4376
4377         * packages.el (locate-library): Use read-library-name for completion.
4378
4379 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4380
4381         * byte-optimize.el (=): `=' is not a binary predicate!
4382         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4383         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4384
4385 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4386
4387         * bytecomp.el (byte-compile-arithcompare):
4388         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4389
4390 2001-06-03  William M. Perry  <wmperry@gnu.org>
4391
4392         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4393         return the filename selected by the user!
4394
4395 2001-05-31  William M. Perry  <wmperry@gnu.org>
4396
4397         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4398         in XEmacs/GTK.
4399
4400 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4401
4402         * coding.el: Tiny typo fixed.
4403
4404 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4405
4406         * XEmacs 21.4.3 "Academic Rigor" is released.
4407
4408 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4409
4410         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4411
4412 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4413
4414         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4415
4416 2001-05-04  Ben Wing  <ben@xemacs.org>
4417
4418         * printer.el (generic-print-buffer):
4419         * printer.el (generic-print-region):
4420         Enable dialog boxes.  Apply workaround recommended by Kirill.
4421         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4422         
4423         * simple.el (kill-whole-line):
4424         * simple.el (kill-line-1):
4425         * simple.el (kill-entire-line):
4426         * simple.el (kill-line):
4427         * simple.el (backward-kill-line):
4428         Take out interactive dependence of kill-whole-line.
4429
4430 2001-04-22  Ben Wing  <ben@xemacs.org>
4431
4432         * dialog.el (make-dialog-box):
4433         Put dialog titles back in -- this time correctly.  Fix various
4434         other problems with leaks and such.
4435
4436         * simple.el (region-exists-p):
4437         * simple.el (region-active-p):
4438         Add comment about which one is correct to use in menu specs.
4439
4440 2001-05-05  Ben Wing  <ben@xemacs.org>
4441
4442         * dialog.el (make-dialog-box): fix doc string.
4443         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4444         take out Pretty Print.
4445         * printer.el:
4446         * printer.el (printer-current-device): New.
4447         * printer.el (Printer-get-device): New.
4448         * printer.el (Printer-clear-device): New.
4449         * printer.el (generic-page-setup): New.
4450         * printer.el (generic-print-buffer):
4451         * printer.el (generic-print-region):
4452         Implement Page Setup.  Handle errors properly.
4453
4454 2001-05-05  Ben Wing  <ben@xemacs.org>
4455
4456         * subr.el (error): Complete list of errors in doc string.
4457         
4458 2001-04-22  Ben Wing  <ben@xemacs.org>
4459
4460         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4461         
4462 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4463
4464         * build-report.el: Remove CVS keywords since this file has been in
4465         core lisp for a while now.
4466         * build-report.el (build-report-make-output-files): Fix typo.
4467
4468 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4469
4470         * about.el (about-finish-buffer): Make sure the last change works
4471         even if EVENT is nil.
4472
4473 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4474
4475         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4476         clicked, not the one that happens to be the current buffer at the
4477         time.
4478
4479 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4480
4481         * cus-edit.el (custom-display): Support the GTK Window System also.
4482
4483 2001-04-30  Ben Wing  <ben@xemacs.org>
4484
4485         * printer.el:
4486         * printer.el (printer-page-header):
4487         * printer.el (Print-context): New.
4488         * printer.el (printer-page-footer):
4489         * printer.el (generate-header-element): New.
4490         * printer.el (generate-header-line): New.
4491         * printer.el (print-context-property):
4492         * printer.el (generic-print-buffer):
4493         * printer.el (generic-print-region):
4494         Implement headers and footers.  Implement calling Print dialog box
4495         (#### but it doesn't quite work yet).
4496
4497 2001-04-25  Ben Wing  <ben@xemacs.org>
4498
4499         * about.el (xemacs-hackers):
4500         * about.el (about-url-alist):
4501         * about.el (about-personal-info):
4502         * about.el (about-hacker-contribution):
4503         More contributions.
4504         
4505         * simple.el (handle-post-motion-command):
4506         Fix spurious setting of zmacs-region-stays to t after a non-shift
4507         motion command.
4508
4509 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4510
4511         * about.el (about-personal-info): Update my bio.
4512         (about-hacker-contribution): Ditto.
4513
4514 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4515
4516         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4517
4518 2001-04-19  Andy Piper  <andy@xemacs.org>
4519
4520         * package-net.el (package-net-cygwin32-binary-size): new size.
4521         (package-net-win32-binary-size): new size.
4522         (package-net-convert-index-to-ini): Use new arch.
4523         (package-net-batch-convert-index-to-ini): Removed.
4524         (package-net-generate-bin-ini): New.
4525         (package-net-batch-generate-bin-ini): New.
4526
4527 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4528
4529         * XEmacs 21.4.1 "Copyleft" is released.
4530
4531 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4532
4533         * x-compose.el (xlib-input-method-bug-workaround):
4534         (alias-colon-to-double-quote):
4535         Force sort in map-keymap to work around rehash bug.
4536
4537 2001-04-17  Ben Wing  <ben@xemacs.org>
4538
4539         * about.el: Finish overhaul, add a few new hackers, update a
4540         couple old ones.
4541
4542 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4543
4544         * XEmacs 21.4.0 "Solid Vapor" is released.
4545
4546 2001-04-15  Ben Wing  <ben@xemacs.org>
4547
4548         * about.el:
4549         * about.el (about-headline-face): New.
4550         * about.el (about-link-face): New.
4551         * about.el (about-current-release-maintainers): New.
4552         * about.el (about-other-current-hackers): New.
4553         * about.el (about-url-alist):
4554         * about.el (about-once-and-future-hackers): New.
4555         * about.el (about-mailto-link): New.
4556         * about.el (about-get-buffer):
4557         * about.el (about-finish-buffer):
4558         * about.el (about-xemacs):
4559         * about.el (about-features): Removed.
4560         * about.el (about-advantages): New.
4561         * about.el (about-maintainer-info): Removed.
4562         * about.el (about-personal-info): New.
4563         * about.el (about-hacker-contribution): New.
4564         * about.el (about-maintainer):
4565         * about.el (about-show-linked-info):
4566         * about.el (about-hackers):
4567         Major revamping.  Rewriting of most of the text, improve the
4568         link handling, separate info on contributors into personal
4569         and contribution info, add new contributors, update personal
4570         info, etc. etc.
4571         
4572         * menubar-items.el (default-menubar):
4573         Help menubar entry for News now says more accurately
4574         "What's New in XEmacs".
4575         
4576         * mouse.el:
4577         * mouse.el (mouse-track-cleanup-hook):
4578         * mouse.el (mouse-track):
4579         Don't set-buffer to a dead buffer when calling mouse-track
4580         cleanup hooks.
4581
4582 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4583
4584         * XEmacs 21.2.47 "Zephir" is released.
4585
4586 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4587
4588         * dialog.el (make-dialog-box): Disable dialog box titles until
4589         we get them working.
4590
4591 2001-03-30  Ben Wing  <ben@xemacs.org>
4592
4593         * help.el:
4594         * help.el (Help-princ-face):
4595         * help.el (Help-prin1-face):
4596         * help.el (frob-help-extents):
4597         * help.el (describe-function-1):
4598         * help.el (describe-variable):
4599         Avoid using font-lock faces, which may not be defined.
4600         Instead, use hyper-apropos faces, and make sure they're
4601         defined as necessary by using `require'. (It's not so safe
4602         to do this for font-lock.) In any case, we will eventually
4603         be merging this functionality into hyper-apropos.
4604
4605         * loaddefs.el (completion-ignored-extensions):
4606         Fix documentation.
4607         
4608         * menubar-items.el (menu-truncate-list): Removed.
4609         * menubar-items.el (Menubar-items-truncate-list): New.
4610         * menubar-items.el (default-menubar):
4611         Fix errors if grep or compile command is too long.  Rename helper
4612         function to be less visible.
4613
4614 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4615
4616         * byte-optimize.el (byte-optimize-minus):
4617         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4618
4619 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4620
4621         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4622         Mule is available.
4623
4624         * mule/latin.el: New file.
4625
4626 2001-03-11  Ben Wing  <ben@xemacs.org>
4627
4628         * auto-save.el:
4629         * auto-save.el (auto-save-directory):
4630         * auto-save.el (make-auto-save-file-name):
4631         * auto-save.el (auto-save-file-name-p): New.
4632
4633         Merge in improvements from other definition of
4634         make-auto-save-file-name in files.el.
4635         
4636         * auto-save.el (auto-save-original-name):
4637         * auto-save.el (auto-save-name-in-fixed-directory):
4638         * auto-save.el (auto-save-unslashify-name): Removed.
4639         * auto-save.el (auto-save-slashify-name): Removed.
4640         * auto-save.el (auto-save-reserved-chars): New.
4641         * auto-save.el (auto-save-escape-name): New.
4642         * auto-save.el (auto-save-unhex): New.
4643         * auto-save.el (auto-save-unescape-name): New.
4644
4645         Change algorithm for encoding filenames in auto-save names to be
4646         entirely safe with all filesystems and all possible characters in
4647         a filename, and 100% reversible. (Essentially, uses
4648         quoted-printable as the encoding.)
4649         
4650         * auto-save.el (recover-all-files):
4651
4652         Use insert-directory rather than calling ls directly -- fixes
4653         things under Windows.
4654
4655         * files.el:
4656         * files.el (convert-standard-filename): Substitute FSF's
4657         definition for this (we had nothing here before).
4658         
4659         * files.el (backup-buffer): Warning fix.
4660         
4661         * files.el (make-backup-file-name):
4662         * files.el (find-backup-file-name):
4663         Fix error in calling sequence to auto-save-file-name-p.
4664         
4665         * files.el (recover-file):
4666         Use insert-directory rather than calling ls directly -- fixes
4667         things under Windows.
4668
4669         * files.el (make-auto-save-file-name): Removed.
4670         * files.el (auto-save-file-name-p): Removed.
4671         auto-save is always dumped so no sense in having a definition
4672         that will always be overwritten with another.
4673         
4674         * files.el (insert-directory):
4675         * win32-native.el:
4676         * win32-native.el (debug-mswindows-process-command-lines):
4677         * win32-native.el (original-make-auto-save-file-name): Removed.
4678         * win32-native.el (make-auto-save-file-name): Removed.
4679
4680
4681 2001-03-21  Martin Buchholz <martin@xemacs.org>
4682
4683         * XEmacs 21.2.46 "Urania" is released.
4684
4685 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4686
4687         * menubar-items.el (default-menubar): Update sample.emacs to
4688         sample.init.el and adjust accelerators.
4689
4690 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4691
4692         * build-report.el (build-report): Improve docstring.
4693
4694 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4695
4696         * ChangeLog: Log GTK merge.
4697
4698         * gutter-items.el:
4699         * mwheel.el:
4700         * sound.el:
4701         * startup.el:
4702         Revert gratuitous whitespace changes.
4703
4704 2001-03-07  Ben Wing  <ben@xemacs.org>
4705
4706         * help.el:
4707         * help.el (key-or-menu-binding):
4708         * help.el (Help-find-file): New.
4709         * help.el (describe-beta):
4710         * help.el (describe-copying):
4711         * help.el (describe-project):
4712         * help.el (view-emacs-news):
4713         * help.el (view-sample-init-el): New.
4714         * help.el (Help-princ-face): New.
4715         * help.el (Help-prin1-face): New.
4716         * help.el (help-symbol-function-context-menu):
4717         * help.el (help-symbol-variable-context-menu):
4718         * help.el (help-symbol-function-and-variable-context-menu):
4719         * help.el (frob-help-extents):
4720         * help.el (describe-function-1):
4721         * help.el (describe-variable):
4722
4723         Add coloring in Help buffers, correspondent with hyperlinks.
4724         View files in view-mode rather than Fundamental.
4725         Remove separators from context menus -- now handled in generic code.
4726         Add `Find Tag' to context menu.
4727         
4728         * menubar.el (popup-mode-menu):
4729
4730         Rewrite code that outputs the popup menu to (a) put more specific
4731         entries first, (b) be more robust, (c) output the proper context
4732         menu separators automatically (the context menu functionality is
4733         new and currently used only by Help).
4734
4735 2001-03-10  William M. Perry  <wmperry@aventail.com>
4736
4737         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4738         this function when converting from the 21.1 GTK branch.  Now
4739         supports file, password, question, and color built-in dialogs.
4740
4741 2001-03-06  Ben Wing  <ben@xemacs.org>
4742
4743         * keydefs.el:
4744         * keydefs.el (global-map):
4745         Add commented-out change of M-k (for 21.5).
4746         
4747         * menubar-items.el (default-menubar):
4748         Fix items to control kill-line behavior; add items for
4749         shifted motion.
4750         
4751         * simple.el:
4752         * simple.el (kill-whole-line):
4753         * simple.el (historical-kill-line): Removed.
4754         * simple.el (kill-line): Removed.
4755         * simple.el (kill-entire-line): New.
4756         * simple.el (kill-line-1): New.
4757         * simple.el (backward-kill-line):
4758         Undo kill-whole-line == always changes.  Add new function
4759         kill-entire-line to unconditionally delete the current line.
4760         Add comments describing the lamentable state of affairs of
4761         the kill-line functions and variables.
4762
4763 2001-03-02  Ben Wing  <ben@xemacs.org>
4764
4765         * simple.el:
4766         * simple.el (beginning-of-buffer):
4767         * simple.el (end-of-buffer):
4768         * simple.el (mark-ring-unrecorded-commands):
4769         * simple.el (signal-error-on-buffer-boundary):
4770         * simple.el (shifted-motion-keys-select-region):
4771         * simple.el (unshifted-motion-keys-deselect-region):
4772         * simple.el (motion-keys-for-shifted-motion): New.
4773         * simple.el (handle-pre-motion-command):
4774         * simple.el (handle-post-motion-command):
4775         * simple.el (forward-char-command):
4776         * simple.el (backward-char-command):
4777         * simple.el (scroll-up-command):
4778         * simple.el (scroll-down-command):
4779         * simple.el (next-line):
4780         * simple.el (previous-line):
4781         * simple.el (backward-block-of-lines):
4782         * simple.el (forward-block-of-lines):
4783         * simple.el (backward-word):
4784         * simple.el (mark-word):
4785
4786         Augment documentation of the most common motion commands to make
4787         note of the shifted-motion support.  Improve the support to (a)
4788         properly document how it works and why it's done in the fashion it
4789         is, and (b) allow the keystrokes that trigger it to be customized.
4790
4791         Correct error in the customize specification of
4792         mark-ring-unrecorded-commands.
4793
4794 2001-03-02  Ben Wing  <ben@xemacs.org>
4795
4796         * font-lock.el:
4797         * font-lock.el (font-lock-pending-extent-table): Removed.
4798         * font-lock.el (font-lock-pending-buffer-table): New.
4799         * font-lock.el (font-lock-pre-idle-hook):
4800         * font-lock.el (font-lock-after-change-function):
4801         * font-lock.el (font-lock-fontify-pending-extents):
4802         * font-lock.el (font-lock-lisp-like):
4803
4804         Fix handling of pending extents to avoid excessive slowness (N^2
4805         behavior) when making lots of buffer changes between redisplays,
4806         such as when saving the Options.
4807
4808 2001-03-09  William M. Perry  <wmperry@aventail.com>
4809
4810         * device.el:
4811         * dragdrop.el:
4812         * dumped-lisp.el:
4813         * faces.el:
4814         * frame.el:
4815         * gnuserv.el:
4816         * loadup.el:
4817         * menubar-items.el:
4818         * minibuf.el:
4819         The Great GTK Merge.
4820
4821         * ChangeLog.GTK:
4822         * dialog-gtk.el:
4823         * gdk.el:
4824         * generic-widgets.el:
4825         * glade.el:
4826         * gnome-widgets.el:
4827         * gnome.el:
4828         * gtk-compose.el:
4829         * gtk-extra.el:
4830         * gtk-faces.el:
4831         * gtk-ffi.el:
4832         * gtk-file-dialog.el:
4833         * gtk-font-menu.el:
4834         * gtk-glyphs.el:
4835         * gtk-init.el:
4836         * gtk-iso8859-1.el:
4837         * gtk-marshal.el:
4838         * gtk-mouse.el:
4839         * gtk-package.el:
4840         * gtk-password-dialog.el:
4841         * gtk-select.el:
4842         * gtk-widget-accessors.el:
4843         * gtk-widgets.el:
4844         * gtk.el:
4845         widgets-gtk.el:
4846         The Great GTK Merge: new files.
4847
4848 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4849
4850         * generic-widgets.el: Don't require gtk (a built-in feature) at
4851         top level.  Don't execute the last sexp unless (featurep 'gtk).
4852
4853 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4854
4855         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4856
4857 2001-02-23  Martin Buchholz <martin@xemacs.org>
4858
4859         * XEmacs 21.2.45 "Thelxepeia" is released.
4860
4861 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4862  
4863         * about.el (xemacs-hackers): update my entry. 
4864         * about.el (about-maintainer-info): ditto. 
4865         * about.el (about-hackers): ditto. 
4866
4867 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4868
4869         * about.el (about-maintainer-info): More vanity info about
4870         yours truly.
4871
4872 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4873
4874         * build-report.el (build-report-destination): xemacs-build-reports
4875         has moved to SourceForge, where mailing list name length is
4876         restricted, hence the name change to
4877         xemacs-buildreports@xemacs.org.
4878         * build-report.el (build-report-keep-regexp): Update default.
4879         * build-report.el (build-report-delete-regexp): Ditto.
4880         * build-report.el (build-report-make-output-files): Ditto.
4881
4882 2001-02-19  Craig Lanning  <lanning@scra.org>
4883
4884         * lisp-mode.el: Add indentation specifications for following
4885         Common Lisp forms: handler-case, handler-bind, with-slots,
4886         with-open-file, with-open-stream, print-unreadable-object.
4887
4888 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4889
4890         * font-lock.el (font-lock-set-defaults-1):
4891         Move initialization of `font-lock-cache-position' so that it's set
4892         even if font-lock-keywords is already defined.
4893
4894 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
4895
4896         * autoload.el (generate-file-autoloads-1):
4897         Use `emacs-lisp-mode-syntax-table' instead of
4898         `lisp-mode-syntax-table'.
4899         * lisp-mode.el (lisp-mode-syntax-table):
4900         Get rid of old checks for `parse-partial-sexp' version.
4901         Make `|' (pipe) string delimiter instead of punctuation.
4902
4903 2001-02-16  Martin Buchholz  <martin@xemacs.org>
4904
4905         * window.el (save-selected-window):
4906         Use gensym for better macro hygiene.
4907
4908 2001-02-06  Mike Sperber <mike@xemacs.org>
4909
4910         * dump-paths.el:
4911         * startup.el (startup-setup-paths): Set and use
4912         `mule-lisp-directory'.
4913         (startup-setup-paths-warning): Ditto.
4914
4915         * setup-paths.el (paths-find-mule-lisp-directory): Added.
4916         (paths-construct-load-path): Consider `mule-lisp-directory'.
4917
4918 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
4919
4920         * font-lock.el: Syntax table improvements used.  A few random
4921         changes are not specified below.
4922         (font-lock-fontify-string-delimiters):
4923         (font-lock-syntactic-keywords):
4924         (font-lock-cache-state nil):
4925         (font-lock-cache-position):
4926         New variables.
4927         (font-lock-set-syntax):
4928         (font-lock-apply-syntactic-highlight):
4929         (font-lock-fontify-syntactic-anchored-keywords):
4930         (font-lock-fontify-syntactic-keywords-region):
4931         (font-lock-eval-keywords):
4932         New functions.
4933         (font-lock-remove-face):
4934         (font-lock-fontify-syntactically-region):
4935         Use syntax properties.
4936
4937 2001-02-08  Martin Buchholz <martin@xemacs.org>
4938
4939         * XEmacs 21.2.44 "Thalia" is released.
4940
4941 2001-01-16  Mike Sperber <mike@xemacs.org>
4942
4943         * startup.el (normal-top-level): Work even if no installation root
4944         is found.
4945
4946 2001-01-30  Andy Piper  <andy@xemacs.org>
4947
4948         * gutter-items.el (progress-abort-glyph): remove instantiator.
4949         (set-progress-abort-instantiator): new function.
4950         (abort-progress-feedback): use it.
4951
4952         * gutter.el (set-gutter-dirty-p): new function.
4953
4954 2001-01-30  Didier Verna  <didier@xemacs.org>
4955
4956         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
4957
4958 2001-01-24  Didier Verna  <didier@xemacs.org>
4959
4960         * sound.el (sound-extension-list): give a better default value.
4961         * sound.el (load-sound-file): improve the doc string, also find
4962         files given by absolute names, pass a real extension list to
4963         `locate-file'.
4964
4965 2001-01-26  Martin Buchholz <martin@xemacs.org>
4966
4967         * XEmacs 21.2.43 "Terspichore" is released.
4968
4969 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
4970
4971         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
4972         messages from gnuserv.
4973
4974 2001-01-20  Martin Buchholz <martin@xemacs.org>
4975
4976         * XEmacs 21.2.42 "Poseidon" is released.
4977
4978 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
4979
4980         * cl-macs.el (cl-upcase-arg): New function.
4981         (cl-function-arglist): New function.
4982         (cl-transform-lambda): Automatically add CL-style lambda list to
4983         documentation string using functions above.
4984
4985 2001-01-12  Andy Piper  <andy@xemacs.org>
4986
4987         * package-get.el (package-get-custom): call
4988         package-net-update-installed-db.
4989
4990         * package-ui.el (pui-install-selected-packages): call
4991         package-net-update-installed-db.
4992
4993         * package-net.el (package-net-update-installed-db): use
4994         packages-package-list so that we reflect reality.
4995
4996         * packages.el (packages-package-list): Make docstring reflect
4997         reality.
4998
4999         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5000
5001         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5002         isn't installed.
5003
5004 2001-01-17  Andy Piper  <andy@xemacs.org>
5005
5006         * wid-edit.el (widget-activation-glyph-mapper): activate or
5007         deactivate native widgets.
5008         (widget-glyph-insert-glyph): record instantiator.
5009         (widget-push-button-value-create): use it.
5010
5011         * gui.el (gui-button-action): new function. Make button's domain
5012         buffer current when calling.
5013         (make-gui-button): update to use gui-button-action.
5014
5015 2001-01-16  Didier Verna  <didier@xemacs.org>
5016
5017         * menubar-items.el (default-menubar): add an entry for modeline
5018         horizontal scrolling in Options -> Display.
5019
5020 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5021
5022         * package-get.el (package-get-require-signed-base): Set to nil
5023         by default.
5024
5025 2001-01-17  Martin Buchholz <martin@xemacs.org>
5026
5027         * XEmacs 21.2.41 "Polyhymnia" is released.
5028
5029 2001-01-16  Mike Sperber <mike@xemacs.org>
5030
5031         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5032         catch lisp/mule/.
5033
5034 2001-01-14  Mike Sperber <mike@xemacs.org>
5035
5036         * startup.el (maybe-create-compatibility-dot-emacs):
5037         (maybe-unmigrate-user-init-file):
5038         (unmigrate-user-init-file): Created.
5039         (maybe-migrate-user-init-file): Offer creation of compatibility
5040         .emacs.
5041         Some doc fixes wrt init file location.
5042
5043 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5044
5045         * faces.el (face-frob-from-locale-first): new variable.
5046         (frob-face-font-2): Honor tags arg while trying to use
5047         standard-face-mapping.  When face-frob-from-locale-first is set,
5048         first try to set face inheriting from frobbed-face.
5049
5050 2001-01-15  Didier Verna  <didier@xemacs.org>
5051
5052         * about.el (xemacs-hackers): update my entry.
5053         * about.el (about-url-alist): ditto.
5054         * about.el (about-maintainer-info): ditto.
5055         * about.el (about-hackers): ditto.
5056
5057 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5058
5059         The byte compiler has been badly broken for a year,
5060         by the patch of 1999-12-06.
5061         * byte-optimize.el (byte-optimize-form-code-walker):
5062         Bug was: the byte compiler was making this erroneous optimization:
5063         (progn (or (foo)) (bar)) ==> (bar)
5064
5065 2000-11-20  Mike Sperber <mike@xemacs.org>
5066
5067         * setup-paths.el (paths-core-load-path-depth): Split
5068         `paths-load-path-depth' in two for site and core lisp.  Don't
5069         recurse into core.
5070         * setup-paths.el (paths-construct-load-path): Use.
5071
5072 2001-01-10  Andy Piper  <andy@xemacs.org>
5073
5074         * package-net.el (package-net-cygwin32-binary-size): new variable
5075         (package-net-win32-binary-size): ditto.  add much needed
5076         commentary.
5077
5078         * gutter-items.el (buffers-tab-items): correct off-by-one error
5079         for buffers-tab-max-size.
5080
5081 2001-01-08  Martin Buchholz <martin@xemacs.org>
5082
5083         * XEmacs 21.2.40 is released.
5084
5085 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5086
5087         * mule/hebrew.el: Fix comments and typos.
5088         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5089
5090 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5091
5092         * ChangeLog.1: move ancient log from fill.el.
5093
5094         * dump-paths.el:
5095         paragraphs.el:
5096         mule/mule-category.el:
5097         Miscellaneous typo fixes and slight doc clarifications.
5098
5099         * mule/mule-ccl.el:  Correct file name in header.
5100
5101 2000-12-31  Martin Buchholz <martin@xemacs.org>
5102
5103         * XEmacs 21.2.39 is released.
5104
5105 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5106
5107         * byte-optimize.el (byte-optimize-cond):
5108         (byte-optimize-cond-1): New.
5109         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5110         Optimizes (cond (x nil)) ==> nil.
5111         Provide better diagnostic on malformed expr like (cond foo).
5112
5113 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5114
5115         * mule/mule-coding.el:
5116         mule/mule-cmds.el (reset-language-environment,
5117         set-language-environment-coding-systems):
5118         Safer default coding-priority-list, corresponding to src/file-coding.h.
5119
5120 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5121
5122         * package-admin.el: Allow package removal from
5123         early-package-load-path.
5124
5125 2000-12-15  Andreas Jaeger  <aj@suse.de>
5126
5127         * about.el (about-maintainer-info): Update my entry.
5128
5129 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5130
5131         * packages.el (locate-library): Add support for bzip2
5132         compressed .el files.
5133
5134 2000-12-12  Andy Piper  <andy@xemacs.org>
5135
5136         * package-net.el: new file.
5137
5138 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5139
5140         * font-lock.el: Add missing C++ keywords.
5141
5142 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5143
5144         * simple.el (indent-for-comment): Preserve indentation of comments
5145         starting in column 0, as documented in (Info-goto-node
5146         "(xemacs)Comments").  Update docstring accordingly.
5147
5148 2000-12-05  Martin Buchholz <martin@xemacs.org>
5149
5150         * XEmacs 21.2.38 is released.
5151
5152 2000-12-04  Didier Verna  <didier@xemacs.org>
5153
5154         * mouse.el (default-mouse-track-set-point-in-window): remove
5155         spurious '+' operation detected by Martin.
5156
5157
5158 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5159
5160         * cl-extra.el (coerce):
5161         Implement char to integer coercion.
5162         Remove extraneous (numberp) test.
5163
5164         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5165         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5166         (byte-optimize-predicate):
5167         Warn if evaluating constant expression signals an error.
5168         (byte-optimize-form): Small simplification.
5169
5170         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5171
5172 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5173
5174         * byte-optimize.el:
5175         (byte-optimize-minus):
5176         (byte-optimize-plus):
5177         (byte-optimize-mult):
5178         (byte-optimize-quo):
5179         Use (car (last x)) instead of (last x) to get last elt!
5180         Use `byte-optimize-predicate' to optimize `%'.
5181         Move optimizations for special numeric args to bytecomp.el.
5182         * bytecomp.el (byte-compile-associative): Remove.
5183         (byte-compile-max): New.
5184         (byte-compile-min): New.
5185         Properly handle erroneous calls: (max) (min).
5186         (byte-compile-plus): New.
5187         (byte-compile-minus):
5188         It's easiest to handle 0, +1 and -1 args here.
5189         (byte-compile-mult): New.
5190         It's easiest to handle 1, -1 and 2 args here.
5191         (byte-compile-quo):
5192         It's easiest to handle 0, +1 and -1 args here.
5193         Issue byte-compiler warning when dividing by zero.
5194
5195         Byte-compiler arithmetic improvements.
5196         Better optimize these expressions in the obvious way:
5197         (+ x y 1)   -->  varref x varref y add add1
5198         (+ x y -1)  -->  varref x varref y add sub1
5199         (- x y 0)   -->  (- x y)
5200         (- 0 x y)   -->  (- (- x) y)
5201         (% 42 19)   --> compile-time constant
5202         (/ 42 19)   --> compile-time constant
5203         (* (foo) 2) --> foo call dup plus
5204
5205         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5206         unless (declaim (optimize (safety 3)))
5207         or (setq byte-compile-delete-errors nil).
5208
5209 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5210
5211         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5212         docstrings.
5213
5214 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5215
5216         * startup.el (command-line-do-help):  Add documentation of
5217         portable dumper switches.
5218
5219 2000-11-22  Andy Piper  <andy@xemacs.org>
5220
5221         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5222
5223         * glyphs.el (init-glyphs): don't use autodetect for strings.
5224
5225 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5226
5227         * byte-optimize.el (byte-optimize-char-before):
5228         (byte-optimize-backward-char):
5229         (byte-optimize-backward-word):
5230         Fix incorrect optimizations for these sorts of expressions:
5231         (let ((x nil)) (backward-char x))
5232
5233 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5234
5235         * byte-optimize.el:
5236         * byte-optimize.el (byte-optimize-backward-char): New.
5237         * byte-optimize.el (byte-optimize-backward-word): New.
5238         Make backward-word and backward-char as efficient as forward versions.
5239
5240         * bytecomp.el (byte-compile-no-args-with-one-extra):
5241         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5242         * bytecomp.el (byte-compile-two-args-with-one-extra):
5243         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5244         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5245         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5246         Check if extra arg is constant nil, and if so, use byte-coded call.
5247
5248         * simple.el (backward-word):
5249         * simple.el (mark-word):
5250         * simple.el (kill-word):
5251         * simple.el (backward-kill-word):
5252         Make COUNT argument optional, for consistency with forward-char et al.
5253
5254         * abbrev.el (abbrev-string-to-be-defined):
5255         * abbrev.el (inverse-abbrev-string-to-be-defined):
5256         * abbrev.el (inverse-add-abbrev):
5257         * abbrev.el (expand-region-abbrevs):
5258         * buff-menu.el (Buffer-menu-execute):
5259         * indent.el (move-to-left-margin):
5260         * indent.el (indent-relative):
5261         * indent.el (move-to-tab-stop):
5262         * info.el (Info-reannotate-node):
5263         * lisp-mode.el (lisp-indent-line):
5264         * lisp.el (end-of-defun):
5265         * lisp.el (move-past-close-and-reindent):
5266         * misc.el (copy-from-above-command):
5267         * mouse.el (default-mouse-track-scroll-and-set-point):
5268         * page.el (forward-page):
5269         * paragraphs.el (forward-paragraph):
5270         * paragraphs.el (end-of-paragraph-text):
5271         * picture.el (picture-forward-column):
5272         * picture.el (picture-self-insert):
5273         * rect.el (extract-rectangle-line):
5274         * simple.el (newline):
5275         * simple.el (fixup-whitespace):
5276         * simple.el (backward-delete-char-untabify):
5277         * simple.el (transpose-chars):
5278         * simple.el (transpose-preceding-chars):
5279         * simple.el (do-auto-fill):
5280         * simple.el (indent-new-comment-line):
5281         * simple.el (blink-matching-open):
5282         * view-less.el (cleanup-backspaces):
5283         * wid-edit.el (widget-transpose-chars):
5284         * term/bg-mouse.el (bg-insert-moused-sexp):
5285         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5286
5287         * info.el (Info-fontify-node):
5288         * simple.el (backward-delete-function):
5289         Use canonical delete-backward-char instead of backward-delete-char.
5290
5291 2000-11-20  Andy Piper  <andy@xemacs.org>
5292
5293         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5294         no buffers.
5295
5296 2000-11-20  Andy Piper  <andy@xemacs.org>
5297
5298         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5299         buffer tabs.
5300
5301 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5302
5303         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5304         (proclaim inline...) was shadowing compiler-macros.
5305
5306 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5307
5308         * bytecomp.el (byte-compile-eval): New.
5309         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5310         Keeps this promise made in Lispref:
5311         "If a file being compiled contains a `defmacro' form, the macro is
5312         defined temporarily for the rest of the compilation of that file."
5313
5314 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5315
5316         * cl.el (floatp-safe):
5317         (plusp):
5318         (minusp):
5319         (oddp):
5320         (evenp):
5321         (cl-abs):
5322         Use a better parameter name than `x'.
5323
5324         * cl-macs.el (check-type): Make continuable.  Change documentation
5325         to require PLACE, but accept any form for compatibility.
5326
5327         * abbrev.el (define-abbrev): Use check-type.
5328         * font-menu.el (font-menu-change-face): Use check-type.
5329         * menubar.el (relabel-menu-item): Use check-type.
5330         * itimer.el: Fix typo.
5331
5332 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5333
5334         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5335
5336 2000-11-14  Martin Buchholz <martin@xemacs.org>
5337
5338         * XEmacs 21.2.37 is released.
5339
5340 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5341
5342         * code-cmds.el: Provide the feature.
5343
5344 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5345
5346         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5347
5348         * code-cmds.el: New file
5349         * mule/mule-cmds.el:
5350         * mule/mule-misc.el
5351         (coding-keymap): New keymap. Define coding system keyboard
5352         commands on file-coding builds too.
5353         (coding-system-change-eol-conversion):
5354         (universal-coding-system-argument):
5355         (set-default-coding-systems):
5356         (prefer-coding-system): Moved from mule-cmds.el
5357         (set-buffer-process-coding-system): Moved from mule-misc.el
5358
5359 2000-09-15  Stephen Carney <carney@scubadoo.com>
5360
5361         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5362
5363 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5364
5365         * package-get.el (package-get-download-sites): Add a pre-release
5366         site for experimental packages.
5367
5368         * auto-autoloads.el: Regenerated.
5369
5370 2000-08-01  Andy Piper  <andy@xemacs.org>
5371
5372         * gutter-items.el (buffers-tab-omit-function): reference
5373         buffers-tab-select-visible-buffers.
5374         (buffers-tab-filter-functions): new variable, by default uses
5375         buffers-tab-selection-function and buffers-tab-omit-function.
5376         (select-buffers-tab-buffers-by-mode): invert arguments.
5377         (buffers-tab-select-visible-buffers): new function. Invert calling
5378         of buffers-menu-omit-invisible-buffers.
5379         (buffers-tab-items): rewrite to use
5380         buffers-tab-filter-functions. Rewrite docstring.
5381         (gutter-buffers-tab-extent): delete.
5382         (add-tab-to-gutter): always build a new extent when adding the
5383         tabs.
5384         (update-tab-in-gutter): make gutter dirty when orientation
5385         changes.
5386
5387 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5388
5389         * bytecomp.el (byte-compile-defvar-or-defconst):
5390         Only do loadhist recording if defvar form includes a value.
5391
5392 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5393
5394         * bytecomp.el (byte-compile-initial-macro-environment):
5395         `eval-when-compile' should not compile its body.
5396
5397 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5398
5399         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5400         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5401         some Japanese English.  Remove some ancient FSF comments, and
5402         improve docstrings.  Use symbols not vectors for tables.
5403
5404 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5405
5406         * keymap.el:
5407         (local-key-binding):
5408         (global-key-binding):
5409         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5410
5411         * lisp.el:
5412         (backward-sexp): Slightly simpler code.
5413         (mark-sexp): Make arg optional, like FSF Emacs.
5414         (forward-list): Slightly simpler code.
5415         (backward-list): Slightly simpler code.
5416         (down-list):  Make arg optional, like FSF Emacs.
5417         (up-list):  Make arg optional, like FSF Emacs.
5418         (backward-up-list):  Make arg optional, like FSF Emacs.
5419         (kill-sexp):  Make arg optional, like FSF Emacs.
5420         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5421
5422         * font-menu.el (font-menu-change-face):
5423         Take continuable errors into account.
5424
5425         * abbrev.el:
5426         * abbrev.el (clear-abbrev-table):
5427         * abbrev.el (define-abbrev-table):
5428         * abbrev.el (define-abbrev):
5429         * abbrev.el (insert-abbrev-table-description):
5430         * apropos.el (apropos-documentation-check-doc-file):
5431         * apropos.el (apropos-documentation-check-elc-file):
5432         * buff-menu.el (list-buffers):
5433         * buff-menu.el (list-buffers-noselect):
5434         * bytecomp.el (byte-recompile-directory):
5435         * bytecomp.el (batch-byte-compile):
5436         * cl-macs.el (typep):
5437         * code-files.el (find-coding-system-magic-cookie):
5438         * code-files.el (insert-file-contents):
5439         * cus-edit.el (customize-set-variable):
5440         * cus-edit.el (customize-save-variable):
5441         * cus-face.el (custom-set-face-font-size):
5442         * cus-face.el (custom-set-face-update-spec):
5443         * cus-face.el (custom-reset-faces):
5444         * custom.el (custom-check-theme):
5445         * custom.el (copy-upto-last):
5446         * fill.el (canonically-space-region):
5447         * fill.el (fill-paragraph):
5448         * fill.el (fill-region):
5449         * fill.el (find-space-insertable-point):
5450         * fill.el (justify-current-line):
5451         * faces.el (face-spec-update-all-matching):
5452         * faces.el (set-face-stipple):
5453         * files-nomule.el (insert-file-contents):
5454         * files.el (insert-file-contents-literally):
5455         * files.el (hack-local-variables-last-page):
5456         * files.el (basic-save-buffer):
5457         * files.el (insert-directory):
5458         * font-menu.el (font-menu-change-face):
5459         * font.el (font-spatial-to-canonical):
5460         * format.el (format-encode-region):
5461         * format.el (format-insert-file):
5462         * format.el (format-replace-strings):
5463         * gutter.el (set-gutter-element):
5464         * help.el (key-or-menu-binding):
5465         * help.el (describe-bindings):
5466         * help.el (with-syntax-table):
5467         * indent.el (indent-rigidly):
5468         * indent.el (delete-to-left-margin):
5469         * info.el:
5470         * info.el (Info-extract-dir-entry-from):
5471         * info.el (Info-build-dir-anew):
5472         * info.el (Info-rebuild-dir):
5473         * info.el (Info-batch-rebuild-dir):
5474         * info.el (Info-read-subfile):
5475         * info.el (Info-build-node-completions):
5476         * info.el (Info-extract-menu-node-name):
5477         * isearch-mode.el (isearch-range-invisible):
5478         * isearch-mode.el (isearch-restore-invisible-extents):
5479         * itimer.el (itimerp):
5480         * itimer.el (itimer-live-p):
5481         * keymap.el:
5482         * keymap.el (substitute-key-definition):
5483         * keymap.el (read-command-or-command-sexp):
5484         * keymap.el (local-key-binding):
5485         * keymap.el (global-key-binding):
5486         * keymap.el (global-set-key):
5487         * keymap.el (local-set-key):
5488         * ldap.el:
5489         * ldap.el (ldap-add-entries):
5490         * ldap.el (ldap-delete-entries):
5491         * lisp.el (backward-sexp):
5492         * lisp.el (mark-sexp):
5493         * lisp.el (forward-list):
5494         * lisp.el (backward-list):
5495         * lisp.el (down-list):
5496         * lisp.el (backward-up-list):
5497         * lisp.el (up-list):
5498         * lisp.el (kill-sexp):
5499         * lisp.el (backward-kill-sexp):
5500         * menubar.el (add-menu-button):
5501         * menubar.el (add-submenu):
5502         * menubar.el (delete-menu-item):
5503         * menubar.el (relabel-menu-item):
5504         * mouse.el (narrow-window-to-region):
5505         * obsolete.el (define-obsolete-variable-alias):
5506         * obsolete.el (store-substring):
5507         * package-admin.el:
5508         * package-admin.el (package-admin-install-function):
5509         * package-admin.el (package-admin-install-function-mswindows):
5510         * package-admin.el (package-admin-default-install-function):
5511         * package-get.el (package-get-update-base-entries):
5512         * packages.el (packages-load-package-dumped-lisps):
5513         * packages.el (packages-collect-package-dumped-lisps):
5514         * printer.el (generic-print-buffer):
5515         * printer.el (generic-print-region):
5516         * replace.el (occur-mode-mouse-goto):
5517         * replace.el (perform-replace):
5518         * select.el (get-selection-no-error):
5519         * simple.el:
5520         * simple.el (newline):
5521         * simple.el (open-line):
5522         * simple.el (edit-and-eval-command):
5523         * simple.el (goto-line):
5524         * simple.el (undo):
5525         * simple.el (kill-region):
5526         * simple.el (copy-region-as-kill):
5527         * simple.el (kill-ring-save):
5528         * simple.el (set-mark):
5529         * simple.el (next-line):
5530         * simple.el (previous-line):
5531         * simple.el (line-move):
5532         * simple.el (set-goal-column):
5533         * simple.el (comment-region):
5534         * subr.el:
5535         * subr.el (putf):
5536         * syntax.el (modify-syntax-entry):
5537         * syntax.el (map-syntax-table):
5538         * view-less.el (view-file):
5539         * view-less.el (view-buffer):
5540         * view-less.el (view-file-other-window):
5541         * window-xemacs.el (backward-other-window):
5542         * window.el:
5543         * window.el (one-window-p):
5544         * window.el (walk-windows):
5545         * window.el (window-list):
5546         * x-mouse.el (x-mouse-kill):
5547         * x-select.el (x-get-cutbuffer):
5548         * x-select.el (x-store-cutbuffer):
5549         * term/bg-mouse.el (bg-mouse-line-to-center):
5550         * term/sun-mouse.el (window-line-end):
5551         * term/sun-mouse.el (sun-select-region):
5552         * term/sun.el (kill-region-and-unmark):
5553         * mule/mule-category.el:
5554         * mule/mule-category.el (modify-category-entry):
5555         * mule/mule-category.el (char-category-list):
5556         * mule/mule-coding.el (coding-system-force-on-output):
5557         * mule/mule-misc.el (coding-system-put):
5558         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5559
5560 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5561
5562         * cus-face.el: Typo fixes and tiny clarifications.
5563         * custom.el: ditto
5564
5565 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5566
5567         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5568         * startup.el (normal-top-level): Setup auto-save-list-file-name
5569         if auto-save-list-file-prefix is non-nil.
5570
5571 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5572
5573         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5574
5575 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5576
5577         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5578         get symbol at point-min.
5579
5580 2000-10-24  Didier Verna  <didier@xemacs.org>
5581
5582         * info.el (Info-emacs-info-file-name): defconst it.
5583         * info.el (Info-footnote-tag): defcustom it.
5584         * info.el (Info-no-description-string): ditto.
5585         * info.el (Info-find-node): adapt to new semantics of
5586         'Info-suffixed-file (don't do the case variants stuff).
5587         * info.el (Info-insert-dir): rewrite the dir file variants code.
5588         * info.el (Info-directory-files): New. Return the list of info
5589         files in a directory.
5590         * info.el (Info-dir-outdated-p): use it.
5591         * info.el (Info-parse-dir-entries): ditto.
5592         * info.el (Info-build-dir-anew): don't restrict to files ending
5593         with a ".info.*" extension.
5594         * info.el (Info-set-mode-line): ditto.
5595         * info.el (Info-read-subfile): adapt to new semantics of
5596         'Info-suffixed-file (append 'exact argument).
5597         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5598         string independently of the case.
5599         * info.el (Info-suffixed-file): use it (match all possible case
5600         for the file name).
5601         * info.el (Info-insert-file-contents): code cleanup.
5602         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5603         columns.
5604         * info.el (Info-batch-rebuild-dir): ditto.
5605         * info.el (Info-read-node-name-1): ditto.
5606         * info.el (Info-search): ditto.
5607         * info.el (Info-fontify-node): ditto.
5608
5609
5610 2000-10-24  Didier Verna  <didier@xemacs.org>
5611
5612         * process.el (shell-command): when called from a program, avoid
5613         'push-mark's "mark-set" message.
5614
5615 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5616
5617         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5618         by a symbol, not by a vector.
5619         * mule/vietnamese.el (vscii): Likewise.
5620         (viscii): Likewise.
5621         * mule/cyrillic.el (koi8-r): Likewise.
5622
5623         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5624         by a symbol, not by a vector.
5625         (chinese-big5-2): Likewise.
5626         * mule/ethiopic.el (ethiopic): Likewise.
5627         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5628         (vietnamese-viscii-upper): Likewise.
5629
5630 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5631
5632         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5633
5634 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5635
5636         * byte-optimize.el (byte-optimize-car): New function.
5637         (byte-optimize-cdr): Ditto.
5638
5639 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5640
5641         * byte-optimize.el: Partial synch with FSF 20.7.
5642         Optimize constant concatenation.
5643         Add keymapp as a side effect free function.  It is a built-in.
5644         (byte-after-unbind-pos): Remove byte-equal.
5645
5646 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5647
5648         * update-elc-2.el: Quote regexps correctly.
5649
5650 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5651
5652         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5653         (ccl-compile): Apply integerp, not integer-or-char-p to
5654         check the type of the buffer magnification
5655         (ccl-compile-write-string): Encode a string with binary
5656         coding system.
5657         (ccl-compile-write-repeat): Likewise.
5658
5659 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5660
5661         * buff-menu.el:
5662         * bytecomp.el:
5663         * coding.el:
5664         * faces.el:
5665         * files.el:
5666         * fill.el:
5667         * float-sup.el:
5668         * font-lock.el:
5669         * help.el:
5670         * iso8859-1.el:
5671         * loaddefs.el:
5672         * menubar-items.el:
5673         * menubar.el:
5674         * modeline.el:
5675         * msw-font-menu.el:
5676         * paragraphs.el:
5677         * paths.el:
5678         * replace.el:
5679         * simple.el:
5680         * sound.el:
5681         * startup.el:
5682         * version.el:
5683         * x-faces.el:
5684         * x-font-menu.el:
5685         Remove purecopy.
5686
5687 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5688
5689         * simple.el (do-auto-fill): Use the function pointer to by
5690         `comment-line-break-function', not `indent-new-comment-line'. This
5691         fixes an issue with cc-mode comment continuation.
5692
5693 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5694
5695         * simple.el (turn-on-auto-fill):  Add (interactive).
5696         * mwheel.el (mwheel-install): Add (interactive).
5697         * font-lock.el (turn-on-font-lock): Add (interactive).
5698         (turn-off-font-lock): Add (interactive).
5699
5700 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5701
5702         * packages.el (packages-special-base-regexp): Add `man'.
5703
5704 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5705
5706         * wid-edit.el (widget-specify-active): map over extents in current
5707         buffer like `widget-specify-inactive' does.  Mapping over the
5708         inactive extent object does not work since the current extent is
5709         ignored by `map-extents'.
5710
5711 2000-10-04  Martin Buchholz <martin@xemacs.org>
5712
5713         * XEmacs 21.2.36 is released.
5714
5715 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5716
5717         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5718         Optimize the compiled-function-constants vector by byte-code
5719         reference counts.
5720
5721 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5722
5723         * build-report.el (build-report-delete-regexp): quote value in
5724         defcustom
5725
5726 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5727
5728         * build-report.el (build-report): Don't bind srcdir which we don't
5729         use in `multiple-value-bind' to avoid the only byte-compiler
5730         warning.
5731
5732 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5733
5734         * build-report.el: Requires cl and custom now.
5735         build-report-version is determined by XEmacs version -- remove
5736         build-report-version*.
5737         * build-report.el (build-report-version): Removed.
5738         * build-report.el (build-report-installation-version-regexp): New.
5739         * build-report.el (build-report-version-file-regexp): New.
5740         * build-report.el (build-report-installation-srcdir-regexp): New.
5741         * build-report.el (build-report-destination): Offer
5742         xemacs-build-reports and xemacs-beta.
5743         * build-report.el (build-report-keep-regexp): Adjusted.
5744         * build-report.el (build-report-delete-regexp): Adjusted.
5745         * build-report.el (build-report-make-output-dir): New.
5746         * build-report.el (build-report-installation-file): Replace use of
5747         `concat' with `expand-file-name'.
5748         * build-report.el (build-report-make-output-file): Removed.
5749         * build-report.el (build-report-make-output-files): New.
5750         * build-report.el (build-report-subject): Identify as
5751         user-variable with "*...".
5752         * build-report.el (build-report-prompts): Ditto.
5753         * build-report.el (build-report-version-file): New.
5754         * build-report.el (build-report-file-encoding): Identify as
5755         user-variable with "*...".
5756         * build-report.el (build-report-make-output-get): New.
5757         * build-report.el (build-report-insert-header): Report
5758         emacs-version and system-configuration instead of
5759         build-report-version.
5760         * build-report.el (build-report-insert-make-output): Add file
5761         argument.
5762         * build-report.el (build-report-insert-installation-file):
5763         Re-indent.
5764         * build-report.el (build-report-keep): Change docstring,
5765         re-indent.
5766         * build-report.el (build-report-delete): Ditto.
5767         * build-report.el (build-report-installation-data): New.
5768         * build-report.el (build-report-version-file-data): New.
5769
5770 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5771
5772         * byte-optimize.el (byte-optimize-lapcode):
5773         Fix the optimization of using the first 5 elements of the
5774         constants vector for variables.
5775         (byte-optimize-lapcode): Fix another ancient broken optimization.
5776
5777 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5778
5779         * *: Spelling mega-patch
5780
5781 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5782
5783         * easymenu.el: doc fixes.
5784         (easy-menu-do-define): Use backquote.
5785         (easy-menu-change):
5786         (easy-menu-add):
5787         `when' seems much clearer than `if' here.
5788         (easy-menu-remove):
5789         (easy-menu-add-item):
5790         (easy-menu-item-present-p):
5791         (easy-menu-remove-item):
5792         Wrap using (when (featurep 'menubar) ...)
5793
5794 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5795
5796         * bytecomp.el (displaying-byte-compile-warnings):
5797         Revert Ben's change to this function below so that the compile log
5798         is displayed properly for users of the "popper" package.
5799
5800 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5801
5802         * window.el (save-selected-window): Use backquote.
5803
5804         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5805         Renamed from `byte-compile-file-form-defvar'.
5806         * bytecomp.el (byte-compile-defvar-or-defconst):
5807         Only cons onto current-load-list in top-level forms.
5808         Else this leaks a cons cell every time a defun is called.
5809         Renamed from `byte-compile-defvar', for clarity.
5810         Warn when docstring of defvar is not a string.
5811         Use consistent error messages.
5812         Better comments.
5813
5814 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5815
5816         * simple.el (set-variable):
5817         Remove unneeded defvar by rearranging order of let* forms.
5818
5819         * mule/mule-ccl.el (ccl-get-next-code):
5820         * menubar-items.el (bookmark-menu-filter):
5821         (language-environment-menu-filter):
5822         (tutorials-menu-filter):
5823         * toolbar-items.el (toolbar-compile):
5824         * byte-optimize.el (disassemble-offset):
5825         Use (declare (special ...)) instead of `defvar'.
5826
5827         * cl-macs.el (cl-do-proclaim):
5828         Fix (declare (special ...)) warning suppression syntax.
5829
5830 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5831
5832         * info.el (Info-tag-table-marker):
5833         (Info-tag-table-buffer):
5834         (Info-find-file-node):
5835         (Info-read-subfile):
5836         (Info-build-node-completions):
5837         (Info-search):
5838         (Info-mode):
5839         Multiple info buffer support.
5840
5841 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5842
5843         * ldap.el (ldap-decode-entry): New defun
5844         (ldap-search-entries): Use it in order to decode DN-prefixed
5845         entries properly
5846
5847 2000-08-23  Daniel Pittman <daniel@danann.net>
5848
5849         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5850         Use `eq', not `=', to compare symbols.
5851
5852 2000-07-30  Ben Wing  <ben@xemacs.org>
5853
5854         * bytecomp.el (byte-compile-report-error):
5855         * bytecomp.el (displaying-byte-compile-warnings):
5856         if stack-trace-on-error is set, send out a backtrace when
5857         an error is encountered that stops byte compilation.  this
5858         should make it much much easier to track down those curious
5859         problems.  also undo the kludge of using a separate "*Show*"
5860         buffer for display when there's a temp-buffer-show-function;
5861         we can avoid this by just being a little smarter.
5862
5863         * dialog-items.el:
5864         * dialog-items.el (search-dialog-regexp): New.
5865         * dialog-items.el (search-dialog-callback):
5866         * dialog-items.el (make-search-dialog):
5867         add a regexp option to the dialog and clean up a bit.
5868
5869         * dialog.el:
5870         * dialog.el (yes-or-no-p-dialog-box):
5871         * dialog.el (get-dialog-box-response):
5872         * dialog.el (make-dialog-box):
5873         * dialog.el (dialog-box-finish): New.
5874         * dialog.el (dialog-box-cancel): New.
5875         * dialog.el (internal-make-dialog-box-exit): New.
5876         implement [properly!] the :modal property of the new dialog box
5877         interface.  this is the first time xemacs has ever had *proper*
5878         modal dialog boxes, giving the standard window-system feedback.
5879         (e.g. under windows, clicking on a disabled frame causes a beep
5880         and makes the dialog box flash three times.)
5881
5882         * dragdrop.el: header keyword frobbing.
5883
5884         * dumped-lisp.el (preloaded-file-list):
5885         renamed winnt.el to win32-native.el.
5886
5887         * faces.el (face-property):
5888         * faces.el (set-face-property):
5889         * faces.el (frob-face-property):
5890         * faces.el (frob-face-font-2):
5891         * faces.el (make-face-bold):
5892         * faces.el (make-face-italic):
5893         * faces.el (make-face-bold-italic):
5894         * faces.el (make-face-unbold):
5895         * faces.el (make-face-unitalic):
5896         * faces.el (make-face-smaller):
5897         * faces.el (make-face-larger):
5898         clean up the implementation of these so that window-system-specific
5899         methods are called only on objects belonging to that window system.
5900         previously, you could have [e.g.] mswindows-make-face-bold called
5901         on font object of device type `stream', which is not good and
5902         explains the subtle errors Adrian was getting when byte-compiling
5903         something that required 'term. (Adrian, now you can use stack-trace-
5904         on-error to find the exact place where things are going wrong instead
5905         of having to laboriously binary-search your way through.)
5906
5907         * finder.el (finder-known-keywords):
5908         cleaned up -- properly sorted, clarified the meanings of many of
5909         the keywords, and added a few -- mswin, gui, content, build, www,
5910         user, services.  the last two try to distinguish between a package
5911         that's used directly by the user, and a package that provides
5912         support services to other packages.
5913
5914         * font-lock.el (lisp-font-lock-keywords-2):
5915         update list of lisp control structures to include everything,
5916         including new ones i introduced.
5917
5918         * gutter.el: header keyword frobbing.
5919
5920         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
5921         recent isearch element was not doing so!  you got the second-most-
5922         recent instead.
5923
5924         * lisp-mode.el (construct-lisp-mode-menu):
5925         more menubar cleanups.
5926         * lisp-mode.el (with-selected-window):
5927         make it indent properly.
5928
5929         * menubar-items.el (default-menubar): lots of menubar cleanups.
5930         rearranged the options menu the most, e.g. splitting up the
5931         Keyboard/Mouse menu into a new Editing menu and combining the
5932         separate Scrollbar/Gutter/Toolbar submenus into Display.
5933         Got rid of General, moved items to Editing or new Troubleshooting.
5934         Moved Packages to Tools; doesn't seem to belong under Options.
5935         Added stuff to the Cmds menu, e.g. Change Case.
5936
5937         NB please don't complain about these periodic menubar changes.
5938         Anything like this is necessarily incremental in its construction
5939         -- By constant use you gradually become more and more aware of
5940         better and better ways to group menu items.  When we eventually
5941         move the options menu to a property sheet, the existing structure
5942         will probably be preserved fairly well.
5943
5944         * minibuf.el (next-history-element): fix problems with pressing
5945         down arrow in repeat-complex-command.
5946
5947         * modeline.el:
5948         * modeline.el (modeline-3d-p): New.
5949         added custom variable for controlling the 3d modeline.  the
5950         corresponding Options item has been present for a long time,
5951         but commented out with "fix me!" comments.  it's fixed now.
5952
5953         * obsolete.el (add-menu):
5954         remove bogus gettexts.
5955
5956         * process.el (shell-quote-argument):
5957         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
5958         For bash under Windows native, see below.
5959
5960         * simple.el:
5961         * simple.el (display-warning-buffer):
5962         Fixed the handling of warning display to eliminate the annoying
5963         *Show* buffer, like was done for byte-compiler output above.
5964
5965         * simple.el (debug-print): New.
5966         Simple function for sending debug messages to the console and/or
5967         other debug places.
5968
5969         * subr.el (replace-in-string):
5970         Rewrite this function to avoid N^2 behavior with large strings --
5971         catastrophic with the new Windows selection code! (Apparently the
5972         author of this function didn't realize there was a fun
5973         replace-match that could make his life much easier, because we
5974         duplicated the entire logic.  The new version is smaller, easier
5975         to understand, much more robust, and has extended features --
5976         those of replace-match.)
5977
5978         * window.el:
5979         * window.el (with-selected-window): New.
5980         An obvious complement to the existing `with-selected-frame' and
5981         `with-current-buffer'.
5982
5983         * win32-native.el: Renamed from winnt.el.
5984         Added a great deal of stuff for properly handling process quoting,
5985         somewhat modeled on Kirill's original model (which i later threw
5986         away).  We should now finally have correctly working process arg
5987         quoting/dequoting so that the final app gets exactly what we
5988         intended.  Because the mechanism is in Lisp, it's easily
5989         extendible. (For those running bash and running the native
5990         version, I tried hard to do what I thought was correct.  But more
5991         thought is needed, and ideally the volunteer work of people with
5992         these configurations that they generally run on.)
5993
5994         * x-font-menu.el (x-font-menu-font-data):
5995         Put in defvar's to fix byte-compiler warnings.
5996
5997 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
5998
5999         * select.el (selection-coercion-alist): Initialise.
6000         * select.el (select-coerce-to-text): New.
6001         * select.el (select-coerce): New.
6002         New functions to perform type and value coercion.
6003
6004         * select.el (select-buffer-killed-default): Keep data if it was
6005         on the clipboard.
6006
6007 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6008
6009         * menubar-items.el (default-menubar): Fix typo.
6010         (default-menubar): `lambda' was mispelled as `lamda'.
6011
6012 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6013
6014         * window.el (shrink-window-if-larger-than-buffer): Remove
6015         edge checking code.
6016
6017 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6018
6019         * paths.el (gnus-local-domain): Removed.
6020         (gnus-local-organization): Ditto.
6021         (gnus-startup-file): Ditto.
6022
6023 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6024
6025         * files.el (auto-mode-alist): Add .spec for RPM.
6026
6027 2000-07-31  Andy Piper  <andy@xemacs.org>
6028
6029         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6030
6031 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6032
6033         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6034         browse-url.
6035         * help.el (xemacs-www-page): Ditto.
6036         (xemacs-www-faq): Ditto.
6037         * menubar-items.el (default-menubar): Ditto.
6038
6039         * wid-edit.el (widget-url-link-action): Ditto.
6040         From: Kenichi OKADA <okada@opaopa.org>.
6041
6042 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6043
6044         * finder.el (finder-commentary): Add autoload cookie.
6045
6046 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6047
6048         * files.el (insert-file-contents-literally): Fix second let
6049         binding for `coding-system-for-read' to `coding-system-for-write'
6050         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6051
6052 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6053
6054         * files.el (insert-file-contents-literally): Use binary coding
6055         system (from Morioka san).
6056         (insert-file-contents-literally): Make file-name-handler method.
6057
6058 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6059
6060         * cl-macs.el (get-selection): Add defsetf.
6061
6062 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6063
6064         * x-init.el (x-activate-region-as-selection): replace obsolete
6065         function x-own-selection with own-selection.
6066         (ow-find): replace obsolete functions x-get-selection and
6067         x-get-clipboard with get-selection and get-clipboard.
6068         (init-post-x-win): replace obsolete function x-disown-selection
6069         with disown-selection.
6070
6071 2000-07-20  Mike Sperber  <mike@xemacs.org>
6072
6073         * startup.el (load-user-init-file): Only try to load init file if
6074         it exists.
6075
6076 2000-07-10  Andy Piper  <andy@xemacs.org>
6077
6078         * dialog-items.el: sync with Ben's patch.
6079
6080         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6081         comment.
6082         (progress-text-glyph): deleted.
6083         (progress-layout-glyph): make completely minimal.
6084         (progress-gauge-glyph): ditto.
6085         (progress-display-style): fix to handle dynamic instantiator
6086         changes.
6087         (progress-text-instantiator): new.
6088         (progress-layout-instantiator): new.
6089         (progress-gauge-instantiator): new.
6090         (set-progress-display-instantiator): renamed and changed from
6091         set-progress-display-style.
6092         (progress-abort-glyph): use instantiator not glyph.
6093         (append-progress-display): use set-progress-display-instantiator
6094         and set-glyph-image.
6095         (abort-progress-display): ditto.
6096         (raw-append-progress-display): ditto.
6097
6098 2000-07-20  Ben Wing  <ben@xemacs.org>
6099
6100         * code-files.el: Move Mule-specific code to mule-coding.el.
6101
6102 2000-07-15  Ben Wing  <ben@xemacs.org>
6103
6104         * autoload.el:
6105         Fixed comments.
6106
6107         * cmdloop.el:
6108         * cmdloop.el (yes-or-no-p):
6109         * cmdloop.el (y-or-n-p):
6110         Make these functions use should-use-dialog-box-p and not be
6111         overridden in dialog.el.
6112
6113         * cus-dep.el:
6114         * cus-dep.el (Custom-make-dependencies): Removed.
6115         * cus-dep.el (Custom-make-dependencies-1): New.
6116         * cus-dep.el (Custom-make-one-dependency): New.
6117         New entry point for use in Makefiles, to avoid excessive
6118         invocations.
6119
6120         * cus-edit.el (custom-variable-reset-saved):
6121         * cus-edit.el (custom-variable-reset-standard):
6122         * cus-edit.el (custom-save-resets):
6123         Fix bytecompiler warnings.
6124
6125         * dialog.el:
6126         * dialog.el (yes-or-no-p-dialog-box):
6127         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6128         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6129         * dialog.el (get-dialog-box-response):
6130         * dialog.el (message-or-box):
6131         * dialog.el (make-dialog-box):
6132         * dialog.el (popup-dialog-box): New.
6133         Avoid yes-or-no-p bogosities.
6134         Create a general function `make-dialog-box' to encapsulate all
6135         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6136
6137         * dumped-lisp.el (preloaded-file-list):
6138         Add dialog-items.  Clean up.  Group files by types.
6139
6140         * easymenu.el (easy-menu-add):
6141         * easymenu.el (easy-menu-remove):
6142         Account for accelerators.
6143
6144         * extents.el:
6145         * extents.el (extent-list): New args, like in map-extents.
6146         * extents.el (extent-at-event): New.
6147         * extents.el (extents-at-event): New.
6148
6149         * font-lock.el:
6150         * font-lock.el (font-lock-mode):
6151         * font-lock.el (font-lock-default-fontify-buffer):
6152         * font-lock.el (font-lock-default-unfontify-region):
6153         * font-lock.el (font-lock-fontify-syntactically-region):
6154         * font-lock.el (font-lock-fontify-keywords-region):
6155         Use new progress-feedback names.
6156
6157         * font-lock.el (java-font-lock-identifier-regexp):
6158         * font-lock.el (java-font-lock-class-name-regexp):
6159         Fix bytecompiler warnings.
6160
6161         * gutter-items.el:
6162         * gutter-items.el (progress-display-use-echo-area): Removed.
6163         * gutter-items.el (progress-feedback-use-echo-area): New.
6164         * gutter-items.el (progress-display-popup-period): Removed.
6165         * gutter-items.el (progress-feedback-popup-period): New.
6166         * gutter-items.el (set-progress-display-style): Removed.
6167         * gutter-items.el (set-progress-feedback-style): New.
6168         * gutter-items.el (progress-display-style): Removed.
6169         * gutter-items.el (progress-feedback-style): New.
6170         * gutter-items.el (progress-stack):
6171         * gutter-items.el (progress-displayed-p): Removed.
6172         * gutter-items.el (progress-feedbacked-p): New.
6173         * gutter-items.el (clear-progress-display): Removed.
6174         * gutter-items.el (clear-progress-feedback): New.
6175         * gutter-items.el (progress-display-clear-when-idle): Removed.
6176         * gutter-items.el (progress-feedback-clear-when-idle): New.
6177         * gutter-items.el (remove-progress-display): Removed.
6178         * gutter-items.el (remove-progress-feedback): New.
6179         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6180         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6181         * gutter-items.el (append-progress-display): Removed.
6182         * gutter-items.el (append-progress-feedback): New.
6183         * gutter-items.el (abort-progress-display): Removed.
6184         * gutter-items.el (abort-progress-feedback): New.
6185         * gutter-items.el (raw-append-progress-display): Removed.
6186         * gutter-items.el (raw-append-progress-feedback): New.
6187         * gutter-items.el (display-progress-display): Removed.
6188         * gutter-items.el (display-progress-feedback): New.
6189         * gutter-items.el (current-progress-display): Removed.
6190         * gutter-items.el (current-progress-feedback): New.
6191         * gutter-items.el (current-progress-display-label): Removed.
6192         * gutter-items.el (current-progress-feedback-label): New.
6193         * gutter-items.el (progress-display): Removed.
6194         * gutter-items.el (progress-feedback): New.
6195         Replace "progress-display" with "progress-feedback" globally.
6196
6197         * gutter-items.el (lprogress-display): Removed.
6198         * gutter-items.el (progress-feedback-with-label): New.
6199         Rename lprogress-display ==> progress-feedback-with-label.
6200
6201         * gutter-items.el (search-dialog-direction): Removed.
6202         * gutter-items.el (search-dialog-text): Removed.
6203         * gutter-items.el (search-dialog-callback): Removed.
6204         * gutter-items.el (make-search-dialog): Removed.
6205         Move to dialog-items.el.
6206
6207         * help.el:
6208         * help.el (help-mode-quit):
6209         * help.el (mode-for-help): New.
6210         * help.el (help-sticky-window): New.
6211         * help.el (help-window-config): New.
6212         * help.el (with-displaying-help-buffer):
6213         * help.el (function-at-event): New.
6214         * help.el (help-symbol-regexp): New.
6215         * help.el (help-symbol-run-function-1): New.
6216         * help.el (help-symbol-run-function): New.
6217         * help.el (help-symbol-function-context-menu): New.
6218         * help.el (help-symbol-variable-context-menu): New.
6219         * help.el (help-symbol-function-and-variable-context-menu): New.
6220         * help.el (frob-help-extents): New.
6221         * help.el (describe-function-1):
6222         * help.el (variable-at-point):
6223         * help.el (variable-at-event): New.
6224         * help.el (describe-variable):
6225         Major overhaul.
6226         - Make functions and variables be mousable.
6227         - Middle button hyperlinks.
6228         - New context-menu entries.
6229
6230         * keydefs.el:
6231         * keydefs.el (global-map):
6232         New key bindings to move lines up and down.
6233
6234         * lisp-mode.el:
6235         * lisp-mode.el (construct-lisp-mode-menu): New.
6236         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6237         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6238         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6239         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6240         Make popup and menubar menus be different.  Popup menu uses
6241         clicked location and automatically assumes symbol under the mouse
6242         for various commands.
6243
6244         * menubar-items.el:
6245         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6246         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6247
6248         * menubar-items.el (global-popup-menu): Removed.
6249         * menubar-items.el (mode-popup-menu): Removed.
6250         * menubar-items.el (activate-popup-menu-hook): Removed.
6251         * menubar-items.el (popup-mode-menu): Removed.
6252         * menubar-items.el (popup-buffer-menu): Removed.
6253         * menubar-items.el (popup-menubar-menu): Removed.
6254         Move to menubar.el.
6255
6256         * menubar.el:
6257         * menubar.el (global-popup-menu): New.
6258         * menubar.el (mode-popup-menu): New.
6259         * menubar.el (activate-popup-menu-hook): New.
6260         * menubar.el (last-popup-menu-event): New.
6261         * menubar.el (popup-mode-menu): New.
6262         * menubar.el (popup-buffer-menu): New.
6263         * menubar.el (popup-menubar-menu): New.
6264         * menubar.el (menu-call-at-event): New.
6265         Move non-content functions here.  Add support for context menu
6266         items on extents.
6267
6268         * minibuf.el (minibuffer-history-uniquify):
6269         Typo fix.
6270
6271         * minibuf.el (read-file-name-1):
6272         Call new file dialog box if it exists.
6273
6274         * minibuf.el (mouse-rfn-setup-vars):
6275         Clean up "chop" action.
6276
6277         * mouse.el:
6278         * mouse.el (button2): Now bound to mouse-track.
6279         * mouse.el (click-inside-extent-p):
6280         * mouse.el (point-inside-extent-p):
6281         * mouse.el (point-inside-selection-p):
6282         * mouse.el (mouse-drag-or-yank): Removed.
6283         * mouse.el (mouse-begin-drag-n-drop): New.
6284         * mouse.el (mouse-eval-sexp):
6285         * mouse.el (mouse-track-activate-strokes): New.
6286         * mouse.el (mouse-track-do-activate): New.
6287         * mouse.el (mouse-track):
6288         * mouse.el (default-mouse-track-event-is-with-button): New.
6289         * mouse.el (default-mouse-track-cleanup-hook):
6290         * mouse.el (default-mouse-track-drag-hook):
6291         * mouse.el (default-mouse-track-drag-up-hook):
6292         * mouse.el (default-mouse-track-click-hook):
6293         Merge drag-n-drop into mouse-track.
6294         Add general "activate" support to replace specific button2 kludges.
6295         Use "button modifier" support in mouse-track.
6296
6297         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6298
6299         * package-ui.el:
6300         * package-ui.el (pui-menu):
6301         * package-ui.el (pui-popup-context-sensitive): Removed.
6302         Fix bytecompiler warnings.
6303         Clean up popup code a bit.
6304
6305         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6306
6307         * simple.el:
6308         * simple.el (transpose-lines):
6309         * simple.el (transpose-line-up): New.
6310         * simple.el (transpose-line-down): New.
6311         * simple.el (transpose-subr):
6312         * simple.el (transpose-subr-1): Removed.
6313         Clean up, add functions to move lines up and down.
6314
6315         * startup.el (mail-host-address):
6316         * startup.el (user-mail-address):
6317         Customize.
6318
6319         * subr.el:
6320         * subr.el (set-symbol-value-in-buffer): New.
6321         * subr.el (error):
6322         * subr.el (check-argument-type):
6323         * subr.el (defined-error-p): New.
6324         Add structured error support.
6325
6326         * toolbar-items.el (toolbar-compile):
6327         Use new make-dialog-box.
6328
6329         * update-elc.el:
6330
6331         * userlock.el (ask-user-about-lock-dbox):
6332         * userlock.el (ask-user-about-supersession-threat-dbox):
6333         * userlock.el (ask-user-about-lock):
6334         * userlock.el (ask-user-about-supersession-threat):
6335         Use new make-dialog-box.
6336         Add safety checks; use should use-dialog-box-p.
6337
6338         * window-xemacs.el:
6339         * window-xemacs.el (__buffer-dedicated-frame):
6340         * window-xemacs.el (buffer-dedicated-frame): New.
6341         * window-xemacs.el (set-buffer-dedicated-frame): New.
6342         Move dedicated-frame stuff into lisp.
6343
6344 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6345
6346         * printer.el (generic-print-region): Do not require that
6347         `printer-name' be set.
6348         (printer-name): Commentary clarification.
6349
6350 2000-07-19  Martin Buchholz <martin@xemacs.org>
6351
6352         * XEmacs 21.2.35 is released.
6353
6354 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6355
6356         * select.el (selection-coercible-types): Initialise.
6357
6358 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6359
6360         * select.el (own-clipboard): Bug fix.
6361
6362 2000-07-17  Mike Sperber  <mike@xemacs.org>
6363
6364         * cus-edit.el (custom-migrate-custom-file): Save init file before
6365         continuing.
6366
6367 2000-07-16  Mike Sperber  <mike@xemacs.org>
6368
6369         * startup.el (load-init-file): Remove silly call to
6370         `load-user-custom-file`.
6371         (maybe-migrate-user-init-file): Minor fixes.
6372
6373 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6374
6375         * apropos.el (apropos-documentation-check-doc-file):
6376         `doc' variable should be let-bound, as was presumably intended.
6377
6378         * cus-edit.el (custom-variable-reset-saved):
6379         (custom-variable-reset-standard):
6380         Remove unused variable comment-widget.  Twice.
6381
6382         * toolbar.el (toolbar-blank-press-function):
6383         Add a real defvar with initial value nil and proper docstring.
6384         (press-toolbar-button): No need to check for boundp-ness anymore.
6385
6386         * rect.el (open-rectangle-line): Remove useless (let) form.
6387         Add defvar for pending-delete-mode.
6388
6389         * info.el (Info-find-node): This function needs an autoload cookie.
6390
6391         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6392         Use let* since the second form referred to the first.
6393
6394 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6395
6396         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6397         instead of removed `mswindows-get-clipboard'.
6398
6399
6400 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6401
6402         * select.el (select-convert-from-text): New.
6403         * select.el (select-convert-from-length): New.
6404         * select.el (select-convert-from-integer): New.
6405         * select.el (select-convert-from-identity): New.
6406         * select.el (select-convert-from-filename): New.
6407         * select.el (selection-converter-in-alist): Use them.
6408         New converter functions for X.
6409
6410         * select.el (get-selection): Removed comment.
6411
6412         * select.el (own-selection): Removed append code - I thought
6413         I'd already done this, but apparently not...
6414
6415         * select.el: Changed comment about TIMESTAMP.
6416
6417         * select.el (select-convert-in): New.
6418         * select.el (select-convert-out): New.
6419         New functions that get used by select.c.
6420
6421         * select.el (select-buffer-killed-default): New.
6422         * select.el (select-buffer-killed-text): New.
6423         * select.el (selection-buffer-killed-alist): New.
6424         New list and functions that get called if a relevant selection
6425         exists and a buffer gets killed.
6426
6427         * select.el (select-convert-to-targets):
6428         * select.el (select-convert-to-identity): Removed.
6429         * select.el (select-convert-from-identity): Removed.
6430         * select.el (select-converter-out-alist):
6431         Removed _EMACS_INTERNAL selection type.
6432
6433         * x-select.el (xselect-kill-buffer-hook): Removed.
6434         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6435         Removed this X-specific nonesense. Use the generic support
6436         in select.el instead.
6437
6438 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6439
6440         * mule/mule-category.el (defined-category-hashtable):
6441         Use make-hash-table instead of make-hashtable
6442
6443         * buff-menu.el: Byte-compiler warning fix.
6444
6445         * isearch-mode.el (isearch-highlight-all-cleanup):
6446         Remove unused variable `isearch-highlight-all-start'.
6447
6448         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6449
6450         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6451
6452         * cus-dep.el (Custom-make-dependencies):
6453         Add autoload cookie for custom-add-loads to generated custom-load.el.
6454
6455         * autoload.el (autoload-package-name): Warning suppression.
6456         Move defvar prior to first use.
6457
6458         * custom.el: Add autoload for custom-declare-face.
6459         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6460         * cl.el (cl-hack-byte-compiler):
6461         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6462         to work properly.
6463
6464 2000-07-08  Mike Sperber  <mike@xemacs.org>
6465
6466         * startup.el (load-home-init-file): Added variable.
6467         (maybe-migrate-user-init-file): Added.
6468         (load-user-init-file): Load custom file if different from init
6469         file.
6470
6471         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6472         "startup."
6473
6474         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6475         Moved `custom-file'-related code to cus-file.el.
6476
6477         * cus-file.el: New file.
6478
6479 2000-04-01  Mike Sperber  <mike@xemacs.org>
6480
6481         * packages.el (packages-find-package-directories): Added support
6482         for external package hierarchies with in-place installations.
6483
6484         * find-paths.el (paths-root-in-place-p): Added.
6485         (paths-find-emacs-directory): Added support for external
6486         directories with in-place installations.
6487         (paths-find-site-directory): Ditto.
6488
6489         * startup.el (find-user-init-file): Also look for
6490         ~/.xemacs/init.elc? in preference to ~/.emacs.
6491
6492 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6493
6494         * select.el (own-selection):
6495         * select.el (own-clipboard): Changed `append' parameter to
6496         `how-to-use' parameter.
6497         * select.el (own-selection): Removed icky append code.
6498         * select.el (own-selection, get-selection): Removed extra type
6499         checking.
6500         * select.el (selection-appender-alist):
6501         * select.el (selection-converter-{in|out}-alist): Initialise.
6502         * select.el (select-append-to-*): New.
6503         * select.el (select-convert-from-*): New.  New functions to append
6504         data and convert data from external type.
6505
6506 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6507
6508         * font-lock.el: Javadoc enhancements.
6509
6510 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6511
6512         * printer.el (generic-print-region): Compose job name from buffer
6513         name.
6514
6515 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6516
6517         * font-lock.el (font-lock-fontify-pending-extents): Call
6518         font-lock-fontify-region instead of font-lock-fontify-buffer
6519         to avoid unnecessary progress gauges.
6520
6521 2000-07-06  Craig Lanning  <lanning@scra.org>
6522
6523         * custom-load.el (faces):
6524
6525         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6526         dir is a regex.
6527
6528         * process.el (call-process-internal): from Dan Holmsand, use binary
6529         coding systems so that jka-compr works.
6530
6531 2000-07-07  Ben Wing  <ben@xemacs.org>
6532
6533         * font-lock.el: Undo previous change.  Unfortunately, some
6534         files actually use the variables directly in their init code
6535         without quoting them.
6536
6537 2000-07-07  Ben Wing  <ben@xemacs.org>
6538
6539         * font-lock.el (defvar font-lock-*-face): Removed.
6540
6541         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6542         only when necessary.
6543
6544 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6545
6546         * cl-macs.el: fix cl-transform-function-property kludge
6547         so that it does not require a random feature.
6548
6549 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6550
6551         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6552         as in Linux kernel "Rules.make".
6553
6554 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6555
6556         * build-report.el (build-report): Add autoload cookie.
6557
6558 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6559
6560         * package-ui.el (defgroup pui):  Correct a misspelling
6561         (pui-toggle-package-delete):  Change `seleted' to `selected'
6562
6563 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6564
6565         * package-get.el (package-get-update-base):
6566         (package-get): Use insert-file-contents-literally always.
6567         (package-get-maybe-save-index):
6568         Force coding system for writing to binary.
6569
6570 2000-06-08  Mike Alexander  <mta@arbortext.com>
6571
6572         * code-process.el (call-process-region): If there is no coding
6573         system for the process on process-coding-system-alist use the
6574         coding system of the buffer containing the region.
6575
6576 2000-06-10  Ben Wing  <ben@xemacs.org>
6577
6578         * cmdloop.el (command-error):
6579         If debug-on-error and noninteractive, output backtrace.
6580
6581         * files.el (file-relative-name):
6582         Remove MSDOS references.
6583
6584         * simple.el (line-number): New function, due to non-obvious
6585         behavior/usage of count-lines.
6586
6587         * simple.el (count-lines): document non-obvious usage to get
6588         line number.
6589
6590 2000-06-11  Ben Wing  <ben@xemacs.org>
6591
6592         * faces.el ((featurep 'xpm)):
6593         * x-faces.el (x-init-face-from-resources):
6594         * x-faces.el (x-init-frame-faces):
6595         * x-misc.el (x-init-specifier-from-resources):
6596         * x-misc.el (x-get-resource-and-bogosity-check):
6597         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6598         * x-mouse.el (x-init-pointer-shape):
6599         * x-scrollbar.el (x-init-scrollbar-from-resources):
6600         Add sixth argument to x-get-resource calls so as to issue warnings
6601         rather than errors on bogus arguments.
6602
6603 2000-06-05  Ben Wing  <ben@xemacs.org>
6604
6605         * compat.el: new file.  provides a clean, non-intrusive way to
6606         define compatibility functions.
6607
6608         * process.el (shell-quote-argument): temporary fix for lack
6609         of nt-quote-process-args.  #### I need to put back the overall
6610         structure of that mechanism but redo the guts of it using the
6611         extra intelligence in the C code.
6612
6613 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6614
6615         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6616         `package-get' does in package-get.el, instead of using external
6617         "md5sum" program.
6618
6619         * package-get.el (package-get): Insert package file literally to
6620         make checksum calculation work.
6621
6622 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6623
6624         * code-files.el (convert-mbox-coding-system): Deleted.
6625         (file-coding-system-alist): Removed reference to
6626         convert-mbox-coding-system.
6627
6628 2000-05-28  Martin Buchholz <martin@xemacs.org>
6629
6630         * XEmacs 21.2.34 is released.
6631
6632 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6633
6634         * font-lock.el (font-lock-keywords): Rewrote docstring
6635
6636 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6637
6638         * loadhist.el (unload-feature): handle case where x is both boundp
6639         and fboundp
6640
6641 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6642
6643         * packages.el: It's ok to use built-in macros, but not lisp
6644         defined ones.
6645
6646 2000-05-20  Ben Wing  <ben@xemacs.org>
6647
6648         * font-lock.el:
6649         * font-lock.el (font-lock-message-threshold):
6650         * font-lock.el (font-lock-mode):
6651         * font-lock.el (font-lock-default-fontify-buffer):
6652         * font-lock.el (font-lock-always-fontify-immediately):
6653         * font-lock.el (font-lock-old-extent): Removed.
6654         * font-lock.el (font-lock-old-len): Removed.
6655         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6656         * font-lock.el (font-lock-pending-extent-table): New.
6657         * font-lock.el (font-lock-range-table): New.
6658         * font-lock.el (font-lock-after-change-function):
6659         * font-lock.el (font-lock-after-change-function-1): Removed.
6660         * font-lock.el (font-lock-fontify-pending-extents): New.
6661         * font-lock.el ('font-lock-revert-cleanup): Removed.
6662         * font-lock.el ('font-lock-revert-setup): Removed.
6663         Rewrite deferral code to handle any number of changes, merging
6664         them properly.  Remove hacked-up code for revert-buffer, now
6665         unnecessary.
6666
6667         * menubar-items.el (default-menubar):
6668         In Options->Edit Init File, don't switch to emacs-lisp-mode
6669         unless necessary; doing this turns off font-lock.
6670
6671 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6672
6673         * keydefs.el: Define C-x BS to backward-kill-sentence.
6674
6675 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6676
6677         * files.el (hack-local-variables-prop-line): Use non-greedy
6678         matching to process -*-texinfo-*- -*-.
6679
6680 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6681
6682         * minibuf.el (minibuf-directory-files): new function.
6683         (read-file-name-activate-callback): use minibuf-directory-files.
6684         (read-directory-name-internal): ditto.
6685         (mouse-file-display-completion-list): ditto.
6686         (mouse-directory-display-completion-list): ditto.
6687         (read-file-name-internal): remove "./" from completion list unless
6688         explicitly matched, for consistency.
6689
6690 2000-05-11  Ben Wing  <ben@xemacs.org>
6691
6692         * gutter-items.el (gutter-buffers-tab):
6693         * gutter-items.el (add-tab-to-gutter):
6694         * gutter-items.el (update-tab-in-gutter):
6695         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6696         * gutter-items.el (append-progress-display):
6697         * gutter-items.el (abort-progress-display):
6698         * gutter-items.el (raw-append-progress-display):
6699         Further fixes.  Use set-glyph-image not set-image-instance-property,
6700         to fix problems with multiple windows in a frame.
6701
6702         * menubar-items.el (tutorials-menu-filter):
6703         Fix typo.
6704
6705         * startup.el (early-error-handler):
6706         Display message box under windows; otherwise, message will disappear
6707         before it can be viewed.
6708
6709         * update-elc.el:
6710         Fix bug in NEEDTODUMP processing.
6711
6712 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6713
6714         * startup.el (lock-directory): Removed.
6715         (superlock-file): Ditto.
6716         (startup-set-paths): Remove lockdir.
6717         (startup-setup-paths-warning): Remove lock-directory.
6718
6719         * setup-paths.el (paths-find-lock-directory): Removed.
6720         (paths-find-superlock-file): Ditto.
6721
6722 2000-05-09  Ben Wing  <ben@xemacs.org>
6723
6724         * faces.el (set-face-property):
6725         * faces.el (set-face-font):
6726         * faces.el (set-face-foreground):
6727         * faces.el (set-face-background):
6728         * faces.el (set-face-background-pixmap):
6729         * faces.el (set-face-underline-p):
6730         * faces.el (set-face-strikethru-p):
6731         * faces.el (set-face-highlight-p):
6732         * faces.el (set-face-dim-p):
6733         * faces.el (set-face-blinking-p):
6734         * faces.el (set-face-reverse-p):
6735         doc string changes.
6736
6737         * glyphs.el:
6738         * glyphs.el (make-image-specifier):
6739         * glyphs.el (glyph-property):
6740         * glyphs.el (set-glyph-image):
6741         * glyphs.el (make-glyph):
6742         * glyphs.el (make-pointer-glyph):
6743         * glyphs.el (make-icon-glyph):
6744         * glyphs.el (widget-image-instance-p): New.
6745         authorship info, lots of doc changes.  New predicate, inadvertently
6746         omitted.  the general principle with specifier docs is now that
6747         the description of instantiators should go with the make-foo-specifier
6748         fun's doc string, rather than in foo-specifier-p.  this follows
6749         conventions elsewhere in XEmacs and in general is a lot more obvious
6750         of a place to look.  sometimes the make-foo-specifier function needs
6751         to be created in the process.
6752
6753         * gutter.el:
6754         * gutter.el (make-gutter-specifier): New.
6755         * gutter.el (make-gutter-size-specifier): New.
6756         * gutter.el (make-gutter-visible-specifier): New.
6757         specifier doc updates according to the conventions specified before.
6758
6759         * objects.el:
6760         * objects.el (make-font-specifier):
6761         * objects.el (make-color-specifier):
6762         * objects.el (make-face-boolean-specifier): New.
6763         specifier doc updates according to the conventions specified before.
6764
6765         * specifier.el:
6766         * specifier.el (set-specifier):
6767         * specifier.el (make-integer-specifier): New.
6768         * specifier.el (make-boolean-specifier): New.
6769         * specifier.el (make-natnum-specifier): New.
6770         * specifier.el (make-generic-specifier): New.
6771         * specifier.el (make-display-table-specifier): New.
6772         specifier doc updates according to the conventions specified before.
6773
6774         * toolbar.el:
6775         * toolbar.el (make-toolbar-specifier): New.
6776         specifier doc updates according to the conventions specified before.
6777
6778 2000-05-09  Ben Wing  <ben@xemacs.org>
6779
6780         * process.el (call-process-internal): Revert to previous version
6781         because Mike's change clashed with a change I did not long before.
6782         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6783         Thanks very much Mike for pointing out the bug and submitting a
6784         patch!
6785
6786 2000-04-13  Mike Alexander  <mta@arbortext.com>
6787
6788         * process.el (call-process-internal): Send the correct input buffer
6789         (call-process-internal): Return the exit status of the process
6790
6791 2000-05-07  Ben Wing  <ben@xemacs.org>
6792
6793         * winnt.el:
6794         * winnt.el (nt-quote-args-verbatim): Removed.
6795         * winnt.el (nt-quote-args-prefix-quote): Removed.
6796         * winnt.el (nt-quote-args-backslash-quote): Removed.
6797         * winnt.el (nt-quote-args-double-quote): Removed.
6798         * winnt.el (nt-quote-args-functions-alist): Removed.
6799         * winnt.el (nt-quote-process-args): Removed.
6800         Remove all stuff for argument quoting.  We borrow the code instead
6801         from Emacs 20.6, which is much more careful in its quoting
6802         (e.g. in handling runs of the escape character) and avoids most of
6803         the need for this Lisp mechanism by checking to see whether we're
6804         running a Cygwin or normal program and doing the appropriate
6805         quoting.  If we end up needing such a mechanism, we should add
6806         it by extending the variable `mswindows-quote-process-args' so it
6807         can take an alist of regexps.
6808
6809 2000-05-07  Ben Wing  <ben@xemacs.org>
6810
6811         * keydefs.el:
6812         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6813         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6814         the window without moving point.
6815
6816         * simple.el:
6817         * simple.el (scroll-up-one): New.
6818         * simple.el (scroll-down-one): New.
6819         Functions for use with C-M-up/down.
6820
6821 2000-05-01  Martin Buchholz <martin@xemacs.org>
6822
6823         * XEmacs 21.2.33 is released.
6824
6825 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6826
6827         * dialog.el (yes-or-no-p-dialog-box):
6828         Fix docstring.
6829         Fix following horrible bug in X11 mode with focus-follows-mouse:
6830           1. Visit two files in two different frames.
6831           2. do File->Revert Buffer in one of those frames.
6832           3. Dialog box appears.
6833           4. Arrange things so that the mouse passes over the *other*
6834              frame, then to the dialog box, and click on "Yes".
6835           5. The file contents end up in the *wrong* buffer!
6836         Add TODO comment.
6837
6838 2000-04-28  Ben Wing  <ben@xemacs.org>
6839
6840         * help.el (describe-installation): correct typo introduced
6841         in last patch: boundp -> fboundp.
6842
6843         * etags.el (buffer-tag-table-list):
6844         canonicalize filenames to Unix format so that tag-table-alist
6845         searching works under Windows.
6846
6847         * autoload.el:
6848         Bowdlerize the supposedly objectionable words
6849         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6850
6851         * gutter-items.el (set-progress-display-style):
6852         * gutter-items.el (search-dialog-callback):
6853         * gutter-items.el (make-search-dialog):
6854         Change to new callback-ex api.
6855
6856 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6857
6858         * help.el: (describe-installation): decode-coding-string is not
6859         defined in a non MULE environment.
6860
6861 2000-04-28  Ben Wing  <ben@xemacs.org>
6862
6863         * gutter-items.el (buffer-list-changed-hook):
6864         use it, not record-buffer-hook.
6865
6866         * subr.el (record-buffer-hook): Removed.
6867
6868 2000-04-27  Ben Wing  <ben@xemacs.org>
6869
6870         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6871         use NORECORD option.  Andy will not like this, but the existing
6872         gutter behavior is just wrong, as per this comment:
6873
6874         ;; this used to add the norecord flag to both calls below.
6875         ;; this is bogus because it is a pervasive assumption in XEmacs
6876         ;; that the current buffer is at the front of the buffers list.
6877         ;; for example, select an item and then do M-C-l
6878         ;; (switch-to-other-buffer).  Things get way confused.
6879         ;;
6880         ;; Andy, if you want to maintain the current look, you must
6881         ;;  *uncouple* the gutter order and buffers order.
6882
6883         * loaddefs.el (completion-ignored-extensions): unfuckify.
6884
6885         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6886         xemacs.mak.
6887
6888         * autoload.el (batch-update-one-directory): new function, used in
6889         xemacs.mak.
6890
6891         * loadup.el: set gc-cons-threshold very high unless dumping --
6892         loadup during update-elc is much much much faster.  also do this
6893         when quick-building.
6894
6895         add commented-out code for profiling loadup.
6896
6897
6898         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
6899         is required in order to build xemacs.
6900
6901 2000-04-26  Ben Wing  <ben@xemacs.org>
6902
6903         * loadup.el: don't garbage collect during loadup if quick-build
6904         compile-time option is set.
6905
6906 2000-04-23  Ben Wing  <ben@xemacs.org>
6907
6908         * update-elc.el: compute whether any dumped .el or .elc files
6909         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
6910         if so.
6911
6912         * update-elc.el (update-elc-files-to-compile): always change
6913         NOBYTECOMPILE in the src directory rather than current dir,
6914         so it will work under NT.
6915
6916         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
6917         the form of this file is identical between Unix and Windows.
6918         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
6919         Added comment.
6920         (update-autoloads-from-directory): updated doc string.
6921         updated doc strings in a few other places.
6922
6923 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
6924
6925         * bytecomp.el (byte-force-recompile): Fix argument to
6926         byte-recompile-directory.
6927
6928 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
6929
6930         * gutter-items.el (progress-display-clear-when-idle): Use
6931         add-one-shot-hook.
6932         * gutter-items.el (clear-progress-display): Adjust number of
6933         arguments.
6934
6935 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6936
6937         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
6938
6939 2000-04-16  Ben Wing  <ben@xemacs.org>
6940
6941         * printer.el: New file.
6942
6943         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
6944
6945         * help.el (describe-installation): Fix decoding for Windows.
6946
6947         * menubar-items.el:
6948         * menubar-items.el (default-menubar):
6949         * menubar-items.el (tutorials-menu-filter): New.
6950         * menubar-items.el (popup-menubar-menu):
6951         Add authorship.  Redo Help menu and Tutorials filter.
6952
6953         * menubar.el: Correct comment.
6954
6955         * modeline.el (modeline-buffer-identification): Correct doc string.
6956
6957         * simple.el:
6958         * simple.el (printing): Removed.
6959         * simple.el (printer-name): Removed.
6960         * simple.el (generic-print-buffer): Removed.
6961         * simple.el (generic-print-region): Removed.
6962         Move generic print code to printer.el.
6963
6964 2000-04-15  Ben Wing  <ben@xemacs.org>
6965
6966         * simple.el (generic-print-region): New.
6967         make this function actually work.
6968         (generic-print-buffer): call generic-print-region.
6969
6970 2000-04-14  Andy Piper  <andy@xemacs.org>
6971
6972         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
6973         by using the new widget-callback-current-channel.
6974         (search-dialog-callback): ditto.
6975
6976 2000-04-12  Andy Piper  <andy@xemacs.org>
6977
6978         * gutter.el (default-gutter-position): moved from gutter-items.el.
6979         (default-gutter-position-changed-hook): ditto.
6980         (gutter-element-visibility-changed-hook): ditto.
6981         (set-gutter-element): ditto.
6982         (remove-gutter-element): ditto.
6983         (set-gutter-element-visible-p): ditto.
6984         (gutter-element-visible-p): ditto.
6985         (init-gutter): ditto.
6986
6987         * dialog.el (make-dialog-box): renamed and moved from
6988         gutter-items.el
6989
6990         * gutter-items.el: move various functions elsewhere.
6991
6992 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6993
6994         * menubar-items.el: Fixed place of parenthesis.
6995
6996 2000-04-12  Ben Wing  <ben@xemacs.org>
6997
6998         * etags.el (find-tag-at-point): New.  Lets you do find-tag
6999                 without constantly being prompted for the tag.
7000         * simple.el: Added a number of section headings, to clarify the
7001                 organization of this file.
7002         * simple.el (activate-region):
7003         * simple.el (region-exists-p):
7004         * simple.el (region-active-p):
7005                 Moved these three function down to the other side of
7006                 the case-changing functions, so they join the rest of
7007                 the region code.
7008         * simple.el (printing): New.
7009         * simple.el (printer-name): New.
7010         * simple.el (generic-print-buffer): New.
7011                 New functions, a very simple prototype for a unified
7012                 printing interface.
7013
7014         * process.el (call-process-internal): Real fix for null BUFFER,
7015                 other problems with BUFFER specs.
7016
7017         * menubar-items.el:
7018                 Fixed up File->Print to use new printing functions.
7019                 Various corrections and expansions to Grep/Compile menus.
7020                 New options for Printing.
7021                 New options for SMTP Mail, the way to send mail under
7022                   MS Windows. (There's also a package patch to make SMTP
7023                   Mail be the default under MSWin.)
7024
7025 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7026
7027         * menubar-items.el: Selecting Rectangle Mousing from menubar
7028         did not work.  Needed to quote mouse-track-rectangle-p.
7029
7030 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7031
7032         * cl-compat.el (keywordp): Removed.
7033
7034 2000-04-05  Andy Piper  <andy@xemacs.org>
7035
7036         * gutter-items.el (progress-layout-glyph): don't initialize here.
7037         (progress-gauge-glyph): use dynamic sizing.
7038         (set-progress-display-style): new function. Set progress glyphs
7039         appropriately depending on the style.
7040         (progress-display-style): new variable. Custom version of
7041         set-progress-display-style.
7042         (progress-abort-glyph): switch to dynamic sizes.
7043         (search-dialog-text): make the edit field active.
7044
7045 2000-04-04  Andy Piper  <andy@xemacs.org>
7046
7047         * gutter-items.el (make-search-dialog): need to make the search
7048         dialog visible after creation.
7049
7050         * menubar-items.el (default-menubar): use the search dialog for
7051         searching. Remove some extraneous search menu items.
7052
7053         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7054         well as strings.
7055         (make-gutter-only-dialog-frame): allow the user to create the
7056         frame unmapped. Allow the gutter spec to be given as a glyph.
7057         (search-dialog-direction): new variable.
7058         (search-dialog-text): new variable.
7059         (search-dialog-callback): new function. Callback for the search
7060         dialog action.
7061         (make-search-dialog): new function. Create a user-friendly search
7062         dialog.
7063
7064 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7065
7066         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7067         under Windows.
7068
7069 2000-04-01  Andy Piper  <andy@xemacs.org>
7070
7071         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7072         progress more accurately.
7073
7074 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7075
7076         * finder.el (finder-compile-keywords): Process readable files only.
7077         Because error in process of .#finder-inf.el when compile xemacs
7078         with --with-clash-detection option.
7079
7080 2000-03-31  Andy Piper  <andy@xemacs.org>
7081
7082         * gutter-items.el (append-progress-display): don't delay after a
7083         successful font-lock.
7084         (make-gutter-only-dialog-frame): new function. Allow users to
7085         create gutter-only dialogs.
7086
7087 2000-03-27  Mike Alexander  <mta@arbortext.com>
7088
7089         * process.el (call-process-internal): Handle a null BUFFER
7090         parameter correctly.
7091
7092 2000-03-28  Andy Piper  <andy@xemacs.org>
7093
7094         * gutter-items.el (abort-progress-display): put strings in the
7095         gutter not extents.
7096         (progress-layout-glyph): signal special 'quit callback.
7097         (progress-display-quit-function): deleted.
7098         (progress-display-stop-callback): deleted.
7099         (progress-display-dispatch-command-events): deleted.
7100         (append-progress-display): remove calls to
7101         progress-display-dispatch-command-events.
7102         (raw-append-progress-display): ditto.
7103
7104 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7105
7106         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7107         being a list.  Actually define `stipple-pixmap-p' which is used as
7108         an error predicate.  Correctly handle PIXMAP being either relative
7109         or absolute file name.
7110
7111 2000-03-24  Andy Piper  <andy@xemacs.org>
7112
7113         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7114         (abort-progress-display): ditto. Don't delete the created extent.
7115         (raw-append-progress-display): ditto.
7116         (progress-display-dispatch-non-command-events): new
7117         function. Encapsulates what we want to do when no command input is
7118         required.
7119         (progress-display-dispatch-command-events): likewise, but disable
7120         for now since it causes too many problems.
7121         (append-progress-display): use them.
7122         (raw-append-progress-display): ditto.
7123         (default-gutter-position-changed-hook): set this rather than
7124         default-gutter-position-changed.
7125         (default-gutter-position-changed-hook): lambda with zero arguments
7126         rather than one.
7127         (raw-append-progress-display): trap errors in pending input since
7128         allowing them to signal will hose the gauge well and
7129         truly. Ideally we would like to delay these until we are more able
7130         to cope.
7131         (append-progress-display): ditto.
7132
7133 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7134
7135         * lisp/make-docfile.el: call-process-internal is now implemented
7136         in process.el.
7137
7138 2000-03-21  Ben Wing  <ben@xemacs.org>
7139
7140         * mule\mule-cmds.el (set-language-info-alist):
7141         Fix to correspond to new menu arrangement.
7142
7143 2000-03-21  Ben Wing  <ben@xemacs.org>
7144
7145         * process.el:
7146         * process.el (call-process-internal): New.
7147         New implementation of call-process.  Only enabled under NT, so far.
7148         stderr handling not implemented yet in CVS'd C code.
7149
7150 2000-03-20  Ben Wing  <ben@xemacs.org>
7151
7152         * lisp-mode.el:
7153         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7154         * lisp-mode.el (lisp-interaction-mode):
7155         Put back Lisp Interaction menubar for Jan V's sake.
7156
7157         * simple.el:
7158         * simple.el (mark-ring):
7159         * simple.el (dont-record-current-mark): New.
7160         * simple.el (in-shifted-motion-command): New.
7161         * simple.el (mark-ring-unrecorded-commands): New.
7162         * simple.el (mark-ring-max):
7163         * simple.el (set-mark-command):
7164         * simple.el (push-mark):
7165         * simple.el (handle-pre-motion-command):
7166         Implement scheme for not recording unimportant marks.
7167
7168         * subr.el:
7169         * subr.el (function-allows-args): New.
7170         New function function-allows-args.
7171
7172 2000-03-20  Martin Buchholz <martin@xemacs.org>
7173
7174         * XEmacs 21.2.32 is released.
7175
7176 2000-03-20  Andy Piper  <andy@xemacs.org>
7177
7178         * gutter-items.el (update-tab-in-gutter): force selection of the
7179         selected-window if required to do so.
7180         (buffers-tab-items): ditto.
7181         (add-tab-to-gutter): ditto.
7182         (create-frame-hook): use force-selection.
7183         (default-gutter-position-changed): lambdify.
7184         (update-tab-hook): deleted since it was only used in one place.
7185
7186 2000-03-18  Andy Piper  <andy@xemacs.org>
7187
7188         * files.el (find-file-noselect): undo change that shouldn't have
7189         gone in.
7190
7191 2000-03-17  Andy Piper  <andy@xemacs.org>
7192
7193         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7194         of selected-window trickery.
7195
7196         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7197         frames tabs.
7198         (progress-display-stop-callback): progress -> progress-display
7199         (progress-display-quit-function): ditto.
7200         (clear-progress-display): ditto.
7201         (remove-progress-display): ditto.
7202         (append-progress-display): ditto.
7203         (abort-progress-display): ditto.
7204         (raw-append-progress-display): ditto.
7205         (display-progress-display): ditto.
7206         (current-progress-display-label): ditto.
7207         (current-progress-display): ditto.
7208         (lprogress-display): ditto and save the buffer
7209         (progress-display): ditto. Otherwise the buffer sometimes gets
7210         changed which confuses font-lock.
7211
7212         * font-lock.el (font-lock-default-fontify-buffer): catch all
7213         errors, not just quit.
7214         (font-lock-mode): progress -> display-progress
7215         (font-lock-default-fontify-buffer): ditto.
7216         (font-lock-fontify-syntactically-region): ditto.
7217         (font-lock-fontify-keywords-region): ditto.
7218
7219 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7220
7221         * cl.el (gensym): Move to here from cl-macs.el.
7222         (gentemp): Ditto.
7223
7224 2000-03-16  Andy Piper  <andy@xemacs.org>
7225
7226         * font-lock.el (font-lock-mode): use lprogress and friends for
7227         progress management.
7228         (font-lock-default-fontify-buffer): ditto.
7229         (font-lock-fontify-syntactically-region): ditto.
7230         (font-lock-fontify-keywords-region): ditto.
7231         (font-lock-revert-cleanup): fix reverting.
7232         (font-lock-revert-setup): ditto.
7233
7234         * gutter-items.el (progress-use-echo-area): new variable. Use the
7235         echo area for progress gauges if non-nil.
7236         (clear-progress): remove echo area stuff and defer to
7237         clear-message.
7238         (append-progress): dispatch non-command events after each progress
7239         increment. Remove echo area stuff.
7240         (abort-progress): remove echo area stuff and defer to
7241         display-message.
7242         (raw-append-progress): ditto. Dispatch non-command events after
7243         gutter redisplay.
7244         (display-progress): defer echo area stuff to display-message.
7245
7246         * gutter-items.el (clear-progress):
7247         (abort-progress): indentation changes.
7248         (display-progress): don't clear progress.
7249         (append-progress): compare messages with equal.
7250         (raw-append-progress): use dispatch-non-command-events to flush
7251         widget creation events.
7252
7253 2000-03-13  Ben Wing  <ben@xemacs.org>
7254
7255         * abbrev.el:
7256         * abbrev.el (abbrev-string-to-be-defined): New.
7257         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7258         Changes for use with the menubar.
7259
7260 2000-03-12  Ben Wing  <ben@xemacs.org>
7261
7262         * alist.el (vassoc): moved here from font-menu.el.
7263
7264         * custom.el (defface): typo fix.
7265
7266         * dialog.el (yes-or-no-p-dialog-box):
7267         * dialog.el (message-box):
7268         * files.el (save-some-buffers-1):
7269         Put accelerators in the button names.
7270
7271         * font-lock.el (font-lock-comment-face):
7272         * font-lock.el (font-lock-keyword-face):
7273         * font-lock.el (font-lock-function-name-face):
7274         Fixed some of the colors under MS Windows because the existing
7275         default colors were hardly different from black and needed to be
7276         made lighter.
7277
7278         * font-menu.el:
7279         * font-menu.el (font-menu-split-long-menu):
7280         * font-menu.el (font-menu-family-constructor):
7281         * font-menu.el (font-menu-size-constructor):
7282         * font-menu.el (font-menu-weight-constructor):
7283         * font-menu.el (font-menu-set-font):
7284         vassoc moved to alist.el.
7285         Accelerators added to all menus.
7286         Unused bound var new-props removed.
7287
7288         * keydefs.el: I did a whole lot of rearranging to put things in a
7289         more consistent order and fixed a number of cases where key
7290         combinations involving up, down, left, right and so on were
7291         defined but the corresponding keypad combinations were not
7292         defined.
7293
7294         * lisp-mode.el:
7295         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7296         * lisp-mode.el (emacs-lisp-mode):
7297         * lisp-mode.el (lisp-interaction-mode):
7298         * lisp-mode.el (flet):
7299         Added accelerators onto the menus.
7300         Made all the different versions of the let function be indented
7301         the same way.
7302         Undid Steve's easy-menu-ification, because it makes it impossible
7303         to have the menubar and popup menus different.
7304         Cleaned up the menu; added items for find-function &c and some
7305         indenting, and removed debug-on-*.
7306
7307         * list-mode.el (list-mode-hook):
7308         * list-mode.el (list-mode):
7309         * list-mode.el (completion-setup-hook):
7310         * list-mode.el (display-completion-list):
7311         Added support for the :window-height keyword, which is required
7312         because of other changes that I made for the file dialog box.  I
7313         also made the hook variables list-mode-hook and
7314         completion-setup-hook and also minibuffer-setup-hook in
7315         minibuf.el be permanent-local; see comment in list-mode.el.
7316
7317         * map-ynp.el (map-y-or-n-p):
7318         Added accelerators to the dialog buttons.
7319
7320         * menubar-items.el (menu-truncate-list):
7321         New internal function.
7322         * menubar-items.el (submenu-generate-accelerator-spec):
7323         * menubar-items.el (menu-item-strip-accelerator-spec):
7324         * menubar-items.el (menu-item-generate-accelerator-spec):
7325         New exported functions, for use in auto-generating accelerator specs.
7326
7327         * menubar-items.el:
7328         * menubar-items.el (default-menubar):
7329         * menubar-items.el (maybe-add-init-button):
7330         * menubar-items.el (bookmark-menu-filter):
7331         * menubar-items.el (slow-format-buffers-menu-line):
7332         * menubar-items.el (build-buffers-menu-internal):
7333         * menubar-items.el (language-environment-menu-filter):
7334         * menubar-items.el (default-popup-menu):
7335         * menubar-items.el (popup-buffer-menu):
7336         * menubar-items.el (popup-menubar-menu):
7337         Did a major overhaul on this file, and in fact I'm nowhere near
7338         done working on the menubar, and there will be more patches to
7339         come.  A basic summary of what I've done:
7340
7341         a) I added accelerators to all of the menu items.  For menus that
7342         are auto-generated, such as the buffers menu, the accelerators are
7343         automatically added to the beginning of each line using the
7344         numbers 1 through 9, then zero, and then letters starting with A,
7345         but omitting the letters that are already in use for the fixed
7346         menu items at the top of the buffers menu.  To facilitate adding
7347         accelerators of this kind, I created some new functions
7348         (*-accelerator-spec), which are also being used by other filters
7349         that auto generate lists of things such as ftp sites to download
7350         packages.  If people really don't like these accelerators
7351         appearing at the beginning of the menu items, a variable can be
7352         added to optionally turn them off, but I think this is rather
7353         pointless because other menu items have accelerators and many or
7354         most of the menu users will use the accelerators if the support is
7355         there.
7356
7357         b) I combined the top level Tools and Apps menus into a single
7358         Tools menu, because the distinction between the two is not
7359         obvious, and the items on the menus are not used often enough that
7360         putting some of them onto submenus is a problem.
7361
7362         c) I created two new top level menus called View and Cmds because
7363         there were too many items on the File and Edit menus, and I'm going
7364         to be adding more items to these menus.  In contrast to the Tools
7365         menu, the items on these menus may be used quite often during an
7366         editing session, and so should be available with fewer
7367         keystrokes.
7368
7369         d) I added a number of options to the options menu, including one
7370         for controlling whether the alt key can be used to traverse to
7371         menu items using the accelerators, one for controlling behavior of
7372         control-k, one for controlling how the kill and yank functions
7373         interact with the clipboard, a few additional buffers-menu
7374         options, and various other things.  I also did a bit of
7375         rearranging, for example, combining the keyboard and mouse options
7376         into a single keyboard and mouse submenu to facilitate the
7377         accelerators on that level.
7378
7379         e) I changed the variable buffers-menu-format-buffer-line-function
7380         to take two arguments instead of one, the second argument being
7381         the line number for use in creating an accelerator.  I added a
7382         hack to support existing functions with one argument (although I
7383         doubt that very many of these exist), for backward compatibility.
7384
7385         f) I moved the top level mule menu to be a submenu of the edit
7386         menu.  I think that most of the items on this menu are fairly
7387         useless and there are certainly not enough frequently used items
7388         to justify this being its own top level menu.
7389
7390         g) I combined most of the items in big-menubar.el into the main menu.
7391         If people think the main menu is too big, it would be possible to
7392         create different configurations, some smaller.
7393
7394         * menubar.el (check-menu-syntax):
7395         Deleted some syntax checks that were no longer valid, partly
7396         because of changes that were already made a long time ago, and
7397         partly because of a change I made where I allow the name of the
7398         menu item to be an evaluated expression rather than just a string,
7399         similar to all of the other parameters of a menu item.
7400
7401         * minibuf.el:
7402         * minibuf.el (read-file-name-1):
7403         * minibuf.el (mouse-read-file-name-1):
7404         I made a number of changes to improve the appearance
7405         and functioning of the file dialog box.  They include:
7406
7407         a) Fixing the problem where closing the dialog box by clicking on
7408         the close button of the window didn't properly exit the
7409         minibuffer.
7410
7411         b) Fixing the problem that if you typed part of a file name, and
7412         then clicked on a completion with the mouse, the file was not
7413         correctly selected.
7414
7415         c) Changing the title of the dialog box to reflect the operation
7416         being done in accordance with user interface conventions, rather
7417         than the name of the dialog box buffer, which is rather useless.
7418
7419         d) Remove the words "possible completions are" which didn't
7420         belong.
7421
7422         e) Fix things so that the completions scroll off the end of the
7423         completions windows only to the right, rather than both to the
7424         right and down, which is in accordance with Windows user interface
7425         conventions.
7426
7427         * msw-init.el (init-post-mswindows-win):
7428         Added a binding for meta-F4, which is the standard windows binding
7429         for exiting a program.
7430
7431         * select.el (get-selection-no-error):
7432         * select.el (own-selection):
7433         * select.el (own-clipboard):
7434         Added an optional argument called append to the functions
7435         own-selection and own-clipboard.  This adds support for appending
7436         text to the existing selection and allows the function
7437         own-clipboard to be used as the value of the variable
7438         interprogram- cut-function.
7439
7440         Fixed a bug in own-selection in handling zmacs-region-stays.
7441
7442         * simple.el (historical-kill-line): New.
7443
7444         * simple.el (kill-line):
7445         * simple.el (interprogram-cut-function):
7446         * simple.el (interprogram-paste-function):
7447         * simple.el (handle-pre-motion-command):
7448         * simple.el (next-line):
7449         * simple.el (previous-line):
7450         a) Expanded the variable kill-whole-line, so that function
7451         kill-line can be set to delete the entire line always, not just
7452         when cursor is at the beginning of the line.  This is controlled
7453         by setting the variable kill-whole-line to the symbol 'always.
7454         This behavior, as well as the existing kill-whole-line behavior,
7455         now only take effect when kill-line is called interactively,
7456         although this is a departure from a previous behavior in the case
7457         of setting this variable kill-whole-line to t.  It is almost
7458         certainly what has always been intended, and most likely the old
7459         way of doing things introduced bugs.  I also created a function
7460         called historical-kill-line, which ignores the kill-whole-line
7461         setting and always gives the historical behavior of only killing
7462         to the end of the line.  I bound this function to shift- control-k
7463         so that the kill to end of line behavior is available, even when
7464         kill-whole-line has been set to change control-k into the simple
7465         delete-whole-line behavior. (This can be set using the options
7466         menu.)
7467
7468         b) I changed things so that kill and yank now interact with the
7469         clipboard by default under windows.  This was done by changing the
7470         default value of interprogram-cut- function and
7471         interprogram-paste-function.  You can get the old behavior by
7472         setting these to nil, and there is an option on the options menu
7473         to do this.
7474
7475         c) I added support for selecting text using shifted motion keys.
7476         This support is on by default and can be controlled by the
7477         variable shifted-motion-keys-select-region.  There is also a
7478         variable called unshifted-motion-keys-deselect-region that
7479         controls more specifically how the shifted motion key behavior
7480         works.  I did not put an option on the options menu to turn this
7481         off, because I can't imagine why this would be useful.
7482
7483         * simple.el (forward-block-of-lines):
7484         * simple.el (backward-block-of-lines):
7485         * simple.el (block-movement-size):
7486         New.
7487
7488         * simple.el (uncapitalized-title-words):
7489         * simple.el (uncapitalized-title-word-regexp):
7490         * simple.el (capitalize-string-as-title):
7491         * simple.el (capitalize-region-as-title):
7492         New.
7493
7494
7495         * subr.el (add-hook):
7496         * subr.el (make-local-hook): New.
7497         * subr.el (remove-local-hook): New.
7498         * subr.el (add-one-shot-hook): New.
7499         * subr.el (add-local-one-shot-hook): New.
7500         Added some functions to make using hooks easier.
7501         These include:
7502
7503         a) Functions add-local-hook and remove-local-hook to make it easy
7504         to use local hooks.
7505
7506         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7507         make it possible to add a "one-shot" hook, which is to say a hook
7508         that runs only once, and automatically removes itself after the
7509         first time it has run.
7510
7511 2000-03-09  Andy Piper  <andy@xemacs.org>
7512
7513         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7514
7515 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7516
7517         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7518         Moved from menubar-items.el.
7519         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7520
7521 2000-03-08  Andy Piper  <andy@xemacs.org>
7522
7523         * gutter-items.el (build-buffers-tab-internal): add selected field
7524         to buffers tab spec.
7525
7526 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7527
7528         * minibuf.el (last-exact-completion): Initialize to nil.
7529
7530 2000-03-07  Didier Verna  <didier@xemacs.org>
7531
7532         * startup.el (command-line-1): remove unused variable
7533         `first-file-buffer'.
7534
7535 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7536
7537         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7538         which is also used for Web server log files.
7539
7540 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7541
7542         * mule/mule-charset.el: Setup auto-fill-chars.
7543
7544 2000-03-02  SL Baur  <steve@beopen.com>
7545
7546         * subr.el (with-string-as-buffer-contents): Reimplement using
7547         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7548         non-deletion of buffer after execution problem.
7549         (with-output-to-string): Use unique buffer name.
7550
7551 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7552
7553         * gutter-items.el (buffers-tab-sort-function):  New variable.
7554         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7555
7556 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7557
7558         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7559
7560 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7561
7562         * menubar-items.el (maybe-add-init-button): Remove the "Load
7563         .emacs" button from all menubars.
7564
7565 2000-03-01  Didier Verna  <didier@xemacs.org>
7566
7567         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7568         region rectangle replacement (from Jan Vroonhof).
7569         (replace-rectangle): new function.
7570
7571 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7572
7573         * mule/mule-cmds.el (set-default-coding-systems): Use
7574         set-terminal-coding-system and set-keyboard-coding-system.
7575         * coding.el (set-terminal-coding-system): Use
7576         set-console-tty-output-coding-system.
7577         (set-keyboard-coding-system): Use
7578         set-console-tty-input-coding-system.
7579
7580 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7581
7582         * minibuf.el (read-variable): Allow symbol to default argument.
7583
7584 2000-02-27  Andy Piper  <andy@xemacs.org>
7585
7586         * gutter-items.el (update-tab-hook): new function to be used for
7587         hooks.
7588         (create-frame-hook): add update-tab-hook.
7589         (record-buffer-hook): ditto.
7590         (default-gutter-position-changed): ditto.
7591         (default-gutter-position): updating the buffers tab is now handled
7592         by a hook.
7593         (default-gutter-position-changed-hook): new variable.
7594         (gutter-element-visibility-changed-hook): ditto.
7595         (set-gutter-element-visible-p): call it.
7596         (set-gutter-element): use modify-specifier-instances. Set extents
7597         as duplicable before using.
7598         (remove-gutter-element): ditto.
7599         (set-gutter-element-visible-p): ditto.
7600         (init-gutter): new function.
7601         (add-tab-to-gutter): use new gutter-element functions rather than
7602         setting specifiers directly.
7603         (clear-progress): ditto.
7604         (abort-progress): ditto.
7605         (gutter-buffers-tab-visible-p): renamed from
7606         default-gutter-visible-p
7607
7608         * specifier.el (modify-specifier-instances): new function from Jan
7609         Vroonhof.
7610
7611         * x-init.el (init-post-x-win): call init-gutter.
7612
7613         * msw-init.el (init-post-mswindows-win): call init-gutter.
7614
7615         * menubar-items.el (default-menubar): Update to reflect new gutter
7616         variables.
7617
7618 2000-02-26  Andy Piper  <andy@xemacs.org>
7619
7620         * gutter-items.el (set-gutter-element): new function. Add gutter
7621         elements to the specified gutter.
7622         (remove-gutter-element): new function. Remove gutter elements from
7623         the specified gutter.
7624         (set-gutter-element-visible-p): new function. Set gutter element
7625         visibility for the provided gutter-visible specifier.
7626
7627 2000-02-23  Andy Piper  <andy@xemacs.org>
7628
7629         * gutter-items.el (add-tab-to-gutter): specify dimensions
7630         dynamically.
7631
7632 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7633
7634         * gutter-items.el (add-tab-to-gutter):
7635         * package-get.el (package-get-interactive-package-query):
7636         * package-ui.el (pui-directory-exists):
7637         (pui-install-selected-packages):
7638         (pui-list-packages):
7639         Use #'(lambda ...)  instead of '(lambda ...).
7640
7641 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7642
7643         * startup.el (load-user-init-file): Check to make sure user
7644           has an init-file before calling load().
7645
7646 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7647
7648         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7649
7650 2000-02-23  Martin Buchholz <martin@xemacs.org>
7651
7652         * XEmacs 21.2.31 is released.
7653
7654 2000-02-21  Mike Sperber <mike@xemacs.org>
7655
7656         * loadup.el (really-early-error-handler):
7657         * update-elc.el:
7658         * make-docfile.el:
7659         Remove dependency on EMACSBOOTSTRAP... environment variables.
7660
7661 2000-02-21  Martin Buchholz <martin@xemacs.org>
7662
7663         * XEmacs 21.2.30 is released.
7664
7665 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7666
7667         * byte-optimize.el (byte-optimize-plus):
7668         (byte-optimize-minus):
7669         (byte-optimize-multiply):
7670         Optimize (- 0) to 0, not (-)
7671         Optimize (+ 5 3.0) to 8.0
7672         Optimize (* 5 3.0) to 15.0
7673         Improve readability.
7674
7675 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7676
7677         * modeline.el: (modeline-scrolling-method): change modeline
7678         mswindows cursor appearance according to the value.
7679
7680         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7681         and 'gui-element face colors and 'gui-element face font to Windows
7682         defaults.
7683
7684 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7685
7686         * font-lock.el: Javadoc enhancements
7687
7688 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7689
7690         * ldap.el (toplevel): Test if LDAP support has been compiled in
7691         (ldap-verbose): New option
7692         (ldap-search-entries): Renamed from the previous ldap-search
7693         Conditionalize message display on ldap-verbose
7694         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7695         defuns
7696         (ldap-search): Is now defined as an obsolete wrapper calling
7697         ldap-search-basic or ldap-search-entries
7698
7699
7700 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7701             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7702             Jan Vroonhof  <jan@xemacs.org>
7703
7704         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7705         When for-effect is true, didn't call `byte-optimize-form'
7706         in and/or subforms without last.
7707
7708 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7709
7710         * package-get.el (package-get-download-sites): Use correct custom
7711         type.
7712
7713 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7714
7715         * files.el (write-file): Ask for coding system when compiled with
7716         file-coding.
7717
7718 2000-02-16  Andy Piper  <andy@xemacs.org>
7719
7720         * buffer.el (switch-to-buffer): give norecord argument to
7721         set-window-buffer instead of explicitly recording.
7722
7723         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7724         we have to pick a window.
7725
7726 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7727
7728         * mule/mule-cmds.el (describe-language-support): Don't add
7729         unexist function to help-map.
7730         (describe-coding-system): Don't use already assigend `C'.
7731
7732 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7733
7734         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7735         work in custom.
7736
7737 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7738
7739         * about.el: Ienaga's e-mail address change.
7740
7741 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7742
7743         * etags.el (find-tag): force new window -- even if buf already
7744         visible -- when other-window is t
7745
7746 2000-02-16  Martin Buchholz <martin@xemacs.org>
7747
7748         * XEmacs 21.2.29 is released.
7749
7750 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7751
7752         * cl-extra.el (getf): This is now identical to `plist-get', so
7753         just defalias it.
7754         * cl-macs.el: Make getf an alias to plist-get, at the
7755         byte-compiler level, using define-compiler-macro.
7756
7757 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7758
7759         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7760
7761 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7762
7763         * lisp/etags.el (find-tag-internal): set exact-tagname to
7764           a regular expression that matches against the tagname
7765           part of the tag entry first instead of only looking in
7766           the context area.
7767
7768 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7769
7770         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7771         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7772
7773 2000-02-07  Martin Buchholz <martin@xemacs.org>
7774
7775         * XEmacs 21.2.28 is released.
7776
7777 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7778
7779         * cl-extra.el (getf): Just call `get', never `get*'.
7780         Make arglist match docstring.
7781         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7782         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7783         * byte-optimize.el: remove references to `get*'.
7784
7785 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7786
7787         * mule/european.el: Add syntax information for Latin3 and Latin4.
7788
7789 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7790
7791         * byte-optimize.el: Byte-optimize (length "foo")
7792
7793 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7794
7795         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7796         width check using `window-leftmost-p' and `window-rightmost-p'.
7797
7798 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7799
7800         * wid-edit.el (widget-match-inline): An atom never matches a
7801           list.
7802
7803 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7804
7805         * modeline.el: Consolidated 'x and 'mswindows specification under
7806         'win tag.
7807
7808 2000-01-29  Andy Piper  <andy@xemacs.org>
7809
7810         * gutter-items.el: (format-buffers-tab-line): Try and be
7811         intelligent about buffer naming when we have duplicates.
7812
7813 2000-01-29  Andy Piper  <andy@xemacs.org>
7814
7815         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7816         updated when it becomes visible.
7817
7818 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7819
7820         * bytecomp.el (byte-compile-insert-header): Properly set coding
7821         system under MULE and file-coding.
7822
7823 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7824
7825         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7826         (dontusethis-set-value-terminal-coding-system-handler):
7827         (dontusethis-set-value-keyboard-coding-system-handler):
7828         Never undefine coding system aliases.  Emergency fix for gnus.
7829
7830 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7831
7832         * files.el (abbreviate-file-name): Use directory-sep-char instead
7833         of hard-coded "/".
7834
7835 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7836
7837         * startup.el (user-init-file-base-list): New variable, replacing
7838         user-init-file-base.
7839         (find-user-init-file): New function.
7840         (command-line-early): Use it.
7841         (load-user-init-file): Ditto.
7842
7843 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7844
7845         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7846         calling valid-image-instantiator-format-p
7847
7848 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7849
7850         * isearch-mode.el (isearch-mode): The variable is
7851         isearch-unhidden-extents, not isearch-opened-extents.
7852
7853 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7854
7855         * minibuf.el (next-history-element): Modify error message if a
7856         default value is available.
7857
7858 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7859
7860         * bytecomp.el (byte-compile-file): Don't unconditionally write
7861         .elc files in binary - might contain non-Latin1.
7862
7863 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7864
7865         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7866         for windows-nt.
7867
7868         * version.el:
7869         * startup.el (user-init-file-base):
7870         * process.el (call-process-region):
7871         * files.el (make-backup-file-name):
7872         (backup-file-name-p):
7873         (file-relative-name):
7874         (abbreviate-file-name):
7875         (set-auto-mode):
7876         * code-process.el (call-process-region): Removed unnecessary
7877         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7878         support out of the universe.
7879
7880         * process.el:
7881         * code-process.el:
7882         * bytecomp.el (byte-compile-file): Removed reference to
7883         buffer-file-type, and commented usage of binary-process-output
7884         NTEmacs variables.
7885
7886 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7887
7888         * help.el (function-arglist): Add case for macro.
7889
7890 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7891
7892         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7893         printers.
7894         (custom-display): Added a menu for printer/display tags.
7895
7896         * frame.el (frame-type):
7897         * device.el (device-type): Added 'msprinter to the doc string, and
7898         removed 'pc -- it is not going to be implemented ever.
7899         (call-device-method): Fixed docstring typo.
7900         Defined specifier tags 'printer and 'display.
7901
7902 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
7903
7904         * lisp/itimer.el (itimer-run-expired-timers): (consp
7905           last-command-event-time) instead of (consp
7906           'last-command-event-time).
7907
7908 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7909
7910         * msw-glyphs.el: Removed obsolete commentary.
7911
7912 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7913
7914         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
7915         better default value.
7916
7917 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
7918
7919         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
7920         (read-string): Ditto.
7921         (eval-minibuffer): Ditto.
7922         (read-command): Ditto.
7923         (read-function): Ditto.
7924         (read-variable): Ditto.
7925         (read-number): Ditto.
7926         (read-shell-command): Ditto.
7927         (read-number): Record history.
7928
7929 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7930
7931         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
7932
7933 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
7934
7935         * faces.el (startup-initialize-custom-faces): New function.
7936         Reset all faces created during auto-autoloads loading time
7937         by defface.
7938         * startup.el (command-line): Call it.
7939
7940 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
7941
7942         * about.el (about-hackers): Add myself to contributors list.
7943
7944 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7945
7946         * menubar-items.el (maybe-add-init-button): Removed an argument in
7947         a call to load-user-init-file, as the function managed to lose its
7948         formal parameter a few betas ago.
7949
7950 2000-01-18  Martin Buchholz <martin@xemacs.org>
7951
7952         * XEmacs 21.2.27 is released.
7953
7954 2000-01-18  Martin Buchholz  <martin@xemacs.org>
7955
7956         * process.el (shell-command-to-string): Use the FSF docstring.
7957         Make shell-command-to-string the standard function, and
7958         exec-to-string the (deprecated) alias.
7959
7960         * startup.el: typo fix.
7961
7962 2000-01-16  Martin Buchholz  <martin@xemacs.org>
7963
7964         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
7965
7966 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7967
7968         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
7969         buffers after visible buffers.
7970         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
7971
7972 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7973
7974         * info.el (Info-extract-menu-node-name): Stop at a dot
7975         followed by whitespace or right parenthesis.
7976
7977 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
7978
7979         * info.el (Info-directory-list): Warn against using Customize with
7980         Info-directory-list.
7981
7982 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
7983
7984         * minibuf.el (read-file-name): doc fix.
7985
7986         * autoload.el (update-file-autoloads): doc fix.
7987
7988         * about.el (about-hackers): Change my E-mail address.
7989
7990 2000-01-13  Martin Buchholz  <martin@xemacs.org>
7991
7992         * info.el (Info-visit-file): Just use the `f' interactive spec to
7993         read a filename in the standard way.
7994
7995 2000-01-13  Andy Piper  <andy@xemacs.org>
7996
7997         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
7998         (gutter-buffers-tab-extent): new variable.
7999         (update-tab-in-gutter): call add-tab-to-gutter again if the
8000         orientation has changed.
8001         (add-tab-to-gutter): cope with different orientations.
8002
8003 2000-01-11  Didier Verna  <didier@xemacs.org>
8004
8005         * info.el (Info-following-node-name): backward-skip dots as well
8006         as spaces (dots at the end of a node name aren't part of it).
8007         (Info-extract-menu-node-name): don't skip dots. There could be
8008         some in the node name.
8009         (Info-index): allow dots to be part of a node name.
8010
8011 2000-01-12  Andreas Jaeger  <aj@suse.de>
8012
8013         * files.el (auto-mode-alist): Added idlwave-mode.
8014         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8015
8016 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8017
8018         * info.el (Info-search): Show default value.
8019
8020 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8021
8022         * info.el (Info-read-node-completion-table): New variable.
8023         (Info-read-node-name-1): New function.
8024         (Info-read-node-name): Use it.
8025         (Info-follow-reference): Use DEFAULT argument of completing-read.
8026         (Info-menu): Ditto.
8027
8028 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8029
8030         * hyper-apropos.el (hyper-describe-key-briefly): Save
8031         window configuration.
8032         (hyper-describe-face): Use DEFAULT of completing-read.
8033         (hyper-apropos-read-variable-symbol): Ditto.
8034         (hyper-apropos-read-function-symbol): Ditto.
8035
8036 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8037
8038         * mule/mule-cmds.el (set-default-coding-system): Set
8039         comint-exec-hook to use coding-system-for-read and
8040         coding-system-for-write so that C-x RET c works.
8041
8042 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8043
8044         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8045         (previous-matching-history-element): Increment
8046         minibuffer-max-depth by 1.
8047         (next-matching-history-element): Ditto.
8048
8049 2000-01-11  Andy Piper  <andy@xemacs.org>
8050
8051         * gutter-items.el (buffers-tab): Create a new face for the buffers
8052         tab.
8053         (buffers-tab-face): use it.
8054
8055 2000-01-10  Didier Verna  <didier@xemacs.org>
8056
8057         * modeline.el (modeline-scrolling-method): change modeline X
8058         cursor appearance according to the value.
8059
8060 2000-01-07  Andreas Jaeger  <aj@suse.de>
8061
8062         * about.el (about-hackers): Moved my entry to contributor list.
8063         (xemacs-hackers): Added myself.
8064         (about-maintainer-info): Added description of myself.
8065
8066
8067 2000-01-07  Didier Verna  <didier@xemacs.org>
8068
8069         * modeline.el (modeline-scrolling-method): new variable.
8070         (mouse-drag-modeline): add reference to it in the docstring.
8071         (mouse-drag-modeline): handle it.
8072
8073 2000-01-08  Andy Piper  <andy@xemacs.org>
8074
8075         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8076         calls.
8077         (remove-buffer-from-gutter-tab): ditto.
8078
8079 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8080
8081         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8082         (custom-face-edit): Fix grammatical error in help message.
8083
8084 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8085
8086         * movemail.el: Added.
8087
8088         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8089
8090 2000-01-03  Didier Verna  <didier@xemacs.org>
8091
8092         * modeline.el (mouse-drag-modeline): remove the code related to
8093         the modeline horizontal scrolling facility.
8094
8095 1999-12-31  Martin Buchholz <martin@xemacs.org>
8096
8097         * XEmacs 21.2.26 is released.
8098
8099 1999-12-28  Andy Piper  <andy@xemacs.org>
8100
8101         * wid-edit.el (widget-push-button-value-create): The gui cache
8102         does not agree with native widgets which can only be displayed
8103         once per window. The reasons for caching are diminished now that
8104         we don't hog resources when creating buttons.
8105         (widget-push-button-cache) deleted.
8106
8107 1999-12-24  Martin Buchholz <martin@xemacs.org>
8108
8109         * XEmacs 21.2.25 is released.
8110
8111 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8112
8113         * hyper-apropos.el (hyper-apropos): Toggle
8114         hyper-apropos-programming-apropos correctly.
8115         Set REGEXP when user accepts default value.
8116
8117 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8118
8119         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8120         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8121
8122 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8123
8124         * mule/mule-category.el (undefined-category-designator):
8125         Return char instead of character.  Search for undefined one.
8126         (describe-category): Use with-displaying-help-buffer.
8127
8128 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8129
8130         * byte-optimize.el (byte-optimize-plus):
8131         Optimize (+ 1) to 1 instead of (1+ nil).
8132
8133         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8134
8135         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8136
8137         * byte-optimize.el (byte-optimize-char-before): New function.
8138         Remove performance penalty for using (char-before) instead of (char-after).
8139
8140 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8141
8142         * mule/mule-category.el (char-category-list): Return character
8143         instead of integer.
8144
8145 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8146
8147         * minibuf.el (read-buffer): Check default is buffer object.
8148
8149 1999-11-25  Andy Piper  <andy@xemacs.org>
8150
8151         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8152         for buttons.
8153
8154 1999-12-16  Andreas Jaeger  <aj@suse.de>
8155
8156         * package-get.el (package-get-maybe-save-index): Fixed typo.
8157         Patch by Jeff Miller <jmiller@smart.net>.
8158
8159 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8160
8161         * gnuserv.el (gnuserv-process-filter):  don't call
8162         gnuserv-write-to-client when gnuserv-current-client is nil
8163
8164 1999-12-14  Martin Buchholz <martin@xemacs.org>
8165
8166         * XEmacs 21.2.24 is released.
8167
8168 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8169
8170         * about.el (about-hackers): Update my email address.
8171
8172 1999-12-07  Martin Buchholz <martin@xemacs.org>
8173
8174         * XEmacs 21.2.23 is released.
8175
8176 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8177
8178         * package-get.el (package-get-download-sites): Removed several
8179         defunct download sites, added many new ones, and corrected a few
8180         incorrect directory-on-site entries.  Added physical locations to
8181         site-description.
8182
8183 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8184
8185         * finder.el (finder-commentary): add DOC string and fix
8186         interactive spec
8187
8188 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8189
8190         * help.el (describe-function): Don't forget to intern the string
8191         completing-read returns.
8192         (describe-variable): Ditto.
8193
8194 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8195
8196         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8197         `hyper-apropos-help-mode' here to find symbol to customize
8198         irregardless of cursor position and simplify
8199         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8200         `hyper-apropos-popup-menu'.
8201
8202 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8203
8204         * apropos.el (apropos-mode-map): Add return to call
8205         apropos-follow.
8206         (apropos-print): Call apropos-mode to have better
8207         command reference. Put keymap text-poperty to
8208         symbole name.
8209
8210 1999-11-22  Alastair Burt  <burt@dfki.de>
8211
8212         * help.el: (describe-bindings-1): Added handling of keymaps for
8213         the extents at point.
8214
8215 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8216
8217         * gutter-items.el (buffers-tab-items): Wrap the function in a
8218         save-match-data
8219
8220 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8221
8222         * help.el (describe-function): Use the DEFAULT argument to
8223         completing-read.
8224         (describe-variable): Ditto.
8225
8226 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8227
8228         * minibuf.el (read-from-minibuffer): Add optional argument
8229         DEFAULT to have better mini-buffer history support.
8230         (completing-read): Pass default to read-from-minibuffer.
8231         (read-buffer): Pass default to completing-read.
8232
8233 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8234
8235         * font-lock.el (font-lock-doc-string-face): Document the
8236         `font-lock-lisp-like' property.
8237
8238 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8239
8240         * lisp-mode.el: Specify `font-lock-lisp-like'.
8241
8242         * font-lock.el (font-lock-lisp-like): New function.
8243         (font-lock-fontify-syntactically-region): Use it.
8244
8245 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8246
8247         * XEmacs 21.2.22 is released
8248
8249 1999-11-28  Martin Buchholz <martin@xemacs.org>
8250
8251         * XEmacs 21.2.21 is released.
8252
8253 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8254
8255         * minibuf.el (read-coding-system): Accept symbol and
8256         coding-system object as a default-coding-system.
8257
8258 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8259
8260         * minibuf.el (read-coding-system): Accept symbol as
8261         a default-coding-system.
8262
8263 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8264
8265         * apropos.el (apropos-documentation): Use insert instead
8266         of princ.
8267
8268 1999-11-07  William M. Perry  <wmperry@aventail.com>
8269
8270         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8271           for the linux console.
8272
8273         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8274           stuff to work when you are not on a window system, since the GPM
8275           mouse support now allows pasting from outside of XEmacs.
8276
8277 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8278
8279         * XEmacs 21.2.20 is released
8280
8281 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8282
8283         * setup-paths.el (paths-default-info-directories): Add
8284         /usr/share/info and /usr/local/share/info.
8285
8286 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8287
8288         * about.el: Updated Vladimir Ivanovic's info.
8289
8290 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8291
8292         * auto-show.el (auto-show-truncationp): Remove.
8293
8294         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8295
8296 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8297
8298         * indent.el (indent-line-to): fix bug: spaces were not replaced
8299         with tab if column is multiple of tab-width
8300         From dhn@qedinc.com
8301
8302 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8303
8304         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8305         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8306
8307         * package-get.el (package-get-package-provider): Be verbose when
8308         interactive. Patch from Robert Pluim
8309
8310 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8311
8312         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8313         info file suffixes.
8314
8315 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8316
8317         * process.el (open-network-stream): Add a new optional parameter
8318         PROTOCOL to support udp; fix a minor typo and add an explanation
8319         in docstring for udp programming.
8320
8321         * code-process.el (open-network-stream): Add a new optional
8322         parameter PROTOCOL to support udp; fix a minor typo and add an
8323         explanation in docstring for udp programming.
8324
8325 1999-10-18  Andy Piper  <andy@xemacs.org>
8326
8327         * gui.el (make-gui-button): be more precise about how we call
8328         callbacks.
8329
8330         * wid-edit.el (widget-push-button-value-create): Use the new form
8331         of native gui-button.
8332
8333 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8334
8335         * info.el (Info-page-prev): Don't do (sit-for 0).
8336
8337 1999-10-13  Andy Piper  <andy@xemacs.org>
8338
8339         * gutter-items.el (progress-abort-glyph): new glyph for showing
8340         abort status.
8341         (append-progress): dispatch-event rather than sit-for.
8342         (abort-progress): new function. Show the abort glyph with an
8343         appropriate message.
8344         (raw-append-progress): dispatch-event rather than sit-for.
8345         (display-progress): cope with aborts.
8346
8347         * gui.el (make-gui-button): Use native widgets for buttons
8348         unconditionally.
8349         (insert-gui-button): ditto.
8350         (gui-button-p): ditto.
8351
8352         * xbm-button.el: remove from core.
8353
8354         * xpm-button.el: remove from core.
8355
8356 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8357
8358         * faces.el (init-device-faces): Don't initialize the random faces
8359         on the stream device.
8360
8361 1999-10-06  Andy Piper  <andy@xemacs.org>
8362
8363         * files.el (recover-file): Don't use ls under windows for revert buffer.
8364
8365 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8366
8367         * package-get.el (package-get-download-menu): Make menu really
8368         toggle download sites.
8369         (package-get-download-sites): Add autoload cookie.
8370
8371 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8372
8373         * setup-paths.el (paths-find-module-directory): Ditto.
8374
8375 1999-09-29  Werner Fink  <werner@suse.de>
8376
8377         * setup-paths.el (paths-find-exec-directory): Add missing nil
8378         parameter for environment.
8379
8380 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8381
8382         * modeline.el (modeline-format):
8383         Only purecopy the strings.  Else
8384         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8385         barfs.
8386
8387 1999-08-28  Mike Woolley  <mike@bulsara.com>
8388
8389         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8390         user setting comint-completion-addsuffix and
8391         comint-process-echoes.
8392
8393 1999-09-22  Andy Piper  <andy@xemacs.org>
8394
8395         * gutter-items.el (update-tab-in-gutter): use
8396         last-nonminibuf-window instead of selected-window.
8397
8398 1999-09-18  Andy Piper  <andy@xemacs.org>
8399
8400         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8401         display on.
8402
8403         * subr.el (record-buffer-hook): new variable so that the hook gets
8404         some documentation.
8405
8406 1999-09-16  Andy Piper  <andy@xemacs.org>
8407
8408         * gutter-items.el (update-tab-in-gutter): only update when the
8409         gutter is visible.
8410         (remove-buffer-from-gutter-tab): ditto.
8411
8412 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8413
8414         * simple.el (do-auto-fill): Commented out part of Kinsoku
8415         processing.
8416
8417 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8418
8419         * isearch-mode.el (isearch-highlightify-region): Give the
8420         highlighting extents a high priority.
8421         (isearch-make-extent): Give the main highlighting extent an even
8422         higher priority.
8423
8424 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8425
8426         * packages.el (packages-compute-package-locations): Fix typo from
8427         -u rationalization.
8428
8429 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8430
8431         * setup-paths.el (paths-find-doc-directory): Respect value of
8432         `configure-doc-directory.'
8433
8434         * find-paths.el (paths-find-architecture-directory): Give
8435         precendence `default' argument (which typically comes from
8436         configure).
8437
8438 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8439
8440         * startup.el (command-line-early): Added options -user-init-file
8441         and -user-init-directory.
8442
8443         * files.el (user-init-file): Default to NIL so we can recognize
8444         when it's set.
8445
8446 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8447
8448         * obsolete.el (init-file-user):
8449         * startup.el:
8450         * packages.el (packages-compute-package-locations):
8451         * package-get.el (package-get-user-index-filename):
8452         * menubar-items.el (maybe-add-init-button):
8453         * info.el (Info-annotations-path):
8454         * dump-paths.el:
8455         Change `user-init-directory' to be an absolute path.
8456         Use `user-init-directory' where appropriate.
8457         Zap `init-file-user' and its uses.
8458
8459 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8460
8461         * subr.el (copy-symbol): New function.
8462
8463 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8464
8465         * isearch-mode.el (isearch-done): Be sure to restore invisible
8466         extents in the proper buffer.
8467         (isearch-pre-command-hook): Set this-command to the correct value
8468         in case the buffer has changed and old overriding-local-map was
8469         used.
8470         (isearch-restore-extent): Use remprop instead of setting the
8471         property to nil.
8472
8473 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8474
8475         * cmdloop.el (execute-extended-command): Update zmacs region
8476         before the delay.
8477         (execute-extended-command): Make the message gettext-friendly.
8478
8479 1999-09-07  Andy Piper  <andy@xemacs.org>
8480
8481         * gutter-items.el (progress-gauge-glyph): renamed from
8482         progress-glyph.
8483         (progress-text-glyph): new variable.
8484         (progress-layout-glyph): use layouts and text glyphs.
8485         (progress-area-buffer): removed.
8486         (progress-text-and-extent): new variable.
8487         (progress-displayed-p): dynamically create gutter area buffer.
8488         (clear-progress): ditto.
8489         (raw-append-progress): ditto.
8490         (append-progress): use new glyph names.
8491         (raw-append-progress): only create the extent when needed. set
8492         properties more optimally.
8493         (progress): remove args.
8494
8495 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8496
8497         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8498         mapcar where the return value is unused.
8499         (isearch-restore-invisible-extents): Ditto.
8500         (isearch-highlight-all-cleanup): Ditto.
8501         (isearch-delete-extents-in-range): Traverse the extents only once.
8502         (isearch-highlight-all-update): Don't start over if the search
8503         string has changed and more input is pending.
8504
8505 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8506
8507         * packages.el (packages-find-package-data-path): Ditto.
8508
8509         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8510
8511         * subr.el (mapc-internal): Don't make obsolete.
8512
8513         * cl-extra.el (mapc): Resurrect.
8514
8515 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8516
8517         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8518         alias.
8519
8520         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8521         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8522         (isearch-yank-clipboard): Use get-clipboard instead of
8523         x-get-clipboard.
8524         (isearch-yank-selection): Fix docstring.
8525
8526 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8527
8528         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8529
8530 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8531
8532         * cl-macs.el (extent-start-position): Fix setf method.
8533         (extent-end-position): Ditto.
8534
8535 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8536
8537         * isearch-mode.el: End merge with FSF 20.4.
8538
8539         * isearch-mode.el (search-invisible): New variable.
8540         (isearch-hide-immediately): Ditto.
8541         (isearch-unhidden-extents): Ditto.
8542         (isearch-range-invisible): New function.
8543         (isearch-unhide-extent): Ditto.
8544         (isearch-restore-invisible-extents): Ditto.
8545         (isearch-restore-extent): Ditto.
8546
8547         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8548         implementation.
8549         (isearch-ring-retreat-edit): Ditto.
8550         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8551         (isearch-forward-regexp): New arguments NOT-REGEXP and
8552         NO-RECURSIVE-EDIT.
8553         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8554         (isearch-backward-regexp): New arguments NOT-REGEXP and
8555         NO-RECURSIVE-EDIT.
8556         (isearch-mode): Return isearch-success.
8557         (isearch-update): Use unread-command-events instead of
8558         unread-command-event.
8559         (isearch-abort): If an invalid regexp is encountered, keep popping
8560         states.
8561         (isearch-*-char): Use FSF implementation.
8562         (isearch-whitespace-chars): Use the more robust FSF's
8563         implementation.
8564         (isearch-within-brackets): New variable.
8565         (isearch-mode): Initialize it.
8566         (isearch-edit-string): Bind it.
8567         (isearch-search-and-update): Set it.
8568         (isearch-push-state): Push it.
8569         (isearch-top-state): Pop it.
8570         (isearch-search): Set it.
8571         (isearch-printing-char): When called by isearch-whitespace-chars,
8572         handle M-SPC gracefully.
8573         (isearch-message-prefix): New argument ELLIPSIS.
8574         (isearch-message-suffix): Ditto.
8575         (isearch-message): Use the ELLIPSIS argument when calling
8576         isearch-message-prefix and isearch-message-suffix.
8577         (isearch-message-prefix): Distinguish between "wrapped" and
8578         "overwrapped" search, FWIW.
8579
8580 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8581
8582         * isearch-mode.el (isearch-edit-string): Use the head of the
8583         search ring instead of search-last-string and search-last-regexp.
8584         (search-highlight): Renamed from isearch-highlight.
8585         (isearch-exit): Use the new name.
8586         (isearch-highlight): Ditto.
8587         (isearch-dehighlight): Ditto.
8588         (isearch-update-ring): New function.
8589         (isearch-done): Call it.
8590         (isearch-done): New argument EDIT.
8591         (isearch-repeat): If search string is empty, look up at the car of
8592         the search ring; ignore the yank pointer.
8593         (isearch-abort): Call isearch-done with NOPUSH.
8594         (isearch-cancel): New function.
8595         (isearch-mode-map): Bind it to ESC ESC ESC.
8596
8597         * isearch-mode.el: Begin merge with FSF 20.4.
8598
8599 1999-09-01  Andy Piper  <andy@xemacs.org>
8600
8601         * x-select.el (x-get-clipboard): obsolete.
8602         (x-yank-clipboard-selection): obsolete
8603
8604         * select.el (disown-selection): need to be careful to disown the
8605         clipboard if we set it via selection.
8606         (get-clipboard): move from x-select.el
8607         (yank-clipboard-selection): ditto.
8608
8609 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8610
8611         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8612         isearch-highlight-all-matches to nil.
8613         (isearch-fixed-case): New variable.
8614         (isearch-mode): Initialize it.
8615         (isearch-edit-string): Save it.
8616         (isearch-toggle-case-fold): Set it.
8617         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8618         need to check isearch-fixed-case.
8619         (isearch-toggle-case-fold): Update highlighting of all matches
8620         before the pause.
8621         (isearch-edit-string):
8622
8623 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8624
8625         * isearch-mode.el (isearch-edit-string): Call isearch-message
8626         before reading the event so that the prompt is displayed properly.
8627         (isearch-message): Use isearch-nonincremental when calling
8628         isearch-message-prefix.
8629         (minibuffer-local-isearch-map): Bind up and down to do the same as
8630         M-p and M-n respectively.
8631         (isearch-done): New arg NOPUSH.
8632         (isearch-edit-string): Use it.
8633         (isearch-edit-string): Don't bind isearch-string.
8634         (isearch-ring-adjust): Edit string, *then* push state.
8635
8636 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8637
8638         * faces.el (isearch-secondary): Make isearch-secondary look
8639         different than default.
8640
8641 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8642
8643         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8644         save-excursion.
8645         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8646         (isearch-update): Call isearch-dehighlight without arguments.
8647         (isearch-done): Ditto.
8648
8649         * isearch-mode.el (isearch-fix-case): If the search string has no
8650         upper-case letters, allow the folding to be reenabled.
8651         Previously, once disabled, the folding would remain that way until
8652         the end of isearch.
8653         (isearch-top-state): Call isearch-fix-case.
8654
8655         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8656         save-excursion.
8657         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8658
8659 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8660
8661         * xpm-button.el:
8662         xbm-button.el: Need to exist in core because gui.el depends on
8663         them.
8664
8665 1999-08-31  Andy Piper  <andy@xemacs.org>
8666
8667         * gutter-items.el (buffers-tab-face): new customizable variable.
8668         (buffers-tab-default-buffer-line-length): new specifier for
8669         maximum viewable characters.
8670         (progress-stack): new variable for implementing widget-based
8671         progress messages.
8672         (progress-area-buffer): ditto.
8673         (progress-glyph-height): ditto.
8674         (progress-stop-callback): ditto.
8675         (progress-quit-function): new function.
8676         (progress-glyph): new variable.
8677         (progress-layout-glyph): ditto.
8678         (progress-displayed-p): new function, see message-displayed-p for
8679         details.
8680         (clear-progress): ditto.
8681         (remove-progress): ditto.
8682         (append-progress): ditto.
8683         (raw-append-progress): ditto.
8684         (display-progress): ditto.
8685         (current-progress): ditto.
8686         (current-progress-label): ditto.
8687         (progress): ditto.
8688         (lprogress): ditto.
8689
8690
8691 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8692
8693         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8694
8695         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8696         `isearch-yank-selection'.
8697         (isearch-mode-map): Use it.
8698         (isearch-yank-selection): Use `get-selection' instead of
8699         `get-x-selection'.
8700
8701 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8702
8703         * faces.el (isearch-secondary): Create face here.
8704
8705         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8706         timers.
8707
8708 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8709
8710         * subr.el (buffer-string): More robust backward compatibility
8711         check, courtesy William Perry.
8712
8713 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8714
8715         * replace.el (perform-replace): Stop the search after the search
8716         limit has been reached.
8717
8718 1999-08-23  Andy Piper  <andy@xemacs.org>
8719
8720         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8721         here if we don't have one.
8722
8723 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8724
8725         * ldap.el (ldap-coding-system): Default to nil until we get
8726         efficient UTF8 support
8727         (ldap-decode-string): Guard against `decode-coding-string' not
8728         being defined
8729         (ldap-encode-string): Guard against `encode-coding-string' not
8730         being defined
8731
8732 1999-08-23  Didier Verna  <didier@xemacs.org>
8733
8734         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8735         Some doc strings improvements, and add a star to the `interactive'
8736         calls.
8737
8738 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8739
8740         * font-lock.el (java-font-lock-keywords-3): introduced new
8741         keywords and regexpes for javadoc syntax 1.2.
8742
8743 1999-08-17  Andy Piper  <andy@xemacs.org>
8744
8745         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8746         format-buffers-tab-line.
8747         (buffers-tab-max-buffer-line-length): new variable.
8748         (format-buffers-tab-line): new function. truncate names if over
8749         buffers-tab-max-buffer-line-length.
8750
8751 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8752
8753         * cus-start.el: Customize the variable `bell-inhibit-time'.
8754
8755 1999-08-16  Andy Piper  <andy@xemacs.org>
8756
8757         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8758         brute-force approach to deleting the last buffer.
8759         (buffers-tab-grouping-regexp): new customizable variable.
8760         (select-buffers-tab-buffers-by-mode): use it.
8761
8762 1999-08-13  Andy Piper  <andy@xemacs.org>
8763
8764         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8765         deletion problem.
8766
8767 1999-07-30  Didier Verna  <didier@xemacs.org>
8768
8769         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8770         of princ to output symbols.
8771         (custom-save-face-internal): ditto.
8772         (custom-save-resets): ditto.
8773
8774 1999-08-09  Didier Verna  <didier@xemacs.org>
8775
8776         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8777         `regexp-quote' to protect the major mode name for use as a regular
8778         expression (c++ needs this for instance).
8779
8780 1999-08-08  Andy Piper  <andy@xemacs.org>
8781
8782         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8783         cope with similar mode names.
8784
8785         * gutter-items.el (buffers-tab-selection-function): new selection
8786         function.
8787         (select-buffers-tab-buffers-by-mode): new function.
8788         (buffers-tab-items): use it if set to only display buffers in the
8789         tab in the current buffer's group..
8790         (update-tab-in-gutter): use new api.
8791         (remove-buffer-from-gutter-tab): ditto.
8792
8793         * gutter-items.el (buffers-tab-max-size): set custom selection
8794         default to 6.
8795         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8796         (add-tab-to-gutter): set face as default.
8797
8798 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8799
8800         * faces.el (frob-face-property): Merge the fall-back specifier
8801         with the target, not replace it.
8802
8803 1999-08-05  Andy Piper  <andy@xemacs.org>
8804
8805         * gutter-items.el (update-tab-in-gutter): add frame argument for
8806         buffer-items.
8807         (update-tab-in-gutter): use it.
8808
8809         * gutter-items.el (record-buffer-hook): set.
8810
8811         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8812         change.
8813         (switch-to-buffer-hook) deleted.
8814
8815 1999-08-04  Andy Piper  <andy@xemacs.org>
8816
8817         * gutter-items.el (update-tab-in-gutter): make sure this will work
8818         as an argument to create-frame-hook.
8819
8820 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8821
8822         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8823         instead of timer emulation.
8824
8825 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8826
8827         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8828         Emacs isearch enhancements.
8829
8830 1999-07-28  Andy Piper  <andy@xemacs.org>
8831
8832         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8833         all devices that support tab controls.
8834         (remove-buffer-from-gutter-tab): new function. to be used as a
8835         value for kill-buffer-hook.
8836
8837 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8838
8839         * auto-show.el (auto-show-truncationp): changed to match
8840         `window_translation_on'
8841
8842 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8843
8844         * XEmacs 21.2.19 is released
8845
8846 1999-07-28  SL Baur  <steve@miho>
8847
8848         * code-files.el (insert-file-contents): Fix docstring.
8849         revert previous change.
8850
8851 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8852
8853         * fill.el (fill-region-as-paragraph): Change re-break-point to
8854         contain word-across-newline plus one character so that filling
8855         Japanese and Chinese works as desired.
8856         * simple.el (do-auto-fill): Ditto.
8857
8858 1999-07-26  SL Baur  <steve@miho>
8859
8860         * mule/japanese.el ("Japanese"): Do not specify a default input
8861         method.
8862         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8863
8864 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8865
8866         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8867         able to use cl-macs macro in early lisp.
8868
8869 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8870
8871         * custom.el:
8872         * cus-face.el:
8873         * cus-edit.el:
8874                 Massive custom Theme API changes.
8875
8876 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8877
8878         * code-files.el (insert-file-contents): Regard
8879         coding-system-magic-cookie if `coding-system-for-read' is nil.
8880
8881 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8882
8883         * mule/thai-xtis.el: Add coding: local variable, to avoid
8884         bootstrapping problem with C locale.
8885
8886 1999-07-22  Andy Piper  <andy@xemacs.org>
8887
8888         * dumped-lisp.el (preloaded-file-list): guard against putting
8889         gutter-items in a less than functional XEmacs.
8890         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8891
8892 1999-07-18  Bob Weiner  <weiner@beopen.com>
8893
8894         * fill.el (fill-context-prefix): Fixed bug that prevented the
8895         setting of an adaptive fill prefix when the `dont-skip-first' was
8896         t.
8897
8898 1999-07-22  SL Baur  <steve@miho>
8899
8900         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
8901
8902 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
8903
8904         * files.el (interpreter-mode-alist): add `make', `guile', and
8905         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
8906         makefile-mode, guile is a scheme, and someday XEmacs will be
8907         modular enough to use as an efficient scripting tool.)
8908
8909 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8910
8911         * mule/mule-cmds.el (reset-language-environment): Regard
8912         coding-category `utf-8' and `ucs-4' if they are available.
8913
8914 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
8915
8916         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
8917         (prefer-coding-system): Fix DOC-string.
8918
8919         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
8920         DOC-string too.
8921
8922         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
8923         Mule.
8924         (coding-system-change-eol-conversion): Fix DOC-string.
8925
8926 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
8927
8928         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
8929         instead of `list-coding-system'.
8930
8931 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8932
8933         * menubar-items.el (default-menubar): `select-input-method' was
8934         renamed to `set-input-method'.
8935
8936         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8937         "Set Language Environment" menu.
8938
8939         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
8940         "Describe Language Support" menu.
8941
8942 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8943
8944         * mule/chinese.el ("Chinese-GB"): Rename
8945         `chinese-gb-environment-setup-function' to
8946         `setup-chinese-gb-environment-internal'.
8947
8948 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8949
8950         * mule/korean.el: Use `define-coding-system-alias' instead of
8951         `copy-coding-system'.
8952
8953 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8954
8955         * mule/mule-cmds.el (set-language-environment-coding-systems):
8956         Treat duplicated coding-categories.
8957
8958 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8959
8960         * mule/japanese.el: Use `define-coding-system-alias' instead of
8961         `copy-coding-system'.
8962
8963 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8964
8965         * mule/vietnamese.el: Specify `iso-8-1' as a category of
8966         coding-system `viscii'.
8967
8968 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8969
8970         * mule/cyrillic.el:
8971         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
8972         (cyrillic-alternativnyj-decode-table): New variable.
8973         (cyrillic-alternativnyj-encode-table): New variable.
8974         - Specify `iso-8-1' as a category of coding-system
8975           `alternativnyj'.
8976         - Abolish general Cyrillic environment.
8977
8978 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8979
8980         * mule/chinese.el:
8981         - Use `define-coding-system-alias' instead of `copy-coding-system'.
8982         - Register `chinese-gb-environment-setup-function' as a
8983           `setup-function' of "Chinese-GB" environment.
8984
8985 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8986
8987         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
8988         optional argument `parents'.
8989
8990         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
8991         property for Thai-XTIS.
8992
8993         * mule/mule-help.el (help-with-tutorial): Use property
8994         `tutorial-coding-system' of language-info as a coding-system to
8995         read tutorial file.
8996
8997 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
8998
8999         * mule/thai-xtis.el: Don't setup `setup-function' and
9000         `exit-function'.
9001
9002         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9003         `set-coding-category-system' to set up coding-system for
9004         coding-category.
9005
9006         * mule/mule-cmds.el (prefer-coding-system): Use
9007         `set-coding-category-system' to set up coding-system for
9008         coding-category.
9009
9010 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9011
9012         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9013         Thai-XTIS environment.
9014
9015         * mule/mule-cmds.el (prefer-coding-system): Use
9016         `find-coding-system' instead of `coding-system-p'.
9017
9018 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9019
9020         * mule/mule-cmds.el (set-language-environment-coding-systems):
9021         Modify eol-type for XEmacs.
9022
9023         * mule/thai-xtis.el: Delete unused local variable `category'.
9024
9025         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9026         function.
9027         (prefer-coding-system): Don't call
9028         `update-coding-systems-internal'; use function
9029         `coding-category-list' instead of variable `coding-category-list';
9030         use `set-coding-priority-list' instead of `set-coding-priority';
9031         modify `eol-type' for XEmacs.
9032
9033         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9034         `charset-columns'.
9035         (char-width): Likewise.
9036
9037 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9038
9039         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9040         `tis-620'.
9041
9042         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9043         `set-coding-priority-list' instead of `set-coding-priority'; don't
9044         call `update-coding-systems-internal'.
9045
9046         * mule/mule-misc.el (coding-system-get): New function.
9047         (coding-system-put): New function.
9048         (coding-system-category): New function.
9049
9050 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9051
9052         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9053         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9054         to avoid conflict with leim/quail/thai-xtis.
9055
9056         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9057         to thai-xtis-chars.el.
9058
9059         * mule/thai-xtis-chars.el: New file (split from
9060         mule/thai-xtis.el).
9061
9062 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9063
9064         * mule/thai-xtis.el:
9065         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9066         - Add syntax entries.
9067         - Put `preferred-coding-system' of the charset `thai-xtis' to
9068           `tis-620'.
9069
9070 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9071
9072         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9073         rewritten to use write-multibyte-character.
9074
9075 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9076
9077         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9078         of `iso-2022-7'.
9079         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9080         ported yet.
9081         (read-input-method-name): Treat optional argument `default'.
9082
9083 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9084
9085         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9086         all.
9087         (set-language-info-alist): Set up menus here.
9088
9089 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9090
9091         * minibuf.el (completing-read): Add new optional argument
9092         `default'.
9093         (read-coding-system): Add new optional argument
9094         `default-coding-system'.
9095
9096 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9097
9098         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9099         (viet-viscii-...->viet-vscii...).
9100
9101 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9102
9103         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9104         and menus.
9105
9106 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9107
9108         * mule/mule-cmds.el (input-method-function): Add permanent-local
9109         property.
9110
9111 1999-03-30  Dave Love  <fx@gnu.org>
9112
9113         * mule/mule-cmds.el (current-language-environment): Doc fix.
9114
9115 1999-02-06  Richard Stallman  <rms@gnu.org>
9116
9117         * mule/european.el (setup-slovenian-environment): New function.
9118         ("Slovenian"): New language environment.
9119
9120 1999-01-27  Dave Love  <fx@gnu.org>
9121
9122         * mule/mule-cmds.el (current-language-environment): Provide :link,
9123         :type (choices) and appropriate :get.
9124
9125 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9126
9127         * mule/mule-cmds.el (describe-language-environment): Don't alter
9128         input-method-alist.
9129
9130 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9131
9132         * mule/mule-cmds.el (prefer-coding-system): Call
9133         set-coding-priority, so that the internal array of priorities is
9134         also updated.
9135
9136 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9137
9138         * mule/mule-cmds.el (prefer-coding-system): If the argument
9139         requires specific EOL conversion type, make the default coding
9140         systems use that.
9141
9142 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9143
9144         * mule/mule-cmds.el (set-language-environment): Pass the default
9145         eol-type to set-language-environment-coding-systems.
9146         (set-default-coding-systems): Copy the eol-type property for the
9147         new default values of {buffer-file,process}-coding-system from the
9148         old defaults.
9149         (set-language-environment-coding-systems): Accept an optional
9150         argument EOL-TYPE, and set the eol-type property of the default
9151         coding systems accordingly.
9152
9153 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9154
9155         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9156         use generate-new-buffer instead of get-buffer-create.
9157
9158 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9159
9160         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9161
9162 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9163
9164         * mule/mule-cmds.el (default-input-method): Fix custom type.
9165
9166 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9167
9168         * mule/mule-cmds.el (setup-specified-language-environment):
9169         Add apropos-inhibit property.
9170         (describe-specified-language-support): Likewise.
9171
9172 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9173
9174         * mule/mule-cmds.el: Doc fixes.
9175
9176 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9177
9178         * mule/mule-cmds.el (register-input-method): Doc-string
9179         modified.
9180
9181 1998-09-01  Dave Love  <fx@gnu.org>
9182
9183         * mule/mule-cmds.el (current-language-environment): Fix
9184         setter function.
9185
9186 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9187
9188         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9189         mule/european.el, mule/hebrew.el, mule/japanese.el,
9190         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9191         avoid bootstrapping problem if you need to recompile all the Lisp
9192         files using interpreted code.
9193
9194 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9195
9196         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9197         ("Latin-2"): Likewise.
9198
9199 1998-08-18  Per Starback  <starback@update.uu.se>
9200
9201         * mule/european.el (setup-latin2-environment): Fix typo.
9202
9203 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9204
9205         * mule/european.el: Give proper value of `input-method' key to all
9206         lang. env.
9207
9208         * mule/mule-cmds.el (activate-input-method): Handle the case that
9209         the arg INPUT-METHOD is nil correctly.
9210         (read-multilingual-string): Activate the specified input method
9211         before calling read-string.  Afterward, activate the original
9212         input method.
9213
9214 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9215
9216         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9217         (set-language-info-alist): Fix typo in doc-string.
9218
9219         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9220
9221 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9222
9223         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9224         (reset-language-environment): New function for the job that
9225         setup-english-environment used to do.
9226         (set-language-environment): Do more setups according to the info
9227         in language-info-alist.
9228         (read-language-name): Handle the case that the arg KEY is nil.
9229         (describe-language-environment): Handle input-method property.
9230
9231         * mule/: All files under this directory, which related with
9232         specific languages (such as mule/european.el, mule/greek.el,
9233         mule/hebrew.el, mule/misc-lang.el), modified as below.
9234         (setup-XXX-environment): Just call set-language-environment.  If
9235         they used to do some other jobs than what done by
9236         set-language-environment, those jobs are done in
9237         setup-XXX-environment-internal now.
9238         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9239         the value to setup-XXX-environment-internal.  Add properties
9240         input-method and features.
9241
9242         * mule/english.el (setup-english-environment): Just call
9243         reset-language-environment.
9244
9245         * mule/european.el (setup-8-bit-environment): Function deleted.
9246
9247 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9248
9249         * mule/mule-cmds.el (input-method-exit-on-first-char)
9250         (input-method-use-echo-area): Doc fixes.
9251
9252 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9253
9254         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9255         variable.
9256         (input-method-use-echo-area): New variable.
9257
9258 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9259
9260         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9261
9262 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9263
9264         * mule/mule-cmds.el (activate-input-method): Update mode line.
9265         (inactivate-input-method): Likewise.
9266
9267 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9268
9269         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9270         input method in the current buffer, but just bind
9271         current-input-method.
9272
9273 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9274
9275         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9276
9277         * mule/misc-lang.el ("IPA"): Add coding-priority and
9278         coding-system.
9279
9280 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9281
9282         * mule/greek.el: Add coding-priority.
9283
9284 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9285
9286         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9287         LANG-ENV.
9288
9289 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9290
9291         * mule/mule-cmds.el (register-input-method): Fix previous change.
9292         (setup-specified-language-environment): Doc fix.
9293
9294 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9295
9296         * mule/mule-cmds.el: Several doc fixes.
9297         (get-language-info, set-language-info): Rename argument.
9298         (set-language-info-alist): Likewise.
9299         (register-input-method): Rename argument.
9300         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9301
9302 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9303
9304         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9305         default value while reading an input method.
9306
9307 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9308
9309         * mule/mule-cmds.el (universal-coding-system-argument):
9310         Use buffer-file-coding-system as default.
9311
9312 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9313
9314         * mule/korean.el ("Korean"): Doc fix.
9315
9316 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9317
9318         * mule/mule-cmds.el (describe-language-environment): Print the
9319         languge environment at the head.
9320
9321 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9322
9323         * mule/japanese.el: Set exit-function to exit-japanese-environment
9324         for Japanese environment.
9325
9326 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9327
9328         * mule/mule-cmds.el (set-language-environment): Doc fix.
9329         (current-language-environment): Use defcustom.
9330         (default-input-method): Specify :type.
9331
9332 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9333
9334         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9335         modified.
9336         (prefer-coding-system): Doc-string modified.
9337
9338 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9339
9340         * mule/mule-cmds.el (set-language-info): Doc-string
9341         describes `coding-priority' KEY.
9342         (set-language-environment-coding-systems): New function.
9343         (select-safe-coding-system): New function.
9344         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9345         (set-language-info-alist): New optionla arg PARENTS.  Call
9346         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9347         (set-language-environment-coding-systems): New function.
9348
9349         * mule/chinese.el: Remove setting up of
9350         describe-chinese-environment-map and
9351         setup-chinese-environment-map.  Exclude them in args of calls to
9352         set-language-info-alist.  Register coding-priority key in
9353         language-info-alist.
9354
9355         * mule/cyrillic.el: Remove setting up of
9356         describe-cyrillic-environment-map and
9357         setup-cyrillic-environment-map.  Exclude them in args of calls to
9358         set-language-info-alist.  Register coding-priority key in
9359         language-info-alist.
9360
9361         * mule/english.el: Register coding-priority key in
9362         language-info-alist.
9363
9364         * mule/ethiopic.el: Register coding-priority key in
9365         language-info-alist.
9366
9367         * mule/european.el: Remove setting up of
9368         describe-european-environment-map and
9369         setup-european-environment-map.  Exclude them in args of calls to
9370         set-language-info-alist.  Register coding-priority key in
9371         language-info-alist.  Add "German" language env.
9372         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9373         (setup-german-environment): New function.
9374
9375         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9376         change default input method to "greek-postfix".
9377
9378         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9379         coding-priority key in
9380
9381 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9382
9383         * mule/mule-cmds.el (set-language-info): Doc fix.
9384         (input-method-inactivate-hook): Doc fix.
9385
9386 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9387
9388         * mule/mule-cmds.el (set-input-method): Renamed from
9389         select-input-method.
9390
9391 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9392
9393         * mule/mule-cmds.el (set-language-environment): Run
9394         exit-language-environment-hook before calling `exit-function'
9395         which is specified for the language environment.
9396
9397 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9398
9399         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9400         modified.
9401         (prefer-coding-system): Likewise.
9402         (describe-language-environment): Print aliases of each coding
9403         system.
9404         (set-language-environment-hook): New variable.
9405         (exit-language-environment-hook): New variable.
9406         (set-language-environment): Call these hooks.  Before setting a
9407         new language environment, exit from the
9408         current-language-environment if necessary.
9409         (input-method-verbose-flag): The value can be nil, t,
9410         complex-only, or default.
9411         (input-method-highlight-flag): Doc-string augmented.
9412         (activate-input-method): Check if we can run the registered
9413         function to activate an input method.
9414
9415         * mule/korean.el: Set exit-function for language environment
9416         "Korean" to exit-korean-environment.
9417         (setup-korean-environment): Moved to korea-util.el.
9418
9419 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9420
9421         * mule/mule-cmds.el (read-multilingual-string): Use
9422         current-input-method prior to default-input-method.  Don't bind
9423         current-input-method by `let', instead, activate the specified
9424         input method in the current buffer temporarily.
9425
9426 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9427
9428         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9429
9430 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9431
9432         * mule/chinese.el (post-read-decode-hz): Return the result of
9433         decode-hz-region.
9434         (pre-write-encode-hz): Do not change the value of
9435         last-coding-system.
9436
9437 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9438
9439         * mule/mule-ccl.el: Doc fixes.
9440
9441 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9442
9443         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9444         (check-ccl-program): New macro.
9445
9446 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9447
9448         * mule/mule-ccl.el: Comment about CCL syntax modified.
9449         (ccl-command-table): Add read-multibyte-character and
9450         write-multibyte-character.
9451         (ccl-code-table): Add ex-cmd.
9452         (ccl-extended-code-table): New variable.
9453         (ccl-embed-extended-command): New function.
9454         (ccl-compile-read-multibyte-character,
9455         ccl-compile-write-multibyte-character) New functions.
9456         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9457         ccl-dump-write-multibyte-character): New functions.
9458
9459 1999-07-22  SL Baur  <steve@miho>
9460
9461         * config.el (config-value-file): config.values is installed into
9462         doc-directory.
9463         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9464
9465 1999-07-19  Didier Verna  <didier@xemacs.org>
9466
9467         * rect.el: all functions rewritten, except when noted. Below is a
9468         list of interface changes.
9469         (apply-on-rectangle): new function. Obsoletes
9470         `operate-on-rectangle'. All functions that used to call this
9471         function now call the new one.
9472         (kill-rectangle): added optional prefix arg to fill lines.
9473         (delete-rectangle): ditto.
9474         (delete-extract-rectangle): ditto.
9475         (open-rectangle): ditto.
9476         (clear-rectangle): ditto.
9477         (delete-rectangle-line): added third arg FILL.
9478         (delete-extract-rectangle-line): ditto.
9479         (open-rectangle-line): ditto.
9480         (clear-rectangle-line): ditto.
9481
9482 1999-07-18  Andy Piper  <andy@xemacs.org>
9483
9484         * menubar-items.el (default-menubar): add gutter options.
9485
9486         * gutter-items.el: new file.
9487         (gutter): new group for custom.
9488         (gutter-visible-p): new variable.
9489         (default-gutter-position): ditto.
9490         (buffers-tab): new group for the buffers tab.
9491         (gutter-buffers-tab): widget to put in the gutter.
9492         (buffers-tab-max-size): max number of tabs.
9493         (buffers-tab-switch-to-buffer-function): function to call when a
9494         tab is pressed.
9495         (buffers-tab-omit-function): filter buffers with this function.
9496         (buffers-tab-format-buffer-line-function): format buffer names for
9497         inclusion in tabs.
9498         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9499         the record.
9500         (build-buffers-tab-internal): build a list of tab items.
9501         (buffers-tab-items): ditto.
9502         (add-tab-to-gutter): put a tab in the gutter area.
9503         (update-tab-in-gutter): reset the buffers in the tab.
9504
9505         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9506
9507         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9508         (switch-to-buffer-hooks): new hook.
9509
9510         * toolbar.el (default-toolbar-position): fix typo.
9511
9512 1999-07-16  Andy Piper  <andy@xemacs.org>
9513
9514         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9515
9516 1999-07-15  Didier Verna  <didier@xemacs.org>
9517
9518         * cus-edit.el (custom-prompt-variable): optional third arg makes
9519         prompt for a comment string.
9520         (customize-set-value): optional prefix makes this function handle
9521         variable comments.
9522         (customize-set-variable): ditto.
9523         (customize-save-variable): ditto.
9524         (customize-customized): handle custom comments.
9525         (customize-save-customized): ditto.
9526         (custom-variable-state-set): ditto.
9527         (custom-face-state-set): ditto.
9528         (customize-saved): ditto.
9529         (custom-variable-set): ditto.
9530         (custom-face-set): ditto.
9531         (custom-variable-save): ditto.
9532         (custom-face-save): ditto.
9533         (custom-variable-reset-saved): ditto.
9534         (custom-face-reset-saved): ditto.
9535         (custom-variable-reset-standard): ditto.
9536         (custom-face-reset-standard): ditto.
9537         (custom-comment-face): new face.
9538         (custom-comment-tag-face): ditto.
9539         (custom-comment): new widget.
9540         (custom-comment-create): new function.
9541         (custom-comment-delete): ditto.
9542         (custom-comment-value-set): ditto.
9543         (custom-comment-show): ditto.
9544         (custom-comment-invisible-p): ditto.
9545         (custom-variable-value-create): create a comment field widget.
9546         (custom-face-value-create): ditto.
9547         (custom-variable-menu): new entry for adding a custom comment.
9548         (custom-face-menu): ditto.
9549         (custom-save-variables): possibly save custom comments.
9550         (custom-save-faces): ditto.
9551
9552         * cus-face.el (custom-set-faces): the arguments can now have a
9553         custom comment as fourth argument.
9554
9555         * custom.el (custom-set-variables): the arguments can now have a
9556         custom comment as fifth element.
9557
9558 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9559
9560         * XEmacs 21.2.18 is released
9561
9562 1999-07-13  SL Baur  <steve@miho>
9563
9564         * lib-complete.el (read-library-name): Revert previous change.
9565         (read-library): Ditto.
9566
9567 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9568
9569         * packages.el (packages-package-list): Capitalize docstring.
9570
9571         * packages.el (packages-find-package-library-path): Use #'nconc
9572         rather than #'append to reduce consing -- #'mapcar uses Flist,
9573         which returns a freshly consed list.  #'append would create yet
9574         another fresh list, using Fmake_list in concat.
9575
9576         * packages.el (package-provide): Use setq with remassq like it
9577         says in its docstring.
9578
9579 1999-07-06  SL Baur  <steve@miho.m17n.org>
9580
9581         * lib-complete.el (progn-with-message): Fix typo.
9582
9583 1999-07-06  SL Baur  <steve@miho.m17n.org>
9584
9585         * mule/mule-misc.el (char-octet): Make function match docstring.
9586         From Katsumi Yamaoka <yamaoka@jpl.org>
9587
9588 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9589
9590         * wid-edit.el (widget-documentation): corrected spelling error.
9591
9592 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9593
9594         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9595         keys if already bound
9596
9597 1999-07-06  SL Baur  <steve@miho.m17n.org>
9598
9599         * lib-complete.el (progn-with-message): Revert previous changes.
9600
9601 1999-06-24  Bob Weiner  <weiner@beopen.com>
9602
9603         * lib-complete.el (find-library):
9604         (find-library-other-window):
9605         (find-library-other-frame): Completely rewrote
9606         so that these functions actually work when called non-interactively.
9607         Also made them handle LIBRARY arguments which end with .el or .elc.
9608
9609 1999-06-24  Bob Weiner  <weiner@beopen.com>
9610
9611         * simple.el (indent-new-comment-line): Locally bound
9612         `block-comment-start' to `comstart' or else when this is called
9613         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9614         `block-comment-start' value, ignoring any existing spacing after a
9615         comment prefix in the previous line and producing ugly comments.
9616
9617 1999-06-23  Bob Weiner  <weiner@beopen.com>
9618
9619         * list-mode.el (mouse-choose-completion):
9620         (choose-completion):
9621         (completion-switch-to-minibuffer): Added.
9622         ([Tab]): [Tab] previously switched to the minibuffer
9623         but since [space] does that and since most applications in the
9624         world use [Tab] to select the next item in a list, do that in the
9625         *Completions* buffer too.  This will cause the least confusion
9626         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9627         06/23/1999.
9628
9629 1999-06-22  Bob Weiner  <weiner@beopen.com>
9630
9631         * help.el (help-buffer-name): Added support for a null value
9632         of `help-buffer-prefix-string' since some buffers require no
9633         prefix.
9634
9635 1999-06-20  Bob Weiner  <weiner@beopen.com>
9636
9637         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9638         in the completion-list-mode-map to bury the completions buffer
9639         even when the minibuffer is no longer active.
9640
9641 1999-06-20  Bob Weiner  <weiner@beopen.com>
9642
9643         * list-mode.el (list-mode): It is visually disconcerting to have
9644         the text cursor disappear within list buffers, especially when
9645         moving from window to window, so leave it visible.
9646
9647 1999-07-01  SL Baur  <steve@miho.m17n.org>
9648
9649         * menubar-items.el (default-menubar): Conditionalize the bug
9650         report menu item (which may not be possible in this XEmacs).
9651         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9652
9653 1999-06-30  SL Baur  <steve@miho.m17n.org>
9654
9655         * subr.el (with-current-buffer): DOC string fix.
9656         Suggested by Bob Weiner <weiner@altrasoft.com>
9657
9658 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9659
9660         * cus-face.el (custom-face-italic): insert missing args
9661
9662 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9663
9664         * packages.el (package-locations): Changed default early package
9665         hierarchies to ~/.xemacs/mule-packages and
9666         ~/.xemacs/xemacs-packages.
9667
9668 1999-06-23  SL Baur  <steve@miho.m17n.org>
9669
9670         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9671
9672 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9673
9674         * packages.el (package-locations): Changed default early package
9675         hierarchy to ~/.xemacs/packages.
9676         (package-locations): Removed `packages' as a possible name for a
9677         late package hierarchy.
9678
9679 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9680
9681         * mule/mule-category.el (word-combining-categories): Set up new
9682         variable.
9683         (word-separating-categories): Likewise.
9684
9685 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9686
9687         * XEmacs 21.2.17 is released
9688
9689 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9690
9691         * font-menu.el (font-menu-set-font): allow for nil specification
9692         of font size.
9693
9694 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9695
9696         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9697         is 1.
9698
9699 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9700
9701         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9702         8859-5 instead of ISO 8859-1.
9703
9704 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9705
9706         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9707         (viet-viscii-encode-table): Ditto.
9708
9709         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9710         Make obsolete definition of char-octet.
9711
9712 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9713
9714         * subr.el: Move no-Mule make-char ...
9715         * help-nomule.el (make-char): To here.
9716         (string-width): Make Mule compatibility alias.
9717
9718 1999-06-15  Andy Piper  <andy@xemacs.org>
9719
9720         * select.el (get-selection-no-error): really make there be no-error.
9721         (get-selection): revert to original.
9722
9723 1999-06-11  Andy Piper  <andy@xemacs.org>
9724
9725         * select.el (selection-sets-clipboard): renamed.
9726         (own-selection): use it.
9727
9728 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9729
9730         * XEmacs 21.2.16 is released
9731
9732 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9733
9734         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9735         missing characters to avoid crash.
9736
9737 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9738
9739         * coding.el (set-terminal-coding-system): Only set the console
9740         coding system on the selected console if it is a tty.
9741
9742 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9743
9744         * cus-face.el:
9745         * cus-edit.el:
9746         * faces.el:
9747         (custom):
9748         (face-spec-set):
9749         * faces.el (frob-face-property):
9750         * font-menu.el (font-menu-set-font):
9751                   Actually apply changes from 1999-03-17
9752
9753 1999-06-10  Andy Piper  <andy@xemacs.org>
9754
9755         * select.el (get-selection): abstract out non error-signalling
9756         part.
9757         (get-selection-no-error): get-selection without signalling an
9758         error.
9759         (selection-is-clipboard-p): new variable. controls whether the
9760         selection sets the clipboard.
9761         (own-selection): use it.
9762
9763         * mouse.el (insert-selection): fallback to clipboard after trying
9764         primary selection and cutbuffer.
9765
9766 1999-06-05  Andy Piper  <andy@xemacs.org>
9767
9768         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9769         selection functions.
9770
9771 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9772
9773         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9774         default value.
9775         (load): Use `raw-text' instead of `no-conversion'.
9776         (insert-file-contents): Likewise.
9777
9778         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9779         of `no-conversion'.
9780
9781 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9782
9783         * coding.el: Don't copy `no-conversion' to `raw-text'.
9784
9785 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9786
9787         * subr.el (make-char): Define it if Mule is not around.
9788
9789 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9790
9791         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9792
9793         * x-select.el (x-disown-selection-internal): Restore symbol as an
9794         obsolete alias.
9795         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9796
9797 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9798
9799         * XEmacs 21.2.15 is released
9800
9801 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9802
9803         * subr.el (split-string): Avoid infinite looping
9804
9805 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9806
9807         * ldap.el (ldap-ignore-attribute-codings): New variable
9808         (ldap-default-attribute-decoder): New variable
9809         (ldap-coding-system): New variable
9810         (ldap-attribute-syntax-encoders): New variable
9811         (ldap-attribute-syntax-decoders): New variable
9812         (ldap-attribute-syntaxes-alist): New variable
9813         (ldap-encode-boolean): New function
9814         (ldap-decode-boolean): New function
9815         (ldap-encode-country-string): New function
9816         (ldap-decode-string): New function
9817         (ldap-decode-address): New function
9818         (ldap-encode-address): New function
9819         (ldap-decode-attribute): New function
9820         (ldap-search): Use some of these
9821
9822 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9823
9824         * version.el (emacs-version): Make the patch level/beta come
9825         before the XEmacs qualifier so that it gets into (funcall
9826         emacs-version) and thus in the bug reports.
9827         (emacs-version>=): Support patch levels.
9828
9829 1999-06-03  SL Baur  <steve@xemacs.org>
9830
9831         * version.el: implement x.y.z version number
9832         From Jan Vroonhof <vroonhof@math.ethz.ch>
9833
9834 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9835
9836         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9837
9838 1999-05-22  Vin Shelton <acs@xemacs.org>
9839
9840         * startup.el: Document -private and break out non-standard X options.
9841
9842 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9843
9844         * mule/mule-charset.el (charset-after): New function.
9845         (charset-direction): Synch with Mule, update docstring.
9846         (get-charset-property): New function.
9847         (put-charset-property): New function.
9848         (charset-plist): New function.
9849
9850         * mule/mule-charset.el (compose-region):
9851         (decompose-region): remove;  these functions (which don't work
9852         since we don't do composite characters) have been moved to
9853         mule-util.el.
9854         (toplevel): follow coding standards
9855
9856 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9857
9858         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9859         exist any more.
9860
9861         * code-files.el: Fix commentary to follow coding standards.  Move
9862         the single line left in mule-files.el to here.
9863
9864         * mule/mule-files.el: delete.
9865
9866 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9867
9868         * info.el (Info-scroll-prev): Use event functions instead of the
9869         old emacs 19 interface.
9870
9871 1999-06-02  Andy Piper  <andy@xemacs.org>
9872
9873         * x-font-menu.el (x-font-menu-load-font):
9874         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9875
9876 1999-05-31  Andy Piper  <andy@xemacs.org>
9877
9878         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9879         group.
9880         (font-menu-this-frame-only-p): ditto.
9881         (font-menu-max-items): reinstate, from Jan Vroonhof
9882         <vroonhof@math.ethz.ch>
9883         (font-menu-submenu-name-format): ditto.
9884         (font-menu-split-long-menu): ditto, for use by the family
9885         constructor.
9886         (font-menu-family-constructor): use it.
9887
9888 1999-05-30  Andy Piper  <andy@xemacs.org>
9889
9890         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9891         for use by the font menu.
9892
9893         * msw-font-menu.el: new file implementing mswindows specific
9894         font-menu behaviour.
9895         (mswindows-font-menu-registry-encoding): new function mirroring x version.
9896         (mswindows-font-menu-junk-families): ditto.
9897         (hack-font-truename): ditto.
9898         (mswindows-font-regexp-ascii): ditto.
9899         (mswindows-reset-device-font-menus): ditto.
9900         (mswindows-font-menu-font-data): ditto.
9901         (mswindows-font-menu-load-font): ditto.
9902
9903         * x-font-menu.el (x-reset-device-font-menus): made device specific.
9904         (x-font-menu-font-data): ditto.
9905         (x-font-menu-load-font): ditto.
9906
9907         * font-menu.el: new file implementing generic font menu behaviour.
9908         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
9909         made device independent.
9910         (font-menu-this-frame-only-p): ditto.
9911         (font-menu-preferred-resolution): ditto.
9912         (font-menu-size-scaling): new variable used to determine whether
9913         sizes are in points or tenths of a point.
9914         (vassoc): moved from x-font-menu.el.
9915         (device-fonts-cache): ditto.
9916         (device-fonts-cache): ditto.
9917         (flush-device-fonts-cache): ditto.
9918         (reset-device-font-menus): copied from x-font-menu.el and made
9919         device independent. Most functionality deferred to
9920         device-dependent versions.
9921         (font-menu-family-constructor): copied from x-font-menu.el and
9922         made device independent.
9923         (font-menu-size-constructor): ditto.
9924         (font-menu-weight-constructor): ditto.
9925         (font-menu-set-font): ditto.
9926         (font-menu-change-face): ditto.
9927         (font-menu-load-font): new device method.
9928         (font-menu-font-data): ditto.
9929
9930         * x-font-menu.el: The above functions deleted.
9931
9932 1999-05-26  Andy Piper  <andy@xemacs.org>
9933
9934         * update-elc.el:
9935         * make-docfile.el:
9936         * loadup.el: rehash expand-file-name usage to not use default-directory.
9937
9938 1999-05-21  Andy Piper  <andy@xemacs.org>
9939
9940         * x-select.el (x-select-convert-to-text):
9941         (x-selected-text-type):
9942         (x-get-selection):
9943         (xselect-convert-to-string):
9944         (xselect-convert-to-compound-text):
9945         (xselect-convert-to-length):
9946         (xselect-convert-to-targets):
9947         (xselect-convert-to-delete):
9948         (xselect-convert-to-filename):
9949         (xselect-convert-to-charpos):
9950         (xselect-convert-to-lineno):
9951         (xselect-convert-to-colno):
9952         (xselect-convert-to-sourceloc):
9953         (xselect-convert-to-os):
9954         (xselect-convert-to-host):
9955         (xselect-convert-to-user):
9956         (xselect-convert-to-class):
9957         (xselect-convert-to-name):
9958         (xselect-convert-to-integer):
9959         (xselect-convert-to-atom):
9960         (xselect-convert-to-identity): functions renamed from x-* and
9961         moved to select.el.
9962         (x-get-secondary-selection): use rename get-selection.
9963         (x-get-clipboard): ditto.
9964         (x-own-selection): moved to select.el.
9965         (x-valid-simple-selection-p): ditto.
9966         (x-dehilight-selection): ditto.
9967         (x-own-clipboard): ditto.
9968         (x-disown-selection): ditto.
9969
9970         * x-mouse.el (x-yank-function): moved to mouse.el.
9971         (x-insert-selection): ditto.
9972         (x-set-point-and-move-selection): use renamed function.
9973
9974         * select.el (selected-text-type): moved and renamed from
9975         x-select.el.
9976         (selection-owner-p): moved to C.
9977         (selection-exists-p): ditto.
9978         (get-cutbuffer): new device method.
9979         (get-selection): generalised and moved from x-select.el.
9980         (own-selection): moved x-own-selection functionality into here.
9981         (dehilight-selection): renamed and moved from x-select.el.
9982         (own-clipboard): functionality moved from x-select.el using new
9983         generic C builtins.
9984         (disown-clipboard): ditto.
9985         (select-convert-to-text):
9986         (select-convert-to-string):
9987         (select-convert-to-compound-text):
9988         (select-convert-to-length):
9989         (select-convert-to-targets):
9990         (select-convert-to-delete):
9991         (select-convert-to-filename):
9992         (select-convert-to-charpos):
9993         (select-convert-to-lineno):
9994         (select-convert-to-colno):
9995         (select-convert-to-sourceloc):
9996         (select-convert-to-os):
9997         (select-convert-to-host):
9998         (select-convert-to-user):
9999         (select-convert-to-class):
10000         (select-convert-to-name):
10001         (select-convert-to-integer):
10002         (select-convert-to-atom):
10003         (select-convert-to-identity): new functions renamed from x-* and
10004         moved from x-select.el.
10005
10006         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10007         into here and use as the default window-system mouse yank.
10008         (insert-selection): generalised and moved from x-mouse.el.
10009         (own-clipboard): moved to C.
10010
10011         * msw-select.el (mswindows-selection-owned-p): deleted.
10012         (mswindows-own-selection): generalised and moved to select.el.
10013         (mswindows-disown-selection): generalised and moved to C.
10014         (mswindows-selection-owner-p): ditto.
10015
10016 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10017
10018         * XEmacs 21.2.14 is released
10019
10020 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10021
10022         * about.el: update contact info for jason and slb.
10023
10024 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10025
10026         * mule/european.el (setup-romanian-environment): Add Romanian
10027         support from Emacs/Mule romanian.el.
10028
10029 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10030
10031         * cus-face.el: Label all custom changes with the 'custom' tag.
10032
10033         * cus-edit.el: idem ditto.
10034
10035         * faces.el: Added suport for adding device tags to various functions.
10036         (custom): New device tag.
10037         (face-spec-set): Call reset face with tags argument. No longer do
10038         x-init-global-faces hack.
10039
10040         * faces.el (frob-face-property): Use an anonymous specifier to map
10041         frob-face-property-1 over.
10042
10043         * x-font-menu.el (font-menu-set-font): Always specify all
10044         properties to custom.
10045
10046 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10047
10048         * mule/european.el (setup-czech-environment): Add czech support.
10049         From David Sauer <davids@orfinet.cz>
10050
10051 1999-03-15  SL Baur  <steve@xemacs.org>
10052
10053         * check-features.el: Turn hard errors into warnings.
10054
10055 1999-03-21  SL Baur  <steve@xemacs.org>
10056
10057         * simple.el (delete-key-deletes-forward): As per discussion on
10058         xemacs-beta, default to t.
10059
10060 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10061
10062         * loadup.el: Define Installation-string before loading anything.
10063
10064 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10065
10066         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10067         From Anders Stenman <stenman@isy.liu.se>
10068
10069 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10070
10071         * wid-edit.el (widget-glyph-find): Ditto.
10072
10073         * packages.el (locate-library): Ditto.
10074
10075         * loadup.el (really-early-error-handler): Ditto.
10076
10077         * lib-complete.el (read-library): Ditto.
10078
10079         * faces.el (set-face-stipple): Ditto.
10080
10081         * code-files.el (load): Use new calling style of locate-file.
10082
10083 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10084
10085         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10086         dead.
10087
10088 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10089
10090         * dumped-lisp.el (preloaded-file-list): Don't load
10091         Installation.el.
10092
10093         * loadup.el (Installation-string): Define it here.
10094
10095 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10096
10097         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10098         Installation.el needs to be loaded before `dump-paths', otherwise
10099         the dumping process won't find it.
10100
10101 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10102
10103         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10104         subr so that we can use `replace-in-string' in Installation.el to
10105         get rid of C-m chars under the native Windows build.
10106
10107 1999-04-29  Andy Piper  <andy@xemacs.org>
10108
10109         * make-docfile.el: canonicalize file and directory names.
10110
10111         * device.el (call-device-method): new function for calling device
10112         specific methods.
10113         (define-device-method): new function for defining device methods.
10114         (define-device-method*): ditto.
10115
10116 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10117
10118         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10119
10120 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10121
10122         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10123         (cyrillic-koi8-r-encode-table): Likewise.
10124         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10125         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10126
10127         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10128         from vietnamese.el].
10129
10130         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10131         mule/mule-misc.el.
10132
10133 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10134
10135         * mule/thai-xtis.el:
10136         - Change font registry name from "Thai94x94-0" to "xtis-0".
10137         - Change mnemonic of coding-system `tis-620' to "TIS620".
10138
10139 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10140
10141         * mule/ethiopic.el: fixed.
10142
10143 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10144
10145         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10146
10147         * mule/thai-xtis.el: New file.
10148
10149         * mule/vietnamese.el: New file.
10150
10151         * mule/ethiopic.el: New file.
10152
10153 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10154
10155         * bytecomp.el (byte-compile-close-variables): Leave
10156         debug-issue-ebola-notices alone.
10157
10158 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10159
10160         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10161         at the top of the buffer since it is the most important thing to
10162         customize
10163         (ldap-get-host-parameter): New defun
10164         (ldap-search): Add a new parameter `withdn' to retrieve the
10165         distinguished names of entries
10166
10167 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10168
10169         * startup.el (splash-frame-body): Date and spelling fixes.
10170
10171 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10172
10173         * view-less.el (toggle-truncate-lines): add autoload tag
10174
10175 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10176
10177         * format.el (format-alist): Disable image stuff.
10178
10179 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10180
10181         * wid-edit.el (widget-glyph-find): Search by directories, then by
10182         suffixes rather than the other way around.
10183         (widget-image-conversion): Renamed to
10184         `widget-image-file-name-suffixes'.
10185
10186 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10187
10188         * mule/mule-charset.el: Made old functions obsolete, remove the
10189         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10190         (charset-iso-graphic-plane): Rename from charset-graphic.
10191         (charset-iso-final-char): Rename from charset-final.
10192         (charset-width): Rename from charset-columns.
10193         (charset-bytes): Added from fsf compatibility, returns always 1.
10194
10195         * mule/mule-misc.el: Move charset-doc-string alias to
10196         mule-charset.el
10197
10198 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10199
10200         * x-faces.el (x-make-font-bold-italic): honor
10201         *try-oblique-before-italic-fonts*
10202
10203 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10204
10205         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10206
10207 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10208
10209         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10210         name.
10211
10212 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10213
10214         * cl-extra.el (equalp): Would bug out for lists.
10215
10216 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10217
10218         * about.el (about-hackers):  Change cgw's email address
10219
10220 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10221
10222         * XEmacs 21.2.13 is released
10223
10224 1999-03-12  SL Baur  <steve@xemacs.org>
10225
10226         * simple.el (delete-key-deletes-forward): Revert to previous
10227         behavior.
10228
10229 1999-01-18  Didier Verna  <didier@xemacs.org>
10230
10231         * menubar-items.el (xemacs-splash-buffer): handle the case of
10232         multiple elements in the splash buffer body.
10233
10234         * startup.el (splash-frame-timeout): new constant: interval
10235         between splash buffer elements.
10236         (command-line-1): handle splash buffer with multiple elements (use
10237         a timeout).
10238         (splash-frame-body): Originally `startup-splash-frame-body'.
10239         Rewrote a cleaner and more readable version. This can now be array,
10240         in which case each element is displayed in turn in the splash buffer.
10241         (splash-frame-static-body): new constant. Persistent information
10242         across all splash buffer elements (preserves the possibility to give
10243         it in different languages.
10244         (circulate-splash-frame-elements): new function. Used as a timeout
10245         to circulate through all splash frame elements and display them in
10246         sequence.
10247         (display-splash-frame): originally `startup-splash-frame'. Handle
10248         the case of multiple elements in the splash buffer body. Now
10249         returns a timeout id if multiple elements to display, or nil.
10250
10251 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10252
10253         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10254         so they can be overridden by x-init-face-from-resources.
10255         Additionally specify the font name also with an x tag.
10256
10257 1999-03-08  Andy Piper  <andy@xemacs.org>
10258
10259         * package-get.el (package-get-base): autoload.
10260
10261         * menubar-items.el (default-menubar): add update menu item. Fix
10262         custom menu to only be activated when package-base is available.
10263
10264         * package-get.el (package-get-custom): don't load
10265         package-get-custom as it is auto-generated. Fix group definition.
10266
10267 1999-03-05  Didier Verna  <didier@xemacs.org>
10268
10269         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10270         instead of `symbol-name' (Thanks Kyle).
10271
10272         * cus-edit.el (custom-save-variables): use `prin1' instead of
10273         princ to write symbols.
10274
10275 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10276
10277         * XEmacs 21.2.12 is released
10278
10279 1999-03-05  SL Baur  <steve@xemacs.org>
10280
10281         * menubar-items.el (default-menubar): Add kfm browsing support.
10282         From Neal Becker <nbecker@fred.net>
10283
10284 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10285
10286         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10287         calls to font-lock during buffer reversion.
10288
10289 1999-02-12  Didier Verna  <didier@xemacs.org>
10290
10291         * info.el (Info-build-node-completions): unconditionally widen the
10292         tag table buffer.
10293
10294 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10295
10296         * x-faces.el (x-init-face-from-resources):
10297         Only set fonts in the 'x locale.
10298
10299 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10300
10301         * package-ui.el (pui-install-selected-packages): Don't throw on
10302         `package-admin-delete-binary-package' returning nil since it's
10303         normal.  Reindent function.
10304         (pui-add-required-packages): Handle case where packages selected
10305         for installation have never been installed.
10306
10307 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10308
10309         * menubar-items.el (default-menubar):
10310         Implement the ``Mule->Set coding system of process'' menu item.
10311
10312 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10313
10314         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10315         files
10316         - Change some `if's to `when's
10317
10318 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10319
10320         * XEmacs 21.2.11 is released
10321
10322 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10323
10324         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10325         against window close (Fix Bug #460).
10326         (ask-user-about-lock-dbox): Idem.
10327
10328 1999-02-25  SL Baur  <steve@xemacs.org>
10329
10330         * mule/mule-charset.el (charset-leading-byte): New function.
10331         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10332
10333 1999-02-12  Andy Piper  <andy@xemacs.org>
10334
10335         * about.el (xemacs-hackers): change andy's email address.
10336         (about-url-alist): change andy's web page address.
10337         (about-xemacs): add piper.
10338
10339 1999-02-16  SL Baur  <steve@xemacs.org>
10340
10341         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10342         of mule-base into lisp/mule.
10343
10344 1999-02-16  SL Baur  <steve@xemacs.org>
10345
10346         * mule/arabic.el:
10347         mule/canna-leim.el:
10348         mule/chinese.el:
10349         mule/cyrillic.el:
10350         mule/english.el:
10351         mule/european.el:
10352         mule/greek.el:
10353         mule/hebrew.el:
10354         mule/japanese.el:
10355         mule/kinsoku.el:
10356         mule/korean.el:
10357         mule/misc-lang.el:
10358         mule/mule-category.el:
10359         mule/mule-ccl.el:
10360         mule/mule-charset.el:
10361         mule/mule-cmds.el:
10362         mule/mule-coding.el:
10363         mule/mule-files.el:
10364         mule/mule-help.el:
10365         mule/mule-init.el:
10366         mule/mule-misc.el:
10367         mule/mule-tty-init.el:
10368         mule/mule-x-init.el:
10369         mule/viet-chars.el:  Remerge from mule-base.
10370
10371         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10372         of mule-base into lisp/mule.
10373
10374 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10375
10376         * process.el (exec-to-string): Use `shell-command-switch' in place
10377         of hard-wired "-c" (for WindowsNT).
10378
10379 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10380
10381         * menubar-items.el (default-menubar):  Remove obsolete
10382         "Gopher" item
10383
10384 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10385
10386         * package-admin.el (package-admin-get-install-dir): First fall
10387         back to the location of xemacs-base for non-mule packages.
10388
10389 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10390
10391         * paths.el:
10392         - improved automounter tmp directory support.
10393         - support 4 (!) empirically discovered automounter conventions
10394
10395 1999-02-12  SL Baur  <steve@xemacs.org>
10396
10397         * etags.el (pop-tag-mark): autoload to match key binding.
10398
10399 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10400
10401         * XEmacs 21.2.10 is released
10402
10403 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10404
10405         * package-get.el (package-get-remote-filename): Don't bug out for
10406         a local file name in the search entry.
10407
10408 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10409
10410         * XEmacs 21.2.9 is released
10411
10412 1999-01-19  Didier Verna  <didier@xemacs.org>
10413
10414         * replace.el (replace-search-function): new variable containing a
10415         function to perform a search-forward.
10416         (replace-re-search-function): new variable containing a function
10417         to perform a re-search-forward.
10418         (perform-replace): use them.
10419
10420 1999-01-25  Didier Verna  <didier@xemacs.org>
10421
10422         * select.el (selection-owner-p): use the name `XEmacs'.
10423         (cut-copy-clear-internal): ditto.
10424
10425 1999-01-18  Andy Piper  <andy@xemacs.org>
10426
10427         * about.el (about-url-alist): Update my entry.
10428         (xemacs-hackers): Ditto.
10429
10430 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10431
10432         * buffer.el (switch-to-buffer): Fixing documentation.
10433         * minibuf.el (minibuffer-completion-table): ditto.
10434         * cl-macs.el (return-from): ditto.
10435
10436 1999-01-04  Didier Verna  <didier@xemacs.org>
10437
10438         * replace.el (delete-non-matching-lines): temporarily disable
10439         case-folding when called interactively with a regexp containing
10440         uppercase characters.
10441         (delete-matching-lines): ditto.
10442         (count-matches): ditto.
10443         (list-matching-lines): ditto.
10444
10445 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10446
10447         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10448         abort if current window is split horizontally, not if others are
10449         split.  Got rid of unnecessary minibuffer checking.  Also, add
10450         some comments (it's still complex).
10451
10452 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10453
10454         * package-get.el: changed address for doc.ic.ac.uk to
10455         sunsite.doc.ic.ac.uk
10456
10457 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10458
10459         * ldap.el (toplevel): Remove requires so that the file compiles
10460         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10461
10462 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10463
10464         * dump-paths.el: Calculate module-directory and set
10465         module-load-path to the load path for modules.
10466
10467         * loadup.el: Get bootstrap value of module-load-path from the
10468         environment variable EMACSBOOTSTRAPMODULEPATH.
10469         - Display the module load path if we're debugging paths.
10470
10471         * setup-paths.el: Added function paths-find-site-module-directory.
10472         - Added function paths-find-module-directory.
10473         - Added function paths-construct-module-load-path.  Uses new
10474         environment variable EMACSMODULEPATH.
10475
10476 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10477
10478         * font.el (font-default-object-for-device):
10479         Oops! This `or' can't be replaced by `unless'.
10480         Fixed inability to run w3, among other things.
10481
10482 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10483
10484         * package-admin.el: Change initialization of
10485           package-admin-install-function dependent on system type.
10486           Change package-admin-install-function-mswindows to use
10487           "minitar".
10488
10489 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10490
10491         * mouse.el (default-mouse-motion-handler): Disable help echo while
10492         in the minibuffer.
10493
10494 1998-12-28  Martin Buchholz <martin@xemacs.org>
10495
10496         * XEmacs 21.2.8 is released.
10497
10498 1998-12-24  Martin Buchholz <martin@xemacs.org>
10499
10500         * XEmacs 21.2.7 is released.
10501
10502 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10503
10504         * package-ui.el (pui-list-packages): Set truncate-lines.
10505
10506         * package-get.el (package-get-download-menu): Use
10507         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10508
10509         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10510         (pui-help-string): idem.
10511         (list-packages-mode): New major mode.
10512         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10513         (pui-install-selected-packages): Add suport for removing packages.
10514         (pui-toggle-package-delete-key): New function.
10515         (pui-popup-context-sensitive): New kludge.
10516         (pui-list-packages): Add warning when `package-get-remote' is nil.
10517         (package-ui-add-site): New function.
10518
10519 1998-12-01  Didier Verna  <didier@xemacs.org>
10520
10521         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10522
10523 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10524
10525         * ldap.el: Custom-ized
10526         (toplevel): Do not provide `ldap' which is provided by C level
10527         LDAP code
10528         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10529
10530 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10531
10532         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10533
10534 1998-12-17  Andy Piper  <andy@xemacs.org>
10535
10536         * sound.el (sound-load-list): name changed from sound-load-alist.
10537         (sound-extension-list): name changed from sound-ext-list.
10538         (load-default-sounds): use new names.
10539         (load-sound-file): use new names.
10540
10541 1998-12-16  Andy Piper  <andy@xemacs.org>
10542
10543         * XEmacs 21.2.6 is released
10544
10545 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10546
10547         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10548         errors.
10549
10550 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10551
10552         * wid-edit.el (widget-echo-this-extent): Set
10553         help-echo-owns-message to t.
10554
10555 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10556
10557         * package-get.el (package-get-download-menu): use toggles for
10558           each site in the download site menu.
10559
10560 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10561
10562         * package-get.el (package-get): If we cannot find a package
10563           because package-get-remote is not set, give a more helpful
10564           error message.
10565
10566 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10567
10568         * package-get.el (package-get-remote-filename): use an EFS path
10569         with user anonymous if no user is specified.
10570
10571 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10572
10573         * faces.el (face-spec-set): Re-init fallfacks for default after
10574         calling reset-face on the default face.
10575
10576 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10577
10578         * package-admin.el (package-admin-default-install-function):
10579         Behave as advertised.  Make sure the pkg-dir is proper for
10580         default-directory.
10581         (package-admin-add-binary-package): Make sure the pkg-dir is
10582         proper for default-directory.
10583         (package-admin-install-function-mswindows): Make sure the pkg-dir
10584         is proper for default-directory.
10585
10586 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10587
10588         * XEmacs 21.2.5 is released
10589
10590 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10591
10592         * files.el (binary-file-regexps): regexp-opt is not available at
10593         bytecompile time.
10594
10595 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10596
10597         * x-win-xfree86.el:
10598         * x-win-sun.el (x-win-init-sun):
10599         * x-win-sun.el:
10600         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10601         * x-iso8859-1.el:
10602         * x-init.el (init-post-x-win):
10603         * x-init.el (init-pre-x-win):
10604         * x-init.el (x-initialize-compose):
10605         * x-init.el:
10606         * x-compose.el:
10607         * winnt.el:
10608         * widget.el:
10609         * wid-edit.el (widget-glyph-click):
10610         * wid-edit.el (widget-glyph-find):
10611         * wid-edit.el (widget-type):
10612         * view-less.el (view-buffer-other-window):
10613         * very-early-lisp.el:
10614         * version.el:
10615         * toolbar.el:
10616         * toolbar-items.el:
10617         * term/sun.el (suntool-map):
10618         * term/sun-mouse.el:
10619         * term/internal.el:
10620         * syntax.el (modify-syntax-entry):
10621         * symbol-syntax.el:
10622         * subr.el:
10623         * startup.el (lock-directory):
10624         * simple.el (set-comment-column):
10625         * simple.el (backward-delete-char-untabify):
10626         * shadow.el (find-emacs-lisp-shadows):
10627         * shadow.el:
10628         * setup-paths.el (paths-construct-info-path):
10629         * select.el (cut-copy-clear-internal):
10630         * process.el (call-process-region):
10631         * process.el (start-process-shell-command):
10632         * process.el:
10633         * paths.el (rmail-spool-directory):
10634         * paragraphs.el (use-hard-newlines):
10635         * package-get.el (package-get-dependencies):
10636         * package-admin.el (package-admin-delete-binary-package):
10637         * obsolete.el (truncate-string):
10638         * obsolete.el (store-substring):
10639         * mouse.el (default-mouse-track-maybe-own-selection):
10640         * mouse.el (mouse-yank-at-point):
10641         * modeline.el:
10642         * modeline.el (mouse-drag-modeline):
10643         * minibuf.el (read-directory-name-internal):
10644         * minibuf.el (read-file-name-internal):
10645         * minibuf.el (read-file-name-internal-1):
10646         * minibuf.el (read-file-name-2):
10647         * minibuf.el (exact-minibuffer-completion-p):
10648         * minibuf.el (read-from-minibuffer):
10649         * minibuf.el:
10650         * menubar.el (check-menu-syntax):
10651         * map-ynp.el (map-y-or-n-p):
10652         * make-docfile.el (docfile-out-of-date):
10653         * loadup.el ((member "run-temacs" command-line-args)):
10654         * loadup.el ((member "no-site-file" command-line-args)):
10655         * loadup.el (really-early-error-handler):
10656         * loadup.el:
10657         * loadhist.el:
10658         * loaddefs.el:
10659         * lisp-mnt.el (lm-verify):
10660         * lib-complete.el (lib-complete:cache-completions):
10661         * lib-complete.el (library-all-completions):
10662         * itimer.el (itimer-run-expired-timers):
10663         * info.el (Info-mode):
10664         * info.el (Info-insert-file-contents):
10665         * info.el (Info-rebuild-dir):
10666         * info.el (Info-build-dir-anew):
10667         * info.el (Info-parse-dir-entries):
10668         * info.el (Info-dir-outdated-p):
10669         * info.el (Info-insert-dir):
10670         * info.el (info-xref):
10671         * info.el:
10672         * hyper-apropos.el (hyper-apropos-get-doc):
10673         * hyper-apropos.el (hyper-describe-face):
10674         * hyper-apropos.el (hyper-apropos-mode):
10675         * hyper-apropos.el:
10676         * help.el (list-processes):
10677         * help.el:
10678         * gnuserv.el:
10679         * font.el (mswindows-font-create-name):
10680         * font.el (font-default-font-for-device):
10681         * font.el (x-font-create-object):
10682         * font.el (font-registry):
10683         * font.el:
10684         * font-lock.el (font-lock-keywords):
10685         * font-lock.el:
10686         * finder.el (finder-compile-keywords):
10687         * find-paths.el (paths-find-recursive-path):
10688         * fill.el (set-justification-center):
10689         * fill.el (fill-region-as-paragraph):
10690         * files.el (insert-directory):
10691         * files.el (wildcard-to-regexp):
10692         * files.el (recover-file):
10693         * files.el (basic-save-buffer):
10694         * files.el (delete-auto-save-file-if-necessary):
10695         * files.el (file-relative-name):
10696         * files.el (backup-extract-version):
10697         * files.el (backup-buffer):
10698         * files.el (set-visited-file-name):
10699         * files.el (set-auto-mode):
10700         * files.el (interpreter-mode-alist):
10701         * files.el:
10702         * files.el (find-file-noselect):
10703         * files.el (abbreviate-file-name):
10704         * files.el (parse-colon-path):
10705         * files.el (directory-abbrev-alist):
10706         * etags.el (visit-tags-table-buffer):
10707         * easymenu.el (easy-menu-define):
10708         * dragdrop.el (experimental-dragdrop-drag):
10709         * dragdrop.el (dragdrop-drop-do-functions):
10710         * dragdrop.el (dragdrop-drop-at-point):
10711         * disass.el (disassemble-1):
10712         * disass.el (disassemble-internal):
10713         * disass.el (disassemble):
10714         * disass.el:
10715         * derived.el (derived-mode-init-mode-variables):
10716         * derived.el (define-derived-mode):
10717         * custom.el (defgroup):
10718         * cus-edit.el (custom-quote):
10719         * config.el:
10720         * code-process.el (open-network-stream):
10721         * code-process.el (start-process):
10722         * code-process.el (call-process-region):
10723         * code-process.el (call-process):
10724         * code-process.el:
10725         * code-files.el (insert-file-contents):
10726         * code-files.el:
10727         * code-files.el (buffer-file-coding-system-for-read):
10728         * cmdloop.el (yes-or-no-p-minibuf):
10729         * cl.el:
10730         * cl-macs.el:
10731         * cl-extra.el:
10732         * callers-of-rpt.el (make-caller-report):
10733         * callers-of-rpt.el:
10734         * bytecomp.el (batch-byte-recompile-directory):
10735         * bytecomp.el (batch-byte-compile-1):
10736         * bytecomp.el (batch-byte-compile):
10737         * bytecomp.el (display-call-tree):
10738         * bytecomp.el (byte-compile-insert):
10739         * bytecomp.el (byte-compile-two-args-19->20):
10740         * bytecomp.el (byte-compile-variable-ref):
10741         * bytecomp.el (byte-compile-form):
10742         * bytecomp.el (byte-compile-top-level-body):
10743         * bytecomp.el (byte-compile-out-toplevel):
10744         * bytecomp.el (byte-compile-byte-code-maker):
10745         * bytecomp.el (byte-compile-file-form-defmumble):
10746         * bytecomp.el (byte-compile-file-form):
10747         * bytecomp.el (byte-compile-keep-pending):
10748         * bytecomp.el (byte-compile-insert-header):
10749         * bytecomp.el (byte-compile-from-buffer):
10750         * bytecomp.el (byte-compile-file):
10751         * bytecomp.el (byte-recompile-file):
10752         * bytecomp.el (byte-compile-close-variables):
10753         * bytecomp.el (byte-compile-warn-about-unused-variables):
10754         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10755         * bytecomp.el (byte-compiler-legal-options):
10756         * bytecomp.el (byte-compile-lapcode):
10757         * bytecomp.el (byte-optimize-log):
10758         * bytecomp.el ((fboundp 'defsubst)):
10759         * bytecomp.el:
10760         * bytecomp-runtime.el:
10761         * byte-optimize.el (byte-optimize-apply):
10762         * byte-optimize.el (car):
10763         * byte-optimize.el (byte-optimize-form):
10764         * byte-optimize.el (byte-optimize-form-code-walker):
10765         * byte-optimize.el:
10766         * build-report.el (build-report-insert-installation-file):
10767         * build-report.el (build-report):
10768         * auto-show.el:
10769         * apropos.el (apropos-documentation):
10770         - mega patch
10771         - clean up byte-compile warnings
10772         - remove unused variables
10773         - Use common lisp style hashtable functions
10774         - byte compiler cleanup
10775         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10776         - remove old backquote syntax usage
10777         - move some cl functionality into C for speed.
10778         - remove last remaining VMS support
10779         - spelling fixes
10780         - implement last, butlast, nbutlast, copy-list in C.
10781         - new macro ignore-file-errors, similar to ignore-errors
10782           (ignore-file-errors (delete-file "foo"))
10783         - get frequent garbage collection during loadup.el by tweaking
10784           gc-cons-threshold, rather than explicitly calling garbage-collect
10785         - default delete-key-deletes-forward to `t'.
10786
10787 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10788
10789         * XEmacs 21.2-beta4 is released.
10790
10791 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10792
10793         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10794         (easy-menu-item-present-p): Wrapper around find-menu-item.
10795         (easy-menu-remove-item): Wrapper around delete-menu-item.
10796
10797         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10798         (add-menu-button): Add 'in-menu' argument.
10799         (add-menu-item-1): Add in-menu support to helper function.
10800
10801 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10802
10803         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10804
10805 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10806
10807         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10808         of Dec 4, 1997.
10809
10810 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10811
10812         * process.el (shell-command-on-region): Report if the command
10813         succeeded or failed.
10814
10815 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10816
10817         * subr.el (buffer-substring-no-properties): Comment out.
10818
10819 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10820
10821         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10822           into font instances first, like `x-frob-font-size' does.
10823           (mswindows-find-larger-font): ditto
10824
10825 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10826
10827         * package-ui.el (pui-install-selected-packages): fix args in call
10828         to `package-get'.
10829
10830 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10831
10832         * package-get.el (host-name): New widget type.
10833         (package-get-remote): Better customization using new type.
10834         (package-get-download-sites): idem dito.
10835
10836         (package-get-custom): Do not use package-get-all untill we have
10837         runtime dependencies.
10838
10839         (package-get-remove-copy): Default to 't' we no longer need this
10840         kludge as we do not currently use depenencies.
10841
10842         (package-get-was-current): New variable.
10843         (package-get-require-base): New 'force-current' argument.
10844         (package-get-update-base): idem
10845         (package-get-package-provider):  idem
10846         (package-get-locate-index-file): New 'no-remote' argument.
10847         (package-get-locate-file): idem.
10848
10849         (package-get-maybe-save-index): New function.
10850         (package-get-update-base): Use it.
10851
10852 1998-10-28 Greg Klanderman <greg@alphatech.com>
10853
10854         * package-get.el (package-get-remote): default to nil; by default,
10855         don't go out to the net via EFS.  They must select a download site.
10856         (package-get-download-sites): new variable.
10857         (package-get-download-menu): new function.
10858         (package-get-locate-index-file): new function.
10859         (package-get-update-base): use it.
10860
10861         * menubar-items.el (default-menubar): add "Update Package Index"
10862         and "Add Download Site" menus under Options | Manage Packages.
10863
10864 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10865
10866         * package-get.el (package-get): bugfix code checking installed version
10867         for case where package is not currently installed.
10868         (package-get-require-signed-base-updates): new variable.
10869         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10870         deemed not a goot thing.  Use the variable
10871         package-get-allow-unsigned-base-updates instead.
10872
10873 1998-10-16 Greg Klanderman <greg@alphatech.com>
10874
10875         * package-get.el (package-get): Don't install an older version than
10876         we already have unless explicitly told to.  Issue a warning.
10877
10878         * package-ui.el (pui-add-required-packages): when adding
10879         dependencies, don't add packages that are up to date.
10880         (pui-package-symbol-char):  Don't consider a package out of date
10881         if you have a newer version installed than the latest version in
10882         package-get-base.
10883
10884         * package-get.el (package-get-base-filename): document that it may
10885         be a path relative to package-get-remote;  new default value.
10886         (package-get-locate-file): new function.
10887         (package-get-update-base): use it to expand package-get-base-filename.
10888         (package-get-save-base): new function to save the package-get database
10889         to file.
10890         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10891         (package-get-update-base): pass the REMOTE-SOURCE arg.
10892         (package-get-update-base-entry): call package-get-custom-add-entry.
10893         (package-get-file-installed-p): removed; no longer needed.
10894         (package-get-create-custom): ditto.
10895         (toplevel): remove code to build and load package-get-custom.el
10896         (package-get-custom-add-entry): new function.
10897
10898 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
10899
10900         * wid-edit.el (widget-button-click): Don't switch window.
10901
10902 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10903
10904         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
10905
10906 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
10907
10908         * etags.el (find-tag-default): Run find-tag-hook using
10909         run-hooks rather than funcall
10910
10911 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
10912
10913         * isearch-mode.el (isearch-mode): Set the current minor mode maps
10914         and the current local map as the parents to isearch-mode-map.
10915
10916 1998-10-15  SL Baur  <steve@altair.xemacs.org>
10917
10918         * XEmacs 21.2-beta3 is released.
10919
10920 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10921
10922         * package-get.el (package-get-update-base): use
10923         insert-file-contents-internal, not insert-file-contents-literally.
10924
10925 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10926
10927         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
10928         dump time.
10929
10930 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10931
10932         * package-get.el (package-get-update-base-entry): new function.
10933         (package-get-update-base): renamed; was `package-get-load-base'.
10934         cleanup, and use package-get-update-base-from-buffer.
10935         (package-get-update-base-from-buffer): new function.
10936         (package-get-update-base-entries): new; helper for above.
10937         Do not eval lisp grabbed over ftp; parse it from new format.
10938
10939 1998-10-15  Greg Klanderman  <greg@alphatech.com>
10940
10941         * files.el (set-auto-mode): Don't play games loading package-get
10942         database; package-get-package-provider will handle it all.
10943
10944 1998-10-14  Greg Klanderman  <greg@alphatech.com>
10945
10946         * package-get.el (package-get-base-filename): new variable.
10947         (package-get-require-base): new function.
10948         (package-get-pgp-signed-begin-line): new variable.
10949         (package-get-pgp-signature-begin-line): ditto.
10950         (package-get-pgp-signature-end-line):  ditto.
10951         (package-get-load-base): new function.
10952         (package-get-interactive-package-query):
10953         (package-get-update-all):
10954         (package-get-dependencies):
10955         (package-get-package-provider):
10956         (package-get-custom): use package-get-require-base.
10957         [package-get-custom loading]: disable for now.
10958
10959         * package-ui.el (pui-list-packages): use (package-get-require-base)
10960
10961 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
10962
10963         * package-ui.el: Correct obvious thinko in choosing extent face.
10964
10965 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
10966
10967         * menubar-items.el (default-menubar): pui-list-package has nothing
10968         to with Customize. Move all the package stuff to a new Item in Options.
10969
10970         * package-ui.el (pui-menu): Add menu and Popup menu.
10971
10972         * package-get.el (package-get): Use new
10973         package-admin-get-install-dir.
10974
10975         * package-admin.el (package-admin-get-install-dir): New syntax.
10976         Conserve package location and put mule packages where mule-base is.
10977
10978         * package-get.el : Customized
10979
10980         * package-ui.el (pui): Customized
10981         (pui-package-install-dest-dir): New variable.
10982         (pui-install-selected-packages): Use it
10983
10984 1998-10-12  SL Baur  <steve@altair.xemacs.org>
10985
10986         * package-get.el (package-get-interactive-package-query): Move
10987         dependency on package-get-base to run-time.
10988         (package-get-update-all): Ditto.
10989         (package-get-dependencies): Ditto.
10990         (package-get-package-provider): Ditto.
10991         (package-get-custom): Ditto.
10992
10993 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
10994
10995         * events.el: Remove 'ascii-character property from 'backspace
10996         and 'delete symbols
10997
10998 1998-10-11  SL Baur  <steve@altair.xemacs.org>
10999
11000         * package-get-base.el: removed.
11001
11002 1998-09-23  Didier Verna  <didier@xemacs.org>
11003
11004         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11005         (no-upper-case-p): new function.
11006         (with-search-caps-disable-folding): new macro.
11007         (with-interactive-search-caps-disable-folding): new macro.
11008         (zap-to-char): In interactive mode, do a case-sensitive search if
11009         the character is uppercase.
11010         (zap-up-to-char): ditto.
11011
11012         * replace.el (perform-replace): use the function no-upper-case-p.
11013
11014         * isearch-mode.el (isearch-fix-case): ditto.
11015         make obsolete `with-caps-disable-folding' and
11016         `isearch-no-upper-case-p'.
11017
11018         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11019         (tags-search): ditto.
11020         (tags-query-replace): ditto.
11021
11022         * info.el (Info-search): ditto.
11023
11024 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11025
11026         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11027
11028 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11029
11030         * package-admin.el (package-admin-rmtree): rewritten.  need to
11031         check for "." and ".." before symlink check.  expand files and
11032         directories with respect to DIRECTORY, not default-directory.
11033
11034 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11035
11036         * package-get.el (package-get-all): add INSTALL-DIR argument.
11037
11038 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11039
11040         * package-ui.el (pui-add-required-packages): new function, select
11041         dependent packages.
11042         (pui-display-keymap): bind it.
11043         (pui-help-string): document it.
11044         (pui-install-selected-packages): package-get-all -> package-get.
11045
11046         * package-get.el (package-get-dependencies): new function.
11047
11048 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11049
11050         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11051         regexps.
11052
11053 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11054
11055         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11056         function.
11057         (default-mouse-track-normalize-point): Use it.
11058
11059 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11060
11061         * package-admin.el (package-admin-delete-binary-package):
11062                 General cleanup. Remove unnessary use of progn and
11063         save-excursion.
11064         (package-admin-delete-binary-package): Do NOT mess with file
11065         modes. That is evil.
11066         (package-admin-delete-binary-package): Wrap all deleting in
11067         condition-case. The data in MANIFEST is untrustworthy.
11068         (package-admin-delete-binary-package): Let the OS worry about non
11069         empty directories.
11070
11071 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11072
11073         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11074         processing.
11075         (lm-report-bug): Fix mail address to send bug reports to.
11076
11077 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11078
11079         * XEmacs 21.2-beta2 is released.
11080
11081 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11082
11083         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11084
11085 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11086
11087         * info.el (Info-mode): Document page turning by double clicks in
11088         docstring so `M-x describe-mode' will display it.
11089
11090 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11091
11092         * info.el (Info-mouse-track-double-click-hook): Use character
11093         widths to calculate a border region where double clicking does
11094         page turning, and return `nil' by default so other hooks, such as
11095         region highlighting, will be run.
11096
11097 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11098
11099         * sound.el (default-sound-directory-list): Initialize with all the
11100         "sounds" directories in `data-directory-list'.  It used to just be
11101         the first one.
11102
11103         * packages.el (locate-data-directory-list): Created.  This gives
11104         the list of matching directories, unlike `locate-data-directory',
11105         which just gives the first one.
11106
11107 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11108
11109         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11110         make a binding in the local keymap until help-char handling is
11111         improved.
11112
11113         * help.el (help-keymap-with-help-key): Provide keymap with help
11114         binding.
11115         (help-print-help-form): New helper function.
11116
11117 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11118
11119         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11120         move extent to another buffer; no need to create a new extent.
11121         (isearch-fix-case): New function.
11122         (isearch-search-and-update): Use it.
11123
11124 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11125
11126         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11127         the keymap, not minor-mode-map-alist.
11128         (isearch-done): Restore overriding-local-map.
11129
11130 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11131
11132         * bytecomp.el (byte-compile-buffer-substring):
11133         Fix for: (byte-compile (defun f () (buffer-substring)))
11134         ==>   ** buffer-substring called with 3 args, but requires 0-3
11135         - new code not only works, but is more readable, too.
11136
11137 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11138
11139         * msw-faces.el (mswindows-init-device-faces): Don't try to
11140           specify a default font at this late stage. Do try to force
11141           creation of the default face font so that if it fails we get
11142           an error now instead of a crash at frame creation.
11143
11144           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11145           mswindows-make-font-unitalic: Canonical default weight
11146           changed from "Normal" to "Regular".
11147
11148           mswindows-make-font-bold / -bold-italic: Supplied device was
11149           not being passed into call to mswindows-find-smaller-font.
11150
11151 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11152
11153         * package-get.el (package-get-remote): Fix the path where to find
11154           the packages on xemacs.org.
11155
11156 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11157
11158         * about.el (about-maintainer-info): Update Ben's entry.
11159
11160 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11161
11162         * lisp/shadow.el (find-emacs-lisp-shadows):
11163         - `member' was being called on lists of length 2000!
11164         - Replace with hashtables.
11165         - Replace hand-coded loops with (dolist)
11166         - Fix comment typo
11167
11168 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11169
11170         * packages.el: Added new function, `package-delete-name', to
11171           delete existing packages from the installed package database
11172           (`packages-package-list').  Also added the "pkginfo" directory
11173           to `packages-special-base-regexp', so that the pkginfo directory
11174           would not get added to `late-packages'.
11175
11176         * package-admin.el: Added ability to delete an installed package
11177           (added low-level function, `package-admin-delete-package').
11178           Understands how to use the pkginfo/MANIFEST.<package> file to
11179           delete the package.  When installing a package, will also
11180           create a MANIFEST.* file if one is not provided by the
11181           package.  If the MANIFEST.* doesn't exist when deleting a
11182           package, the functions will fall back to attempting to delete
11183           any package-specific lisp directory.
11184
11185         * package-get.el: Moved some functions to package-admin.el.
11186           Added interactive function `package-get-delete-package', for
11187           use by users for deleting a package.
11188
11189           Also modified to not require the presence of efs.
11190
11191 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11192
11193         * files.el (find-file-noselect): Handle all signals, kill the
11194         buffer and resignal.
11195
11196 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11197
11198         * cl-macs.el (glyph-image): Add setf method.
11199
11200 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11201
11202         * package-get.el: Fixed broken EFS downloading.  Also, look for
11203           .tar.gz files first, in preference over .tgz files.
11204
11205         * package-ui.el: Fix display of package version numbers.
11206
11207 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11208
11209         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11210         argument.
11211
11212 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11213
11214         * list-mode.el: `display-completion-list': added new/optional
11215           keyword `:completion-string', which allows the programmer to
11216           change the "Possible completions are:" prompt.
11217
11218         * menubar-items.el: Added new pulldown menu-pick to start up the
11219           visual package browser/installer:
11220
11221                 Options->Customize->List Packages
11222
11223         * package-admin.el: Added hooks for installing under both Unix
11224           and MS Windows.  Does additional error checking.  No longer
11225           calls "add-big-package.sh" to install packages under Unix; now
11226           calls gunzip & tar directly.
11227
11228         * package-get.el: Added ability to install packages from files
11229           on a local disk/CDROM.  Now deletes any existing package lisp
11230           directory.  Does completion on available packages when
11231           querying for package names.  Will also search for .tgz files
11232           in addition for .tar.gz files.  Tries to reload
11233           auto-autoloads, as a convenience when loading new packages,
11234           and also tries to add any new package paths to `load-path'.
11235           Changed all occurences of `concat' to use `expand-file-name'.
11236
11237         * package-ui.el: New file which implements the main visual
11238           package browser/installer, which is started via a menu pick or
11239           M-x pui-list packages.
11240
11241 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11242
11243         * startup.el (load-init-file): spelling fix.
11244
11245 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11246
11247         * startup.el (normal-top-level): Load auto-autoload files
11248         covariantly with their precedence.
11249
11250 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11251
11252         * menubar-items.el (default-menubar): Remove "Font Weight"
11253         option, there is currently no custom equivalent.. Customize-faces
11254         is "Edit faces".
11255
11256         * x-font-menu.el (font-menu-set-font): Use customize to set
11257         default face.
11258
11259         * faces.el (face-spec-update-all-matching): New function.
11260
11261         * cus-face.el (custom-set-face-update-spec): New function.
11262         Interface to customize faces from elisp.
11263
11264         (custom-face-value-create): Show the customized settings if set
11265         but not saved.
11266
11267 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11268
11269         (custom-face-value-create): Show the customized settings if set
11270         but not saved.
11271
11272 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11273
11274         * keydefs.el (global-map): Add FSF 20.3 binding of
11275         query-replace-regexp.
11276
11277 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11278
11279         * minibuf.el (read-file-name-internal-1): use
11280         user-name-completion-1 instead of user-name-completion.
11281
11282 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11283
11284         * loadup.el:
11285         * make-docfile.el:
11286         * update-elc.el: Don't set `source-directory' (now defunct as a
11287         global variable) no more.
11288
11289         * packages.el (packages-list-autoloads): Made `source-directory'
11290         (now defunct as a global variable) a parameter.
11291
11292 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11293
11294         * about.el (about-hackers): new email
11295
11296 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11297
11298         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11299
11300 1998-07-17  Didier Verna  <didier@xemacs.org>
11301
11302         * faces.el (set-face-property):
11303         (set-face-dim-p):
11304         (face-dim-p): updated the doc strings now that the dim property isn't
11305         tty-specific.
11306         (face-equal): the dim property is now a common one.
11307
11308         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11309         Renamed the `stipple' attribute to `background-pixmap'.
11310         (custom-face-background-pixmap): make custom-face-stipple an
11311         obsolete alias for this.
11312
11313 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11314
11315         * find-paths.el (paths-file-readable-directory-p): Created and
11316         used.
11317
11318         * loadup.el: Don't set inhibit-... flags from run-temacs.
11319
11320 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11321
11322         * packages.el (packages-data-path-depth): Added and used.
11323
11324 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11325
11326         * about.el:
11327         - Change .xpm to .png, delete "zcat" section.
11328         - cosmetic fix in the 'marcpa' entry.
11329
11330         * etc/photos
11331         - convert all .xpm.Z to .png
11332         - rename mrb to martin
11333         - rename mcook-m to mcookm
11334
11335 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11336
11337         * x-init.el (x-initialize-compose): Add support for
11338         dead-circumflex as YET ANOTHER NAME for that dead key.
11339
11340 1998-08-05  Colin Rafferty <colin@xemacs.org>
11341
11342         * setup-paths.el (paths-construct-exec-path): Made the
11343         last-packages really be last.
11344         (paths-construct-data-directory-list): Ditto.
11345
11346 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11347
11348         * startup.el(startup-splash-frame-body):
11349         Update Copyright notice in splash screen
11350
11351 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11352
11353         * minibuf.el (read-file-name-internal-1): do ~user completion.
11354
11355 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11356
11357         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11358         aginst destroyed extents
11359
11360 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11361
11362         * package-get.el (package-get): add `install-dir' argument.
11363
11364 1998-07-20  John Jones  <jj@asu.edu>
11365
11366         * package-get.el: calls to package-get-update-all will only
11367           update packages which are already installed.
11368
11369 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11370
11371         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11372         writable.
11373
11374 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11375
11376         * about.el (about-hackers): Correct my email.
11377
11378 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11379
11380         * about.el (about-hackers): new email-address.
11381
11382 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11383
11384         * minibuf.el (read-number): Don't let `input-error' condition
11385         escape.
11386
11387 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11388
11389         * about.el (about-hackers): use my `email-for-life' address.
11390
11391 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11392
11393         * XEmacs 21.2-beta1 is released.
11394
11395 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11396
11397         * ldap.el (ldap-search): Doc string change
11398
11399 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11400
11401         * menubar-items.el (default-menubar): Removed references to
11402         `data-directory', and use `locate-data-file' instead, and made
11403         then greyed out if they don't exist.
11404
11405 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11406
11407         * keymap.el (events-to-keys): Use `format' instead of `concat'
11408         since the latter does not accept integer args anymore
11409
11410 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11411
11412         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11413         macros replaced.
11414
11415 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11416
11417         * make-docfile.el: Get first initialization from very-early-lisp.el
11418         * update-elc.el: Ditto.
11419         * loadup.el (really-early-error-handler): Ditto.
11420
11421         * packages.el (packages-unbytecompiled-lisp): Add new file,
11422         very-early-lisp.el.
11423
11424         * very-early-lisp.el: New file.
11425
11426 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11427
11428         * Symbols that have been obsolete for at least 3 years removed (II).
11429
11430         * obsolete.el (eval-current-buffer): Make compatible.
11431         (byte-code-function-p): Ditto.
11432         (send-string): Removed.
11433         (send-region): Removed.
11434         (screen-scrollbar-width): Removed.
11435         (set-screen-scrollbar-width): Removed.
11436         (set-screen-left-margin-width): Removed.
11437         (set-screen-right-margin-width): Removed.
11438         (screen-left-margin-width): Removed.
11439         (screen-right-margin-width): Removed.
11440         (set-buffer-left-margin-width): Removed.
11441         (set-buffer-right-margin-width): Removed.
11442         (buffer-left-margin-width): Removed.
11443         (buffer-right-margin-width): Removed.
11444         (x-set-frame-icon-pixmap): Removed.
11445         (x-set-screen-icon-pixmap): Removed.
11446         (pixel-name): Removed.
11447         (make-pixmap): Removed.
11448         (make-cursor): Removed.
11449         (pixmap-width): Removed.
11450         (pixmap-contributes-to-line-height-p): Removed.
11451         (set-pixmap-contributes-to-line-height): Removed.
11452
11453 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11454
11455         * obsolete.el (popup-menu-up-p): removed.
11456         (read-no-blanks-input): Removed.
11457         (wholenump): Removed.
11458         (ring-mod): Removed (what was ring-mod?).
11459         (current-time-seconds): Removed.
11460         (run-special-hook-with-args): Removed.
11461         (dot): Removed.
11462         (dot-marker): Removed.
11463         (dot-min): Removed.
11464         (dot-max): Removed.
11465         (window-dot): Removed.
11466         (set-window-dot): Removed.
11467
11468         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11469         `dot-min'.
11470
11471         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11472
11473         * code-files.el (insert-file-contents): Rename
11474         run-special-hook-with-args to run-hook-with-args-until-success.
11475         (write-region): Ditto.
11476
11477 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11478
11479         * about.el: Fix typos, update release date.
11480
11481         * Symbols that have been obsolete for at least 3 years removed.
11482
11483         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11484         screen- functions.
11485         (toplevel): remove setf methods for screen functions.
11486         * cl-macs.el (extent-data): defsetf removed.
11487         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11488         many places to remove.
11489         (comment-indent-hook): Ditto.
11490         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11491         (buffer-dedicated-screen): Ditto.
11492         (deiconify-screen): Ditto.
11493         (delete-screen): Ditto.
11494         (event-screen): Ditto.
11495         (find-file-other-screen): Ditto.
11496         (find-file-read-only-other-screen): Ditto.
11497         (live-screen-p): Ditto.
11498         (screen-height): Ditto.
11499         (screen-iconified-p): Ditto.
11500         (screen-list): Ditto.
11501         (screen-live-p): Ditto.
11502         (screen-name): Ditto.
11503         (screen-parameters): Ditto.
11504         (screen-pixel-height): Ditto.
11505         (screen-pixel-width): Ditto.
11506         (screen-root-window): Ditto.
11507         (screen-selected-window): Ditto.
11508         (screen-totally-visible-p): Ditto.
11509         (screen-visible-p): Ditto.
11510         (screen-width): Ditto.
11511         (screenp): Ditto.
11512         (get-screen-for-buffer): Ditto.
11513         (get-screen-for-buffer-noselect): Ditto.
11514         (get-other-screen): Ditto.
11515         (iconify-screen): Ditto.
11516         (lower-screen): Ditto.
11517         (mail-other-screen): Ditto.
11518         (make-screen): Ditto.
11519         (make-screen-invisible): Ditto.
11520         (make-screen-visible): Ditto.
11521         (modify-screen-parameters): Ditto.
11522         (new-screen): Ditto.
11523         (next-screen): Ditto.
11524         (next-multiscreen-window): Ditto.
11525         (other-screen): Ditto.
11526         (previous-screen): Ditto.
11527         (previous-multiscreen-window): Ditto.
11528         (raise-screen): Ditto.
11529         (redraw-screen): Ditto.
11530         (select-screen): Ditto.
11531         (selected-screen): Ditto.
11532         (set-buffer-dedicated-screen): Ditto.
11533         (set-screen-height): Ditto.
11534         (set-screen-position): Ditto.
11535         (set-screen-size): Ditto.
11536         (set-screen-width): Ditto.
11537         (show-temp-buffer-in-current-screen): Ditto.
11538         (switch-to-buffer-other-screen): Ditto.
11539         (visible-screen-list): Ditto.
11540         (window-screen): Ditto.
11541         (x-set-screen-pointer): Ditto.
11542         (x-set-frame-pointer): Ditto.
11543         (screen-title-format): Ditto.
11544         (screen-icon-title-format): Ditto.
11545         (terminal-screen): Ditto.
11546         (delete-screen-hook): Ditto.
11547         (create-screen-hook): Ditto.
11548         (mouse-enter-screen-hook): Ditto.
11549         (mouse-leave-screen-hook): Ditto.
11550         (map-screen-hook): Ditto.
11551         (unmap-screen-hook): Ditto.
11552         (default-screen-alist): Ditto.
11553         (default-screen-name): Ditto.
11554         (x-screen-defaults): Ditto.
11555         (x-create-screen): Ditto.
11556         * obsolete.el: meta-flag removed.
11557         baud-rate removed.
11558         sleep-for-millisecs removed.
11559         extent-data removed.
11560         set-extent-data removed.
11561         set-extent-attribute removed.
11562         extent-glyph removed.
11563         extent-layout removed.
11564         set-extent-layout removed.
11565         list-faces-display removed.
11566         list-faces removed.
11567         trim-versions-without-asking removed.
11568         after-write-file-hooks removed.
11569         truename removed.
11570         auto-fill-hook removed.
11571         blink-paren-hook removed.
11572         select-screen-hook, deselect-screen-hook removed.
11573         auto-raise-screen, auto-lower-screen removed.
11574
11575         * msw-mouse.el: Global change resource -> mswindows-resource.
11576
11577         * XEmacs 21.0-pre5 is released.
11578
11579 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11580
11581         * about.el (about-hackers): Credits update.
11582
11583 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11584
11585         * register.el (insert-register): Don't activate the region.
11586
11587 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11588
11589         * select.el: Restore x-* symbols for backwards compatibility:
11590         x-copy-primary-selection, x-kill-primary-selection,
11591         x-delete-primary-selection, x-select-make-extent-for-selection,
11592         x-valid-simple-selection-, x-cut-copy-clear-internal.
11593
11594 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11595
11596         * XEmacs 21.0-pre4 is released.
11597
11598 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11599
11600         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11601         reporting bugs.
11602         (maybe-add-init-button): Fix semantics under Windows.  Use
11603         `expand-file-name' rather than `concat'.
11604
11605         * help.el (print-messages): New function.
11606
11607 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11608
11609         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11610
11611 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11612
11613         * about.el: Tweaked my entry in about-hackers.
11614
11615         * find-paths.el (paths-emacs-root-p):
11616           Relaxed emacs-root checking of an in-place installation to
11617           also accommodate the flat layout used on MS Windows.
11618
11619 1998-06-29  John Jones  <jj@asu.edu>
11620
11621         * package-get.el: calls to package-get-update-all will only
11622           update packages which are already installed.
11623
11624 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11625
11626         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11627         are handled by the gui-element face fallbacks now.
11628
11629         * x-faces.el: default gui-element face to "background" as well as
11630         the default face.
11631
11632         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11633         and default face settings since these are set as fallbacks now in
11634         the appropriate domain.
11635
11636 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11637
11638         * text-mode.el (text-mode): Reorder regexp so the OR part
11639         corresponding to `page-delim' goes first and the hack in
11640         `forward-paragraph' will work.
11641         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11642
11643 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11644
11645         * subr.el (remove-hook): When checking the hook value
11646           with functionp, don't apply car to it.
11647
11648 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11649
11650         * package-get.el (package-get-remote-filename):
11651           Don't use file-name-as-directory because the local directory
11652           separator conventions might not be the same as ftp's.
11653
11654 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11655
11656         * ldap.el (ldap-host-parameters-alist): New name of
11657         `ldap-host-parameters-plist'
11658
11659 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11660
11661         * package-get.el: Using (require 'package-get-base), now that it
11662         provides itself.  Consequently removed all instances of (load
11663         "package-get-base.el").
11664
11665 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11666
11667         * subr.el (remove-hook): Don't treat the hook value as a
11668           list unless it is both consp and not functionp.
11669
11670 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11671
11672         * about.el: Email address for Ben Wing is ben@xemacs.org.
11673         * auto-show.el: Ditto.
11674         * bytecomp.el: Ditto.
11675         * faces.el: Ditto.
11676         * x-scrollbar.el: Ditto.
11677         * x-misc.el: Ditto.
11678         * tty-init.el: Ditto.
11679         * toolbar-items.el: Ditto.
11680         * symbol-syntax.el: Ditto.
11681         * specifier.el: Ditto.
11682         * objects.el: Ditto.
11683         * hyper-apropos.el: Ditto.
11684         * glyphs.el: Ditto.
11685
11686 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11687
11688         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11689         vertical-divider-always-visible-p.
11690         (default-mouse-motion-handler): Ditto.
11691
11692 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11693
11694         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11695         global value.
11696
11697 1998-06-21  Oliver Graf <ograf@fga.de>
11698
11699         * build-reports.el: changed receiver to xemacs-build-reports list
11700
11701 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11702
11703         * font.el: Split font-family-mappings into X and
11704           mswindows-specific versions.
11705           mswindows-font-create-[object|name]: Treat supplied size
11706           as a pointsize. Added underline and strikethru handling.
11707
11708         * msw-faces.el: changed default mswindows charset to western.
11709
11710         * msw-glyphs.el: removed space in border-glyph font string that
11711           was inserted to get round bugs in the mswindows C font code.
11712
11713 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11714
11715         * about.el (about-hackers): Credits update.
11716
11717         * help-nomule.el (tutorial-supported-languages): Add Romanian
11718         TUTORIAL.
11719
11720         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11721         to ISO-8859-2.
11722
11723 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11724
11725         * font.el: Split font-family-mappings into X and
11726           mswindows-specific versions.
11727           mswindows-font-create-[object|name]: Treat supplied size
11728           as a pointsize. Added underline and strikethru handling.
11729
11730         * msw-faces.el: changed default mswindows charset to western.
11731
11732         * msw-glyphs.el: removed space in border-glyph font string that
11733           was inserted to get round bugs in the mswindows C font code.
11734
11735 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11736
11737         * minibuf.el: make read-color-completion-table call
11738           (mswindows-color-list for mswindows devices.
11739
11740 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11741
11742         * lisp/font-lock.el
11743         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11744         Let declaration items contain non-word symbol characters.
11745
11746 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11747
11748         * package-get.el (package-get-package-provider): Added autoload
11749         cookie.  Loading "package-get-base.el" in ALL functions that use
11750         it.  Fixed some (interactive ...) with multiple argument specs
11751         again.  Cosmetic indentation changes.
11752
11753 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11754
11755         * info.el (Info-insert-dir): Don't use nreverse on variables
11756         that you want to use later.
11757
11758 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11759
11760         * x-mouse.el (x-set-point-and-move-selection): Replace call
11761         to x-kill-primary-selection with kill-primary-selection
11762
11763 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11764
11765         * simple.el (what-cursor-position): Make cursor position reported
11766         use value of column-number-start-at-one
11767
11768 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11769
11770         * about.el (xemacs-hackers): Fix Jareth's email address.
11771
11772 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11773
11774         * startup.el (startup-splash-frame): Remove
11775         `xemacs-startup-logo-function'.
11776
11777 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11778
11779         * about.el (about-hackers): Update credits list.
11780
11781 1998-06-06  Jeff Miller <jmiller@smart.net>
11782
11783         * lisp/sound.el: Update sound-ext to allow filenames with
11784           extensions to be found by load-sound-file
11785
11786 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11787
11788         * info.el (Info-rebuild-outdated-dir): Removed variable
11789         (Info-auto-generate-directory): New variable
11790         (Info-save-auto-generated-dir): New variable
11791         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11792         (Info-build-dir-anew): Second parameter removed.  Use
11793         `Info-save-auto-generated-dir'
11794         (Info-rebuild-dir): Ditto
11795
11796 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11797
11798         * list-mode.el (next-list-mode-item): Would not recognize
11799         border between directly neighbored items.
11800
11801 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11802
11803         * package-get.el: add autoloads for some functions.
11804
11805 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11806
11807         * specifier.el (let-specifier): Tiny docfixes.
11808
11809 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11810
11811         * msw-mouse.el: set selection-pointer-glyph to Normal.
11812
11813 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11814
11815         * wid-edit.el (widget-specify-secret): New function.
11816         (widget-after-change): Use it.
11817         (widget-specify-field): Use it.
11818
11819 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11820
11821         * mouse.el (drag-window-divider): Use `(not done)' instead of
11822         `doit'; reuse result of `window-pixel-edges'.
11823
11824         * modeline.el (drag-modeline-event-lag): Rename to
11825         drag-divider-event-lag.
11826
11827 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11828
11829         * specifier.el (let-specifier): Rewritten not to generate needless
11830         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11831         arguments.
11832
11833 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11834
11835         * minibuf.el (read-file-name-1): Setup buffer-local value of
11836         `completion-ignore-case' in completions buffer under Windows.
11837
11838 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11839
11840         * about.el (about-maintainer-glyph): Fix support for not
11841         compressed images.
11842
11843 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11844
11845         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11846
11847         * mouse.el (mouse-track): Cancel selection if misc-user event with
11848         `cancel-mode-internal' function is fetched.
11849
11850 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11851
11852         * files.el (save-some-buffers-1): Fixed return value.
11853
11854 1998-06-01  Oliver Graf <ograf@fga.de>
11855
11856         * dragdrop.el: added experimental
11857
11858 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11859
11860         * startup.el (after-init-hook, init-file-user,
11861         user-init-directory, load-user-init-file):  Purge references
11862         to "~/.xemacs/init.el" from docstrings.
11863
11864         (load-user-init-file) Use paths-construct-path to construct
11865         paths to user init files.  Go directly to ~/.emacs, do not
11866         search ~/.xemacs/, do not load `default-custom-file'.
11867
11868 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11869
11870         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11871         general *sh.
11872         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11873
11874 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11875
11876         * menubar-items.el (default-menubar): add Update Packages to customize
11877         menu.
11878
11879 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11880
11881         * faces.el: use toolbar face as a fallback for toolbar properties
11882         in xpm-color-symbols instead of default.
11883
11884         * msw-faces.el: rename 3d-object -> gui-element face.
11885
11886 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11887
11888         * startup.el (xemacs-startup-logo-function): New variable.
11889         (startup-splash-frame): Use it.
11890
11891 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11892
11893         * files.el (save-some-buffers): Would wait 1 second.
11894         (save-some-buffers-1): Delete other windows here instead of in
11895         `save-some-buffers'.
11896         (save-some-buffers): Force redisplay only if windows were deleted.
11897
11898 1998-06-02  Didier Verna  <didier@xemacs.org>
11899
11900         * cus-face.el (custom-face-attributes): generalized the use of
11901         toggle buttons for boolean attributes.
11902         Re-ordered the items a bit.
11903
11904 1998-06-01  SL Baur  <steve@altair.xemacs.org>
11905
11906         * sound.el (default-sound-directory): Use `locate-data-directory'
11907         to find the sounds directory.
11908
11909 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11910
11911         * sound.el: default sound-ext to .wav under mswindows, .au
11912         otherwise. load-default sounds without extensions.
11913
11914 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11915
11916         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
11917         if send-pr is not bound.
11918
11919 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
11920
11921         * files.el: grok idl files in auto-mode-alist.
11922 1998-06-01  Jeff Miller  <jmiller@smart.net>
11923
11924         * minibuf.el (exact-minibuffer-completion-p): check for nil before
11925         calling `upcase'.
11926
11927 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
11928
11929         * msw-glyphs.el: add xbm to the list of image types supported.
11930
11931 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11932
11933         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
11934         instead of XEmacs one when dumping InfoDock.
11935
11936 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
11937
11938         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
11939         for `modeline-visible-p'
11940
11941         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
11942
11943 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
11944
11945         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
11946         since it's not used anymore. doc string fixes.
11947
11948         * package-get.el (package-get-file-installed-p): new function. use
11949         instead of file-installed-p which is in an external package.
11950
11951 1998-05-28  Oliver Graf <ograf@fga.de>
11952
11953         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
11954         favor of select-window/switch-to-buffer
11955
11956 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
11957
11958         * startup.el: changed (getenv "HOME") to (user-home-directory)
11959
11960 1998-05-25  Oliver Graf <ograf@fga.de>
11961
11962         * frame.el (cde-start-drag) moved to dragdrop.el
11963         (offix-start-drag-region) moved to dragdrop.el
11964         (offix-start-drag) moved to dragdrop.el
11965         * dragdrop.el (cde-start-drag) moved from frame.el
11966         (offix-start-drag-region) moved from frame.el
11967         (offix-start-drag) moved from frame.el
11968         (cde-start-drag-region) cde drag regions
11969         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
11970
11971 1998-05-26  Oliver Graf <ograf@fga.de>
11972
11973         * dragdrop.el: created dragdrop-drag prototypes
11974         (cde-start-drag-region) fixed typo
11975
11976 1998-05-28  SL Baur  <steve@altair.xemacs.org>
11977
11978         * simple.el (after-init-hook): Remove reader macro.
11979
11980         * packages.el (packages-hardcoded-lisp): Get rid of reader
11981         macros.  Update DOC string.
11982
11983 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
11984
11985         * mouse.el (drag-window-divider): Ditto.
11986
11987         * modeline.el (mouse-drag-modeline): Use it.
11988
11989         * lisp-mode.el (let-specifier): Specify indentation.
11990
11991         * specifier.el (let-specifier): Renamed from
11992         `with-specifier-instance'.
11993
11994 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
11995
11996         * x-faces.el:
11997         * faces.el: move definition of xpm-color-symbols from x-faces.el
11998         to faces. Predicate x-get-resource on the presence of x.
11999
12000         * msw-faces.el: set 3d-object face rather than modeline. Specify
12001         faces as specfier defaults.
12002
12003         * package-get.el: don't use package-admin-add-single-file-package.
12004
12005 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12006
12007         * toolbar-items.el: Fixup tooltips.
12008         (toolbar-gnus): Don't use obsolete variable
12009         toolbar-news-frame-properties.
12010         (toolbar-news-reader): Default to `gnus' instead of
12011         `not-configured'.
12012
12013         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12014         Windows.
12015
12016 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12017
12018         * package-get.el: rename -installedp -> -installed-p.
12019
12020 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12021
12022         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12023         attributes, and assinged it to continuation, truncation and
12024         hscroll glyphs.
12025
12026         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12027         and made continuation, truncation and hscroll glyphs arrow
12028         characters out of that font.
12029
12030 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12031
12032         * minibuf.el (minibuffer-electric-separator): Play nicely with
12033         directory-sep-char being \.
12034         (minibuffer-electric-tilde): Ditto.
12035         (read-file-name-map): Ditto.
12036
12037 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12040         on X devices.
12041         (default-mouse-track-deal-with-down-event): Avoid
12042         `x-disown-selection'; use `disown-selection' instead.
12043
12044 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12045
12046         * select.el:
12047         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12048         moved to (cut-copy-clear-internal) in select.el. Ditto for
12049         (x-delete-primary-selection) (x-kill-primary-selection)
12050         (x-copy-primary-selection).
12051         (own-clipboard): new function.
12052
12053         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12054         functions in select.el. remove old ones.
12055         (mswindows-own-clipboard): new function.
12056
12057 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12058
12059         * gnuserv.el: allow connections from mswindows type devices.
12060
12061 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12062
12063         * msw-glyphs.el: change image type used from cursor to resource.
12064
12065 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12066
12067         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12068         for {top,bottom}-{left,right} values in addition to
12069         {top,bottom}_{left,right}.
12070         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12071
12072 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12073
12074         * cl-macs.el (specifier-instance): Undefine its setf method.
12075
12076         * specifier.el (with-specifier-instance): Added docstring.
12077
12078         * mouse.el (drag-window-divider): Ditto.
12079
12080         * modeline.el (mouse-drag-modeline): Use it.
12081
12082         * lisp-mode.el (with-specifier-instance): Define its indentation
12083         level.
12084
12085         * specifier.el (with-specifier-instance): New macro.
12086
12087 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12088
12089         * package-get.el (package-get-create-custom): new function to
12090         auto-generate package-get-custom.el from package-get-base.el.
12091         * (package-get-ever-installedp): new function.
12092         * (package-get-custom): new function to get all packages specified
12093         by customize.
12094
12095 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12096
12097         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12098
12099 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12100
12101         * cl-extra.el: Reverse previous float change.
12102
12103 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12104
12105         * x-faces.el:
12106         * faces.el (try-font-name): moved from x-faces.el since it is
12107         required by w3 under mswindows as well X.
12108
12109 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12110
12111         * winnt.el: Removed evil (setq completion-ignore-case t)
12112         clause, one more overlookef fsfism.
12113         (nt-quote-args-functions-alist): End sentences with double space.
12114
12115 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12116
12117         * window-xemacs.el (push-window-configuration): Remove kludgery of
12118         recaching default-toolbar specifier.
12119         (pop-window-configuration): Ditto.
12120         (unpop-window-configuration): Ditto.
12121
12122 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12123
12124         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12125
12126 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12127
12128         * winnt.el (nt-quote-args-verbatim): Added function.
12129         (nt-quote-args-prefix-quote): Added function.
12130         (nt-quote-args-backslash-quote): Added function.
12131         (nt-quote-args-double-quote): Added function.
12132         (nt-quote-args-functions-alist): New variable.
12133         (nt-quote-process-args): Added function. This is the main quoting
12134         work horse called from process-nt.c
12135
12136 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12137
12138         * winnt.el: Removed duplicate definitions for backspace,
12139         delete, M-backspace and C-M-backspace.
12140         (file-name-buffer-file-type-alist): Removed this variable.
12141         (find-buffer-file-type): Removed function.
12142         (find-file-binary):  Removed function.
12143         (find-file-text): Removed function.
12144         (find-file-not-found-set-buffer-file-type): Removed function.
12145         (save-to-unix-hook): Removed function.
12146         (revert-from-unix-hook): Removed function.
12147         (using-unix-filesystems): Removed function.
12148         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12149         warning.
12150         (x-set-selection): Removed function.
12151         (x-get-selection): Removed function.
12152         Removed commented FSFisms.
12153         Replaced copyright notice (this file is not part of GNU Emacs).
12154         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12155         comint-process-echoes setting to t.
12156
12157 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12158
12159         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12160         and used following the interface change of
12161         `paths-find-recursive-path'.
12162
12163         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12164         regexp instead of a list of base names.
12165         (paths-version-control-filename-regexp):
12166         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12167         Introduced and used following the interface change of
12168         `paths-find-recursive-path'.
12169
12170 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12171
12172         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12173         on X devices, rather than on all non-TTY devices.
12174
12175 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12176
12177         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12178
12179         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12180
12181 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12182
12183         * itimer.el (activate-itimer): Fixed usage of integers
12184         as argument to `concat'.
12185
12186 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12187
12188         * itimer.el (start-itimer): replace the use of `concat' with
12189         `format'
12190
12191 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12192
12193         * mode-motion.el (mode-motion-hook): Clarify docstring.
12194         From Bob Weiner <weiner@altrasoft.com>
12195
12196         * loadhist.el (symbol-file): Supply prompt string when used
12197         interactively.
12198         From Bob Weiner <weiner@altrasoft.com>
12199
12200 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12201
12202         * loadup.el (really-early-error-handler): Ditto.
12203
12204         * update-elc.el: Ditto.
12205
12206         * setup-paths.el (paths-construct-exec-path): Ditto.
12207
12208         * make-docfile.el: Ditto.
12209
12210         * find-paths.el (paths-decode-directory-path): Use split-path
12211         instead of decode-path.
12212
12213         * files.el (parse-colon-path): Update docstring reference.
12214
12215 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12216
12217         * msw-init.el:
12218         * x-init.el:
12219         Bind cut'n'paste keys to non window-system specific functions.
12220
12221         * msw-select.el: New function mswindows-clear-clipboard.
12222         mswindows-cut-copy-clipboard extended to handle clearing of the
12223         selection and renamed to mswindows-cut-copy-clear-clipboard.
12224
12225         * select.el: on mswindows devices delete-primary-selection
12226         calls mswindows-clear-clipboard.
12227
12228 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12229
12230         * simple.el (quoted-insert): Inhibit quit when using read-char.
12231
12232         * cmdloop.el (read-char): Don't inhibit quit.
12233         (read-char-exclusive): Ditto.
12234         (read-char): Signal quit if quit-char was pressed.
12235         (read-char-exclusive): Ditto.
12236         (read-quoted-char): Return a character, not integer.
12237
12238         * menubar-items.el (default-popup-menu): Use Andy's generic
12239         selection code.
12240         (default-popup-menu): Fix code.
12241
12242 1998-05-14  Oliver Graf <ograf@fga.de>
12243
12244         * dragdrop.el (dragdrop-function-widget): this time it's done
12245
12246 1998-05-13  Oliver Graf <ograf@fga.de>
12247
12248         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12249
12250 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12251
12252         * device.el (device-pixel-width):
12253         (device-pixel-height):
12254         (device-mm-width):
12255         (device-mm-height):
12256         (device-bitplanes):
12257         (device-color-cells): Swapped parameters to device-system-metric
12258         according to the interface change.
12259
12260 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12261
12262         * mouse.el (default-mouse-motion-handler): Use new name of the
12263         function event-over-vertical-divider-p.
12264         Do not set E-W arrow cursor over the divider if
12265         vertical-divider-draggable-p is nil in the window.
12266         ([top-level]): Use new name for the variable
12267         vertical-divider-map.
12268         (drag-window-divider): Respect vertical-divider-draggable-p.
12269         Variable name typo fixes.
12270
12271 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12272
12273         * keymap.el (kbd): Define here; handle string constants and
12274         others...
12275
12276 1998-05-15  Christian Nyb <chr@mediascience.no>
12277
12278         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12279         in Emacs 18.
12280
12281 1998-05-13  Didier Verna  <didier@xemacs.org>
12282
12283         * mouse.el (drag-window-divider): give the vertical divider a
12284         pressed look when dragging it.
12285
12286 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12287
12288         * faces.el: predicate some more face operations on x or mswindows
12289         not just x.
12290
12291         * modeline.el: enable modeline coloring for mswindows.
12292
12293 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12294
12295         * minibuf.el (minibuffer-default): Added variable; compatible with
12296         FSF Emacs.
12297         (next-history-element): Used `minibuffer-default'.
12298
12299 1998-05-12  Oliver Graf <ograf@fga.de>
12300
12301         * dragdrop.el (dragdrop-function-widget): button and mods ok
12302         arguments still look a bit strange
12303         (dragdrop-compare-mods) created
12304         (dragdrop-drop-do-functions) correctly checks for buttons and
12305         modifiers
12306
12307 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12308
12309         * setup-paths.el (paths-default-info-directories): Replace
12310         path-separator with directory-sep-char.
12311
12312         * files.el (path-separator): Don't define it here.
12313
12314 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12315
12316         * update-elc.el: Ditto.
12317
12318         * setup-paths.el (paths-construct-exec-path): Ditto.
12319
12320         * make-docfile.el: Ditto.
12321
12322         * loadup.el (really-early-error-handler): Ditto.
12323
12324         * find-paths.el (paths-decode-directory-path): Use decode-path
12325         instead of decode-path-internal.
12326
12327         * files.el (parse-colon-path): Update docstring.
12328
12329 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12330
12331         * subr.el (get-buffer-window-list): Make BUFFER optional.
12332
12333         * window-xemacs.el (windows-of-buffer): Defalias to
12334         get-buffer-window-list.
12335
12336 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12337
12338         * disass.el: Fix maintainer keyword.
12339
12340         * bytecomp.el (byte-compile-and-load-file): Autoload.
12341         (byte-compile-buffer): Ditto.
12342
12343         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12344         value is returned, not the name.
12345         (lisp-imenu-generic-expression): Enable it.
12346         (lisp-mode-variables): Ditto.
12347         (lisp-indent-offset): Change defconst to defvar.
12348         (lisp-indent-function): Ditto.
12349         (lisp-body-indent): Ditto.
12350
12351 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12352
12353         * modeline.el: Use zap-last-kbd-macro-event.
12354
12355         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12356         nil, don't attempt to do anything with messages.
12357         (eval-last-sexp): Use `letf' for clarity.
12358
12359 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12360
12361         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12362
12363 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12364
12365         * buff-menu.el:
12366         * lisp-mode.el:
12367         * obsolete.el:
12368         Change empty docstrings into no doc strings at all.
12369         Fix bogus FSF-format docstrings.
12370         * etags.el: Fix docstring.
12371
12372 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12373
12374         * package-get.el (package-get): Use internal md5
12375
12376 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12377
12378         * about.el (about-xemacs): Correct abuse of concat.
12379
12380 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12381
12382         * info.el (Info-mode): Use easymenu.
12383
12384 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12385
12386         * apropos.el (apropos): Don't use concat with integers.
12387
12388         * cmdloop.el (describe-last-error): Handle the case when no error
12389         was seen gracefully.
12390
12391         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12392         defun.
12393         (apropos-describe-plist): Ditto.
12394
12395         * help.el (with-displaying-help-buffer): Revert to a defun.
12396         (describe-key): Use it as defun.
12397         (describe-mode): Ditto.
12398         (describe-bindings): Ditto.
12399         (describe-prefix-bindings): Ditto.
12400         (describe-installation): Ditto.
12401         (view-lossage): Ditto.
12402         (describe-function): Ditto.
12403         (describe-variable): Ditto.
12404         (describe-syntax): Ditto.
12405
12406 1998-05-11  Oliver Graf <ograf@fga.de>
12407
12408         * dragdrop.el: changed order of require/provide
12409         (dragdrop-drop-mime-default) changed to new calling conventions
12410         (dragdrop-drop-do-functions) changed to new calling conventions
12411         (dragdrop-function-widget) this one needs more work...
12412
12413 1998-05-10  Oliver Graf <ograf@fga.de>
12414
12415         * about.el: another small change in my entry
12416         * dragdrop.el (dragdrop-drop-log-function): logging added
12417         plus customizations
12418         changed interface to handler functions. now called with event
12419         and object
12420
12421 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12422
12423         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12424         E-W arrow pointer displayed over draggable dividers.
12425
12426         * mouse.el (default-mouse-motion-handler): Show it when
12427         appropriate.
12428         (drag-window-divider): Added.
12429         ([top-level]): Initialized window-divider-map with a keymap
12430         binding the above function to left button down event.
12431
12432         * x-mouse.el (x-init-pointer-shape): Initialize
12433         divider-pointer-glyph from Cursor.dividerPointer, or use default
12434         E-W double arrow.
12435
12436 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12437
12438         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12439
12440 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12441
12442         * simple.el (count-words-buffer): Don't query for buffer.
12443         (count-lines-buffer): Ditto.
12444
12445 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12446
12447         * help.el (where-is): add optional insert argument.
12448
12449 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12450
12451         * help.el (describe-key-briefly): New argument INSERT.
12452
12453         * simple.el (eval-expression): New optional argument; synch with
12454         FSF 20.3.
12455
12456         * keydefs.el (global-map): Add new register bindings.
12457
12458         * register.el: Synched with FSF 20.3.
12459
12460 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12461
12462         * window-xemacs.el (recenter): all arguments are optional.
12463
12464 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12465
12466         * device.el: (device-pixel-width): Reflected name/parameters
12467         change to device-system-metric.
12468         (device-pixel-height): Ditto.
12469         (device-mm-width): Ditto.
12470         (device-mm-height): Ditto.
12471         (device-bitplanes): Ditto.
12472         (device-color-cells): Ditto.
12473
12474 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12475
12476         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12477
12478         * cl.el (most-positive-fixnum): Document.
12479         (most-negative-fixnum): Ditto.
12480
12481         * cus-dep.el: Updated comment.
12482
12483         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12484         constant.
12485
12486         * cus-load.el (custom-put): Removed.
12487
12488         * files.el (after-find-file): Just resignal quit instead of
12489         signaling "canceled".
12490
12491 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12492
12493         * frame.el (other-frame): Use `focus-frame' instead of
12494         select-frame kludges.
12495
12496         * lisp-mode.el: Update lisp-indent-function for
12497         save-selected-frame and with-selected-frame.
12498
12499         * frame.el (save-selected-frame): New macro.
12500         (with-selected-frame): Ditto.
12501         (other-frame): Use `set-frame-focus'.
12502
12503 1998-05-06  Oliver Graf <ograf@fga.de>
12504
12505         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12506         (dragdrop-drop-url-default) default handler for URL drops created
12507         (dragdrop-drop-mime-default) default handler for MIME drops created
12508         (dragdrop-drop-functions) default custom for handling drops created
12509         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12510
12511 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12512
12513         * mouse.el: Removed redundant mouse-mswindows-drop function.
12514
12515 1998-05-05  Oliver Graf <ograf@fga.de>
12516
12517         * about.el: changed some text in my entry
12518         * dragdrop.el: added customs
12519
12520 1998-05-04  Oliver Graf <ograf@fga.de>
12521
12522         * mouse.el: killed global drop key bindings
12523         (mouse-offix-drop) removed
12524         * dragdrop.el: created
12525         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12526
12527 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12528
12529         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12530         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12531
12532         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12533         obsolete comment.
12534
12535         * scrollbar.el (scrollbars-visible-p): Use new
12536         {vertical,horizontal}-scrollbar-visible-p specifiers.
12537
12538 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12539
12540         * device.el (device-pixel-height):
12541         (device-pixel-width):
12542         (device-mm-width):
12543         (device-mm-height):
12544         (device-bitplanes):
12545         (device-color-cells): Moved these 6 functions from device.c; they
12546         all use single (device-system-metrics) call.
12547
12548 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12549
12550         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12551         were renamed.
12552
12553         * menubar-items.el:
12554         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12555         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12556
12557         * help.el (help-map): Remove Hyperbole keybinding logic.
12558         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12559
12560 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12561
12562         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12563         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12564
12565 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12566
12567         * msw-glyphs.el: use nicer icon3 from the frame icon.
12568
12569 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12570
12571         * version.el (emacs-version): Remove InfoDock conditionals.
12572
12573         * startup.el (startup-splash-frame): Change ID logo name.
12574
12575 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12576
12577         * files.el (after-find-file): If the user presses C-g on
12578         directory-creation prompt, kill the buffer.
12579
12580 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12581
12582         * simple.el (count-words-region): Reverse previous change.
12583
12584 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12585
12586         * replace.el (query-replace): Just call perform-replace.
12587         (query-replace-regexp): Ditto.
12588         (perform-replace): Move region handling here.
12589         (perform-replace): Use the new arg to match-data.
12590
12591 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12592
12593         * x-init.el: Install X specific display table that
12594           displays char 0240 as a space to avoid whatever it is
12595           that screws up display of that character code.
12596
12597 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * help.el (function-arglist): If no arguments are documented for a
12600         subr, print nothing rather than incorrect output.
12601
12602 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12603
12604         * cmdloop.el (command-error): Update bail-out error message to use
12605         `emacs-program-name'.
12606
12607         * lib-complete.el: Remove reader macro cruft.
12608
12609         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12610         cruft.
12611
12612         * simple.el (count-words-region): Drop interactive-p check on the
12613         message.
12614
12615 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12616
12617         * font.el
12618         * msw-faces.el
12619         Correct spelling of mswindows-font-canonicalize-name.
12620
12621 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12622
12623         * ldap.el (ldap-host-parameters-alist): Replaced with
12624         `ldap-host-parameters-plist'
12625         (ldap-search): Adapt to previous change
12626
12627 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12628
12629         * about.el (about-hackers): Update Bob Weiner bio.
12630         (about-maintainer-info): Ditto.
12631
12632 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12633
12634         * simple.el (display-warning-minimum-level): Docfix.
12635
12636 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12637
12638         * widget.el (:default-get): New keyword.
12639         * wid-edit.el (default, widget-default-default-get): Define it.
12640         (group, widget-group-default-get): Define it.
12641         (menu-choice, widget-choice-default-get): Define it.
12642         (widget-default-get): New function.
12643         (widget-choice-action): Call it.
12644         (widget-editable-list-entry-create): Call it.
12645
12646 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12647
12648         * byte-optimize.el (byte-boolean-vars): Removed.
12649         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12650         lookup through `byte-boolean-vars'.
12651
12652 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12653
12654         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12655         resource-provided values into ghost specs for scrollbar-height and
12656         scrollbar-width.
12657
12658 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12659
12660         * byte-optimize.el: Don't attempt to optimize /=.
12661
12662         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12663         (byte-compile-/=): Ditto.
12664
12665 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12666
12667         * apropos.el: Use `with-displaying-help-buffer'.
12668         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12669         Use `with-displaying-help-buffer'.
12670         (apropos-follow): Do not give special treatment to buffer cursor
12671         was in prior to a mouse click.
12672         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12673         (apropos-print-doc): Set correct buffer for setting text
12674         properties.
12675
12676 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12677
12678         * help.el (help-buffer-prefix-string): New variable.
12679         (help-buffer-name): Use it.
12680
12681         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12682         mode menu.
12683
12684 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12685
12686         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12687
12688 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12689
12690         * files.el (find-file-noselect): Update docstring.
12691         (find-file-noselect): Signal an error if found an unreadable file.
12692         (file-chase-links): Save the match data.
12693         (normal-mode): Use `lwarn' and `error-message-string'.
12694         (interpreter-mode-alist): Change defconst to defvar.
12695         (inhibit-first-line-modes-regexps): Ditto.
12696         (inhibit-first-line-modes-regexps): Added .tgz.
12697         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12698         (change-major-mode-with-file-name): New user-option.
12699         (set-visited-file-name): Synched with FSF.
12700         (file-name-extension): New function, from FSF 20.3.
12701         (file-relative-name): Synched with FSF.
12702         (save-some-buffers): Support the C-r feature.
12703         (recover-session): Synched with FSF.
12704         (kill-some-buffers): Ditto.
12705         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12706
12707 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12708
12709         * files.el (insert-file): Undo previous change and reenable use of
12710         format.el.
12711
12712 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * window-xemacs.el (recenter): Define.
12715
12716 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12717
12718         * font.el (mswindows-font-create-name)
12719         (mswindows-font-create-object): new functions for mswindows type
12720         fonts.
12721
12722         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12723         strings are parsed as well as font objects.
12724
12725 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12726
12727         * modeline.el (defining-kbd-macro): Restore modeline indication of
12728         kbd-macro being recorded.
12729         (add-minor-mode): Simplify docstring.
12730         (modeline-minor-mode-menu): Remove stuff.
12731
12732 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12733
12734         * code-process.el (call-process): dynamically decide process
12735         coding type.
12736
12737 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12738
12739         * modeline.el: Add line-number-mode, column-number-mode to
12740         the modeline minor-mode menu.  Button2 on the line number does
12741         goto-line.
12742
12743 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12744
12745         * mouse.el: move x-selection-owner-p type things to
12746         selection-owner-p.
12747
12748         * msw-init.el: copy zmacs stuff from x-init.el
12749
12750         * msw-select.el (mswindows-own-selection)
12751         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12752         functions. Very simple minded implementation of selectio
12753         ownership.
12754
12755         * select.el (own-selection) (disown-selection)
12756         (activate-region-as-selection) (select-make-extent-for-selection)
12757         (valid-simple-selection-p): functions moved from x-select.el for
12758         generalized selection.
12759
12760         * x-select.el: see select.el changes.
12761
12762         * x-toolbar.el: use new selection functions.
12763
12764 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12765
12766         * packages.el (packages-find-package-directories): Fixed bug that
12767         would pick up multiple site-package directories.
12768         (package-locations): Added "xemacs-packages" as a late package
12769         location.
12770
12771         * find-paths.el: Now uses `emacs-program-name' and
12772         `emacs-program-version'.
12773         Additions to enforce version-specific directories in
12774         `paths-find-version-directory'.
12775
12776 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12777
12778         * default.el: Removed.
12779         * site-start.el: Removed.
12780
12781 1998-04-29  Didier Verna  <didier@xemacs.org>
12782
12783         * minibuf.el (minibuffer-history-minimum-string-length): Default
12784         to nil.
12785
12786 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12787
12788         * find-paths.el (paths-program-name): Rename.
12789         (paths-emacs-root-p): Ditto.
12790         (paths-find-site-directory): Ditto.
12791
12792 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12793
12794         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12795         `emacs-lisp-byte-compile-and-load'.
12796
12797 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12798
12799         * ldap.el (ldap-search): Fixed additional parameter passing to
12800         `ldap-open'
12801
12802 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12803
12804         * select.el (kill-primary-selection) (selection-owner-p)
12805         (copy-primary-selection) (yank-clipboard-selection)
12806         (selection-exists-p) (delete-primary-selection): new file and
12807         functions that do the right thing for the selected device.
12808
12809         * x-menubar.el: use generalised selection functions.
12810
12811         * dumped-lisp.el: dump select.el.
12812
12813 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12814
12815         * find-paths.el (paths-progname): New variable.
12816         (paths-emacs-root-p): Use it.
12817         (paths-find-site-directory): Ditto.
12818
12819 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12820
12821         * loadup.el ((member "dump" command-line-args)): Dump as
12822         `infodock' if InfoDock.
12823
12824 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12825
12826         * find-paths.el (construct-emacs-version): Simplify, include
12827         program name in the return value.
12828         * (paths-find-version-directory): Use it.
12829
12830 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12831
12832         * info.el (Info-parse-dir-entries): Fixed regexp
12833         (Info-build-dir-anew): Remove full suffix and capitalize info file
12834         name for files with no @direntry
12835         (Info-batch-rebuild-dir): New function
12836         (Info-suffixed-file): Check for regular files instead of simple
12837         file existence (could catch directories before)
12838
12839 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12840
12841         * setup-paths.el, find-paths.el: Removed uses of `not' which
12842         temacs doesn't have.
12843
12844         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12845         into root searching.
12846
12847 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12848
12849         * subr.el: Remove definition of `not'.
12850
12851 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12852
12853         * msw-glyphs.el: enable graphics support.
12854
12855 1998-04-23  Didier Verna  <didier@xemacs.org>
12856
12857         * x-menubar.el (default-menubar): restored the line-number-mode
12858         option.
12859
12860         * misc doc string updates related to the options menu.
12861
12862 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12863
12864         * setup-paths.el (paths-construct-load-path): Fix typo.
12865
12866 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12867
12868         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12869         font-menu-ignore-scaled-fonts don't have to be bound now; this
12870         gets us one step further towards making --no-autoloads work.
12871
12872         * startup.el (normal-top-level): Load auto-autoloads only if
12873         lisp-directory is non-nil.
12874
12875         * setup-paths.el (paths-construct-load-path): Made it robust
12876         against nil lisp-directory.
12877
12878         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12879         to the list of variables that cause a warning when nil.
12880
12881         * toolbar.el (init-toolbar-location): Now works even when there's
12882         no toolbar icon directory.
12883
12884 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12885
12886         * help.el (view-lossage): Recognize it.
12887
12888         * simple.el (log-message): Mark multiline messages.
12889
12890 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12891
12892         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12893
12894 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12895
12896         * package-get.el (package-get-all):  add `\n' separator to
12897         interactive specification so that both variables are read
12898
12899 1998-04-22  Didier Verna  <didier@xemacs.org>
12900
12901         * x-menubar.el: ported the options menu to Custom.
12902         Moved the "read only" toggle button to the buffers menu.
12903         Corrected some missing ;;;###autoload or defcustom.
12904
12905         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
12906         the scrollbar-visible specifier for options menu handling.
12907
12908         * toolbar.el (toolbar-visible-p)
12909                      (toolbar-captioned-p)
12910                      (default-toolbar-position): defcustom wrappers around
12911         the toolbar specifiers for options menu handling.
12912
12913         * frame.el (get-frame-for-buffer-default-instance-limit):
12914         defcustom it for options menu handling.
12915
12916         * font-lock.el (font-lock-mode): defcustom and autoload the variable
12917         font-lock-mode for options menu handling.
12918
12919         * cus-start.el: added Custom properties to overwrite-mode for
12920         options menu handling.
12921
12922 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
12923
12924         * about.el: shameless self-promotion.
12925
12926 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
12927
12928         * simple.el (raw-append-message): Slightly optimize.
12929         (remove-message): Use `push' for clarity.
12930         (append-message): Ditto.
12931         (display-warning): Dito.
12932         (raw-append-message): Send the message to the appropriate device.
12933
12934 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12935
12936         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
12937         From Sean MacLennan <Sean.MacLennan@pika.ca>
12938
12939 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12940
12941         * setup-paths.el: Changed `directory-sep-char' to
12942         `path-separator', following a change in GNU Emacs.
12943
12944 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12945
12946         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
12947         (Info-build-dir-anew): Add a final newline.
12948         (Info-build-dir-anew): Do not issue warning when rebuilding policy
12949         is `always'
12950         (Info-rebuild-dir): Ditto
12951
12952         * dumped-lisp.el (preloaded-file-list): Added ldap.el
12953
12954 1998-04-21  SL Baur  <steve@altair.xemacs.org>
12955
12956         * simple.el (count-words-buffer): Retain zmacs region.
12957         (count-words-region): Ditto.
12958         * simple.el: (what-line): Expanded line counts.
12959         (count-lines): New parameter to conditionalize whether collapsed
12960         lines get counted.
12961         From Bob Weiner <weiner@altrasoft.com>
12962
12963 1998-04-19  SL Baur  <steve@altair.xemacs.org>
12964
12965         * packages.el (package-locations): infodock-packages must override
12966         mule-packages and packages.
12967
12968 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
12969
12970         * wid-edit.el:
12971         remove rude messages from widget-activation-widget-mapper
12972         and widget-activation-glyph-mapper
12973
12974 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
12975
12976         * toolbar.el: Remove (featurep 'x) test from
12977         toolbar-make-button-list
12978
12979 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
12980
12981         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
12982         only if in the same frame.
12983
12984 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12985
12986         * packages.el (package-locations): Added site-packages hierarchy.
12987
12988         * setup-paths.el (paths-default-info-directories): Introduced and
12989         used.
12990
12991         * packages.el, setup-paths.el: Set various path searching depths
12992         to 1.
12993
12994         * packages.el (packages-hierarchy-depth):
12995         (packages-load-path-depth): Introduced and used.
12996
12997         * setup-paths.el (paths-load-path-depth): Introduced and used.
12998
12999         * find-paths.el (paths-find-recursive-path): Added max-depth
13000         parameter.
13001
13002 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13003
13004         * setup-paths.el (paths-construct-info-path): Removed
13005         dependency on behavior of (file-name-as-directory "").
13006
13007 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13008
13009         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13010         lisp objects
13011
13012 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13013
13014         * dump-paths.el, startup.el: Added handling for --debug-paths.
13015
13016 1998-04-15  William M. Perry  <wmperry@aventail.com>
13017
13018         * wid-edit.el: We cannot just set the help-echo or balloon-help
13019           properties for an extent based on the :help-echo widget
13020           property, since help-echo and balloon-help cause an EXTENT to
13021           get passed in, where :help-echo functions are expecting a WIDGET
13022
13023 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13024
13025         * scrollbar.el (init-scrollbar-from-resources): Call
13026         mswindows-init-scrollbar-metrics when appropriate.
13027
13028 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13029
13030         * dumped-lisp.el: dump x-toolbar for window system
13031
13032         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13033         have support and xpm.
13034
13035 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13036
13037         * files.el (toggle-read-only): Fix docstring.
13038         From Didier Verna <didier@xemacs.org>
13039
13040 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13041
13042         * startup.el (normal-top-level): Load autoload-file-name without
13043         specifying an extension---some people only auto-autoload.el.gz.
13044
13045 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13046
13047         * files.el (backup-enable-predicate): Don't bomb on NAME being
13048         nil.
13049
13050 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13051
13052         * find-paths.el, packages.el: Now prefers configure'd paths.
13053         This shouldn't cause any of the originally anticipated problems as
13054         the current paths architecture will not define the various
13055         configure-xxx variables if they're not specified on the configure
13056         command line.
13057
13058         * find-paths.el, setup-paths.el, packages.el: Removed all
13059         mentionings of "/" as a path separator.
13060         Used paths-construct-path throughout.
13061
13062         * find-paths.el (paths-construct-path): Created to assemble paths
13063         from directory components.
13064
13065         * setup-paths.el, packages.el: Used paths-decode-directory-path
13066         instead of decode-path-internal.
13067
13068         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13069         and associates.
13070         (paths-decode-directory-path) Created.
13071
13072         * setup-paths.el: Changed configure-exec-path to
13073         configure-exec-directory.
13074
13075 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13076
13077         * packages.el (packages-find-packages): Fixed decoding of
13078         EMACSPACKAGEPATH.
13079
13080         * startup.el: -no-packages -> -no-early-packages.
13081
13082         (packages-load-package-lisps): Fixed loading of auto-autoload
13083         files.
13084
13085         * startup.el (normal-top-level): Fixed loading of core
13086         auto-autoload.
13087
13088         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13089
13090         * startup.el, packages.el, dump-paths.el: Added proper settings
13091         for site-directory and lisp-directory variables.
13092
13093         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13094         inhibit-package-autoloads and fixed handling of it.
13095
13096         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13097         handling of former inhibit-package-init, now
13098         inhibit-early-packages, to make -vanilla etc. work.
13099
13100 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13101
13102         * code-process.el (start-process): Fallback to 'undecided instead
13103         of 'binary for process input coding stream.
13104
13105         * process.el (start-process): Docstring fix.
13106
13107 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13108
13109         * info.el (Info-insert-dir): Do not insert temporary dir files
13110         in Info-dir-file-attributes
13111         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13112         (Info-rebuild-dir): Ditto.
13113
13114 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13115
13116         * obsolete.el: Added obsoleteness declarations for
13117         `site-directory' and `Info-default-directory-list'.
13118
13119 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13120
13121         * find-paths.el (paths-find-emacs-root): Only look at the
13122         executable at the end of the symlink chain for determining the
13123         Emacs root.
13124
13125 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13126
13127         * setup-paths.el (paths-construct-info-path): Changed construction
13128         to cater to gone default in configure.
13129
13130         * find-paths.el (paths-uniq-append): Added.
13131
13132         * packages.el: Rewritten package path construction once again.
13133
13134         * dump-paths.el, startup.el: Removed package-path as a global
13135         variable.
13136
13137         * package-admin.el (package-admin-add-single-file-package):
13138         (package-admin-add-binary-package): Changed package-path to
13139         late-packages.
13140
13141         * packages.el (packages-split-path): Split path at "/" rather than
13142         nil according to change in emacs.c.
13143
13144 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13145
13146         * setup-paths.el (paths-construct-info-path): Changed info path
13147         order so that directories come out right.
13148         (paths-find-lock-directory): Fixed bug: It used to think
13149         configure-lock-directory is a path.
13150
13151 1998-04-06  Jeff Miller <jmiller@smart.net>
13152
13153         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13154         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13155         eases the use of toolbar-add/kill-item functions.
13156
13157 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13158
13159         * code-files.el (file-coding-system-alist): Commented out
13160         loaddefs.el magical treatment.
13161
13162 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13163
13164         * info.el (Info-rebuild-outdated-dir): Added new option
13165         `conservative' and made it the default
13166         (Info-rebuild-dir): Appropriately parse multi-line description
13167         strings, and multi-section dir files. Issue warning when dir
13168         is rebuilt as temporary
13169         (Info-build-dir-anew): Issue warning when dir is built as
13170         temporary
13171
13172 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13173
13174         * list-mode.el (list-mode-map): Bind highlight motion commands to
13175         standard keys left, right, C-b and C-f.
13176
13177 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13178
13179         * files.el (auto-mode-alist): allow .sc for Scheme->C
13180
13181 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13182
13183         * loadup.el (pureload): Don't quote (garbage-collect).
13184
13185 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13186
13187         * package-get-base.el: Updated.
13188
13189 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13190
13191         * isearch-mode.el (isearch-just-started): New variable.
13192         (isearch-mode): Set it.
13193         (isearch-repeat): Advance one character forward only if the search
13194         was successful, and was not just started.
13195         (isearch-repeat): Clear isearch-just-started.
13196
13197 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13198
13199         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13200         if running -batch.
13201
13202 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13203
13204         * subr.el (listify-key-sequence): Removed.
13205
13206 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13207
13208         * bytecomp.el (byte-compile-print-gensym): New option.
13209         (byte-compile-output-file-form): Use it.
13210         (byte-compile-output-docform): Ditto.
13211         (byte-compile-compiled-obj-to-list): Ditto.
13212
13213 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13214
13215         * msw-glyphs.el: set frame icon if xpm support.
13216
13217 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13218
13219         * help.el: Code that pretty prints variable values
13220           removed.
13221
13222 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13223
13224         * find-paths.el (paths-emacs-root-p): Correct test for installation
13225         directory.
13226         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13227
13228 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13229
13230         * loaddefs.el: Don't set debug-ignored-errors; leave
13231           its default value set to nil.
13232
13233 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13234
13235         * info.el (Info-rebuild-dir): fixed mis-spelling.
13236
13237 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13238
13239         * info.el (Info-rebuild-outdated-dir): New custom var
13240         (Info-insert-node): Create/update dir file when needed, ie when it
13241         does not exist or is older than some info files in directory
13242
13243 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13244
13245         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13246         for last packages, mainly for using a 20.4 package base.
13247
13248         * packages.el (late-packages): Typo fix.  It was called
13249         early-packages.
13250
13251         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13252         relative symlinks correctly.
13253         (paths-find-emacs-roots): More rigorous checking for plausible
13254         configuration-time root.
13255
13256         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13257         find its roots.
13258
13259 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13260
13261         * faces.el: Fix docstrings.
13262         * glyphs.el: Fix docstrings.
13263         * mouse.el: Fix docstrings.
13264
13265         * frame.el: Change phrase `current frame' to `selected frame'.
13266
13267         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13268
13269         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13270         macros using backquote to make them infinitely more readable.
13271
13272 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13273
13274         * packages.el (packages-find-package-path): Hardcoded specialized
13275         InfoDock support until we can clean this up.
13276
13277         * help.el (describe-bindings-1): Return the value of the bindings
13278         help buffer created.
13279         (describe-bindings): Ditto.
13280
13281         * simple.el (set-variable): Restore previous behavior of not
13282         bombing if the variable to set is not boundp.
13283
13284 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13285
13286         * packages.el (packages-handle-package-dumped-lisps): Allow for
13287         non-local files to be loaded off the package-lisp variable.
13288
13289 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13290
13291         * x-faces.el: Global X resources should override
13292           specs for all device classes (color, grayscale, mono);
13293           code currently doesn't override any of them.  Fixed by
13294           calling remove-specifier with '(x default) as the tag
13295           set and allowing inexact matches.
13296
13297 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13298
13299         * faces.el: Separated face initializations based on
13300           device classes into device type specific (tag set,
13301           instantiator) pairs.
13302
13303 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13304
13305         * wid-edit.el (widget-choice-action): Remember user's explicit
13306         choice.
13307         (widget-choice-value-create): Respect it.
13308         From Richard Stallman <rms@gnu.org>
13309
13310 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13311
13312         * setup-paths.el (paths-construct-info-path): Always append
13313         existing directories from configure-time info path.
13314
13315         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13316         Info-directory-list.
13317
13318         * info.el: Removed Info-default-directory-list which was broken by
13319         design.
13320         Removed bogus initialization of Info-directory-list---startup.el
13321         can do a much better job.
13322         Added autoload of Info-directory-list.
13323
13324         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13325         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13326         be exclusive; now it's merely given precedence, just like in the
13327         old days.
13328
13329 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13330
13331         * find-paths.el (paths-find-architecture-directory): Fix bug with
13332         finding; it used to default too early.
13333
13334 1998-03-25  Martin Buchholz <martin@xemacs.org>
13335
13336         * packages.el (packages-split-path): Fix a bug; it used to fail
13337         for paths that weren't split.
13338
13339 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13340
13341         * finder.el (finder-compile-keywords): trap on errors.
13342
13343 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13344
13345         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13346           fourth argument of t so that only the specs exactly
13347           matching the tag lists are removed.
13348
13349 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13350
13351         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13352
13353 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13354
13355         * minibuf.el (mouse-read-file-name-1): If a default directory was
13356         specified, use it for generating the completions.
13357
13358 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13359
13360         * update-elc.el: Now respects inhibit-package-init and
13361         inhibit-site-lisp.
13362         Now does path construction with loadup-paths.
13363
13364         * startup.el (normal-top-level, startup-setup-paths): Now respects
13365         inhibit-package-init and inhibit-site-lisp.
13366
13367         * packages.el (packages-find-package-path): Extended package path
13368         by version-specific hierarchies.
13369         (packages-find-packages): Now respects inhibit flag and
13370         inhibit-site-lisp.
13371         Moved path setup to loadup-paths.
13372
13373         * make-docfile.el: Now respects inhibit-package-init and
13374         inhibit-site-lisp.
13375         Now does path construction with loadup-paths.
13376
13377         * loadup.el: Now respects inhibit-package-init and
13378         inhibit-site-lisp.
13379
13380         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13381
13382         * loadup-paths.el: New file: setup load-path to encompass
13383         packages.
13384
13385 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13386
13387         * auto-show.el: load-gc renamed to pureload.
13388         * site-load.el: Ditto.
13389         * packages.el (toplevel): Ditto.
13390         * loadup.el (really-early-error-handler): Ditto.
13391         * dumped-lisp.el (preloaded-file-list): Ditto.
13392         * cus-face.el (custom-declare-face): Ditto.
13393
13394 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13395
13396         * <Today>: The Big Path Searching Overhaul.
13397
13398         * find-paths.el: New file: find and assemble paths in the
13399         installation hierarchy.
13400
13401         * setup-paths.el: New file: global layout of paths and directories
13402         within the XEmacs hierarchy.
13403
13404         * packages.el: Replaced everything related to path searching and
13405         startup by code in terms of find-paths.
13406
13407         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13408         the new path searching engine.
13409
13410         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13411         and setup-paths.
13412
13413 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13414
13415         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13416         setup-paths.el.
13417
13418 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13419
13420         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13421         compiles identically in any configuration.
13422         Removed irrelevant commentary.
13423
13424 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13425
13426         * simple.el (set-variable): Allow setting specifiers.
13427
13428 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13429
13430         * lisp.el (forward-sexp): Revert previous change.
13431
13432 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13433
13434         * frame.el (frame-initialize): Use `delete-console' instead of
13435         `delete-device' to delete the stream console to match the usage in
13436         Fkill_emacs.
13437
13438 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13439
13440         * files.el (cdpath-previous): New variable.
13441         (cd): Use it.
13442         From Bob Weiner <weiner@wave.altrasoft.com>
13443
13444 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13445
13446         * keydefs.el: Changed keybindings of forward-char,
13447           backward, scroll-up and scroll-down to point to their
13448           -command counterparts.
13449
13450         * simple.el: New functions: forwarc-char-command,
13451           backwrad-char-command, scroll-up-command,
13452           scroll-down-command which work liek their counterparts
13453           except that they honor the variable
13454           signal-error-on-buffer-boundary.
13455
13456           Definition of signal-error-on-buffer-boundary received
13457           from src/cmds.c.
13458
13459           defvar declaration added for word-across-newline to avoid
13460           byte-compiler warning about the free variable reference.
13461
13462 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13463
13464         * winnt.el: Removed "%t" from the beginning of
13465         modeline-format. From now on, there's no nt-specifics in the modeline.
13466
13467 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13468
13469         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13470         of `when' with `if'.
13471
13472 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13473
13474         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13475         mswindows. Must be reworked along with glyphs.el, or
13476         merged into it, after there is images support.
13477
13478         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13479         'mswindows.
13480
13481 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13482
13483         * faces.el: fix for text cursor initialization.
13484         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13485         From Andy Piper <andyp@parallax.co.uk>
13486
13487 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13488
13489         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13490         if there is an existing package that handles it and warn the user
13491         about that mode.
13492
13493 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13494
13495         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13496         Installation" menu item when Installation-string is not bound.
13497
13498 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13499
13500         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13501         From Jeremiah W. James <jerry@cs.ucsb.edu>
13502
13503 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13504
13505         * msw-faces.el:
13506         * faces.el: Fix face initialization.
13507
13508 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13509
13510         * files.el (backup-enable-predicate): fix breakage introduced
13511         by TMPDIR patch.
13512
13513 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13514
13515         * x-faces.el (x-init-face-from-resources): The
13516           TTY face property retrieval functions don't return
13517           specifiers, so use face-property instead.
13518
13519 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13520
13521         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13522
13523 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13524
13525         * x-menubar.el: Expanded documentation for
13526           option-save-faces.  Changed Options -> Browse Faces
13527           menu entry to invoke customize-face.
13528
13529 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13530
13531         * faces.el: Most face initialization moved out of
13532           init-other-random-faces to the top level so that the
13533           initialization happens before Xemacs is dumped.  Much
13534           of the fascist "face-differs-from-default-p or FROB!"
13535           code has been retired in favor of letting the user do
13536           what they want to do.  Face initialization code changed
13537           to use `default' specifier tag so that the settings can
13538           be overridden later if the user wishes it.
13539
13540 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13541
13542         * about.el (about-hackers): Update contributors list.
13543
13544 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13545
13546         * specifier.el: Define new specifier tag `default'.
13547
13548         * modeline.el: Initialize faces using `default' tag.
13549
13550         * x-faces.el (x-init-face-from-resources): Remove
13551           specifier specs containing the `default' tag before
13552           adding new specs.
13553
13554 1998-03-02  John Jones  <jj@asu.edu>
13555
13556         * package-get.el (package-get-all): fixed arguments on call to
13557         package-admin-add-single-file-package.
13558         * package-get.el (package-get-installedp): fixed to match
13559         advertised behavior.
13560         * package-get.el: added function package-get-update-all which
13561         installs newest versions of all the current packages (if they are
13562         not already installed).
13563
13564 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13565
13566         * files.el (find-file-noselect): Uncommented `truename' binding in
13567         `let*' and use it later to set `buffer-file-truename' iff it's
13568         still nil, as happens for example when finding a compressed
13569         file with "jka-compr".
13570
13571 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13572
13573         * faces.el: in make-face-* type functions do the operation for all
13574         window systems, not just the first one found.
13575
13576         * font.el: call mswindows-list-fonts for mswindows.
13577
13578 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13579
13580         * code-process.el (call-process-region):
13581         * process.el (call-process-region):
13582         * package-get.el (package-get-dir):
13583         * files.el (backup-enable-predicate):
13584         * gnuserv.el (gnuserv-temp-file-regexp):
13585         Use temp-directory in place of `/tmp'.
13586
13587 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13588
13589         * "Fast" dired-in-C enhancements for Windows 95/NT:
13590
13591         * files.el: Added function, `wildcard-to-regexp', from GNU
13592           Emacs.
13593
13594         * files.el (insert-directory): Modified to use special
13595           dired-in-C enhancements if present.
13596
13597 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13598
13599         * code-files.el: make default coding no-conversion.
13600
13601 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13602
13603         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13604         the load-path.
13605
13606         * update-elc.el: Strip directory when testing for files not to
13607         bytecompile.
13608
13609 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13610
13611         * lisp-mode.el: Use recommended form for menus.
13612
13613         * info.el (Info-construct-menu): Use recommended form for menus.
13614
13615         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13616         entry.
13617
13618 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13619
13620         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13621           (get-frame-for-buffer-noselect): Always return frames
13622           in the not-this-window-p cond clause.
13623
13624 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13625
13626         * help.el (describe-installation): New function.
13627
13628         * x-menubar.el (default-menubar): Add describe-installation to
13629         Help menu.
13630
13631         * packages.el (packages-unbytecompiled-lisp): Installation.el
13632         should not be bytecompiled.
13633
13634         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13635         XEmacs.
13636
13637         * x-menubar.el (default-menubar): Use correct guard for VM menu
13638         entry.
13639
13640         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13641         coding.
13642         From Andy Piper <andyp@parallax.co.uk>
13643
13644 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13645
13646         * ldap.el: Do not require ldap-internal at compile time.
13647
13648 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13649
13650         * code-files.el: new file. a virtual copy of mule-files.el
13651         but without charset
13652         dependencies. (toggle-buffer-file-ocding-system) new function for
13653         changing the eol type for the current buffer.
13654
13655         * code-process.el: new file. a copy of
13656         mule-process.el. mule-process.el will disappear when things have
13657         settled.
13658
13659         * coding.el: new file. a virtual copy of mule-files.el but
13660         without charset dependencies. (coding-system-base) new function
13661         for getting the parent coding system of a coding system with eol
13662         type set.
13663
13664         * dumped-lisp.el: add above files for the non-mule case.
13665
13666 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13667
13668         * window-xemacs.el (display-buffer): If no explicit
13669           frame is specified, search for a window that displays
13670           the buffer on the currently selected frame, before
13671           searching other frames.
13672
13673 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13674
13675         * frame.el (get-frame-for-buffer): If not-this-window-p
13676           is non-nil, use window on the selected frame if it is not
13677           also the selected window.  When defaulting, search for
13678           windows on the currently selected fgrame before searching
13679           other frames.
13680
13681 1998-02-25  Didier Verna  <didier@xemacs.org>
13682
13683         * modeline.el (modeline-swap-buffers): originally named
13684         `mouse-release-modeline'. Whether to actually swap the buffers is
13685         decided in `mouse-drag-modeline'.
13686         (mouse-drag-modeline): A button release event is considered a
13687         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13688         stay unchanged.
13689
13690 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13691
13692         * x-menubar.el: Put redo on the menubar.
13693         From Aki Vehtari <Aki.Vehtari@hut.fi>
13694
13695 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13696
13697         * bytecomp.el (displaying-byte-compile-warnings): if
13698         temp-buffer-show-function is set, use it to display current set of
13699         warnings in the "*Compile-Log-Show*" buffer.
13700
13701         * simple.el (display-warning-buffer): if temp-buffer-show-function
13702         is set, use it to display current set of warnings in the
13703         "*Warnings-Show*" buffer.
13704
13705 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13706
13707         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13708         Common Lisp.
13709
13710 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13711
13712         * menubar.el: Allow button descriptors at least 2 long.
13713
13714         * x-menubar.el (default-menubar): Use recommended forms.
13715         (file-menu-filter): Remove.
13716         (edit-menu-filter): Remove.
13717
13718 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13719
13720         * about.el (about-hackers): Updated.
13721
13722 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13723
13724         * help.el (help-max-help-buffers): new variable
13725         (help-register-and-maybe-prune-excess): new function
13726         (help-buffer-name): use help-max-help-buffers.
13727         (with-displaying-help-buffer): use
13728         help-register-and-maybe-prune-excess.
13729
13730         * help.el (help-maybe-pretty-print-value): if the value fits on
13731         one line, let it.
13732
13733 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13734
13735         * (with-displaying-help-buffer): there is no need to kill the buffer
13736         if it exists, because with-output-to-temp-buffer will clear it.
13737         further, killing the buffer violates the rule that
13738         temp-buffer-show-function, if set, has the full responsibility of
13739         showing the temp buffer.  killing the buffer fucks with the window
13740         configuration, hosing temp-buffer-show-function.
13741
13742
13743 1998-02-23  Didier Verna  <didier@xemacs.org>
13744
13745         * modeline.el (mouse-drag-modeline):
13746         - Always scroll the modeline that was originally clicked on.
13747         - Use x pixels instead of x characters (which doesn't work anyway)
13748         as horizontal reference for modeline dragging. This allows us to
13749         keep on dragging the modeline even if the motion event occurs in
13750         another window.
13751
13752 1998-02-23  Didier Verna  <didier@xemacs.org>
13753
13754         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13755         glyph on the modeline to indicate that dragging the mouse has an
13756         effect both horizontally and vertically.
13757
13758 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13759
13760         * about.el (about-xemacs): Get rid of redundant visible version
13761         number.
13762
13763 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13764
13765         * about.el (about-hackers): Update credits.
13766
13767 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13768
13769         * prim/register.el (view-register): Show register type file-query.
13770
13771 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13772
13773         * mode-motion.el (mode-motion-highlight-internal):
13774           save-excursion inside save-window-exucrsion form to
13775           hide buffer point changes from save-window-excursion.
13776           Prevents display flickering when the mouse pointer
13777           moves.
13778
13779 1998-02-17  Didier Verna  <didier@xemacs.org>
13780
13781         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13782         function to handle correctly the case of a toolbar one side of the
13783         window: scrolling will not necessarily happen.
13784
13785 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13786
13787         * files.el (after-find-file): Restore missing argument
13788           to format that provides filename for "... consider M-x
13789           recover-file" message.  Also call `message' with "%s"
13790           as the first arg instead of an arbitrary string.
13791
13792 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13793
13794         * about.el (about-hackers): Various additions.
13795
13796 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13797
13798         * autoload.el (generate-file-autoloads-1): Don't force an extra
13799         line out when copying on-the-same line autoloads.
13800
13801         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13802         is installed.
13803
13804 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13805
13806         * x11/x-win-xfree86.el (x-win-init-xfree86):
13807         * x11/x-win-sun.el (x-win-init-sun):
13808         * x11/x-init.el (x-initialize-compose):
13809         * prim/simple.el:
13810         (backward-or-forward-kill-sexp):
13811         (backward-or-forward-kill-sentence):
13812         (backward-or-forward-kill-word):
13813         (backward-or-forward-delete-char):
13814         * prim/isearch-mode.el (isearch-help-or-delete-char):
13815         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13816         x-keysym-on-keyboard-p to detect backspace.
13817         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13818         Clean up symbols used with dead keys, checking Linux and solaris
13819         keysyms.
13820         Simplify x-win-*.el using above methods.
13821         Change documentation for x-keysym-*-p functions.
13822
13823 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13824
13825         * about.el (about-hackers): Restore entries for Michael Sperber and
13826         Vinnie Shelton.
13827         From Vinnie Shelton <acs@acm.org>
13828
13829 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * simple.el (count-words-region): Ditto.
13832
13833 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13834
13835         * simple.el (count-words-buffer): Document.  Don't print anything
13836         if non-interactive.
13837
13838 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13839
13840         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13841         multiple files in InfoDock.
13842
13843 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13844
13845         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13846         from version.el in InfoDock.
13847
13848         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13849         specially.
13850
13851 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13852
13853         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13854         variable name in docstring.
13855
13856 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13857
13858         * menubar.h: Include "gui.h".
13859
13860 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13861
13862         * site-load.el: Fix documentation.
13863
13864 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13865
13866         * package-get-base.el (package-get-base): Updated.
13867
13868         * keymap.el: PC-ize.
13869
13870 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13871
13872         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13873         from' on a fresh line.
13874
13875 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13878         object.
13879
13880 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13881
13882         * undo-stack.el: PC-ize.
13883
13884         * cmdloop.el: PC-ize.
13885
13886 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13887
13888         * bytecomp-runtime.el: PC-ize.
13889
13890         * byte-optimize.el: Prolog fixup.  PC-ize.
13891
13892         * cus-dep.el: Spelling fix.
13893
13894         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
13895         entries follow).
13896
13897 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13898
13899         * text-mode.el (text-mode-hook-identify): New function,
13900         put on text-mode-hook.  Set text-mode-variant here.
13901         (text-mode): Don't set it here.
13902
13903 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13904
13905         * text-mode.el (text-mode-hook): New defvar.
13906         (text-mode-variant): New variable.
13907         (text-mode): Set that variable locally.
13908         (toggle-text-mode-auto-fill): New command.
13909
13910 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13911
13912         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
13913
13914 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
13915
13916         * text-mode.el (paragraph-indent-text-mode):
13917         Renamed from spaced-text-mode.
13918         (text-mode-map): Bind TAB to indent-relative.
13919         (indented-text-mode-map): Variable deleted.
13920         (indented-text-mode): Now an alias for text-mode.
13921
13922 1998-02-05  SL Baur  <steve@altair.xemacs.org>
13923
13924         * loadup.el: test-atoms debugging stuffs removed.
13925
13926 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
13927
13928         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
13929
13930 1997-12-30  Colin Rafferty  <colin@xemacs.org>
13931
13932         * help.el (describe-beta): Made it use `locate-data-file'.
13933         (describe-distribution): Ditto.
13934         (describe-copying): Ditto.
13935         (describe-project): Ditto.
13936         (view-emacs-news): Ditto.
13937
13938         * help-nomule.el (help-with-tutorial): Made it use
13939         `locate-data-file' to find tutorial.
13940
13941 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
13942
13943         * about.el: Corrected my email address.
13944
13945         * mouse.el: Added 'mouse-mswindows-drop' similar to
13946         'mouse-offix-drop'.
13947
13948 1998-01-27  SL Baur  <steve@altair.xemacs.org>
13949
13950         * loadup.el (running-xemacs): Spelling fix.
13951
13952 1998-01-26  Colin Rafferty  <colin@xemacs.org>
13953
13954         * packages.el (packages-find-packages-1): Don't allow a backwards
13955         compatible lisp tree to overwrite `preloaded-file-list'.
13956
13957 1998-01-26  SL Baur  <steve@altair.xemacs.org>
13958
13959         * loadup.el: Don't delete "xemacs" prior to dumping.
13960
13961 1998-01-24  SL Baur  <steve@altair.xemacs.org>
13962
13963         * package-info.el (pi-last-mod-date): New function.
13964         (pi-author-version): New function.
13965         (batch-update-package-info): Use them.
13966
13967 1998-01-23  Colin Rafferty  <colin@xemacs.org>
13968
13969         * frame.el (get-frame-for-buffer-default-to-current): Create.
13970         (get-frame-for-buffer-noselect): Allow user to use current frame
13971         with `get-frame-for-buffer-default-to-current'.
13972
13973 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
13974
13975         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
13976         (byte-compile-output-docform): Ditto.
13977         (byte-compile-compiled-obj-to-list): Ditto.
13978
13979 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
13980
13981         * startup.el (command-line-1): Removed code that ran
13982           buffer-menu.
13983
13984 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
13985
13986         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
13987
13988 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
13989
13990         * frame.el (suspend-emacs-or-iconify-frame): Check using
13991         `device-on-window-system-p' instead of explicitly checking for X,
13992         so that the same logic works for MS Windows.
13993         (suspend-or-iconify-emacs): Ditto.
13994
13995 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
13996
13997         * about.el (about-maintainer-info): Andy Piper is back.
13998         (xemacs-hackers): Updated Andy Piper's email address.
13999         (about-hackers): Added Jonathan Harris.
14000         (about-hackers): Updated Tibor Polgar's email address.
14001
14002 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14003
14004         * about.el: Add xemacs.org email manager.
14005
14006         * package-get-base.el (package-get-base): Updated with most recent
14007         package updates.
14008
14009 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14010
14011         * help.el (function-arglist): Use `indirect-function' instead of
14012         `symbol-function' so that aliases are treated correctly.
14013
14014 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14015
14016         * help.el (help-map): Add f1 binding to `help-for-help'.
14017         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14018         (describe-key-briefly): Use `princ' "%s" to print object.
14019         (with-displaying-help-buffer): Kill buffer if it exists, again.
14020         (describe-key): Use `princ' "%s" to print object.
14021         (describe-function-1): Use `princ' "%s" to print object.
14022         Commented out alias lines removed.
14023         (help-pretty-print-limit): New variable to control pretty-printing
14024         of variable values.
14025         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14026         `help-pretty-print-value' again.  Only print-print when OBJECT is
14027         list of length less than `help-pretty-print-limit'.
14028         (describe-variable): Use `help-maybe-pretty-print-value' again.
14029
14030 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14031
14032         * simple.el (blink-matching-open): Remove C++ kludge.
14033         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14034
14035 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14036
14037         * info.el (Info-default-directory-list): Made the documentation
14038         more explanitory.
14039
14040 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14041
14042         * lisp/packages.el:
14043         * lisp/package-admin.el:
14044         * lisp/build-report.el:
14045         Fix typos.
14046
14047 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14048
14049         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14050         warnings in Java buffers without final newline and editing the
14051         last line.
14052
14053 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14054
14055         * packages.el (packages-find-packages-1): Don't allow a backwards
14056         compatible lisp tree to overwrite `preloaded-file-list'.
14057         Suggested by Colin Rafferty  <colin@xemacs.org>
14058
14059         * mouse.el (mouse-offix-drop): Set undo-boundary.
14060         From Oliver Graf <ograf@fga.de>
14061
14062 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14063
14064         * loadup.el (load-gc): rewrite as defun.
14065         Print something sensical if a required dump-time file isn't found.
14066
14067 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14068
14069         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14070         bug strikes a menudescriptor.
14071
14072         * package-get-base.el (package-get-base): Updated.
14073
14074         * package-info.el (batch-update-package-info): Derive REQUIRES
14075         from the Makefile.
14076
14077 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14078
14079         * files.el (save-some-buffers): Don't play games with deleting
14080         other windows if we are in the minibuffer window.
14081
14082 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14083
14084         * modeline.el (modeline-minor-mode-menu): Add support for :active
14085         (add-minor-mode): Document :active property to TOGGLE.
14086
14087 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14088
14089         * modeline.el (modeline-minor-mode-menu): Add support for an
14090         `:included' predicate in the `toggle-sym' plist.
14091         (add-minor-mode): Document the :included property, format
14092         docstring some more.
14093         (modeline-minor-mode-menu): Documentation string added.
14094
14095 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14096
14097         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14098         labels from the symbol-names by thwacking off the overly redundant
14099         and overused "mode", parenthesizing "minor", and capitalizing the
14100         resultant strings.  Also shortened the menu's title by eliminating
14101         the redundant buffer name.
14102         (add-minor-mode): Beautified the docstring, added mention of the
14103         `:menu-tag' property of TOGGLE.
14104         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14105         `toggle-sym' to beatify the mode-life menus.
14106         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14107         `auto-fill-function'.
14108
14109 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14110
14111         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14112         menus to :style 'toggle.
14113
14114 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14115
14116         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14117
14118 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14119
14120         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14121         only recognize first hyperlink.
14122         (hyper-apropos-highlightify): Deletia, this is already done by
14123         `hyper-apropos-insert-face'.
14124         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14125
14126 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14127
14128         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14129         mail.
14130         (toolbar-mail-reader): Add support for `send'.
14131         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14132
14133 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14134
14135         * info.el (Info-emacs-info-file-name): Add defvar for
14136         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14137         will function properly.
14138
14139 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14140
14141         * simple.el: make the backwards delete function called by
14142         `backward-or-forward-delete-char' user configurable.
14143
14144 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14145
14146         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14147         compiled function got loaded from.
14148
14149 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14150
14151         * term/apollo.el: Synched up with InfoDock 3.6.2.
14152
14153 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14154
14155         * startup.el (load-init-file): Load autoloads earlier.
14156         (startup-splash-frame): Handle InfoDock logo.
14157
14158         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14159         InfoDock.
14160         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14161
14162         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14163         doesn't have this function.
14164
14165         * packages.el (locate-data-file): Fix to call `locate-file'.
14166
14167 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14168
14169         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14170         version of version.el.
14171         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14172
14173         * x-menubar.el (default-menubar): Guard reference to
14174         `gnuserv-frame'.
14175         (default-menubar): Guard references to `font-lock-mode'.
14176         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14177         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14178
14179         * make-docfile.el: Don't snarf doc strings from autoloads.
14180
14181         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14182         loading auto-autoloads files.
14183
14184         * loaddefs.el: Disable dumping autoloads.
14185
14186 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14187
14188         * lisp-mnt.el: Synch to Emacs 20.2.
14189
14190         * help.el: Remove manual autoload of `finder-by-keyword'.
14191
14192         * finder.el (finder-by-keyword): Autoload.
14193
14194         * help.el: Conditionalize hyperbole setup.
14195
14196 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14197
14198         * packages.el (package-require): Update to reflect new data format.
14199
14200 1998-01-02  Didier Verna  <didier@xemacs.org>
14201
14202         * x-menubar.el (default-menubar): make the tutorials available
14203         through the menubar. (Plus some compilation warnings cleanup).
14204
14205 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14206
14207         * check-features.el: New file.  Perform sanity check after build.
14208
14209         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14210         files to tooltalk package.
14211         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14212         package.
14213
14214         * package-admin.el (package-admin-xemacs): Use better default for
14215         location of XEmacs binary.
14216
14217 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14218
14219         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14220         tag with sexp and add value tag with value `t'.
14221
14222 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14223
14224         * package-get.el: Changes to work with real data.
14225         From Pete Ware <ware@cis.ohio-state.edu>
14226
14227         * packages.el (packages-reload-autoloads): Guard load for the time
14228         being.
14229
14230         * update-elc.el ("packages.el"): Force loading packages.el instead
14231         of possibly out-of-date packges.elc.
14232         * make-docfile.el ("packages.el"): Ditto.
14233
14234 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14235
14236         * build-report.el (build-report-delete-regexp): Added a rule for
14237         the main tarball shadowing anything past it.
14238
14239 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14240
14241         * packages.el (package-provide): Delete a previous provide.
14242
14243         * package-info.el: New file.
14244
14245         * package-get.el: New file.
14246         From Pete Ware <ware@cis.ohio-state.edu>
14247         (package-get): Fix md5 computation to work with Mule.
14248
14249 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14250
14251         * simple.el (log-message-*): Quote symbols in docstrings properly.
14252
14253 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14254
14255         * packages.el (packages-new-autoloads): Ignore symbolic links.
14256
14257         * cus-face.el (face-custom-attributes-get): Fix typo.
14258         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14259
14260 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14261
14262         * startup.el (load-init-file): Reload new or changed autoloads
14263         unless inhibited.  Reload modified dumped lisp (stubbed).
14264
14265         * packages.el (packages-new-autoloads): New function.
14266         (packages-reload-autoloads): New function.
14267         (packages-reload-dumped-lisp): New (stub) function.
14268
14269         * loadup.el: Inhibit reloading dumped files when running temacs.
14270
14271         * loadhist.el (file-provides): Extend to handle variant
14272         extensions.
14273
14274         * replace.el (query-replace): Fix typo.
14275
14276 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14277
14278         * make-docfile.el: list-autoloads-path has been renamed.
14279         * update-elc.el: list-autoloads has been renamed.
14280
14281         * packages.el (packages-list-autoloads): Renamed.
14282         (packages-list-autoloads-path): Ditto.
14283
14284 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14285
14286         * packages.el (packages-find-packages-1): Made it signal a warning
14287         for an error in an auto-autoload.el file.
14288
14289 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14290
14291         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14292         tag with const.
14293         From Aki Vehtari <Aki.Vehtari@hut.fi>
14294
14295         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14296
14297         * loadhist.el (unload-feature): Remove autoload.
14298
14299 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14300
14301         * loadhist.el: Unpackaged.
14302
14303         * help.el (describe-symbol-find-file): Rename
14304         `describe-function-find-file' and make old name obsolete.
14305         (describe-function-1): Use it.
14306         (describe-function-1): Guard reference to
14307         `compiled-function-annotation'.
14308
14309 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14310
14311         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14312         argument.
14313         (help-mode-quit): New optional arg to control whether it kills or
14314         buries.  Tidied up.
14315         (with-displaying-help-buffer): Don't kill buffer initially, even
14316         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14317         (help-pretty-print-value): Rename back from
14318         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14319         use it, otherwise use dumped `cl-prettyprint'.
14320         (describe-variable): Use `help-pretty-print-value' again.
14321         (find-func): Removed reference to "find-func" at end.
14322
14323 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14324
14325         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14326           GUI XEmacs. Rename? x-menubar is rather window system
14327           independant, except for a couple of items.
14328
14329 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14330
14331         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14332         entries as they will no longer be distributed with XEmacs.
14333
14334         * format.el (format-alist): Fix image/tiff regexps.
14335         From P. E. Jareth Hein <jareth@camelot-soft.com>
14336
14337         * help.el (help-maybe-pretty-print-value): Rename.
14338         (describe-variable): Use it.
14339         (describe-variable): Add trailing linefeed.
14340
14341 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14342
14343         * help.el (describe-function-1): Don't output anything for
14344           arglist of autoload functions.
14345
14346 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14347
14348         * help.el (describe-function-1): Don't output anything for
14349           arglist of autoload functions.
14350
14351 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14352
14353         * help.el (help-mode-map): New bindings for `help-mode-bury',
14354         `describe-function-at-point', `describe-variable-at-point',
14355         `Info-elisp-ref', `customize-variable', `help-next-section' and
14356         `help-prev-section'.
14357         (help-next-section): New function.
14358         (help-prev-section): New function.
14359         (help-mode-quit): Changed to kill the help buffer.
14360         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14361         correctly.
14362         (help-buffer-name): New function to generate the name of help
14363         buffers.
14364         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14365         argument giving the name of the help buffer.
14366         (describe-key): Use `with-displaying-help-buffer' with name.
14367         (describe-mode): Ditto.
14368         (describe-bindings): Ditto.
14369         (describe-prefix-bindings): Ditto.
14370         (view-lossage): Ditto.
14371         (with-syntax-table): New macro.
14372         (function-called-at-point): Use `ignore-errors' and
14373         `with-syntax-table'.
14374         (function-at-point): Ditto.
14375         (describe-function): Use `with-displaying-help-buffer' with name.
14376         (function-arglist): Extracted from `describe-function-1'.  Returns
14377         function's arglist as string.
14378         (function-documentation): Extracted from `describe-function-1'.
14379         Returns function's docstring.
14380         (describe-function-1): Remove all the "stream" garbage, including
14381         the stream argument.  Use `function-arglist' and
14382         `function-documentation'.
14383         (describe-function-arglist): Just use `function-arglist'.
14384         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14385         (help-pretty-print-value): New function to help with
14386         pretty-printing variable values.  Knows about `#<...>'.  Needs
14387         `pp-internal'.
14388         (describe-variable): Use `with-displaying-help-buffer' with name.
14389         Formatting improved.  Display file where variable is defined, if
14390         known.  Use `help-pretty-print-value'.
14391         (describe-syntax): Use `with-displaying-help-buffer' with name.
14392         (list-processes): Remove "stream" garbage.
14393
14394 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14395
14396         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14397         call a dumped routine instead.
14398
14399         * x-win-xfree86.el: Wrap file in defun.
14400         * x-win-sun.el: Ditto.
14401
14402 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14403
14404         * help.el (view-emacs-news): Remove usage of outl-mouse which
14405         advises functions and does other evil things.
14406
14407 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14408
14409         * format.el (format-alist): Add `image/tiff'.
14410         From P. E. Jareth Hein <jareth@camelot-soft.com>
14411
14412 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14413
14414         * about.el (about-hackers): More names added.
14415
14416         * make-docfile.el: Remove superfluous package path search.
14417
14418         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14419
14420 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14421
14422         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14423         ignored shadows.
14424
14425 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14426
14427         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14428         get trailing slashes when added to the load-path.
14429
14430         * x-init.el (init-x-win): Locate where XEmacs X localization files
14431         are.
14432
14433 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14434
14435         * x-faces.el: Added support for foregroundToolBarColor
14436           to xpm-color-symbols.
14437
14438 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14439
14440         * etags.el (tags-remove-duplicates): Removed.
14441         (buffer-tag-table-list): Use `delete-duplicates'.
14442
14443         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14444         correctly.
14445         (get*): Defalias to `get'.
14446
14447         * cl.el (eql): Compare integers with `eq'.
14448         (cl-map-extents): Check for `map-extents' first.
14449
14450 1997-12-17  Didier Verna  <didier@xemacs.org>
14451
14452         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14453         added the 'numero', 'copyright' and 'trademark' symbols.
14454
14455         * leim/quail/latin-post.el ("french-postfix"): see above.
14456
14457 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14458
14459         * widget.el (define-widget): Check the arguments.
14460
14461         * cus-edit.el (customize-face): Use `check-argument-type'.
14462         (custom-variable-value-create): Use `signal' to signal error.
14463         (custom-variable-reset-saved): Ditto.
14464         (custom-variable-reset-standard): Ditto.
14465         (custom-face-reset-saved): Ditto.
14466
14467         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14468         (widget-default-format-handler): Ditto.
14469         (widget-checklist-add-item): Ditto.
14470         (widget-radio-add-item): Ditto.
14471         (widget-editable-list-entry-create): Ditto.
14472         (widget-sexp-prompt-value): Ditto.
14473
14474         * custom.el (custom-declare-variable): Signal errors better.
14475         (custom-handle-keyword): Ditto.
14476         (custom-declare-group): Ditto.
14477
14478         * window-xemacs.el (windows): Ditto.
14479
14480         * menubar.el (menu): Ditto.
14481
14482         * keydefs.el (keyboard): Ditto.
14483
14484         * minibuf.el (minibuffer): Ditto.
14485
14486         * process.el (execute): Ditto.
14487
14488         * fill.el (fill): Ditto.
14489
14490         * modeline.el (modeline): Ditto.
14491
14492         * help.el (help): Ditto.
14493
14494         * faces.el (faces): Ditto.
14495
14496         * files.el (files): Ditto.
14497
14498         * x-init.el (x): Ditto.
14499
14500         * lisp-mode.el (lisp): Ditto.
14501
14502         * process.el (processes): Ditto.
14503
14504         * mouse.el (mouse): Ditto.
14505
14506         * abbrev.el (abbrev): Moved from cus-edit.
14507
14508         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14509         as variable declaration.
14510
14511 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14512
14513         * menubar.el (find-menu-item): Use `check-argument-type'.
14514         (find-menu-item): Cosmetic changes.
14515
14516 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14517
14518         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14519
14520 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14521
14522         * startup.el (set-default-load-path): Only search package-path
14523         when not running temacs.
14524
14525         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14526         files.
14527
14528         * loadup.el: Correct commentary.  Reformatting.
14529         (really-early-error-handler): Use absolute path to the
14530         first dumped-lisp.el file.
14531         (really-early-error-handler): Print full path name of
14532         each dumped lisp file (inherited from InfoDock).
14533
14534         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14535         dumped-lisp.el files.
14536
14537         * make-docfile.el (preloaded-file-list): Reorder when the
14538         package-path is searched.
14539         * update-elc.el: Ditto.
14540
14541         * lisp-mode.el (call-with-condition-handler): Treat the same as
14542         `condition-case' for indentation.
14543
14544         * about.el (about-xemacs): Update release date.
14545
14546 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14547
14548         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14549         anywhere but at the last clause.
14550         (ecase): Disallow `t' and `otherwise'.
14551
14552 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14553
14554         * cus-edit.el (custom-buffer-create-buttons): New function
14555         from stuff moved out of `custom-buffer-create-internal'.
14556         (custom-novice): New variable.  Default t.
14557         (custom-display-global-buttons): Ditto.  Default `top'.
14558         (custom-buffer-create-internal): Only display help if
14559         `custom-novice' is non-nil.  Display global buttons according to
14560         `custom-display-global-buttons'.
14561
14562 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14563
14564         * menubar.el (find-menu-item): Use `check-argument-type'.
14565         (find-menu-item): Cosmetic changes.
14566
14567 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14568
14569         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14570         look.
14571
14572 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14573
14574         * format.el (format-deannotate-region):  Bug fix.
14575         Deannotating a region containing unknown tags would fail
14576         (causing decoding of text/enriched to fail at user level)
14577
14578 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14579
14580         * minibuf.el (read-directory-name): Support sixth
14581           arg, HISTORY, as already documented.
14582
14583 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14584
14585         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14586         to `ecase'.
14587
14588 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14589
14590         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14591         skk-activate.
14592
14593 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14594
14595         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.