update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==shinjigen): Modify DOC.
4         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
5         (==shinjigen@rev): Modify DOC.
6
7 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
8
9         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
10         CHISE.
11
12 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         settings for `==daikanwa' and `==ucs@JP/hanazono'.
16
17         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
18         XEmacs CHISE.
19
20         * mule/mule-charset.el (default-coded-charset-priority-list): Add
21         `==daikanwa'.
22
23 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `==cns11643-7'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `==cns11643-7'.
30
31 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-charset.el (default-coded-charset-priority-list): Add
34         `==cns11643-6'.
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `==cns11643-6'.
38
39 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
42         setting for `==cns11643-5'.
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `==cns11643-5'.
46
47 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
50         setting for `==cns11643-4'.
51
52         * mule/mule-charset.el (default-coded-charset-priority-list): Add
53         `==cns11643-4'.
54
55 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
56
57         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
58         setting for `==cns11643-3'.
59
60         * mule/mule-charset.el (default-coded-charset-priority-list): Add
61         `==cns11643-3'.
62
63 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
66         setting for `==cns11643-2'.
67
68         * mule/mule-charset.el (default-coded-charset-priority-list): Add
69         `==cns11643-2'.
70
71 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
72
73         * mule/mule-coding.el (coded-charset-entity-reference-alist):
74         Change priority of `=>>>ucs@ks'.
75
76         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
77         `=ucs@ks'.
78
79 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
80
81         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
82         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
83         `==ucs@cns' and `==cns11643-1'.
84
85         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
86         (==cns11643-2): Ditto.
87         (==cns11643-3): Ditto.
88         (==cns11643-4): Ditto.
89         (==cns11643-5): Ditto.
90         (==cns11643-6): Ditto.
91         (==cns11643-7): Ditto.
92
93         * mule/mule-charset.el (default-coded-charset-priority-list): Add
94         `==cns11643-1'.
95
96 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-coding.el (coded-charset-entity-reference-alist):
99         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
100         `=>>>ucs@jis/1990'.
101
102         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
103         `=ucs@jis/1990'.
104         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
105         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
106
107 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
108
109         * mule/mule-coding.el (coded-charset-entity-reference-alist):
110         Change priority of `=>>>ucs@cns'.
111
112         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
113         `=ucs@cns'.
114
115 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
116
117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
118         `==ks-x1001'.
119
120         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
121         `=ks-x1001' instead of `korean-ksc5601'; add setting for
122         `==ks-x1001'.
123
124 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
125
126         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
127
128 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
129
130         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
131         `=jis-x0208'.
132         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
133         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
134         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
135         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
136         (=>>>jis-x0213-1@2000): Changed to an alias for
137         `=jis-x0213-1@2000'.
138         (=>>>jis-x0213-1@2004): Changed to an alias for
139         `=jis-x0213-1@2004'.
140         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
141
142 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
145         `=adobe-japan1-0'.
146         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
147         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
148         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
149         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
150         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
151         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
152
153 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
157         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
158         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
159         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
160         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
161
162 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
165         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
166         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
167         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
168         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
169         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
170         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
171         `==jis-x0212'.
172
173 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
174
175         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
176         "AdobeJapan1-[0-6]$".
177         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
178         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
179         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
180         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
181         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
182         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
183         (==adobe-japan1-1): Ditto.
184         (==adobe-japan1-2): Ditto.
185         (==adobe-japan1-3): Ditto.
186         (==adobe-japan1-4): Ditto.
187         (==adobe-japan1-5): Ditto.
188         (==adobe-japan1-6): Ditto.
189         (==jis-x0208): Ditto.
190         (==jis-x0208@1978): Ditto.
191         (==jis-x0208@1983): Ditto.
192         (==jis-x0208@1990): Ditto.
193         (==jis-x0213-1): Ditto.
194         (==jis-x0213-1@2000): Ditto.
195         (==jis-x0213-1@2004): Ditto.
196         (==jis-x0213-2): Ditto.
197         (==jis-x0212): Ditto.
198         (==gb2312): Ditto.
199         (==iso-ir165): Ditto.
200         (==gb12345): Ditto.
201         (==ks-x1001): Ditto.
202         (==cns11643-1): Ditto.
203         (==cns11643-2): Ditto.
204         (==cns11643-3): Ditto.
205         (==cns11643-4): Ditto.
206         (==cns11643-5): Ditto.
207         (==cns11643-6): Ditto.
208         (==cns11643-7): Ditto.
209         (==big5-cdp): Ditto.
210         (==hanyo-denshi/ja): Ditto.
211         (==hanyo-denshi/jb): Ditto.
212         (==hanyo-denshi/jc): Ditto.
213         (==hanyo-denshi/jd): Ditto.
214         (==hanyo-denshi/ft): Ditto.
215         (==hanyo-denshi/ia): Ditto.
216         (==hanyo-denshi/ib): Ditto.
217         (==hanyo-denshi/hg): Ditto.
218         (==hanyo-denshi/jt): Ditto.
219         (==hanyo-denshi/ks): Ditto.
220         (==gt): Ditto.
221         (==gt-k): Ditto.
222         (==daikanwa): Ditto.
223         (==shinjigen): Ditto.
224         (==ucs@iso): Ditto.
225         (==ucs@unicode): Ditto.
226         (==ucs@gb): Ditto.
227         (==ucs-bmp@gb): Ditto.
228         (==ucs@cns): Ditto.
229         (==ucs-bmp@cns): Ditto.
230         (==ucs@jis): Ditto.
231         (==ucs@jis/1990): Ditto.
232         (==ucs@jis/2000): Ditto.
233         (==ucs@jis/2004): Ditto.
234         (==ucs@JP): Ditto.
235         (==ucs@JP/hanazono): Ditto.
236         (==ucs@ks): Ditto.
237         (==ucs-bmp@ks): Ditto.
238         (==ucs@cns11643): Ditto.
239         (==ucs-bmp-cjk@gb): Ditto.
240         (==ucs-bmp-cjk@JP/hanazono): Ditto.
241         (==ucs-sip-ext-b@iso): Ditto.
242
243 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
244
245         * mule/mule-charset.el (default-coded-charset-priority-list): Use
246         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
247
248         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
249         XEmacs CHISE.
250         (=ucs-bmp-cjk@unicode): Abolished.
251
252 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
253
254         * mule/mule-charset.el (default-coded-charset-priority-list): Add
255         `=+>ucs-bmp-cjk-compat@jis'.
256
257         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
258         for XEmacs CHISE.
259
260 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
261
262         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
263         CHISE.
264
265 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
266
267         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
268         for XEmacs CHISE.
269         (=jis-x0208@1978/1er-pr): Abolished.
270         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
271         `=jis-x0208@1978/1er-pr' as the mother.
272
273 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `=ucs-itaiji-084'.
277
278 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-charset.el (default-coded-charset-priority-list):
281         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
282
283         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
284         XEmacs CHISE.
285         (=ucs-bmp-itaiji-084): Ditto.
286
287 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
288
289         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
290         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
291
292 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
293
294         * mule/mule-charset.el (default-coded-charset-priority-list): Add
295         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
296
297         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
298         XEmacs CHISE.
299         (=big5-cdp-var-5): Ditto.
300
301 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
304         XEmacs CHISE.
305
306 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
309         XEmacs CHISE.
310
311 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `=>>>hanyo-denshi/ft'.
315
316 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
319         XEmacs CHISE.
320         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
321         `=hanyo-denshi/jd' as the mother.
322
323 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
326         XEmacs CHISE.
327         (=+>adobe-japan1-1): Ditto.
328         (=+>adobe-japan1-2): Ditto.
329         (=+>adobe-japan1-3): Ditto.
330         (=+>adobe-japan1-4): Ditto.
331         (=+>adobe-japan1-5): Ditto.
332         (=+>adobe-japan1-6): Ditto.
333         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
334
335 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
336
337         * mule/mule-coding.el (coded-charset-entity-reference-alist):
338         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
339         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
340
341         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
342         the top.
343
344 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
345
346         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
347         XEmacs CHISE.
348         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
349         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
350         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
351
352 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
353
354         * mule/mule-charset.el (default-coded-charset-priority-list):
355         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
356         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
357
358         * mule/mule-conf.el: Modify order of definitions of some
359         coded-charsets.
360
361 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist):
364         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
365         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
366
367         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
368         CHISE.
369         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
370         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
371
372 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
375         CHISE.
376
377 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
378
379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
380         setting for `=daikanwa/+2p'.
381
382         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
383         XEmacs CHISE.
384
385 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
388         XEmacs CHISE.
389         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
390
391 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
392
393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
394         setting for `=>>>hanyo-denshi/ib'.
395
396 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
399         XEmacs CHISE.
400         (=>>>hanyo-denshi/ib): Ditto.
401         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
402         `=hanyo-denshi/ja' as the mother.
403         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
404         `=hanyo-denshi/ib' as the mother.
405
406 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
407
408         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
409         XEmacs CHISE.
410         (utf-8-ivs-mcs-er): Likewise.
411         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
412         and `=>ucs-gb'.
413         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
414         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
415         `ucs-gb' and `=>ucs-gb'.
416         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
417         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
418         and `=>ucs-cns'.
419         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
420         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
421         `ucs-cns' and `=>ucs-cns'.
422         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
423         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
424         `ucs-big5' and `=>ucs-big5'.
425         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
426         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
427         `ucs-big5' and `=>ucs-big5'.
428         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
429         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
430         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
431         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
432         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
433         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
434         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
435         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
436         `=>ucs-jis'; modify DOC and mnemonic.
437         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
438         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
439         and `=>ucs-jis'; modify DOC and mnemonic.
440         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
441         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
442         `=>ucs-ks'.
443         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
444         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
445         and `=>ucs-ks'.
446         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
447
448 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist):
451         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
452
453 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist):
456         Modify priorities.
457
458 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
459
460         * mule/mule-coding.el (coded-charset-entity-reference-alist):
461         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
462
463 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
464
465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
466         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
467
468 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
469
470         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
471         CHISE.
472
473 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
476         CHISE.
477
478 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
479
480         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
481         CHISE.
482
483 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
484
485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
486         `=+>ucs-bmp-cjk@unicode'.
487
488         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
489         for XEmacs CHISE.
490
491 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
492
493         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
494         setting for `=>>daikanwa'.
495
496 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
497
498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
499         `=>>hanyo-denshi/jt'.
500
501 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
502
503         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
504         XEmacs CHISE.
505         (=+>jis-x0208@1990): Ditto.
506         (=+>jis-x0213-1@2000): Ditto.
507
508 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
509
510         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
511         XEmacs CHISE.
512
513 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
514
515         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
516         XEmacs CHISE.
517         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
518         `=hanyo-denshi/jc' as the mother.
519
520 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `=+>adobe-japan1'.
524
525         * mule/mule-charset.el (default-coded-charset-priority-list):
526         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
527         and `=>>hanyo-denshi/ft' to `=>>gt'.
528
529 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
530
531         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
532         XEmacs CHISE.
533         (=>>adobe-japan1-1): Ditto.
534         (=>>adobe-japan1-2): Ditto.
535         (=>>adobe-japan1-3): Ditto.
536         (=>>adobe-japan1-4): Ditto.
537         (=>>adobe-japan1-5): Ditto.
538         (=>>adobe-japan1-6): Ditto.
539         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
540
541 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
542
543         * mule/mule-conf.el (=adobe-japan1): New alias for
544         `=adobe-japan1-6'.
545         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
546         (=>>>adobe-japan1-1): Ditto.
547         (=>>>adobe-japan1-2): Ditto.
548         (=>>>adobe-japan1-3): Ditto.
549         (=>>>adobe-japan1-4): Ditto.
550         (=>>>adobe-japan1-5): Ditto.
551         (=>>>adobe-japan1-6): Ditto.
552         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
553
554 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `=>>>adobe-japan1'.
558
559 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
562         setting for `=+>ucs@ks'.
563
564 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
565
566         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
567         XEmacs CHISE.
568         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
569         `=adobe-japan1-6' as the mother.
570
571 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
572
573         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
574         setting for `=>cns11643-7'.
575
576 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
577
578         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
579         CHISE.
580
581 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
582
583         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
584         XEmacs CHISE.
585         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `=>ucs@jis/2004'.
589
590 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
591
592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
593         setting for `=+>gt'.
594
595         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
596         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
597
598 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
599
600         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
601         `=>ucs@unicode' as the mother.
602         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
603         mother.
604         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
605         mother.
606         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
607         mother.
608
609 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `=+>ucs@unicode'.
613
614         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
615         CHISE.
616
617 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
618
619         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
620         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
621         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
622         - Add setting for `=+>ucs@cns'.
623
624         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
625         CHISE.
626         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
627         as the mother.
628         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
629         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
630
631         * mule/mule-charset.el (default-coded-charset-priority-list): Add
632         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
633
634 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `=>ucs@ks'.
638
639 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `=ucs-bmp-cjk-compat@unicode'.
643
644         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
645         coded-charset for XEmacs CHISE.
646
647 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
648
649         * mule/mule-charset.el (default-coded-charset-priority-list): Add
650         `=ucs-bmp-cjk-compat'.
651
652         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
653         XEmacs CHISE.
654
655 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
656
657         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
658         CHISE.
659
660 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
661
662         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
663         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
664
665         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
666         `=>ucs@jis/1990'.
667         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
668
669 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
670
671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
672         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
673
674         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
675         CHISE.
676         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
677         mother.
678
679 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
680
681         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
682         `=>jis-x0213-2@usual'.
683         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
684         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
685         `=>jis-x0213-2@usual' as the mother.
686
687 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
688
689         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
690         (=>ucs@JP): New alias for `=+>ucs@jis'.
691
692 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
693
694         * mule/mule-conf.el (=+>jis-x0208): Renamed from
695         `=>jis-x0208@usual'.
696         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
697         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
698         `=>jis-x0208@usual' as the mother.
699         (=>jis-x0208): Likewise.
700
701 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
702
703         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
704         setting for `=+>jis-x0208@1978'.
705
706 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
707
708         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
709         XEmacs CHISE.
710
711 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
712
713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
714         setting for `=>>>ucs@jis/1990'.
715
716 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
717
718         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
719         setting for `=>ucs@jis/1990'.
720
721 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `=ucs@JP/hanazono'.
725
726         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
727         CHISE.
728         (=ucs@JP/hanazono): Ditto.
729         (=ucs-bmp-cjk@JP/hanazono): Ditto.
730         (=>>hanyo-denshi/jc): Ditto.
731         (=>>hanyo-denshi/jd): Ditto.
732
733 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
734
735         * mule/mule-charset.el (default-coded-charset-priority-list): Use
736         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
737
738 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
739
740         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
741         XEmacs CHISE.
742
743 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
744
745         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
746         XEmacs CHISE.
747
748 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
749
750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
751         `=ucs-bmp-cjk@JP'.
752
753 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
754
755         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
756         XEmacs CHISE.
757
758 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
759
760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
761         Modify order of settings; add settings for `=daikanwa@rev2'.
762
763 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `=>>cbeta'.
767
768         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
769         CHISE.
770
771 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
772
773         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
774         setting for `=>>adobe-japan1'.
775
776 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
777
778         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
779         XEmacs CHISE.
780
781 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
782
783         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
784         setting for `=>>hanyo-denshi/ia'.
785
786         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
787         XEmacs CHISE.
788
789 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
792         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
793
794         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
795         XEmacs CHISE.
796         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
797         `=hanyo-denshi/jt' as the mother.
798
799 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
800
801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
802         setting for `=>>>jis-x0213-2'.
803
804         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
805         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
806         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
807
808 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
809
810         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
811         XEmacs CHISE.
812
813 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
816         XEmacs CHISE.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `=>>jis-x0213-1@2004'.
820
821 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
822
823         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
824         XEmacs CHISE.
825
826 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
827
828         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
829         - Use "&g2-*;" as entity-references for `=>>>*'.
830         - Omit "&a{GT|JX1|JX2|JX3}-*;".
831
832         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
833         XEmacs CHISE.
834         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
835         as the mother.
836
837 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `=>>hanyo-denshi/ib'.
841
842         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
843         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
844         (=>>jis-x0208@1990): Ditto.
845         (=>>hanyo-denshi/ib): Ditto.
846
847         * mule/mule-charset.el (default-coded-charset-priority-list):
848         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
849
850 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
851
852         * mule/mule-coding.el (coded-charset-entity-reference-alist):
853         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
854         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
855         `=>>>ucs@jis/2004'.
856
857 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
860         XEmacs CHISE.
861         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
862         `=jis-x0213-1@2004' as the mother.
863         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
864         (=>>>ucs@ks): Ditto.
865
866         * mule/mule-charset.el (default-coded-charset-priority-list):
867         Modify priority of `=hanyo-denshi/*'.
868
869 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
872         settings for `=>>ucs@JP' and `=ucs@JP'.
873
874 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
877         CHISE.
878
879 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
880
881         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
882         setting for `=>>>ucs@cns'.
883
884         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
885         CHISE.
886
887 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
888
889         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
890         instead of `=>>>jis-x0213-1@2004' as the mother.
891         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
892         (=>>>ucs@unicode): Likewise.
893         (=>>>ucs@jis): Likewise.
894         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
895         mother.
896         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
897
898 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
899
900         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
901         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
902         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
903         `=>>>ucs@jis'.
904
905 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
906
907         * mule/mule-charset.el (default-coded-charset-priority-list):
908         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
909         and `=jis-x0213-*-2000'.
910
911 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
914         XEmacs CHISE.
915         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
916         `=>>jis-x0213-1' as the mother.
917
918 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
922
923 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
924
925         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
926
927 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
930         XEmacs CHISE.
931
932 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-coding.el (decomposition-feature-list): Set
935         `=decomposition', `=decomposition@cid' and
936         `=decomposition@hanyo-denshi'.
937
938 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
939
940         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
941         setting for `=>>hanyo-denshi/ks'.
942
943         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
944         XEmacs CHISE.
945
946 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
950
951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
952         `=hanyo-denshi/ks/mf'.
953
954         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
955         XEmacs CHISE.
956         (=hanyo-denshi/ks/mf): Ditto.
957
958 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
959
960         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
961         settings for P=hanyo-denshi/jt'.
962
963         * mule/mule-charset.el (default-coded-charset-priority-list): Add
964         `=hanyo-denshi/jt'.
965
966         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
967         XEmacs CHISE.
968
969 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         settings for `=hanyo-denshi/ip'.
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `=hanyo-denshi/ip'.
976
977         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
978         XEmacs CHISE.
979
980 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         settings for `=hanyo-denshi/hg'.
984
985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
986         `=hanyo-denshi/hg'.
987
988         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
989         XEmacs CHISE.
990
991 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `=>>hanyo-denshi/ft'.
995
996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
997         `=>>hanyo-denshi/ft'.
998
999         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1000         XEmacs CHISE.
1001
1002 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1003
1004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1005         settings for `=hanyo-denshi/ib'.
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `=hanyo-denshi/ib'.
1009
1010         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1011         XEmacs CHISE.
1012
1013 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         settings for isolated characters of `=hanyo-denshi/ia' and
1017         non-isolated characters of `=hanyo-denshi/*'.
1018
1019         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1020         `=hanyo-denshi/ia'.
1021
1022         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for isolated characters of `=hanyo-denshi/ft'.
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `=hanyo-denshi/ft'.
1032
1033         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for isolated characters of `=hanyo-denshi/jd'.
1040
1041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1042         `=hanyo-denshi/jd'.
1043
1044         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1045         XEmacs CHISE.
1046
1047 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for isolated characters of `=hanyo-denshi/jc'.
1051
1052         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1053         `=hanyo-denshi/jc'.
1054
1055         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for isolated characters of `=hanyo-denshi/jb'.
1062
1063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1064         `=hanyo-denshi/jb'.
1065
1066         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1067         XEmacs CHISE.
1068
1069 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1072         setting for isolated characters of `=hanyo-denshi/ja'.
1073
1074 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1077         `=hanyo-denshi/ja'.
1078
1079         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1080         XEmacs CHISE.
1081
1082 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for isolated characters of `=adobe-japan1-6'.
1086
1087 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1088
1089         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1090         CHISE.
1091         (=daikanwa/+2p): Ditto.
1092         (=daikanwa/ho): Ditto.
1093
1094 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1095
1096         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1097         coding-system for XEmacs CHISE.
1098
1099 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1102         setting for `=>>ruimoku-v6'.
1103
1104         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1105         CHISE.
1106
1107 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `=daikanwa@rev1'.
1111
1112 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1116
1117 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1118
1119         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1120         XEmacs CHISE.
1121         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1122
1123 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1124
1125         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1126         CHISE.
1127
1128 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1129
1130         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1131         CHISE.
1132
1133         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1134         setting for `=>ucs@jis'.
1135
1136 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1137
1138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1139         setting for `=>jis-x0208@usual'.
1140
1141         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1142         XEmacs CHISE.
1143         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1144         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1145         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1146
1147 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1148
1149         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1150         CHISE.
1151         (=>>>jis-x0208@1990): Ditto.
1152         (=>>>jis-x0213-1): Ditto.
1153         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1154         mother.
1155         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1156         as the mother.
1157
1158 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1159
1160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1161         setting for `=>ucs@cns' and `=>>ucs@ks'.
1162
1163         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1164         CHISE.
1165
1166 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1167
1168         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1169         CHISE.
1170
1171 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1172
1173         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1174         CHISE.
1175         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1176         mother.
1177
1178 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1179
1180         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1181         `==>ucs-bmp-cjk@bucs'.
1182
1183         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1184         XEmacs CHISE.
1185
1186 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1187
1188         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1189         setting for `==>ucs@bucs'.
1190
1191         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1192         XEmacs CHISE.
1193
1194 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1195
1196         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1197         - Add setting for `=>>jis-x0208'.
1198         - Omit setting for `=>>jis-x0208@1990'.
1199         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1200           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1201           `=ucs@FOO'.
1202
1203 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1204
1205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1206         setting for `=>daikanwa'.
1207
1208 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1209
1210         * mule/mule-conf.el (=daikanwa): Fix DOC.
1211         (=>daikanwa): New abstract character for XEmacs CHISE.
1212         (=>ucs@iso): Likewise.
1213         (=>ucs@unicode): Likewise.
1214         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1215
1216 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1219         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1220           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1221         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1222         - Add `=>big5-cdp'.
1223
1224 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1225
1226         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1227         (=>big5-cdp): New abstract character.
1228
1229 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1230
1231         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1232         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1233         `chinese-big5'.
1234
1235 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list):
1238         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1239
1240         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1241         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1242         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1243         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1244         and `=>jis-x0213-2'.
1245
1246 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1249         XEmacs CHISE.
1250         (=>>ucs@jis/2000): Likewise.
1251         (=>>ucs@jis/2004): Likewise.
1252
1253 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1254
1255         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1256         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1257         `=>>ucs@cns'.
1258
1259         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1260         XEmacs CHISE.
1261         (=>>gt): Use quote instead of backquote; modify DOC.
1262         (=>gt): Use quote instead of backquote.
1263         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1264         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1265         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1266         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1267         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1268         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1269
1270 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1271
1272         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1273         `=>>ucs@unicode' and `=>>gt'.
1274
1275 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1276
1277         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1278         XEmacs CHISE.
1279         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1280         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1281         `=jis-x0208@1978/1er-pr' as the mother.
1282         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1283
1284 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1285
1286         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1287         `=ucs@unicode' as the mother.
1288
1289 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1290
1291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1292         setting for `=>>ucs@unicode'.
1293
1294         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1295         CHISE.
1296
1297 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1298
1299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1300         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1301
1302         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1303         `=adobe-japan1-6' and `=adobe-japan1-base'.
1304
1305         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1306         XEmacs CHISE.
1307         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1308         specify `min-code' and `max-code'.
1309         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1310         (=adobe-japan1-2): Likewise.
1311         (=adobe-japan1-3): Likewise.
1312         (=adobe-japan1-4): Likewise.
1313         (=adobe-japan1-5): Likewise.
1314         (=adobe-japan1-6): Likewise.
1315
1316 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1317
1318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1319         setting for `=>gt'.
1320
1321 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1322
1323         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1324         CHISE.
1325
1326 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1329         setting for `=>zinbun-oracle'.
1330
1331         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1332         for XEmacs CHISE.
1333
1334 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1335
1336         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1337         for XEmacs CHISE.
1338         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1339         `=jis-x0208@1978' as the mother.
1340
1341 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1342
1343         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1344         - Use `=gt' instead of `ideograph-gt'.
1345         - Use `=gt-k' instead of `ideograph-gt-k'.
1346         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1347         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1348         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1349         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1350         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1351         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1352         - Use `=>>gt' instead of `<=>gt'.
1353         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1354         - Add setting for `=>>jis-x0208@1990'.
1355         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1356           `=>>jis-x0213-1@2000'.
1357         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1358         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1359           `=>>jis-x0213-1@2004'.
1360         - Add setting for `=>>jis-x0208@1978'.
1361         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1362
1363 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1364
1365         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1366         XEmacs CHISE.
1367
1368 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1371         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1372         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1373         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1374         `<=>jis-x0213-1@2004'.
1375
1376 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1379         CHISE.
1380         (=>jis-x0213-2): Ditto.
1381
1382 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1383
1384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1385         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1386
1387 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1390         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1391         `=>jis-x0213-1'.
1392
1393 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1394
1395         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1396         CHISE.
1397         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1398
1399 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1400
1401         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1402         `<==>jis-x0213-1'.
1403         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1404         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1405         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1406         (<=>jis-x0208): New alias for `=>jis-x0208'.
1407         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1408         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1409         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1410         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1411         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1412         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1413         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1414         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1415         (=>>gt): Renamed from `<==>gt'.
1416         (<==>gt): New alias for `=>>gt'.
1417
1418 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1419
1420         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1421         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1422         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1423         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1424         - Add settings for `<=>jis-x0213-1@2000' and
1425           `<=>jis-x0213-1@2004'.
1426
1427         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1428         XEmacs CHISE.
1429         (<==>jis-x0213-1): Likewise.
1430         (<==>jis-x0213-1@2000): Likewise.
1431         (<==>jis-x0213-1@2004): Likewise.
1432         (<=>jis-x0208): Add property `=>iso-ir 168'.
1433         (<=>jis-x0208@1997): Likewise.
1434         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1435         as the mother; add property `=>iso-ir 228'.
1436         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1437         property `=>iso-ir 228'.
1438         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1439         property `=>iso-ir 233'.
1440         (<==>gt): Renamed from `<=>gt'.
1441         (<=>gt): New alias for `<==>gt'.
1442
1443 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1446         CHISE.
1447         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1448         `<=>jis-x0208' as the mother.
1449         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1450         (<=>jis-x0213-1@2000): Ditto.
1451         (<=>jis-x0213-1@2004): Ditto.
1452
1453 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1454
1455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1456         settings for `<=>gt'.
1457
1458         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1459
1460 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1461
1462         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1463         XEmacs CHISE.
1464         (=jis-x0208@1978/-4pr): Likewise.
1465         (=jis-x0208@1978/4-pr): Likewise.
1466         (=jis-x0213-1): Likewise.
1467         (=ucs@iso): Likewise.
1468         (=ucs@unicode): Likewise.
1469         (=ucs@gb): Likewise.
1470         (=ucs@gb/fw): Likewise.
1471         (=ucs@cns): Likewise.
1472         (=ucs@cns/fw): Likewise.
1473         (=ucs@jis): Likewise.
1474         (=ucs@jis/fw): Likewise.
1475         (=ucs@jis/1990): Likewise.
1476         (=ucs@jis/2000): Likewise.
1477         (=ucs@jis/2004): Likewise.
1478         (=ucs@JP): Likewise.
1479         (=ucs@ks): Likewise.
1480         (=ucs@big5): Likewise.
1481         (=ucs@big5/cns11643): Likewise.
1482         (=ucs@cns11643): Likewise.
1483
1484 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1485
1486         * mule/mule-charset.el (default-coded-charset-priority-list):
1487         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1488
1489         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1490         CHISE.
1491         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1492         mother.
1493
1494 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1495
1496         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1497         from src/mule-charset.c].
1498         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1499         specify `final'.
1500         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1501         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1502         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1503         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1504         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1505         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1506
1507 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1508
1509         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1510         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1511         (=jis-x0208@1978/i-4): Specify `partial'.
1512         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1513         mother coded-charset.
1514         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1515
1516 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1517
1518         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1519         settings for `=jis-x0213-1@2004'.
1520
1521 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1522
1523         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1524         CHISE.
1525         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1526         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1527         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1528         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1529         temporarily.
1530         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1531
1532 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1533
1534         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1535         CHISE.
1536         (=shinjigen@1ed): Inherited from `=shinjigen'.
1537         (=shinjigen@rev): Likewise.
1538
1539 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1542         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1543
1544 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1545
1546         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1547         define it as an alias.
1548         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1549         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1550         alias.
1551         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1552         alias.
1553
1554 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1555
1556         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1557         CHISE.
1558
1559 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1560
1561         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1562         CHISE.
1563         (shinjigen-2): Ditto.
1564
1565 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1566
1567         * mule/mule-charset.el (default-coded-charset-priority-list):
1568         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1569         `chinese-big5-eten-*' and `chinese-big5'.
1570
1571 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1574         #x9FA5 temporarily.
1575
1576 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1577
1578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1579         settings for `=jis-x0208@1978/i1'.
1580
1581 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1582
1583         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1584         XEmacs CHISE.
1585
1586 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1589         XEmacs CHISE.
1590
1591 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1592
1593         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1594         XEmacs CHISE.
1595
1596 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1599         CHISE.
1600         (=ucs-bmp@cns): Likewise.
1601         (=ucs-bmp@jis): Likewise.
1602         (=ucs-bmp@ks): Likewise.
1603
1604 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1605
1606         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1607         CHISE.
1608         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1609
1610 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1611
1612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1613         settings for `=zinbun-oracle'.
1614
1615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1616         `=zinbun-oracle'.
1617
1618 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1621         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1622         `=ucs@iso'.
1623
1624 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list):
1627         Delete `ucs-sip'; modify order of some CCSs.
1628
1629 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1632         in XEmacs CHISE.
1633
1634         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1635         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1636         CHISE.
1637
1638 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1639
1640         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1641         its registry.
1642         (=ucs-radicals@unicode): Likewise.
1643
1644 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1645
1646         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1647         CHISE.
1648
1649 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1650
1651         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1652         CHISE.
1653
1654 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1655
1656         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1657         CHISE.
1658
1659 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1662         Modify preference of *isolated settings*.
1663
1664 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1667         utf-2000 is provided.
1668         (=ucs@cns11643): Likewise.
1669
1670 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1673         Prefer every *isolated setting* to ordinary setting.
1674
1675 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1679
1680 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1683         CHISE.
1684
1685 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1686
1687         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1688         settings for `=jis-x0208@1997'.
1689
1690 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1691
1692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1693         `=jis-x0208@1997'.
1694
1695 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1698         XEmacs CHISE.
1699
1700 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1703         `=jis-x0208@1978'.
1704         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1705         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1706         `=jis-x0208-1990' as the mother.
1707         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1708
1709 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1710
1711         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1712         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1713         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1714         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1715         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1716         for `=ucs@JP'.
1717
1718 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1719
1720         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1721         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1722         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
1723         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
1724         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
1725         `=daikanwa@rev2'.
1726
1727 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
1730         (=gt): Likewise.
1731         (=gt-k): Likewise.
1732         (=gt-pj-*): Likewise.
1733         (=gt-pj-k1): Likewise.
1734         (=gt-pj-k2): Likewise.
1735         (=daikanwa): Likewise.
1736         (=daikanwa-rev1): Likewise.
1737         (=daikanwa-rev2): Likewise.
1738         (=big5-pua): Likewise.
1739         (=big5-eten): Likewise.
1740         (chinese-big5-eten-a): Likewise.
1741         (chinese-big5-eten-b): Likewise.
1742         (=hanziku-*): Likewise.
1743         (=cbeta): Likewise.
1744         (=jef-china3): Likewise.
1745         (=ruimoku-v6): Likewise.
1746         (=ucs@iso): Likewise.
1747         (=ucs@unicode): Likewise.
1748         (=ucs@gb): Likewise.
1749         (=ucs@cns): Likewise.
1750         (=ucs@jis): Likewise.
1751         (=ucs@jis-1990): Likewise.
1752         (=ucs@jis-2000): Likewise.
1753         (=ucs@jp): Likewise.
1754         (=ucs@ks): Likewise.
1755         (=ucs@big5): Likewise.
1756         (=ucs-radicals): Likewise.
1757         (=ucs-radicals@unicode): Likewise.
1758         (=ucs-bmp-cjk): Likewise.
1759         (=ucs-bmp-cjk@unicode): Likewise.
1760         (=ucs-sip-ext-b): Likewise.
1761         (=ucs-sip-ext-b@iso): Likewise.
1762
1763 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1764
1765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1766         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
1767
1768 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1769
1770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1771         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
1772         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
1773         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
1774         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
1775         arabic-digit, ipa and ``&I-B-XXXX;''.
1776
1777 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         setting for (I-)HZK{03..12}-XXXX.
1781
1782 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
1786
1787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1788         `=ruimoku-v6'.
1789
1790         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
1791         CHISE.
1792
1793 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
1796         (=ucs@unicode): Likewise.
1797         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
1798         (=ucs@cns): Likewise.
1799         (=ucs@jis): Likewise.
1800         (=ucs@ks): Likewise.
1801         (=ucs@big5): Likewise.
1802
1803 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
1806         `ucs-jis'.
1807         (utf-8-jis-er): Likewise.
1808         (utf-8-jp): New coding-system.
1809         (utf-8-jp-er): Likewise.
1810
1811         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
1812
1813 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
1816
1817         * mule/japanese.el: Move definition of `euc-jisx0213' to
1818         mule/mule-coding.el.
1819
1820 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1821
1822         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
1823         mule-coding before loading update-cdb when utf-2000 is provided.
1824
1825 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
1828         `=daikanwa'.
1829
1830 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
1833         definition codes when `utf-2000' is provided.
1834
1835 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1836
1837         * mule/mule-category.el (word-combining-categories): Don't setup
1838         `word-combining-categories' in XEmacs CHISE.
1839         (word-separating-categories): Add setting about Latin script in
1840         XEmacs CHISE.
1841
1842 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1843
1844         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1845         setting for `chinese-big5'.
1846
1847 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1850         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
1851         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
1852         add setting for HZK0[12]-xxxx.
1853
1854 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1855
1856         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
1857         in XEmacs CHISE.
1858
1859 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-charset.el (default-coded-charset-priority-list):
1862         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
1863         and `chinese-big5' to `=gt-pj-*'.
1864
1865 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1866
1867         * mule/mule-conf.el (=daikanwa): Renamed from
1868         `ideograph-daikanwa'.
1869         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
1870
1871 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-conf.el (=cns11643-7): Renamed from
1874         `chinese-cns11643-7'.
1875         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
1876
1877 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-conf.el (=cns11643-6): Renamed from
1880         `chinese-cns11643-6'.
1881         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
1882
1883 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1884
1885         * mule/mule-conf.el (=cns11643-5): Renamed from
1886         `chinese-cns11643-5'.
1887         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
1888
1889 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1890
1891         * mule/mule-conf.el (=cns11643-4): Renamed from
1892         `chinese-cns11643-4'.
1893         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
1894
1895 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-conf.el (=cns11643-3): Renamed from
1898         `chinese-cns11643-3'.
1899         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
1900
1901 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1902
1903         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
1904         `=cns11643-2'.
1905         (chinese-cns11643-2): New alias for `=cns11643-2'.
1906
1907 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1908
1909         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
1910         `=cns11643-1'.
1911         (chinese-cns11643-1): New alias for `=cns11643-1'.
1912
1913 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
1916         (chinese-gb12345): New alias for `=gb12345'.
1917
1918 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1919
1920         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
1921         (chinese-gb2312): New alias for `=gb2312'.
1922
1923 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1924
1925         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
1926         (chinese-big5): New alias for `=big5'.
1927
1928 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1929
1930         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
1931         (korean-ksc5601): New alias for `=ks-x1001'.
1932
1933 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1934
1935         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
1936         `=jis-x0212'.
1937         (japanese-jisx0212): New alias for `=jis-x0212'.
1938
1939 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1940
1941         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
1942         `=jis-x0208-1983'.
1943         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
1944
1945 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
1948         `=jis-x0208-1978'.
1949         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
1950
1951 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1952
1953         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
1954         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
1955
1956 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1957
1958         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
1959         (chinese-cns11643-3): Specify iso-ir 183.
1960         (chinese-cns11643-4): Specify iso-ir 184.
1961         (chinese-cns11643-5): Specify iso-ir 185.
1962         (chinese-cns11643-6): Specify iso-ir 186.
1963         (chinese-cns11643-7): Specify iso-ir 187.
1964         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
1965         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
1966
1967 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
1970         \uXXXX for every cases.
1971
1972 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1973
1974         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
1975         (ucs-big5): Changed to an alias for `=ucs@big5'.
1976
1977 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1978
1979         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
1980         (ucs-ks): Changed to an alias for `=ucs@ks'.
1981
1982 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1983
1984         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
1985         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
1986
1987 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1988
1989         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
1990         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
1991
1992 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1993
1994         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
1995         (ucs-jis): Changed to an alias for `=ucs@jis'.
1996
1997 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
1998
1999         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2000         (ucs-cns): Changed to an alias for `=ucs@cns'.
2001
2002 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2003
2004         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2005         (ucs-gb): Changed to an alias for `=ucs@gb'.
2006
2007 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2008
2009         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2010         `ideograph-daikanwa-2'.
2011         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2012         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2013
2014 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2015
2016         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2017         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2018
2019         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2020         for `xemacs-chise-version'.
2021
2022 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2023
2024         * mule/mule-charset.el (default-coded-charset-priority-list):
2025         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2026         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2027         instead of `ideograph-hanziku-*'.
2028
2029         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2030         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2031
2032 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2033
2034         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2035         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2036         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2037         `utf-2000' is provided.
2038
2039 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2040
2041         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2042         is provided [was builtin coded-charsets].
2043
2044 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2045
2046         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2047         is provided [was builtin coded-charsets].
2048
2049 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2050
2051         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2052         is provided [was builtin coded-charsets].
2053
2054 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2055
2056         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2057         is provided [was builtin coded-charsets].
2058
2059 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2060
2061         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2062         when `utf-2000' is provided [was builtin coded-charsets].
2063
2064 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2065
2066         * mule/mule-conf.el (=hanziku-*): Renamed from
2067         `ideograph-hanziku-*'.
2068         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2069
2070 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2073         `utf-2000' is provided [was builtin coded-charsets].
2074         (ideograph-hanziku-{1..12}): Likewise.
2075
2076 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2077
2078         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2079         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2080
2081 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2082
2083         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2084         when `utf-2000' is provided [was builtin coded-charsets].
2085
2086 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2087
2088         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2089         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2090         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2091
2092 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2093
2094         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2095         (ideograph-gt): Changed to an alias for `=gt'.
2096
2097 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2100         is provided; it was defined as a builtin coded-charset.
2101         (ideograph-gt): Likewise.
2102
2103 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2104
2105         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2106         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2107
2108 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2109
2110         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2111         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2112
2113 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2114
2115         * mule/mule-conf.el (=big5-eten): Renamed from
2116         `chinese-big5-eten'.
2117         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2118
2119 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2122         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2123
2124 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2125
2126         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2127         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2128
2129 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2130
2131         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2132         (china3-jef): Changed to an alias for `=jef-china3'.
2133
2134 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2135
2136         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2137         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2138
2139         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2140         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2141         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2142         when `utf-2000' is provided.
2143
2144 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-charset.el (default-coded-charset-priority-list):
2147         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2148
2149         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2150         (ucs-jis-2000): Deleted.
2151
2152 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2153
2154         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2155         UTF-2000.
2156         (=ucs-jis-2000): New coded-charset for UTF-2000.
2157
2158 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2161         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2162
2163 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2164
2165         * mule/mule-charset.el (default-coded-charset-priority-list):
2166         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2167         `ideograph-cbeta'.
2168
2169 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2170
2171         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2172         builtin coded-charset].
2173
2174 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2175
2176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2177         settings for &K0-xxxx and &I-K0-xxxx.
2178
2179 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2180
2181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2182         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2183
2184 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2188
2189 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2192         UTF-2000.
2193         (ideograph-gt-pj-k1): Likewise.
2194         (ideograph-gt-pj-k2): Likewise.
2195
2196 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2197
2198         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2199         `=jis-x0208'.
2200
2201 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2202
2203         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2204         UTF-2000 [was a builtin coded-charset].
2205
2206 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2209         (utf-8-gb-er): Likewise.
2210
2211 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2214         settings for JIS X 0212 and JIS X 0208:1978.
2215
2216 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2219         setting for JIS X 0213.
2220
2221 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2222
2223         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2224         standard-case-table in UTF-2000.
2225
2226 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2227
2228         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2229         definitions for isolated-chars.
2230
2231 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2232
2233         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2234         `configure-utf-2000-lisp-directory'.
2235         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2236         `mule-lisp-load-path'.
2237
2238 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2239
2240         * startup.el (startup-setup-paths): Set and use
2241         `utf-2000-lisp-directory'.
2242         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2243         UTF-2000.
2244
2245 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2246
2247         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2248         (paths-find-utf-2000-lisp-directory): New function.
2249         (paths-construct-load-path): Add new optional argument
2250         `utf-2000-lisp-directory'.
2251
2252         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2253
2254 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2257         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2258         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2259         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2260         `chinese-big5-2' in UTF-2000.
2261
2262         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2263         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2264
2265 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2266
2267         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2268         `big5-eten-er' in UTF-2000.
2269         (big5-cdp): Modify DOC-string and mnemonic.
2270
2271 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2274         UTF-2000 [renamed from utf-8-er].
2275         (utf-8-gb): New coding-system in UTF-2000.
2276         (utf-8-gb-er): Likewise.
2277         (utf-8-cns): Likewise.
2278         (utf-8-cns-er): Likewise.
2279         (utf-8-big5): Likewise.
2280         (utf-8-big5-er): Likewise.
2281         (utf-8-jis): Likewise.
2282         (utf-8-jis-er): Likewise.
2283         (utf-8-ks): Likewise.
2284         (utf-8-ks-er): Likewise.
2285         (utf-8-er): Likewise.
2286
2287 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2288
2289         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2290         instead of `utf-8-unix' in UTF-2000.
2291
2292         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2293
2294 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2295
2296         * mule/japanese.el (euc-jisx0213): New coding-system.
2297
2298         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2299         `japanese-jisx0208-1990' as the mother.
2300
2301 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * dumped-lisp.el (preloaded-file-list): Change condition of
2304         loading "close-cdb".
2305
2306 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2309         setup `coded-charset-entity-reference-alist'.
2310
2311 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2312
2313         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2314         UTF-2000.
2315
2316 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2317
2318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2319         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2320
2321 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2322
2323         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2324         (chinese-big5-eten-a): Likewise.
2325         (chinese-big5-eten-b): Likewise.
2326         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2327         code range is #x8140 .. #x8DFE.
2328
2329 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2330
2331         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2332         UTF-2000.
2333         (chinese-big5-cdp): Likewise.
2334
2335 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2336
2337         * dumped-lisp.el (preloaded-file-list): Rename
2338         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2339
2340 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2341
2342         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2343         append `system-char-db-source-file-list' into
2344         `preloaded-file-list' in UTF-2000.
2345
2346 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2347
2348         * dumped-lisp.el (preloaded-file-list): Delete
2349         character-definition files.
2350
2351 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2352
2353         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2354         UTF-2000.
2355
2356 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2357
2358         * mule/mule-charset.el (default-coded-charset-priority-list):
2359         Delete `mojikyo-2022-1'.
2360
2361 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list):
2364         Delete `mojikyo'.
2365
2366 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2369         `ucs-sip'.
2370
2371 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2372
2373         * mule/mule-charset.el (default-coded-charset-priority-list):
2374         Comment out `chinese-gb12345'.
2375
2376 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2377
2378         * bytecomp.el (byte-compile-insert-header): Fixed.
2379
2380 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2383         XEmacs UTF-2000.
2384
2385 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2388         UTF-2000.
2389
2390 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2393         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2394
2395 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list):
2398         `japanese-jef-china3' is renamed `china3-jef'.
2399
2400 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2403         `japanese-jef-china3' and `ideograph-cbeta'.
2404
2405 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2406
2407         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2408
2409 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `chinese-big5-cdp'.
2413
2414 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2417         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2418
2419 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2422         loading character definitions.
2423
2424 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * dumped-lisp.el (preloaded-file-list): Rename
2427         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2428
2429 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2432         `chinese-big5'.
2433
2434 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * dumped-lisp.el (preloaded-file-list): Dump
2437         "Ideograph-R028-Private" with XEmacs UTF-2000.
2438
2439 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2442         `chinese-gb12345'.
2443
2444 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2447         `ideograph-gt-pj-{1..11}'.
2448
2449         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2450         XEmacs UTF-2000.
2451
2452 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2453
2454         * mule/mule-charset.el (default-coded-charset-priority-list):
2455         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2456         `chinese-isoir165'.
2457
2458 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2459
2460         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2461         `image/png', `image/x-xpm' and `image/tiff'.
2462
2463         * files.el (binary-file-regexps): Add *.PNG.
2464
2465 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-charset.el (default-coded-charset-priority-list):
2468         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2469         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2470
2471 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2472
2473         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2474         the first completion when UTF-2000 is running.
2475
2476 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-charset.el (default-coded-charset-priority-list):
2479         Delete `ucs'.
2480
2481 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2484
2485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2486         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2487
2488 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/vietnamese.el (vscii-2): Delete abolished property
2491         `composite'; now composite mode is default.
2492
2493 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2496         of `raw-text'; check \uHHHH representation even if non-ascii
2497         characters are not found.
2498
2499         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2500         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2501         unconditionally.
2502
2503         * mule/viet-ccl.el: New file.
2504
2505         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2506         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2507         - Separate CCL based implementations to viet-ccl.el.
2508
2509 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2510
2511         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2512         "jisx0213.2000-1".
2513         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2514
2515         * mule/mule-charset.el (default-coded-charset-priority-list):
2516         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2517         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2518
2519 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2520
2521         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2522
2523 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2524
2525         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2526         `ucs' in UTF-2000.
2527
2528 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list):
2531         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2532         `arabic-iso8859-6'.
2533
2534 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2535
2536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2537         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2538
2539 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2540
2541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2542         `katakana-jisx0201' in UTF-2000.
2543
2544 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2545
2546         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2547         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2548         "u0FB50-Arabic-Presentation-Forms-A",
2549         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2550         "u0FE50-Small-Form-Variants",
2551         "u0FE70-Arabic-Presentation-Forms-B",
2552         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2553         UTF-2000.
2554
2555 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2556
2557         * dumped-lisp.el (preloaded-file-list): Delete
2558         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2559         ... "Ideograph-R214-Flute" in UTF-2000.
2560
2561 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2562
2563         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2564         (japanese-jisx0213-2): New coded-charset.
2565
2566         * dumped-lisp.el (preloaded-file-list): Add
2567         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2568         "Ideograph-R030-Mouth".
2569
2570 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2571
2572         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2573         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2574         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2575         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2576         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2577         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2578         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2579         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2580
2581 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2582
2583         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2584         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2585         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2586         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2587         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2588
2589         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2590         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2591
2592 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2593
2594         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2595         in UTF-2000.
2596
2597 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2598
2599         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2600         (chinese-isoir165): Moved from mule/chinese.el.
2601         (chinese-cns11643-3): Moved from mule/chinese.el.
2602         (chinese-cns11643-4): Moved from mule/chinese.el.
2603         (chinese-cns11643-5): Moved from mule/chinese.el.
2604         (chinese-cns11643-6): Moved from mule/chinese.el.
2605         (chinese-cns11643-7): Moved from mule/chinese.el.
2606
2607         * mule/chinese.el: Move definition of coded-charsets to
2608         mule/mule-conf.el.
2609
2610 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2611
2612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2613         `ideograph-daikanwa'.
2614
2615 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2616
2617         * dumped-lisp.el (preloaded-file-list): Delete
2618         "ccs-jisx0201-latin.el".
2619
2620 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2621
2622         * dumped-lisp.el (preloaded-file-list): Add
2623         "u031A0-Extended-Bopomofo" in UTF-2000.
2624
2625 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2626
2627         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2628         renamed to u02E00-CJK-Radical-Supplement.
2629
2630 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2631
2632         * dumped-lisp.el (preloaded-file-list): Add
2633         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2634         "u030A0-Katakana", "u03100-Bopomofo",
2635         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2636         "u03200-Enclosed-CJK-Letters-and-Months" and
2637         "u03300-CJK-Compatibility".
2638
2639 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2640
2641         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2642         "u02F00-Kangxi-Radicals" and
2643         "u02FF0-Ideographic-Description-Characters".
2644
2645 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2646
2647         * dumped-lisp.el (preloaded-file-list): Add
2648         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2649         "u02800-Braille-Patterns" in UTF-2000.
2650
2651 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2652
2653         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2654         "uXXXXX-*.el" in UTF-2000.
2655
2656         * bytecomp.el (byte-compile-insert-header): Delete comments if
2657         non-ASCII characters are found; allow `byte-compile-dynamic' and
2658         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2659         `raw-text'.
2660
2661 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2662
2663         * dumped-lisp.el (preloaded-file-list): Add
2664         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2665         "u025A0-Geometric-Shapes.el".
2666
2667 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2668
2669         * dumped-lisp.el (preloaded-file-list): Add
2670         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2671         "u02460-Enclosed-Alphanumerics.el".
2672
2673 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2674
2675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2676         `chinese-gb2312'.
2677
2678         * dumped-lisp.el (preloaded-file-list): Add
2679         "u02200-Mathematical-Operators.el" and
2680         "u02300-Miscellaneous-Technical.el".
2681
2682 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2683
2684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2685         `chinese-cns11643-*'.
2686
2687         * dumped-lisp.el (preloaded-file-list): Add
2688         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2689         "u02190-Arrows.el" in UTF-2000.
2690
2691 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `korean-ksc5601'.
2695
2696         * dumped-lisp.el (preloaded-file-list): Add
2697         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2698         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2699         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2700
2701 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2702
2703         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2704
2705 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2706
2707         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2708         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2709         "u01780-Khmer.el", "u01800-Mongolian.el",
2710         "u01E00-Latin-Extended-Additional.el" and
2711         "u01F00-Greek-Extended.el" in UTF-2000.
2712
2713 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2714
2715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2716         `ethiopic-ucs' and `ethiopic'.
2717
2718         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2719         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2720
2721         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2722         from mule/ethiopic.el.
2723
2724         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
2725         mule/mule-conf.el.
2726
2727 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2728
2729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2730         `lao'.
2731
2732         * mule/mule-conf.el (lao): New coded-charset.
2733
2734         * dumped-lisp.el (preloaded-file-list): Add
2735         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
2736         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
2737         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
2738         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
2739         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
2740
2741 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2742
2743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2744         `ucs-bmp' and `arabic-iso8859-6'.
2745
2746 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2747
2748         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
2749         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
2750         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
2751
2752 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2753
2754         * startup.el (normal-top-level): Load autoload file for UTF-2000
2755         in UTF-2000.
2756
2757 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
2758
2759         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
2760         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
2761         "u00020-Basic-Latin.el", "u00080-C1.el",
2762         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
2763         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
2764         "u002B0-Spacing-Modifier-Letters.el",
2765         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
2766         UTF-2000.
2767
2768 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
2772         instead of `vietnamese-viscii-*'.
2773
2774 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2775
2776         * mule/mule-conf.el: New file.
2777
2778         * mule/misc-lang.el: Move definition of charset `ipa' to
2779         mule/mule-conf.el.
2780
2781 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2782
2783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2784         `latin-viscii'; prefer it for characters used in Vietnamese.
2785
2786 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
2787
2788         * bytecomp.el (byte-compile-insert-header): Fix regexp.
2789
2790 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
2791
2792         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
2793         `vietnamese-viscii-lower'.
2794         (latin-viscii-upper): Renamed from charset
2795         `vietnamese-viscii-upper'.
2796         (vietnamese-viscii-lower): New alias for charset
2797         `latin-viscii-lower'.
2798         (vietnamese-viscii-upper): New alias for charset
2799         `latin-viscii-upper'.
2800
2801 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
2802
2803         * mule/mule-charset.el (default-coded-charset-priority-list):
2804         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
2805
2806 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2807
2808         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
2809         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
2810         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
2811         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
2812         lisp/utf-2000.
2813
2814 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2815
2816         * mule/ccs-tcvn5712.el: New file.
2817
2818 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2819
2820         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
2821         in UTF-2000.
2822
2823 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2824
2825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2826         `japanese-jisx0208'.
2827
2828 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2829
2830         * dumped-lisp.el (preloaded-file-list): Add
2831         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
2832         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
2833         UTF-2000.
2834
2835         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
2836         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
2837         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
2838         mule/ccs-viscii.el: New files.
2839
2840         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
2841         if \uXXXX is found.
2842
2843 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2844
2845         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2846         `hiragana-jisx0208' and `katakana-jisx0208'.
2847
2848 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2849
2850         * mule/chinese.el (chinese-cns11643-3): Define it even if
2851         `utf-2000' is provided.
2852         (chinese-cns11643-4): Likewise.
2853         (chinese-cns11643-5): Likewise.
2854         (chinese-cns11643-6): Likewise.
2855         (chinese-cns11643-7): Likewise.
2856
2857 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2858
2859         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2860         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
2861
2862 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2865         `cyrillic-iso8859-5' and `greek-iso8859-7'.
2866
2867 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2868
2869         * mule/mule-charset.el (default-coded-charset-priority-list):
2870         Setup in UTF-2000.
2871
2872 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
2873
2874         * mule/viet-chars.el: Don't define charset
2875         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
2876         they are defined as builtin charsets.
2877
2878 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2879
2880         * version.el (emacs-version): Add more space just before UTF-2000
2881         version string.
2882
2883 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
2884
2885         * version.el ([constant] emacs-version): Don't add a space in the
2886         preceding place of `xemacs-betaname' because it is duplicated.
2887         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
2888
2889         * startup.el (splash-frame-body): Add ETL.
2890
2891 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
2892
2893         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
2894         is provided because it is defined as builtin charset.
2895         (chinese-cns11643-4): Likewise.
2896         (chinese-cns11643-5): Likewise.
2897         (chinese-cns11643-6): Likewise.
2898         (chinese-cns11643-7): Likewise.
2899
2900 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
2901
2902         * mule/mule-cmds.el (reset-language-environment): Fix problem when
2903         coding-system `iso-10646-ucs-4' is not defined.
2904
2905 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
2906
2907         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
2908         coding-system if `utf-2000' is provided.
2909
2910 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2911
2912         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
2913         `utf-2000' is provided.
2914
2915 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2916
2917         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
2918         if utf-2000 is provided temporally.
2919
2920 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
2921
2922         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
2923         as builtin variable].
2924
2925 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
2926
2927         * files.el (insert-file-contents-literally): Treat file as binary;
2928         call file-name-handlers. [sync with Emacs 20.3.10]
2929
2930 2008-12-28  Vin Shelton  <acs@xemacs.org>
2931
2932         * XEmacs 21.4.22 is released
2933
2934 2008-12-30  Vin Shelton  <acs@xemacs.org>
2935
2936         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
2937         during building even if no packages are found.
2938
2939 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
2940
2941         * printer.el (generic-print-region): 
2942         (generic-print-buffer): 
2943         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
2944         check if the msprinter device is available, now that msprinter is
2945         always available as a specifier tag. 
2946
2947 2008-12-24  Vin Shelton  <acs@xemacs.org>
2948
2949         * about.el: Add Francisco to my bio!
2950
2951 2008-12-23  Vin Shelton  <acs@xemacs.org>
2952
2953         * autoload.el: Move operator definitions to autoload-operators.el
2954         in the xemacs-base package.
2955
2956 2007-11-22  Vin Shelton  <acs@xemacs.org>
2957
2958         * about.el (about-hacker-contribution): Updated my bio.
2959
2960 2007-10-07  Vin Shelton  <acs@xemacs.org>
2961
2962         * XEmacs 21.4.21 is released
2963
2964 2007-09-19  Didier Verna  <didier@xemacs.org>
2965
2966         Update my personal info.
2967         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
2968         * about.el (about-other-current-hackers): Ditto.
2969         * about.el (about-url-alist): Add my musical website.
2970         * about.el (about-personal-info): Update my entry.
2971         * about.el (about-hacker-contribution): Ditto.
2972
2973 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
2974
2975         * package-get.el (package-get-download-sites): Update download
2976         sites in Japan.
2977         * package-get.el (package-get-pre-release-download-sites): Ditto.
2978
2979 2007-08-18  Vin Shelton  <acs@xemacs.org>
2980
2981         * package-get.el (package-get-pre-release-download-sites): Sync
2982         mirror sites with 21.5.  (Thanks, Adrian)
2983
2984 2007-08-09  Mike Sperber  <mike@xemacs.org>
2985
2986         * startup.el (migrate-user-init-file): Create backup of
2987         `user-init-file' before migrating.
2988         * startup.el (maybe-migrate-user-init-file): Print
2989         information about backup file.
2990         (maybe-create-compatibility-dot-emacs): Follow above change.
2991
2992 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
2993
2994         * font-lock.el: Sync font-lock-add-keywords and
2995         font-lock-remove-keywords from GNU Emacs.
2996         * font-lock.el (font-lock-keywords-alist): New.
2997         * font-lock.el (font-lock-removed-keywords-alist): New.
2998         * font-lock.el (font-lock-add-keywords): New.
2999         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3000         * font-lock.el (font-lock-remove-keywords): New.
3001
3002 2007-08-16  Vin Shelton  <acs@xemacs.org>
3003
3004         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3005         patch from Hans de Graaff.
3006
3007 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3008
3009         * package-get.el (package-get-download-sites): Document Chile and
3010         update Denmark download site.
3011         * package-get.el (package-get-pre-release-download-sites): Ditto.
3012
3013 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3014
3015         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3016
3017 2006-12-09  Vin Shelton  <acs@xemacs.org>
3018
3019         * XEmacs 21.4.20 is released
3020
3021 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3022
3023         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3024
3025 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3026
3027         * info.el (Info-find-file-node, Info-insert-dir)
3028         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3029         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3030         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3031         and discussion.
3032
3033 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3034
3035         * obsolete.el (line-beginning-position): New, from 21.5.x.
3036         (line-end-position): Ditto.
3037
3038 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3039
3040         * package-get.el (package-get-download-sites): Welcome
3041         nl.xemacs.org and Thanks!
3042         * package-get.el (package-get-pre-release-download-sites): Ditto.
3043
3044 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3045
3046         * font-lock.el: Add support for not-so recent changes in Java to
3047         java-mode.
3048
3049 2006-01-28  Vin Shelton  <acs@xemacs.org>
3050
3051         * XEmacs 21.4.19 is released
3052
3053 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3054
3055         * easymenu.el: Update copyright. 
3056         * easymenu.el (easy-menu-all-popups):
3057         Add a docstring. 
3058         * easymenu.el (easy-menu-add):
3059         Document a bug, rework the function to preserve any existing
3060         non-default mode-popup-menu instead of overwriting it, and not to
3061         bother normalising the menu title (nothing else does).
3062         * easymenu.el (easy-menu-remove):
3063         Restore the default mode-popup-menu instead of leaving an empty
3064         one when we remove the last easy-menu popup. 
3065
3066 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3067
3068         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3069         as suggested by Rodrigo Ventura.
3070         * package-get.el (package-get-pre-release-download-sites): Ditto,
3071         with replacement of xemacs-21.5 by beta, which is the logical path
3072         to our beta core and package pre-releases.
3073
3074 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3075
3076         * package-get.el (package-get-download-sites): Add Hong Kong
3077         download site.
3078         * package-get.el (package-get-pre-release-download-sites): Ditto.
3079
3080 2005-12-26  Vin Shelton  <acs@xemacs.org>
3081
3082         * find-paths.el:
3083         * find-paths.el (paths-emacs-root-p): Add search for package root.
3084         * find-paths.el (paths-find-emacs-root): Replaced with
3085         paths-find-invocation-roots, which returns a list of roots.
3086         * find-paths.el (paths-find-invocation-roots): New.
3087         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3088
3089 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3090
3091         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3092         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3093
3094 2005-12-03  Vin Shelton <acs@xemacs.org>
3095
3096         * XEmacs 21.4.18 is released
3097
3098 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3099
3100         * package-get.el (package-get-download-sites): Update reflecting
3101         latest http://www.xemacs.org/Releases/ information generated by
3102         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3103         * package-get.el (package-get-pre-release-download-sites): Ditto.
3104
3105 2005-02-28  Simon Josefsson  <jas@extundo.com>
3106
3107         * about.el (xemacs-hackers): Add jas.
3108         (about-other-current-hackers): Likewise.
3109         (about-url-alist): Add URL for jas.
3110         (about-personal-info): Document jas.
3111         (about-hacker-contribution): Describe jas contributions.
3112
3113 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3114
3115         * easymenu.el (easy-menu-remove): As described in 
3116         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3117         except the "Command" menu from mode-popup-menu. 
3118
3119 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3120  
3121         * font.el (font-spatial-to-canonical): Correct calculation of 
3122         return value for pixel-based input value. 
3123  
3124 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3125
3126         * code-process.el (call-process): Process-related docstring
3127         improvements spurred by Norbert Koch.
3128         * code-process.el (call-process-region): Ditto.
3129         * code-process.el (start-process): Ditto.
3130
3131 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3132
3133         * finder.el (finder-find-library): Return filename actually
3134         searched for.
3135
3136 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3137
3138         * help.el (view-emacs-news): Use `expand-file-name' instead of
3139         `locate-data-file' as the latter will find any "NEWS" files that
3140         might exist in packages _before_ the one in core.
3141
3142 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3143
3144         * package-get.el (package-get-init-package):
3145         package-get-init-package buglet (21.4.17) by Jeff Mincy
3146         <mincy@rcn.com> fixing false temporary load-path shadows reported
3147         after package installation and simplifying code.
3148
3149 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3150
3151         * package-get.el (package-get-download-sites): Sync mirrors list
3152         with the XEmacs website.
3153         (package-get-pre-release-download-sites): Ditto.
3154
3155 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3156
3157         * derived.el (derived-mode-merge-syntax-tables):
3158         Revert my 21.5-only patch of 2003-07-18 which slipped in
3159         through Jerry James's patch of 2004-06-07.
3160
3161 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3162
3163         * cmdloop.el (keyboard-quit): Remove workaround for
3164         `region-active-p' not making sure active region is in current
3165         buffer now that it does.
3166         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3167         * simple.el (region-active-p): `region-active-p' to only return t
3168         when active region is in current buffer.
3169
3170 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3171
3172         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3173         package names, quell a byte-compiler warning, doc fix.
3174
3175 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3176
3177         * buffer.el (pop-to-buffer):
3178         * window-xemacs.el (display-buffer):
3179         Document use of `same-window-buffer-names,' `same-window-regexps'
3180         by pop-to-buffer and display-buffer. 
3181         
3182 2005-02-06  Vin Shelton <acs@xemacs.org>
3183
3184         * XEmacs 21.4.17 is released
3185
3186 2005-01-29  Ben Wing  <ben@xemacs.org>
3187
3188         * shadow.el (find-emacs-lisp-shadows):
3189         Add custom-defines to list of ignored files.
3190
3191 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3192
3193         * simple.el (shifted-motion-keys-select-region): Fix statement
3194         about unshifted-motion-keys-deselect-region.
3195
3196 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3197
3198         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3199         now) for GNU Emacs compatibility.
3200         (make-obsolete-variable): Ditto.
3201
3202 2004-01-08  Ben Wing  <ben@xemacs.org>
3203
3204         * code-files.el (load):
3205         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3206
3207 2004-12-05  Vin Shelton <acs@xemacs.org>
3208
3209         * XEmacs 21.4.16 is released
3210
3211 2004-12-04  Vin Shelton  <acs@xemacs.org>
3212
3213         * auto-autoloads.el: Regenerated.
3214
3215         * custom-load.el: Regenerated.
3216
3217 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3218
3219         Fix bug: apropos errors if a defalias refers to an undefined
3220         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3221
3222         * apropos.el (apropos):
3223         (apropos-command):
3224         * help.el (frob-help-extents):
3225         * help-macro.el (make-help-screen):
3226         * hyper-apropos.el (hyper-apropos-grok-functions):
3227         (hyper-apropos-get-doc):
3228         Catch void-function error thrown by `documentation'.
3229
3230 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3231
3232         * packages.el (package-require): Fix incorrect arg to format.
3233         This fixes a `format specifier' error.
3234
3235 2004-08-13  Jerry James  <james@xemacs.org>
3236
3237         * bytecomp.el (forward-word): Tell the byte compiler the correct
3238         number of arguments to forward-word.
3239
3240 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3241
3242         * etags.el: Fixed loading of include files for tag completion. Now
3243         you can make a tag file for a library, include it into your
3244         project and it will be reloaded only if it changed. Infinte
3245         include loops are detected and the correct tag files are loaded.
3246         * etags.el (buffer-tag-table-list): Load and verify tag files in
3247         the external function buffer-tag-table-list-load.
3248         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3249         tag files. Also load the included tag files. The priority of the
3250         included files is right below their parent file. If multiple
3251         matches occur then the symbols from the parent file are found
3252         first.
3253         * etags.el (tag-table-include-files): Corrected comment
3254         string. Switched to pattern constant tags-include-pattern to have
3255         it at a central location.
3256         * etags.el (tags-include-pattern): Added doc string.
3257         * etags.el (add-to-tag-completion-table): Removed obsolete
3258         comments as the include files are allready returned by
3259         buffer-tag-table-list and loaded.
3260         * etags.el (find-tag-internal): The include files are allready
3261         included in tag-tables as buffer-tag-table-list returns them now.
3262
3263 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3264
3265         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3266         Loading items into the notebook is now done by C code.
3267         * widgets-gtk.el (gtk-widget-instantiate-internal):
3268         Style no longer changed.
3269
3270 2004-06-28  Nix  <nix@esperi.org.uk>
3271
3272         * cmdloop.el (truncate-command-history-for-gc): Delay
3273         execution of all things that look up variable bindings,
3274         via `enqueue-eval-event'.
3275
3276 2004-06-24  Vin Shelton  <acs@xemacs.org>
3277
3278         * package-get.el (package-get-require-signed-base-updates):
3279         now defaults to nil.
3280
3281 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3282
3283         * subr.el (split-string): Clean up docstring.
3284
3285 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3286
3287         * faces.el (zmacs-region): fix typo in docstring.
3288
3289 2004-06-07  Jerry James  <james@xemacs.org>
3290
3291         * derived.el: Synch with Emacs 21.3.
3292         * subr.el (with-local-quit): New, from Emacs 21.3.
3293         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3294         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3295         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3296
3297 2004-06-16  Jerry James  <james@xemacs.org>
3298
3299         * cl.el (cl-set-substring): Increment start by the length of the
3300         string, not the string itself.
3301
3302 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3303
3304         * etags.el (tag-table-include-files): Expand included TAGS file
3305         paths to avoid problems with relative paths.  Thanks to Peter
3306         Chubb <peterc@gelato.unsw.edu.au>.
3307         * etags.el (tags-include-pattern): New.
3308         * etags.el (add-to-tag-completion-table): Parse and ignore
3309         trailing include lines.
3310
3311 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3312
3313         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3314         avoiding line solely composed of equal signs.
3315
3316 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3317
3318         * cus-edit.el (alloc): Typo fix.
3319         * cus-edit.el (custom-browse-visibility): Ditto.
3320         * cus-edit.el (custom-variable-value-create): Ditto.
3321         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3322         * cus-edit.el (custom-save-variables): Bind print-length and
3323         print-level to nil to avoid value abbreviation.
3324         * cus-edit.el (custom-save-face-internal): Ditto.
3325         * cus-edit.el (custom-save-faces): Save in sorted order.
3326         * cus-edit.el (custom-save-resets): Bind print-length and
3327         print-level to nil to avoid value abbreviation.
3328         * cus-edit.el (custom-save-loaded-themes): Ditto.
3329
3330 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3331
3332         * subr.el (split-string-default-separators): New.
3333         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3334         see comment in source.
3335
3336 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3337
3338         * mule/japanese.el (paragraph-start, paragraph-separate):
3339         Remove anchor to BOL.
3340
3341 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3342
3343         * cl.el (gensym, gentemp): Improve docstrings.
3344
3345 2004-05-10  Vin Shelton  <acs@xemacs.org>
3346
3347         * etags.el: Sync with 21.5 version.
3348
3349 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3350
3351         * etags.el:
3352         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3353         only for use with exuberant ctags. This will also enable building of 
3354         completion tables with exuberant ctags. This will not work with
3355         xemacs ctags. 
3356         * etags.el (get-tag-table-buffer): New function for creating of
3357         completion table is used if tags-exuberant-ctags-optimization-p ist t
3358         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3359         finding the tag names. New.
3360         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3361         building tag completion table with exuberant ctags. New.
3362         * etags.el (find-tag-internal): Improve exact tag matching for tags
3363         with name fields. Before the patch return types of functions or
3364         function parameters (with exuberant ctags) were found as matches.
3365
3366 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3367
3368         * list-mode.el (display-completion-list): Fixed completion list was
3369         taking the width of the frame and not of the window for displaying
3370         the selection methods.
3371
3372 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3373
3374         * menubar-items.el (default-menubar): Options are saved to custom.el.
3375
3376
3377 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3378
3379         * isearch-mode.el (isearch-abort): Preserve successful search target.
3380
3381 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3382
3383         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3384         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3385         Bihlmeyer.
3386         * gnuserv.el (gnuserv-mode-line-string): New.
3387         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3388         gnuserv-mode.
3389         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3390         * gnuserv.el (gnuserv-edit-files): Use
3391         make-x-device-with-gtk-fallback.
3392
3393 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3394
3395         * gtk-widgets.el: New import: gtk-accel-group-new.
3396         * dialog-gtk.el:
3397         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3398         * dialog-gtk.el (popup-builtin-question-dialog):
3399         Added support for dialog button mnemonics.
3400
3401 2004-03-22  Chris Green <cmg@dok.org>
3402
3403         * process.el (shell-command): Output buffer was ignored when a
3404         background process was run via shell-command.
3405
3406 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3407
3408         * cus-edit.el (custom-save-variables): Retrieve a list of
3409         variables to save first, sort it, and make sure the variables are
3410         saved in sorted order.
3411
3412 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3413  
3414         * package-get.el (package-get-update-base-from-buffer): Force
3415         binary coding system for verifying GnuPG signature in the
3416         package-index file.
3417  
3418 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3419
3420         * package-get.el (package-get-package-index-file-location): Handle
3421         missing "EMACSPACKAGEPATH" environment variable.
3422
3423 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3424
3425         * package-admin.el (package-admin-find-top-directory): Simplify
3426         directory comparisions and fix substring errors on short path
3427         components.
3428         * package-get.el (package-get-package-index-file-location):
3429         Default to first component of "EMACSPACKAGEPATH", if set.
3430
3431 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3432
3433         * package-get.el (process-error): New error datum.
3434
3435 2004-02-02  Vin Shelton <acs@xemacs.org>
3436
3437         * XEmacs 21.4.15 is released
3438
3439 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3440
3441         * itimer.el (activate-itimer): Modify the itimer timeout value as
3442         if it were begun at the last time when the itimer driver was woken
3443         up.
3444
3445 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3446
3447         * specifier.el (Copyright):
3448         Update.
3449         (make-specifier-and-init):
3450         (map-specifier):
3451         (canonicalize-inst-pair):
3452         (canonicalize-spec-list):
3453         (set-specifier):
3454         Synch docstrings to 21.5 where appropriate.
3455
3456 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3457
3458         * package-get.el (package-get-list-packages-where): New.  A
3459         function that allows searching for groups of packages.  For
3460         example, find all packages that require the fsf-compat package.
3461
3462 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3463
3464         The Great PUI Sync.
3465
3466         * auto-autoloads.el: Regenerated.
3467
3468         * custom-load.el: Regenerated.
3469
3470         * dumped-lisp.el (packages-hardcoded-lisp): New.
3471
3472         * menubar-items.el (menu-max-items): New.
3473         (menu-submenu-max-items): New.
3474         (menu-submenu-name-format): New.
3475         (menu-split-long-menu): New.
3476         (menu-sort-menu): New.
3477         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3478
3479         * obsolete.el (pui-add-install-directory): Renamed to the more
3480         logical `pui-set-local-package-get-directory'.
3481         (package-get-download-menu): Moved to `package-ui.el' and renamed
3482         to `package-ui-add-download-menu'.
3483
3484         * package-admin.el (package-admin-install-function-mswindows):
3485         Whitespace clean up.
3486         (package-admin-add-single-file-package): Removed.
3487         (package-admin-default-install-function): Whitespace clean up.
3488         (package-admin-find-top-directory): New.
3489         (package-admin-get-install-dir): Use it.
3490         (package-admin-get-manifest-file): 
3491         (package-admin-check-manifest): 
3492         (package-admin-add-binary-package):
3493         (package-admin-get-lispdir):
3494         (package-admin-delete-binary-package):
3495         (package-admin):
3496
3497         * package-get.el (package-get-package-index-file-location): New.
3498         (package-get-install-to-user-init-directory): New.
3499         (package-get-remote):
3500         (package-get-download-sites):
3501         (package-get-pre-release-download-sites): New.
3502         (package-get-site-release-download-sites): New.
3503         (package-get-base-filename):
3504         (package-get-always-update):
3505         (package-get-user-index-filename): Removed.
3506         (package-get-pgp-available-p): New.
3507         (package-get-require-signed-base-updates):
3508         (package-get-was-current):
3509         (package-entries-are-signed): New.
3510         (package-get-continue-update-base): New.
3511         (package-get-download-menu): Removed.
3512         (package-get-require-base):
3513         (package-get-update-base-entry):
3514         (package-get-locate-file):
3515         (package-get-locate-index-file):
3516         (package-get-maybe-save-index):
3517         (package-get-update-base):
3518         (package-get-update-base-from-buffer):
3519         (package-get-update-base-entries):
3520         (package-get-interactive-package-query):
3521         (package-get-update-all):
3522         (package-get-all):
3523         (package-get-dependencies):
3524         (package-get-init-package):
3525         (package-get-info): New.
3526         (package-get):
3527         (package-get-staging-dir):
3528         (package-get-set-version-prop): Removed.
3529         (package-get-installedp):
3530         (package-get-ever-installed-p):
3531         (packages): Removed.
3532         (package-get-custom-groups): Removed.
3533         (package-get-custom): Removed.
3534         (package-get-custom-add-entry): Removed.
3535
3536         * package-info.el (batch-update-package-info):
3537
3538         * package-net.el (package-net-batch-generate-bin-ini):
3539         (package-net-update-installed-db):
3540
3541         * package-ui.el (pui-info-buffer):
3542         (pui-directory-exists): Removed.
3543         (pui-package-dir-list): Removed.
3544         (pui-add-install-directory): Removed.
3545         (package-ui-download-menu): New.
3546         (package-ui-pre-release-download-menu): New.
3547         (package-ui-site-release-download-menu): New.
3548         (pui-set-local-package-get-directory): New.
3549         (pui-package-symbol-char):
3550         (pui-update-package-display):
3551         (pui-toggle-package):
3552         (pui-toggle-package-key):
3553         (pui-toggle-package-delete):
3554         (pui-toggle-package-delete-key):
3555         (pui-toggle-package-event):
3556         (pui-toggle-verbosity-redisplay):
3557         (pui-install-selected-packages):
3558         (pui-add-required-packages):
3559         (pui-help-echo):
3560         (pui-display-info):
3561         (list-packages-mode):
3562         (pui-list-packages):
3563
3564         * packages.el (packages-compute-package-locations):
3565         (package-require):
3566         (package-delete-name):
3567         (packages-hardcoded-lisp): Removed.
3568         (packages-useful-lisp): Removed.
3569         (packages-unbytecompiled-lisp): Removed.
3570         (packages-find-package-directories):
3571
3572         Summary:
3573
3574         Major code clean up of all things PUI.
3575
3576         Much improved code to determine where packages should be
3577         installed.  PUI no longer depends on any packages being
3578         pre-installed to compute where packages are to be installed to.
3579
3580         The user can specify the location of their package-index file.  It
3581         isn't necessary to set this because it has sane defaults.  People
3582         who "run-in-place" won't accidently overwrite the CVS
3583         package-index file.  See
3584         `package-get-package-index-file-location'. 
3585
3586         PUI will now properly clean up after itself in the event of an
3587         unsuccessful package install.  This drastically reduces the number
3588         of "wrong md5sum" FAQs.
3589
3590         non-Mule XEmacsen can no longer install Mule packages.
3591
3592         Package management via the custom interface has been removed.
3593
3594         The PUI related menubar items have been reorganised.
3595
3596         The PGP verification code has been fixed and the default for
3597         whether or not it is used is automatically computed.
3598
3599         * update-elc.el ((preloaded-file-list site-load-packages
3600         need-to-dump dumped-exe)):
3601         Just a couple of small changes to allow for
3602         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3603         existing anymore.
3604
3605 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3606
3607         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3608         apply `format' to the first argument of byte-compile-warn, it
3609         already calls format.
3610
3611 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3612
3613         * files.el (delete-old-versions): Avoid going interactive during
3614         make install when environment variable VERSION_CONTROL is set.
3615
3616 2003-12-04  Vin Shelton  <acs@xemacs.org>
3617
3618         * menubar-items.el (menu-item-search): Only bring up search dialog
3619         box if the feature is available and desired.
3620
3621 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3622
3623         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3624
3625 2003-11-05  Vin Shelton  <acs@xemacs.org>
3626
3627         * help.el (Help-prin1-face):
3628         (Help-princ-face):
3629         princ and prin1 are functions and need to be called as such.  The
3630         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3631
3632 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3633
3634         * about.el (about-xemacs): Give full version and build date.
3635
3636 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3637
3638         * win32-native.el (grep-null-device): This XEmacs has null-device.
3639
3640 2003-09-06  Mike Sperber  <mike@xemacs.org>
3641
3642         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3643         implement the specified semantics for `defvar.'
3644
3645 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3646
3647         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3648         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3649         displaying buffer in question.
3650
3651 2003-09-03  Vin Shelton <acs@xemacs.org>
3652
3653         * XEmacs 21.4.14 is released
3654
3655 2003-08-17  Vin Shelton  <acs@xemacs.org>
3656
3657         * about.el: Vanity patch.
3658
3659 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3660
3661         * code-process.el (call-process):
3662         (call-process-region):
3663         (start-process):
3664         Document coding system processing.
3665
3666 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3667
3668         * startup.el (splash-frame-body): Idiomatic English.
3669
3670 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3671
3672         * font-lock.el (font-lock-match-java-declarations): Move
3673         save-restriction, narrow-to-region to beginning of function to
3674         avoid going beyond the limit and causing an infloop.
3675
3676 2003-04-16  Jerry James  <james@xemacs.org>
3677
3678         * keydefs.el: Remove mappings for keys mapped to the nowhere
3679         defined function function-key-error.
3680
3681 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3682
3683         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3684         lisp-interaction-mode-hook): Add the docstrings.
3685
3686 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3687
3688         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3689         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3690         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3691
3692 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3693
3694         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3695         lambda list after the original doc.  Care about
3696         #'(lambda () "SingleString") 
3697         (cl-upcase-arg): 
3698         (cl-function-arglist):
3699         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3700         circular data structures in lambda list specification
3701
3702 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3703
3704         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3705         to appear in font-lock-function-name-face.
3706
3707 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3708
3709         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3710         is not also the value of the lambda.
3711
3712 2003-05-06  Andy Piper  <andy@xemacs.org>
3713
3714         * files.el (revert-buffer): Make sure local variables get processed,
3715         even in the case of an optimized reversion.
3716
3717 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3718
3719         * XEmacs 21.4.13 is released
3720
3721 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3722
3723         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
3724         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
3725
3726 2003-02-14  Ben Wing  <ben@xemacs.org>
3727
3728         * byte-optimize.el:
3729         * byte-optimize.el (byte-compile-inline-expand):
3730         * byte-optimize.el (byte-compile-unfold-lambda):
3731         * byte-optimize.el (byte-optimize-form-code-walker):
3732         * byte-optimize.el (byte-optimize-form):
3733         * byte-optimize.el (byte-decompile-bytecode-1):
3734         * byte-optimize.el (byte-optimize-lapcode):
3735         Review carefully and sync up to 20.7 except for areas as noted.
3736         Fixes problem with JDE compilation.
3737
3738 2003-02-05  Ben Wing  <ben@xemacs.org>
3739
3740         * simple.el:
3741         * simple.el (motion-keys-for-shifted-motion):
3742         Omit M-S-home/end from motion keys.
3743
3744 2003-02-07  Ben Wing  <ben@xemacs.org>
3745
3746         * text-props.el (text-property-any):
3747         * text-props.el (text-property-not-all):
3748         Fix bug when end > start.
3749
3750 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
3751
3752         * info.el (Info-insert-dir): Make default-directory end in
3753         separator.  Patch due to Martin Buchholz.
3754
3755 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3756
3757         * XEmacs 21.4.12 "Portable Code" is released.
3758
3759 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
3760
3761         * about.el: Update golubev data.
3762
3763 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
3764
3765         * isearch-mode.el (isearch-mode-map): Substitute comment on
3766         desirability, and back out "GR is printable" changes.
3767
3768 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
3769
3770         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
3771
3772 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
3773
3774         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
3775
3776 2003-01-06  Ville Skyttä  <scop@xemacs.org>
3777
3778         * menubar-items.el (default-menubar): Use browse-url-mozilla
3779         instead of browse-url-gnome-moz for Mozilla.
3780
3781 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
3782
3783         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
3784
3785 2002-12-27  Ville Skyttä  <scop@xemacs.org>
3786
3787         * files.el (auto-mode-alist): Remove redundant entries for modes
3788         that live in packages.
3789         (interpreter-mode-alist): Ditto.
3790
3791 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
3792
3793         * menubar-items.el (default-menubar): Sync with current
3794         browse-url-xemacs.el.
3795
3796 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
3797
3798         * XEmacs 21.4.10 "Military Intelligence" is released.
3799
3800 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3801
3802         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
3803
3804 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
3805
3806         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
3807
3808 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
3809
3810         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
3811         effect free function.
3812         (font-lock-fontify-keywords-region): Supply the argument to
3813         font-lock-compile-keywords.
3814
3815 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
3816
3817         * package-get.el (package-get-download-sites): Bring sites list
3818         up to date, prefer xx.xemacs.org addresses.
3819
3820 2002-09-27  Andy Piper  <andy@xemacs.org>
3821
3822         * dialog.el (make-dialog-box): for general dialogs only
3823         delete-frame-hook will be run.
3824
3825 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
3826
3827         * font-lock.el (font-lock-fontify-syntactically-region): Add
3828         comment about lookup-syntax-properties, document LOUDLY as unused.
3829
3830 2002-08-26  Andy Piper  <andy@xemacs.org>
3831
3832         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
3833         merge.
3834
3835 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
3836
3837         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
3838         (make-obsolete-variable): Ditto.
3839         (make-compatible): Ditto.
3840         (make-compatible-variable): Ditto.
3841
3842 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
3843
3844         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
3845         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
3846
3847 2002-08-28  Andy Piper  <andy@xemacs.org>
3848
3849         * files.el (revert-buffer): propagate revert-without-query-status.
3850
3851 2002-06-03  Andy Piper  <andy@xemacs.org>
3852
3853         * dialog-items.el (make-search-dialog): align various subcontrols
3854         in visually pleasing ways, allow frame to autosize to the dialog
3855         size.
3856         * dialog.el (make-dialog-box): add a border inside the frame. Add
3857         :autosize property, if t then reset the frame size appropriately
3858         before the frame is mapped.
3859         * gutter-items.el (set-progress-feedback-instantiator): align
3860         various subcontrols.
3861         * gutter-items.el (set-progress-abort-instantiator): ditto.
3862
3863 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
3864
3865         * XEmacs 21.4.9 "Informed Management" is released.
3866
3867 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
3868
3869         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
3870         "&optional append" argument.
3871
3872 2002-07-16  Didier Verna  <didier@xemacs.org>
3873
3874         * subr.el (replace-in-string): fix case fold bug introduced by
3875         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
3876         case-fold-search in temporary buffers.
3877
3878 2002-08-03  Steve Youngs  <youngs@xemacs.org>
3879
3880         * lib-complete.el (find-library): Remove check for mule because
3881         decompression DOES work on Mule.
3882
3883 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
3884
3885         * simple.el (join-line): New alias for `delete-indentation'.
3886
3887 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
3888
3889         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
3890         (font-lock-doc-face): New alias to font-lock-doc-string-face.
3891         (font-lock-builtin-face): New.
3892         (font-lock-constant-face): New.
3893         (font-lock-face-list): Add builtin and constant faces.
3894
3895 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
3896
3897         * autoload.el (make-autoload): Support define-derived-mode.
3898         Collected puts of doc-string-elt property.  Based on a patch by
3899         Didier Verna <didier@xemacs.org>.
3900
3901 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
3902
3903         * wid-edit.el (widget-field-activate): Fix docstring typo.
3904
3905 2002-07-23  Andy Piper  <andy@xemacs.org>
3906
3907         * about.el (about-personal-info): update me.
3908
3909 2002-07-12  Andy Piper  <andy@xemacs.org>
3910
3911         * custom.el (custom-theme-set-variables): remove bogus
3912         arguments. Use custom-set-default to set defaults.
3913         (custom-set-variables): update doc.
3914         (custom-local-buffer): new, synced from FSF.
3915         (custom-set-default): ditto.
3916         (defcustom): update doc.
3917
3918 2002-06-16  Andy Piper  <andy@xemacs.org>
3919
3920         * menubar-items.el (default-menubar): enable windows printing on
3921         cygwin as well as native.
3922
3923 2002-06-12  Andy Piper  <andy@xemacs.org>
3924
3925         * printer.el (generic-print-buffer): catch all errors so that the
3926         print device can be cleared in all scenarios.
3927         (Printer-clear-device): make sure clearing the printer allows it
3928         to be used again immediately.
3929         (generic-print-region): make sure the default printer face is
3930         black-on-white.
3931
3932 2002-04-23  Jerry James  <james@xemacs.org>
3933
3934         * window-xemacs.el (display-buffer-function): Change doc to
3935         reflect new arg.
3936         * window-xemacs.el (pre-display-buffer-function): Ditto.
3937         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
3938         non-nil, make the new window just big enough for its contents.
3939         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
3940         * frame.el (show-temp-buffer-in-current-frame): Remove broken
3941         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
3942
3943 2002-06-06  Andy Piper  <andy@xemacs.org>
3944
3945         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
3946         (defcustom): ditto.
3947         (custom-handle-keyword): ditto.
3948
3949 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
3950
3951         * gutter-items.el (buffers-tab-selection-function): Improve doc.
3952         Make obsolete.  Default to nil.
3953         (buffers-tab-filter-functions): Improve doc.  Use literal default.
3954         Inspired by a patch by John Palmieri.
3955
3956 2002-07-01  Mike Alexander  <mta@arbortext.com>
3957
3958         * process.el (shell-command-on-region): Don't delete the region
3959         before giving it to call-process-region
3960
3961 2002-06-04  Jerry James <james@eecs.ku.edu>
3962
3963         * find-paths.el (paths-find-architecture-directory): Search in
3964         `system-configuration'/`base', not `base'`system-configuration'.
3965
3966 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
3967
3968         * info.el (Info-index): Add missing \ in [ t].
3969
3970 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
3971
3972         * gutter-items.el (gutter-buffers-tab-visible-p,
3973         buffers-tab-omit-function, buffers-tab-selection-function,
3974         buffers-tab-filter-functions):
3975         Doc improvements.
3976
3977 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3978
3979         * toolbar.el (toolbar-icon-directory): Document trailing separator.
3980
3981         * toolbar-items.el (toolbar-news): Fix typo in message string.
3982
3983 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
3984
3985         * dialog.el (yes-or-no-p-dialog-box): 
3986         * cmdloop.el (y-or-n-p-minibuf):
3987         (yes-or-no-p-minibuf):
3988         (yes-or-no-p):
3989         (y-or-n-p): 
3990         Specify negative answers in docstrings.
3991
3992 2002-05-25  Steve Youngs  <youngs@xemacs.org>
3993
3994         * package-ui.el (pui-help-echo): Display both installed and author
3995         version.  Use a balloon-help window to display extra info like
3996         package requires.
3997
3998 2002-05-30  Andy Piper  <andy@xemacs.org>
3999
4000         * files.el (revert-buffer-internal): don't visit
4001         revert-buffer. Kill buffer when not used. Suggested by Mike
4002         Alexander <mta@arbortext.com>
4003
4004 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4005
4006         * files.el (revert-buffer): More docstring fiddling.
4007
4008 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4009
4010         * files.el (revert-buffer):
4011         (revert-buffer-internal):
4012         (revert-buffer-insert-file-contents-function):
4013         Improve docstrings and comments.
4014
4015 2002-05-08  Andy Piper  <andy@xemacs.org>
4016
4017         * files.el (revert-buffer): observe noconfirm behavior.
4018
4019 2002-04-09  Andy Piper  <andy@xemacs.org>
4020
4021         * files.el (revert-buffer): use revert-buffer-internal if it looks
4022         like doing so will not result in any user-visible changes.
4023         (revert-buffer-internal): new function. Do the actual process of
4024         reversion and then see whether the result is any different to what
4025         we have already. If it is not then do nothing.
4026
4027 2001-12-11  Andy Piper  <andy@xemacs.org>
4028
4029         * menubar.el (get-popup-menu-response): re-order so that it works
4030         on more sane/facist window systems.
4031
4032 2001-12-03  Andy Piper  <andy@xemacs.org>
4033
4034         * faces.el (frob-face-property): don't infloop in face frobbing
4035         from Jan Vroonhof <jan@xemacs.org>.
4036
4037 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4038
4039         * faces.el (frob-face-property): Follow face fall-back hierarchy
4040         properly for face properties without an instance. Only do manual
4041         copy form 'default in last resort. This handles in particular
4042         the case where 'default itself has only a fall-back (which is
4043         the case by default on windows).
4044
4045 2001-11-24  Andy Piper  <andy@xemacs.org>
4046
4047         * printer.el (generic-print-region): set default-frame-plist to
4048         nil while creating the printer frame so that sizes reflect the
4049         printed page.
4050
4051         * faces.el (face-complain-about-font): Don't complain on printers.
4052
4053 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4054         
4055         * package-net.el: Andy synch.
4056         
4057 2001-12-16  Andy Piper  <andy@xemacs.org>
4058
4059         * package-get.el (package-get-update-all): Make sure installed.db
4060         gets updated after updating packages.
4061
4062 2002-03-28  Ben Wing  <ben@xemacs.org>
4063
4064         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4065         continuation, truncation so that we don't get line jumpiness from
4066         them being larger than the line height.
4067
4068         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4069
4070 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4071
4072         * font.el (font-window-system-mappings): Add mapping for Gtk
4073         (assume identical to X) 
4074
4075 2002-02-04  Andy Piper  <andy@xemacs.org>
4076
4077         * files.el (convert-standard-filename): Fix for short filename
4078         Peter Arius <pas@methodpark.de>
4079
4080 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4081
4082         * list-mode.el (default-choose-completion): completion-base-size
4083         should refer to local value in the completion list buffer.
4084
4085 2001-12-03  Didier Verna  <didier@xemacs.org>
4086
4087         * rect.el: autoload `replace-rectangle'.
4088         * keydefs.el (global-map): bind it to `C-x r p'.
4089
4090 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4091
4092         * XEmacs 21.4.8 "Honest Recruiter" is released.
4093
4094 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4095
4096         This patch is based on Jerry James's patch and analysis.
4097
4098         * select.el (get-clipboard):
4099         (get-selection):
4100         Update docstrings.
4101         (get-clipboard-foreign):
4102         (get-selection-foreign):
4103         New function for use as `interprogram-paste-function's.
4104
4105         * simple.el (interprogram-paste-function): Change default to
4106         `get-clipboard-foreign'; improve docstring.
4107         (interprogram-cut-function): Improve dosctring.
4108
4109 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4110
4111         * XEmacs 21.4.7 "Economic Science" is released.
4112
4113 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4114
4115         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4116
4117 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4118
4119         * obsolete.el (assq-delete-all): New compatibility alias for 
4120         remassq.
4121
4122 2002-01-09  Simon Josefsson  <jas@extundo.com>
4123
4124         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4125
4126 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4127
4128         * info.el (Info-auto-generate-directory): Default
4129         Info-auto-generate-directory to 'if-outdated.
4130
4131 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4132
4133         * startup.el (normal-top-level): Prevent migration code from
4134         trashing .emacs on an error in loading the init files.
4135
4136 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4137
4138         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4139         "system default" Xdefaults and friends get xrdb-mode.
4140
4141 2002-03-05  Mats Lidell  <matsl@contactor.se>
4142  
4143         * help-nomule.el (tutorial-supported-languages): Added Swedish
4144         tutorial. Sorted languages.
4145
4146 2002-02-11  Mike Sperber <mike@xemacs.org>
4147
4148         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4149         regenerating outdated dir files and dir is non-existent.
4150
4151 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4152
4153         * code-files.el (convert-mbox-coding-system): Improve comment.
4154         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4155         coding-system argument to `write-region-pre-hook' call.
4156         (write-region-pre-hook): Fix docstring to mention lockname argument.
4157
4158 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4159
4160         * minibuf.el (completing-read): Remove redundant wrong arg list.
4161
4162         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4163
4164 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4165
4166         * obsolete.el (interactive-form): new compatibility alias for 
4167         function-interactive.
4168
4169 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4170
4171         * menubar-items.el (Menubar-items-truncate-list): Removed.
4172         * menubar-items.el (Menubar-items-truncate-history): New.
4173         * menubar-items.el (default-menubar): Use
4174         Menubar-items-truncate-history.
4175
4176 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4177
4178         * printer.el (generic-print-region): Pass correct arguments to
4179         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4180         Torkelsson <torkel@acc.umu.se>.
4181
4182 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4183
4184         * help.el (describe-mode): synched with FSF 19.34; handle nil
4185         minor mode indicators.
4186
4187 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4188
4189         * minibuf.el (completing-read): Update docstring.
4190
4191 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4192
4193         * XEmacs 21.4.6 "Common Lisp" is released.
4194
4195 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4196
4197         * package-net.el: Inadvertant synch with Windows branch.  From
4198         Andy's log:
4199         (package-net-kit-version): new variable.
4200         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4201
4202 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4203
4204         * package-get.el (package-get-locate-index-file): Also search the
4205         core etc/ directory for the package index file if it can't be
4206         found in ~/.xemacs/.
4207
4208 2001-12-13  William Perry  <wmperry@gnu.org>
4209
4210         * dialog-gtk.el (popup-builtin-question-dialog):
4211         Conform to API in gui.c.
4212         
4213 2001-11-12  Andy Piper  <andy@xemacs.org>
4214
4215         * cus-edit.el (custom-save-face-internal): make sure we save
4216         non-themed faces.
4217         (custom-save-variables): ditto variables.
4218
4219 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4220
4221         * faces.el (make-face-family):
4222         (make-face-size):
4223         New face-modifying functions per Jan Vroonhof.
4224
4225         cus-face.el (custom-set-face-font-family):
4226         (custom-set-face-font-size):
4227         Use them.
4228
4229         * font.el (font-window-system-mappings): More precise docstring.
4230
4231         (font-create-name):
4232         (font-create-object):
4233         (tty-font-create-object):
4234         (tty-font-create-plist):
4235         (x-font-create-object):
4236         (x-font-create-name):
4237         (ns-font-create-name):
4238         (mswindows-font-create-object):
4239         (mswindows-font-create-name):
4240         Add doctrings.
4241
4242 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4243
4244         * gtk-faces.el (gtk-init-device-faces): removed spurious
4245         quote before let* expression.
4246
4247 2001-10-29  Andy Piper  <andy@xemacs.org>
4248
4249         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4250         modified when changing coding system.
4251
4252         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4253         that we invoke the GUI directory selector.
4254
4255 2001-10-25  Andy Piper  <andy@xemacs.org>
4256
4257         * dialog.el (make-dialog-box): use new directory dialog support.
4258         * minibuf.el (read-file-name-1): ditto.
4259         (read-file-name): ditto.
4260         (read-directory-name): ditto.
4261
4262 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4263
4264         * XEmacs 21.4.5 "Civil Service" is released.
4265
4266 2001-04-23  Didier Verna  <didier@xemacs.org>
4267
4268         * cus-edit.el (custom-variable-pre-save): New.
4269         * cus-edit.el (custom-variable-post-save): New.
4270         * cus-edit.el (custom-variable-save): use them.
4271         * cus-edit.el (custom-face-pre-save): New.
4272         * cus-edit.el (custom-face-post-save): New.
4273         * cus-edit.el (custom-face-save): use them.
4274         * cus-edit.el (custom-group-pre-save): New.
4275         * cus-edit.el (custom-group-post-save): New.
4276         * cus-edit.el (custom-group-save): use them.
4277         * cus-edit.el (Custom-save): use the pre/post functions above,
4278         call `custom-save-all' only once.
4279         * cus-edit.el (custom-variable-pre-reset-standard): New.
4280         * cus-edit.el (custom-variable-post-reset-standard): New.
4281         * cus-edit.el (custom-variable-reset-standard): use them.
4282         * cus-edit.el (custom-face-pre-reset-standard): New.
4283         * cus-edit.el (custom-face-post-reset-standard): New.
4284         * cus-edit.el (custom-face-reset-standard): use them.
4285         * cus-edit.el (custom-group-pre-reset-standard): New.
4286         * cus-edit.el (custom-group-post-reset-standard): New.
4287         * cus-edit.el (Custom-reset-standard): use them.
4288         * cus-edit.el (custom-face-reset-saved): use the pre/post
4289         functions above, call `custom-save-all' only once.
4290
4291 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4292
4293         * gutter-items.el (buffers-tab face): Derive from the modeline
4294         face by default.  Many people use white-on-black for the default
4295         font, and the tabs look hideous with that color combination.  The
4296         modeline usually has the correct colors.
4297
4298 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4299
4300         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4301         (tag-mark-stack-max): Typo fix.
4302
4303 2001-09-28  Ben Wing  <ben@xemacs.org>
4304
4305         * font-lock.el:
4306         * font-lock.el (font-lock-after-change-function):
4307         fix problem with last patch, reported by Katsumi Yamaoka.
4308
4309 2001-09-17  Ben Wing  <ben@xemacs.org>
4310
4311         * font-lock.el (font-lock-after-change-function):
4312         fix problem when you insert a comment on the line before a line of
4313         code: if we use the following char, then when you hit backspace,
4314         the following line of code turns the comment color.
4315
4316 2001-06-08  Ben Wing  <ben@xemacs.org>
4317
4318         * process.el: comment about shell-command-switch.
4319         * process.el (shell-quote-argument): Need to quote a null
4320         argument, too.  From Dan Holmsand.
4321         
4322         * startup.el (normal-top-level): Delete some unused FSF junk.
4323         * startup.el (command-line-early):
4324         
4325         * startup.el (command-line): Call MS Windows init function.
4326         
4327         * win32-native.el:
4328         * win32-native.el (mswindows-system-shells): New.
4329         * win32-native.el (mswindows-system-shell-p): New.
4330         * win32-native.el (init-mswindows-at-startup): New.
4331         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4332         * win32-native.el (mswindows-quote-one-simple-arg):
4333         * win32-native.el (mswindows-quote-one-command-arg):
4334         * win32-native.el (mswindows-construct-process-command-line-alist):
4335         Correct comments at top.  Correctly handle passing arguments
4336         to Cygwin programs and to bash.  Fix quoting of zero-length
4337         arguments (from Dan Holmsand).  Set shell-command-switch based
4338         on shell-file-name, which in turn comes from env var SHELL.
4339
4340 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4341
4342         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4343         default-toolbar-position): Fill docstrings for balloon-help.
4344
4345 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4346
4347         * faces.el: Reenable specifications over 'gtk domain.
4348
4349 2001-08-08  Didier Verna  <didier@xemacs.org>
4350
4351         * autoload.el (update-autoload-files): make defdir a file name,
4352         not directory name.
4353
4354 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4355
4356         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4357
4358         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4359
4360 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4361
4362         * font-menu.el (font-menu-set-font): Default to current font-family.
4363         (font-menu-preferred-resolution):
4364         (font-menu-size-scaling):
4365         Provide gtk defaults, too.
4366
4367 2001-07-29  Mike Alexander  <mta@arbortext.com>
4368
4369         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4370         list
4371         (custom-set-face-font-family): ditto
4372
4373 2001-07-26  Mike Sperber <mike@xemacs.org>
4374
4375         * files.el (auto-mode-alist): .9 files are man pages, too.
4376
4377 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4378
4379         * process.el (call-process-internal): bind
4380         coding-system-for-write to 'binary when calling
4381         start-process-internal, so the process receives 
4382         the literal contents of INFILE.
4383
4384 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4385
4386         * files.el (auto-mode-alist): Add configure.ac support.
4387
4388 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4389
4390         * buff-menu.el:
4391         mouse.el:
4392         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4393
4394 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4397
4398 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4399
4400         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4401         mixed text.
4402         (kinsoku-eol-p): Ditto.
4403
4404 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4405
4406         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4407         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4408         characters as the category `s' or `e' correctly.
4409
4410 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4411
4412         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4413
4414 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4415
4416         * mule/cyrillic.el:  Set up case table.
4417
4418 2001-06-08  Mike Sperber <mike@xemacs.org>
4419
4420         * files.el (save-some-buffers-1): Don't zap the help window right
4421         after `map-y-or-n-p' has popped it up.
4422
4423 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4424
4425         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4426
4427 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4428
4429         * specifier.el: define-specifier-tag 'gtk.
4430
4431 2001-05-12  Ben Wing  <ben@xemacs.org>
4432
4433         * find-paths.el (paths-find-recursive-path):
4434         fix error with null EXCLUDE-REGEXP.
4435         
4436         * font-lock.el (font-lock-mode):
4437         fix problem reported by hrvoje with buffers starting with a space.
4438         
4439 2001-05-06  Ben Wing  <ben@xemacs.org>
4440
4441         * dialog.el (make-dialog-box):
4442         * menubar-items.el (default-menubar):
4443         * printer.el (generic-print-buffer):
4444         * printer.el (generic-print-region):
4445         implement printing the selection when it's selected.
4446
4447 2001-04-18  Didier Verna  <didier@xemacs.org>
4448
4449         * cus-edit.el (Custom-reset-standard): reset to standard settings
4450         not only when the buffer's :custom-state is 'modified, but also
4451         when it is 'set or 'saved.
4452
4453 2001-04-17  Didier Verna  <didier@xemacs.org>
4454
4455         * startup.el (load-user-init-file): define `custom-file' before
4456         loading the user's init file.
4457
4458 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4459
4460         * menubar.el (popup-mode-menu): Make it work with
4461         popup-menu-titles turned off.
4462         
4463 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4464
4465         * about.el (about-mailto-link): Use compose-mail for sending mail.
4466
4467 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4468
4469         * package-admin.el (package-install-hook): New.
4470         (package-delete-hook): New.
4471         (package-admin-add-single-file-package): Use package-delete-hook.
4472
4473         * package-get.el (package-get): Use package-install-hook.
4474
4475 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4476
4477         * package-ui.el (pui-install-selected-packages): reverse the lists
4478         of packages so that they get handled in the same order as they
4479         were selected.
4480
4481 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4482
4483         * packages.el (locate-library): Use read-library-name for completion.
4484
4485 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4486
4487         * byte-optimize.el (=): `=' is not a binary predicate!
4488         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4489         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4490
4491 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4492
4493         * bytecomp.el (byte-compile-arithcompare):
4494         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4495
4496 2001-06-03  William M. Perry  <wmperry@gnu.org>
4497
4498         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4499         return the filename selected by the user!
4500
4501 2001-05-31  William M. Perry  <wmperry@gnu.org>
4502
4503         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4504         in XEmacs/GTK.
4505
4506 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4507
4508         * coding.el: Tiny typo fixed.
4509
4510 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4511
4512         * XEmacs 21.4.3 "Academic Rigor" is released.
4513
4514 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4515
4516         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4517
4518 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4519
4520         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4521
4522 2001-05-04  Ben Wing  <ben@xemacs.org>
4523
4524         * printer.el (generic-print-buffer):
4525         * printer.el (generic-print-region):
4526         Enable dialog boxes.  Apply workaround recommended by Kirill.
4527         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4528         
4529         * simple.el (kill-whole-line):
4530         * simple.el (kill-line-1):
4531         * simple.el (kill-entire-line):
4532         * simple.el (kill-line):
4533         * simple.el (backward-kill-line):
4534         Take out interactive dependence of kill-whole-line.
4535
4536 2001-04-22  Ben Wing  <ben@xemacs.org>
4537
4538         * dialog.el (make-dialog-box):
4539         Put dialog titles back in -- this time correctly.  Fix various
4540         other problems with leaks and such.
4541
4542         * simple.el (region-exists-p):
4543         * simple.el (region-active-p):
4544         Add comment about which one is correct to use in menu specs.
4545
4546 2001-05-05  Ben Wing  <ben@xemacs.org>
4547
4548         * dialog.el (make-dialog-box): fix doc string.
4549         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4550         take out Pretty Print.
4551         * printer.el:
4552         * printer.el (printer-current-device): New.
4553         * printer.el (Printer-get-device): New.
4554         * printer.el (Printer-clear-device): New.
4555         * printer.el (generic-page-setup): New.
4556         * printer.el (generic-print-buffer):
4557         * printer.el (generic-print-region):
4558         Implement Page Setup.  Handle errors properly.
4559
4560 2001-05-05  Ben Wing  <ben@xemacs.org>
4561
4562         * subr.el (error): Complete list of errors in doc string.
4563         
4564 2001-04-22  Ben Wing  <ben@xemacs.org>
4565
4566         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4567         
4568 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4569
4570         * build-report.el: Remove CVS keywords since this file has been in
4571         core lisp for a while now.
4572         * build-report.el (build-report-make-output-files): Fix typo.
4573
4574 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4575
4576         * about.el (about-finish-buffer): Make sure the last change works
4577         even if EVENT is nil.
4578
4579 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4580
4581         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4582         clicked, not the one that happens to be the current buffer at the
4583         time.
4584
4585 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4586
4587         * cus-edit.el (custom-display): Support the GTK Window System also.
4588
4589 2001-04-30  Ben Wing  <ben@xemacs.org>
4590
4591         * printer.el:
4592         * printer.el (printer-page-header):
4593         * printer.el (Print-context): New.
4594         * printer.el (printer-page-footer):
4595         * printer.el (generate-header-element): New.
4596         * printer.el (generate-header-line): New.
4597         * printer.el (print-context-property):
4598         * printer.el (generic-print-buffer):
4599         * printer.el (generic-print-region):
4600         Implement headers and footers.  Implement calling Print dialog box
4601         (#### but it doesn't quite work yet).
4602
4603 2001-04-25  Ben Wing  <ben@xemacs.org>
4604
4605         * about.el (xemacs-hackers):
4606         * about.el (about-url-alist):
4607         * about.el (about-personal-info):
4608         * about.el (about-hacker-contribution):
4609         More contributions.
4610         
4611         * simple.el (handle-post-motion-command):
4612         Fix spurious setting of zmacs-region-stays to t after a non-shift
4613         motion command.
4614
4615 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4616
4617         * about.el (about-personal-info): Update my bio.
4618         (about-hacker-contribution): Ditto.
4619
4620 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4621
4622         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4623
4624 2001-04-19  Andy Piper  <andy@xemacs.org>
4625
4626         * package-net.el (package-net-cygwin32-binary-size): new size.
4627         (package-net-win32-binary-size): new size.
4628         (package-net-convert-index-to-ini): Use new arch.
4629         (package-net-batch-convert-index-to-ini): Removed.
4630         (package-net-generate-bin-ini): New.
4631         (package-net-batch-generate-bin-ini): New.
4632
4633 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4634
4635         * XEmacs 21.4.1 "Copyleft" is released.
4636
4637 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * x-compose.el (xlib-input-method-bug-workaround):
4640         (alias-colon-to-double-quote):
4641         Force sort in map-keymap to work around rehash bug.
4642
4643 2001-04-17  Ben Wing  <ben@xemacs.org>
4644
4645         * about.el: Finish overhaul, add a few new hackers, update a
4646         couple old ones.
4647
4648 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4649
4650         * XEmacs 21.4.0 "Solid Vapor" is released.
4651
4652 2001-04-15  Ben Wing  <ben@xemacs.org>
4653
4654         * about.el:
4655         * about.el (about-headline-face): New.
4656         * about.el (about-link-face): New.
4657         * about.el (about-current-release-maintainers): New.
4658         * about.el (about-other-current-hackers): New.
4659         * about.el (about-url-alist):
4660         * about.el (about-once-and-future-hackers): New.
4661         * about.el (about-mailto-link): New.
4662         * about.el (about-get-buffer):
4663         * about.el (about-finish-buffer):
4664         * about.el (about-xemacs):
4665         * about.el (about-features): Removed.
4666         * about.el (about-advantages): New.
4667         * about.el (about-maintainer-info): Removed.
4668         * about.el (about-personal-info): New.
4669         * about.el (about-hacker-contribution): New.
4670         * about.el (about-maintainer):
4671         * about.el (about-show-linked-info):
4672         * about.el (about-hackers):
4673         Major revamping.  Rewriting of most of the text, improve the
4674         link handling, separate info on contributors into personal
4675         and contribution info, add new contributors, update personal
4676         info, etc. etc.
4677         
4678         * menubar-items.el (default-menubar):
4679         Help menubar entry for News now says more accurately
4680         "What's New in XEmacs".
4681         
4682         * mouse.el:
4683         * mouse.el (mouse-track-cleanup-hook):
4684         * mouse.el (mouse-track):
4685         Don't set-buffer to a dead buffer when calling mouse-track
4686         cleanup hooks.
4687
4688 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4689
4690         * XEmacs 21.2.47 "Zephir" is released.
4691
4692 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4693
4694         * dialog.el (make-dialog-box): Disable dialog box titles until
4695         we get them working.
4696
4697 2001-03-30  Ben Wing  <ben@xemacs.org>
4698
4699         * help.el:
4700         * help.el (Help-princ-face):
4701         * help.el (Help-prin1-face):
4702         * help.el (frob-help-extents):
4703         * help.el (describe-function-1):
4704         * help.el (describe-variable):
4705         Avoid using font-lock faces, which may not be defined.
4706         Instead, use hyper-apropos faces, and make sure they're
4707         defined as necessary by using `require'. (It's not so safe
4708         to do this for font-lock.) In any case, we will eventually
4709         be merging this functionality into hyper-apropos.
4710
4711         * loaddefs.el (completion-ignored-extensions):
4712         Fix documentation.
4713         
4714         * menubar-items.el (menu-truncate-list): Removed.
4715         * menubar-items.el (Menubar-items-truncate-list): New.
4716         * menubar-items.el (default-menubar):
4717         Fix errors if grep or compile command is too long.  Rename helper
4718         function to be less visible.
4719
4720 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4721
4722         * byte-optimize.el (byte-optimize-minus):
4723         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
4724
4725 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
4726
4727         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
4728         Mule is available.
4729
4730         * mule/latin.el: New file.
4731
4732 2001-03-11  Ben Wing  <ben@xemacs.org>
4733
4734         * auto-save.el:
4735         * auto-save.el (auto-save-directory):
4736         * auto-save.el (make-auto-save-file-name):
4737         * auto-save.el (auto-save-file-name-p): New.
4738
4739         Merge in improvements from other definition of
4740         make-auto-save-file-name in files.el.
4741         
4742         * auto-save.el (auto-save-original-name):
4743         * auto-save.el (auto-save-name-in-fixed-directory):
4744         * auto-save.el (auto-save-unslashify-name): Removed.
4745         * auto-save.el (auto-save-slashify-name): Removed.
4746         * auto-save.el (auto-save-reserved-chars): New.
4747         * auto-save.el (auto-save-escape-name): New.
4748         * auto-save.el (auto-save-unhex): New.
4749         * auto-save.el (auto-save-unescape-name): New.
4750
4751         Change algorithm for encoding filenames in auto-save names to be
4752         entirely safe with all filesystems and all possible characters in
4753         a filename, and 100% reversible. (Essentially, uses
4754         quoted-printable as the encoding.)
4755         
4756         * auto-save.el (recover-all-files):
4757
4758         Use insert-directory rather than calling ls directly -- fixes
4759         things under Windows.
4760
4761         * files.el:
4762         * files.el (convert-standard-filename): Substitute FSF's
4763         definition for this (we had nothing here before).
4764         
4765         * files.el (backup-buffer): Warning fix.
4766         
4767         * files.el (make-backup-file-name):
4768         * files.el (find-backup-file-name):
4769         Fix error in calling sequence to auto-save-file-name-p.
4770         
4771         * files.el (recover-file):
4772         Use insert-directory rather than calling ls directly -- fixes
4773         things under Windows.
4774
4775         * files.el (make-auto-save-file-name): Removed.
4776         * files.el (auto-save-file-name-p): Removed.
4777         auto-save is always dumped so no sense in having a definition
4778         that will always be overwritten with another.
4779         
4780         * files.el (insert-directory):
4781         * win32-native.el:
4782         * win32-native.el (debug-mswindows-process-command-lines):
4783         * win32-native.el (original-make-auto-save-file-name): Removed.
4784         * win32-native.el (make-auto-save-file-name): Removed.
4785
4786
4787 2001-03-21  Martin Buchholz <martin@xemacs.org>
4788
4789         * XEmacs 21.2.46 "Urania" is released.
4790
4791 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * menubar-items.el (default-menubar): Update sample.emacs to
4794         sample.init.el and adjust accelerators.
4795
4796 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
4797
4798         * build-report.el (build-report): Improve docstring.
4799
4800 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4801
4802         * ChangeLog: Log GTK merge.
4803
4804         * gutter-items.el:
4805         * mwheel.el:
4806         * sound.el:
4807         * startup.el:
4808         Revert gratuitous whitespace changes.
4809
4810 2001-03-07  Ben Wing  <ben@xemacs.org>
4811
4812         * help.el:
4813         * help.el (key-or-menu-binding):
4814         * help.el (Help-find-file): New.
4815         * help.el (describe-beta):
4816         * help.el (describe-copying):
4817         * help.el (describe-project):
4818         * help.el (view-emacs-news):
4819         * help.el (view-sample-init-el): New.
4820         * help.el (Help-princ-face): New.
4821         * help.el (Help-prin1-face): New.
4822         * help.el (help-symbol-function-context-menu):
4823         * help.el (help-symbol-variable-context-menu):
4824         * help.el (help-symbol-function-and-variable-context-menu):
4825         * help.el (frob-help-extents):
4826         * help.el (describe-function-1):
4827         * help.el (describe-variable):
4828
4829         Add coloring in Help buffers, correspondent with hyperlinks.
4830         View files in view-mode rather than Fundamental.
4831         Remove separators from context menus -- now handled in generic code.
4832         Add `Find Tag' to context menu.
4833         
4834         * menubar.el (popup-mode-menu):
4835
4836         Rewrite code that outputs the popup menu to (a) put more specific
4837         entries first, (b) be more robust, (c) output the proper context
4838         menu separators automatically (the context menu functionality is
4839         new and currently used only by Help).
4840
4841 2001-03-10  William M. Perry  <wmperry@aventail.com>
4842
4843         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
4844         this function when converting from the 21.1 GTK branch.  Now
4845         supports file, password, question, and color built-in dialogs.
4846
4847 2001-03-06  Ben Wing  <ben@xemacs.org>
4848
4849         * keydefs.el:
4850         * keydefs.el (global-map):
4851         Add commented-out change of M-k (for 21.5).
4852         
4853         * menubar-items.el (default-menubar):
4854         Fix items to control kill-line behavior; add items for
4855         shifted motion.
4856         
4857         * simple.el:
4858         * simple.el (kill-whole-line):
4859         * simple.el (historical-kill-line): Removed.
4860         * simple.el (kill-line): Removed.
4861         * simple.el (kill-entire-line): New.
4862         * simple.el (kill-line-1): New.
4863         * simple.el (backward-kill-line):
4864         Undo kill-whole-line == always changes.  Add new function
4865         kill-entire-line to unconditionally delete the current line.
4866         Add comments describing the lamentable state of affairs of
4867         the kill-line functions and variables.
4868
4869 2001-03-02  Ben Wing  <ben@xemacs.org>
4870
4871         * simple.el:
4872         * simple.el (beginning-of-buffer):
4873         * simple.el (end-of-buffer):
4874         * simple.el (mark-ring-unrecorded-commands):
4875         * simple.el (signal-error-on-buffer-boundary):
4876         * simple.el (shifted-motion-keys-select-region):
4877         * simple.el (unshifted-motion-keys-deselect-region):
4878         * simple.el (motion-keys-for-shifted-motion): New.
4879         * simple.el (handle-pre-motion-command):
4880         * simple.el (handle-post-motion-command):
4881         * simple.el (forward-char-command):
4882         * simple.el (backward-char-command):
4883         * simple.el (scroll-up-command):
4884         * simple.el (scroll-down-command):
4885         * simple.el (next-line):
4886         * simple.el (previous-line):
4887         * simple.el (backward-block-of-lines):
4888         * simple.el (forward-block-of-lines):
4889         * simple.el (backward-word):
4890         * simple.el (mark-word):
4891
4892         Augment documentation of the most common motion commands to make
4893         note of the shifted-motion support.  Improve the support to (a)
4894         properly document how it works and why it's done in the fashion it
4895         is, and (b) allow the keystrokes that trigger it to be customized.
4896
4897         Correct error in the customize specification of
4898         mark-ring-unrecorded-commands.
4899
4900 2001-03-02  Ben Wing  <ben@xemacs.org>
4901
4902         * font-lock.el:
4903         * font-lock.el (font-lock-pending-extent-table): Removed.
4904         * font-lock.el (font-lock-pending-buffer-table): New.
4905         * font-lock.el (font-lock-pre-idle-hook):
4906         * font-lock.el (font-lock-after-change-function):
4907         * font-lock.el (font-lock-fontify-pending-extents):
4908         * font-lock.el (font-lock-lisp-like):
4909
4910         Fix handling of pending extents to avoid excessive slowness (N^2
4911         behavior) when making lots of buffer changes between redisplays,
4912         such as when saving the Options.
4913
4914 2001-03-09  William M. Perry  <wmperry@aventail.com>
4915
4916         * device.el:
4917         * dragdrop.el:
4918         * dumped-lisp.el:
4919         * faces.el:
4920         * frame.el:
4921         * gnuserv.el:
4922         * loadup.el:
4923         * menubar-items.el:
4924         * minibuf.el:
4925         The Great GTK Merge.
4926
4927         * ChangeLog.GTK:
4928         * dialog-gtk.el:
4929         * gdk.el:
4930         * generic-widgets.el:
4931         * glade.el:
4932         * gnome-widgets.el:
4933         * gnome.el:
4934         * gtk-compose.el:
4935         * gtk-extra.el:
4936         * gtk-faces.el:
4937         * gtk-ffi.el:
4938         * gtk-file-dialog.el:
4939         * gtk-font-menu.el:
4940         * gtk-glyphs.el:
4941         * gtk-init.el:
4942         * gtk-iso8859-1.el:
4943         * gtk-marshal.el:
4944         * gtk-mouse.el:
4945         * gtk-package.el:
4946         * gtk-password-dialog.el:
4947         * gtk-select.el:
4948         * gtk-widget-accessors.el:
4949         * gtk-widgets.el:
4950         * gtk.el:
4951         widgets-gtk.el:
4952         The Great GTK Merge: new files.
4953
4954 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
4955
4956         * generic-widgets.el: Don't require gtk (a built-in feature) at
4957         top level.  Don't execute the last sexp unless (featurep 'gtk).
4958
4959 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
4960
4961         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
4962
4963 2001-02-23  Martin Buchholz <martin@xemacs.org>
4964
4965         * XEmacs 21.2.45 "Thelxepeia" is released.
4966
4967 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
4968  
4969         * about.el (xemacs-hackers): update my entry. 
4970         * about.el (about-maintainer-info): ditto. 
4971         * about.el (about-hackers): ditto. 
4972
4973 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
4974
4975         * about.el (about-maintainer-info): More vanity info about
4976         yours truly.
4977
4978 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
4979
4980         * build-report.el (build-report-destination): xemacs-build-reports
4981         has moved to SourceForge, where mailing list name length is
4982         restricted, hence the name change to
4983         xemacs-buildreports@xemacs.org.
4984         * build-report.el (build-report-keep-regexp): Update default.
4985         * build-report.el (build-report-delete-regexp): Ditto.
4986         * build-report.el (build-report-make-output-files): Ditto.
4987
4988 2001-02-19  Craig Lanning  <lanning@scra.org>
4989
4990         * lisp-mode.el: Add indentation specifications for following
4991         Common Lisp forms: handler-case, handler-bind, with-slots,
4992         with-open-file, with-open-stream, print-unreadable-object.
4993
4994 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
4995
4996         * font-lock.el (font-lock-set-defaults-1):
4997         Move initialization of `font-lock-cache-position' so that it's set
4998         even if font-lock-keywords is already defined.
4999
5000 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5001
5002         * autoload.el (generate-file-autoloads-1):
5003         Use `emacs-lisp-mode-syntax-table' instead of
5004         `lisp-mode-syntax-table'.
5005         * lisp-mode.el (lisp-mode-syntax-table):
5006         Get rid of old checks for `parse-partial-sexp' version.
5007         Make `|' (pipe) string delimiter instead of punctuation.
5008
5009 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5010
5011         * window.el (save-selected-window):
5012         Use gensym for better macro hygiene.
5013
5014 2001-02-06  Mike Sperber <mike@xemacs.org>
5015
5016         * dump-paths.el:
5017         * startup.el (startup-setup-paths): Set and use
5018         `mule-lisp-directory'.
5019         (startup-setup-paths-warning): Ditto.
5020
5021         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5022         (paths-construct-load-path): Consider `mule-lisp-directory'.
5023
5024 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5025
5026         * font-lock.el: Syntax table improvements used.  A few random
5027         changes are not specified below.
5028         (font-lock-fontify-string-delimiters):
5029         (font-lock-syntactic-keywords):
5030         (font-lock-cache-state nil):
5031         (font-lock-cache-position):
5032         New variables.
5033         (font-lock-set-syntax):
5034         (font-lock-apply-syntactic-highlight):
5035         (font-lock-fontify-syntactic-anchored-keywords):
5036         (font-lock-fontify-syntactic-keywords-region):
5037         (font-lock-eval-keywords):
5038         New functions.
5039         (font-lock-remove-face):
5040         (font-lock-fontify-syntactically-region):
5041         Use syntax properties.
5042
5043 2001-02-08  Martin Buchholz <martin@xemacs.org>
5044
5045         * XEmacs 21.2.44 "Thalia" is released.
5046
5047 2001-01-16  Mike Sperber <mike@xemacs.org>
5048
5049         * startup.el (normal-top-level): Work even if no installation root
5050         is found.
5051
5052 2001-01-30  Andy Piper  <andy@xemacs.org>
5053
5054         * gutter-items.el (progress-abort-glyph): remove instantiator.
5055         (set-progress-abort-instantiator): new function.
5056         (abort-progress-feedback): use it.
5057
5058         * gutter.el (set-gutter-dirty-p): new function.
5059
5060 2001-01-30  Didier Verna  <didier@xemacs.org>
5061
5062         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5063
5064 2001-01-24  Didier Verna  <didier@xemacs.org>
5065
5066         * sound.el (sound-extension-list): give a better default value.
5067         * sound.el (load-sound-file): improve the doc string, also find
5068         files given by absolute names, pass a real extension list to
5069         `locate-file'.
5070
5071 2001-01-26  Martin Buchholz <martin@xemacs.org>
5072
5073         * XEmacs 21.2.43 "Terspichore" is released.
5074
5075 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5076
5077         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5078         messages from gnuserv.
5079
5080 2001-01-20  Martin Buchholz <martin@xemacs.org>
5081
5082         * XEmacs 21.2.42 "Poseidon" is released.
5083
5084 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5085
5086         * cl-macs.el (cl-upcase-arg): New function.
5087         (cl-function-arglist): New function.
5088         (cl-transform-lambda): Automatically add CL-style lambda list to
5089         documentation string using functions above.
5090
5091 2001-01-12  Andy Piper  <andy@xemacs.org>
5092
5093         * package-get.el (package-get-custom): call
5094         package-net-update-installed-db.
5095
5096         * package-ui.el (pui-install-selected-packages): call
5097         package-net-update-installed-db.
5098
5099         * package-net.el (package-net-update-installed-db): use
5100         packages-package-list so that we reflect reality.
5101
5102         * packages.el (packages-package-list): Make docstring reflect
5103         reality.
5104
5105         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5106
5107         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5108         isn't installed.
5109
5110 2001-01-17  Andy Piper  <andy@xemacs.org>
5111
5112         * wid-edit.el (widget-activation-glyph-mapper): activate or
5113         deactivate native widgets.
5114         (widget-glyph-insert-glyph): record instantiator.
5115         (widget-push-button-value-create): use it.
5116
5117         * gui.el (gui-button-action): new function. Make button's domain
5118         buffer current when calling.
5119         (make-gui-button): update to use gui-button-action.
5120
5121 2001-01-16  Didier Verna  <didier@xemacs.org>
5122
5123         * menubar-items.el (default-menubar): add an entry for modeline
5124         horizontal scrolling in Options -> Display.
5125
5126 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5127
5128         * package-get.el (package-get-require-signed-base): Set to nil
5129         by default.
5130
5131 2001-01-17  Martin Buchholz <martin@xemacs.org>
5132
5133         * XEmacs 21.2.41 "Polyhymnia" is released.
5134
5135 2001-01-16  Mike Sperber <mike@xemacs.org>
5136
5137         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5138         catch lisp/mule/.
5139
5140 2001-01-14  Mike Sperber <mike@xemacs.org>
5141
5142         * startup.el (maybe-create-compatibility-dot-emacs):
5143         (maybe-unmigrate-user-init-file):
5144         (unmigrate-user-init-file): Created.
5145         (maybe-migrate-user-init-file): Offer creation of compatibility
5146         .emacs.
5147         Some doc fixes wrt init file location.
5148
5149 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5150
5151         * faces.el (face-frob-from-locale-first): new variable.
5152         (frob-face-font-2): Honor tags arg while trying to use
5153         standard-face-mapping.  When face-frob-from-locale-first is set,
5154         first try to set face inheriting from frobbed-face.
5155
5156 2001-01-15  Didier Verna  <didier@xemacs.org>
5157
5158         * about.el (xemacs-hackers): update my entry.
5159         * about.el (about-url-alist): ditto.
5160         * about.el (about-maintainer-info): ditto.
5161         * about.el (about-hackers): ditto.
5162
5163 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5164
5165         The byte compiler has been badly broken for a year,
5166         by the patch of 1999-12-06.
5167         * byte-optimize.el (byte-optimize-form-code-walker):
5168         Bug was: the byte compiler was making this erroneous optimization:
5169         (progn (or (foo)) (bar)) ==> (bar)
5170
5171 2000-11-20  Mike Sperber <mike@xemacs.org>
5172
5173         * setup-paths.el (paths-core-load-path-depth): Split
5174         `paths-load-path-depth' in two for site and core lisp.  Don't
5175         recurse into core.
5176         * setup-paths.el (paths-construct-load-path): Use.
5177
5178 2001-01-10  Andy Piper  <andy@xemacs.org>
5179
5180         * package-net.el (package-net-cygwin32-binary-size): new variable
5181         (package-net-win32-binary-size): ditto.  add much needed
5182         commentary.
5183
5184         * gutter-items.el (buffers-tab-items): correct off-by-one error
5185         for buffers-tab-max-size.
5186
5187 2001-01-08  Martin Buchholz <martin@xemacs.org>
5188
5189         * XEmacs 21.2.40 is released.
5190
5191 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5192
5193         * mule/hebrew.el: Fix comments and typos.
5194         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5195
5196 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5197
5198         * ChangeLog.1: move ancient log from fill.el.
5199
5200         * dump-paths.el:
5201         paragraphs.el:
5202         mule/mule-category.el:
5203         Miscellaneous typo fixes and slight doc clarifications.
5204
5205         * mule/mule-ccl.el:  Correct file name in header.
5206
5207 2000-12-31  Martin Buchholz <martin@xemacs.org>
5208
5209         * XEmacs 21.2.39 is released.
5210
5211 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5212
5213         * byte-optimize.el (byte-optimize-cond):
5214         (byte-optimize-cond-1): New.
5215         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5216         Optimizes (cond (x nil)) ==> nil.
5217         Provide better diagnostic on malformed expr like (cond foo).
5218
5219 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5220
5221         * mule/mule-coding.el:
5222         mule/mule-cmds.el (reset-language-environment,
5223         set-language-environment-coding-systems):
5224         Safer default coding-priority-list, corresponding to src/file-coding.h.
5225
5226 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5227
5228         * package-admin.el: Allow package removal from
5229         early-package-load-path.
5230
5231 2000-12-15  Andreas Jaeger  <aj@suse.de>
5232
5233         * about.el (about-maintainer-info): Update my entry.
5234
5235 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5236
5237         * packages.el (locate-library): Add support for bzip2
5238         compressed .el files.
5239
5240 2000-12-12  Andy Piper  <andy@xemacs.org>
5241
5242         * package-net.el: new file.
5243
5244 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5245
5246         * font-lock.el: Add missing C++ keywords.
5247
5248 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5249
5250         * simple.el (indent-for-comment): Preserve indentation of comments
5251         starting in column 0, as documented in (Info-goto-node
5252         "(xemacs)Comments").  Update docstring accordingly.
5253
5254 2000-12-05  Martin Buchholz <martin@xemacs.org>
5255
5256         * XEmacs 21.2.38 is released.
5257
5258 2000-12-04  Didier Verna  <didier@xemacs.org>
5259
5260         * mouse.el (default-mouse-track-set-point-in-window): remove
5261         spurious '+' operation detected by Martin.
5262
5263
5264 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5265
5266         * cl-extra.el (coerce):
5267         Implement char to integer coercion.
5268         Remove extraneous (numberp) test.
5269
5270         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5271         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5272         (byte-optimize-predicate):
5273         Warn if evaluating constant expression signals an error.
5274         (byte-optimize-form): Small simplification.
5275
5276         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5277
5278 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5279
5280         * byte-optimize.el:
5281         (byte-optimize-minus):
5282         (byte-optimize-plus):
5283         (byte-optimize-mult):
5284         (byte-optimize-quo):
5285         Use (car (last x)) instead of (last x) to get last elt!
5286         Use `byte-optimize-predicate' to optimize `%'.
5287         Move optimizations for special numeric args to bytecomp.el.
5288         * bytecomp.el (byte-compile-associative): Remove.
5289         (byte-compile-max): New.
5290         (byte-compile-min): New.
5291         Properly handle erroneous calls: (max) (min).
5292         (byte-compile-plus): New.
5293         (byte-compile-minus):
5294         It's easiest to handle 0, +1 and -1 args here.
5295         (byte-compile-mult): New.
5296         It's easiest to handle 1, -1 and 2 args here.
5297         (byte-compile-quo):
5298         It's easiest to handle 0, +1 and -1 args here.
5299         Issue byte-compiler warning when dividing by zero.
5300
5301         Byte-compiler arithmetic improvements.
5302         Better optimize these expressions in the obvious way:
5303         (+ x y 1)   -->  varref x varref y add add1
5304         (+ x y -1)  -->  varref x varref y add sub1
5305         (- x y 0)   -->  (- x y)
5306         (- 0 x y)   -->  (- (- x) y)
5307         (% 42 19)   --> compile-time constant
5308         (/ 42 19)   --> compile-time constant
5309         (* (foo) 2) --> foo call dup plus
5310
5311         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5312         unless (declaim (optimize (safety 3)))
5313         or (setq byte-compile-delete-errors nil).
5314
5315 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5316
5317         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5318         docstrings.
5319
5320 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5321
5322         * startup.el (command-line-do-help):  Add documentation of
5323         portable dumper switches.
5324
5325 2000-11-22  Andy Piper  <andy@xemacs.org>
5326
5327         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5328
5329         * glyphs.el (init-glyphs): don't use autodetect for strings.
5330
5331 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5332
5333         * byte-optimize.el (byte-optimize-char-before):
5334         (byte-optimize-backward-char):
5335         (byte-optimize-backward-word):
5336         Fix incorrect optimizations for these sorts of expressions:
5337         (let ((x nil)) (backward-char x))
5338
5339 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5340
5341         * byte-optimize.el:
5342         * byte-optimize.el (byte-optimize-backward-char): New.
5343         * byte-optimize.el (byte-optimize-backward-word): New.
5344         Make backward-word and backward-char as efficient as forward versions.
5345
5346         * bytecomp.el (byte-compile-no-args-with-one-extra):
5347         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5348         * bytecomp.el (byte-compile-two-args-with-one-extra):
5349         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5350         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5351         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5352         Check if extra arg is constant nil, and if so, use byte-coded call.
5353
5354         * simple.el (backward-word):
5355         * simple.el (mark-word):
5356         * simple.el (kill-word):
5357         * simple.el (backward-kill-word):
5358         Make COUNT argument optional, for consistency with forward-char et al.
5359
5360         * abbrev.el (abbrev-string-to-be-defined):
5361         * abbrev.el (inverse-abbrev-string-to-be-defined):
5362         * abbrev.el (inverse-add-abbrev):
5363         * abbrev.el (expand-region-abbrevs):
5364         * buff-menu.el (Buffer-menu-execute):
5365         * indent.el (move-to-left-margin):
5366         * indent.el (indent-relative):
5367         * indent.el (move-to-tab-stop):
5368         * info.el (Info-reannotate-node):
5369         * lisp-mode.el (lisp-indent-line):
5370         * lisp.el (end-of-defun):
5371         * lisp.el (move-past-close-and-reindent):
5372         * misc.el (copy-from-above-command):
5373         * mouse.el (default-mouse-track-scroll-and-set-point):
5374         * page.el (forward-page):
5375         * paragraphs.el (forward-paragraph):
5376         * paragraphs.el (end-of-paragraph-text):
5377         * picture.el (picture-forward-column):
5378         * picture.el (picture-self-insert):
5379         * rect.el (extract-rectangle-line):
5380         * simple.el (newline):
5381         * simple.el (fixup-whitespace):
5382         * simple.el (backward-delete-char-untabify):
5383         * simple.el (transpose-chars):
5384         * simple.el (transpose-preceding-chars):
5385         * simple.el (do-auto-fill):
5386         * simple.el (indent-new-comment-line):
5387         * simple.el (blink-matching-open):
5388         * view-less.el (cleanup-backspaces):
5389         * wid-edit.el (widget-transpose-chars):
5390         * term/bg-mouse.el (bg-insert-moused-sexp):
5391         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5392
5393         * info.el (Info-fontify-node):
5394         * simple.el (backward-delete-function):
5395         Use canonical delete-backward-char instead of backward-delete-char.
5396
5397 2000-11-20  Andy Piper  <andy@xemacs.org>
5398
5399         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5400         no buffers.
5401
5402 2000-11-20  Andy Piper  <andy@xemacs.org>
5403
5404         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5405         buffer tabs.
5406
5407 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5408
5409         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5410         (proclaim inline...) was shadowing compiler-macros.
5411
5412 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5413
5414         * bytecomp.el (byte-compile-eval): New.
5415         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5416         Keeps this promise made in Lispref:
5417         "If a file being compiled contains a `defmacro' form, the macro is
5418         defined temporarily for the rest of the compilation of that file."
5419
5420 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5421
5422         * cl.el (floatp-safe):
5423         (plusp):
5424         (minusp):
5425         (oddp):
5426         (evenp):
5427         (cl-abs):
5428         Use a better parameter name than `x'.
5429
5430         * cl-macs.el (check-type): Make continuable.  Change documentation
5431         to require PLACE, but accept any form for compatibility.
5432
5433         * abbrev.el (define-abbrev): Use check-type.
5434         * font-menu.el (font-menu-change-face): Use check-type.
5435         * menubar.el (relabel-menu-item): Use check-type.
5436         * itimer.el: Fix typo.
5437
5438 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5439
5440         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5441
5442 2000-11-14  Martin Buchholz <martin@xemacs.org>
5443
5444         * XEmacs 21.2.37 is released.
5445
5446 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5447
5448         * code-cmds.el: Provide the feature.
5449
5450 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5451
5452         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5453
5454         * code-cmds.el: New file
5455         * mule/mule-cmds.el:
5456         * mule/mule-misc.el
5457         (coding-keymap): New keymap. Define coding system keyboard
5458         commands on file-coding builds too.
5459         (coding-system-change-eol-conversion):
5460         (universal-coding-system-argument):
5461         (set-default-coding-systems):
5462         (prefer-coding-system): Moved from mule-cmds.el
5463         (set-buffer-process-coding-system): Moved from mule-misc.el
5464
5465 2000-09-15  Stephen Carney <carney@scubadoo.com>
5466
5467         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5468
5469 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5470
5471         * package-get.el (package-get-download-sites): Add a pre-release
5472         site for experimental packages.
5473
5474         * auto-autoloads.el: Regenerated.
5475
5476 2000-08-01  Andy Piper  <andy@xemacs.org>
5477
5478         * gutter-items.el (buffers-tab-omit-function): reference
5479         buffers-tab-select-visible-buffers.
5480         (buffers-tab-filter-functions): new variable, by default uses
5481         buffers-tab-selection-function and buffers-tab-omit-function.
5482         (select-buffers-tab-buffers-by-mode): invert arguments.
5483         (buffers-tab-select-visible-buffers): new function. Invert calling
5484         of buffers-menu-omit-invisible-buffers.
5485         (buffers-tab-items): rewrite to use
5486         buffers-tab-filter-functions. Rewrite docstring.
5487         (gutter-buffers-tab-extent): delete.
5488         (add-tab-to-gutter): always build a new extent when adding the
5489         tabs.
5490         (update-tab-in-gutter): make gutter dirty when orientation
5491         changes.
5492
5493 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5494
5495         * bytecomp.el (byte-compile-defvar-or-defconst):
5496         Only do loadhist recording if defvar form includes a value.
5497
5498 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5499
5500         * bytecomp.el (byte-compile-initial-macro-environment):
5501         `eval-when-compile' should not compile its body.
5502
5503 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5504
5505         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5506         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5507         some Japanese English.  Remove some ancient FSF comments, and
5508         improve docstrings.  Use symbols not vectors for tables.
5509
5510 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5511
5512         * keymap.el:
5513         (local-key-binding):
5514         (global-key-binding):
5515         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5516
5517         * lisp.el:
5518         (backward-sexp): Slightly simpler code.
5519         (mark-sexp): Make arg optional, like FSF Emacs.
5520         (forward-list): Slightly simpler code.
5521         (backward-list): Slightly simpler code.
5522         (down-list):  Make arg optional, like FSF Emacs.
5523         (up-list):  Make arg optional, like FSF Emacs.
5524         (backward-up-list):  Make arg optional, like FSF Emacs.
5525         (kill-sexp):  Make arg optional, like FSF Emacs.
5526         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5527
5528         * font-menu.el (font-menu-change-face):
5529         Take continuable errors into account.
5530
5531         * abbrev.el:
5532         * abbrev.el (clear-abbrev-table):
5533         * abbrev.el (define-abbrev-table):
5534         * abbrev.el (define-abbrev):
5535         * abbrev.el (insert-abbrev-table-description):
5536         * apropos.el (apropos-documentation-check-doc-file):
5537         * apropos.el (apropos-documentation-check-elc-file):
5538         * buff-menu.el (list-buffers):
5539         * buff-menu.el (list-buffers-noselect):
5540         * bytecomp.el (byte-recompile-directory):
5541         * bytecomp.el (batch-byte-compile):
5542         * cl-macs.el (typep):
5543         * code-files.el (find-coding-system-magic-cookie):
5544         * code-files.el (insert-file-contents):
5545         * cus-edit.el (customize-set-variable):
5546         * cus-edit.el (customize-save-variable):
5547         * cus-face.el (custom-set-face-font-size):
5548         * cus-face.el (custom-set-face-update-spec):
5549         * cus-face.el (custom-reset-faces):
5550         * custom.el (custom-check-theme):
5551         * custom.el (copy-upto-last):
5552         * fill.el (canonically-space-region):
5553         * fill.el (fill-paragraph):
5554         * fill.el (fill-region):
5555         * fill.el (find-space-insertable-point):
5556         * fill.el (justify-current-line):
5557         * faces.el (face-spec-update-all-matching):
5558         * faces.el (set-face-stipple):
5559         * files-nomule.el (insert-file-contents):
5560         * files.el (insert-file-contents-literally):
5561         * files.el (hack-local-variables-last-page):
5562         * files.el (basic-save-buffer):
5563         * files.el (insert-directory):
5564         * font-menu.el (font-menu-change-face):
5565         * font.el (font-spatial-to-canonical):
5566         * format.el (format-encode-region):
5567         * format.el (format-insert-file):
5568         * format.el (format-replace-strings):
5569         * gutter.el (set-gutter-element):
5570         * help.el (key-or-menu-binding):
5571         * help.el (describe-bindings):
5572         * help.el (with-syntax-table):
5573         * indent.el (indent-rigidly):
5574         * indent.el (delete-to-left-margin):
5575         * info.el:
5576         * info.el (Info-extract-dir-entry-from):
5577         * info.el (Info-build-dir-anew):
5578         * info.el (Info-rebuild-dir):
5579         * info.el (Info-batch-rebuild-dir):
5580         * info.el (Info-read-subfile):
5581         * info.el (Info-build-node-completions):
5582         * info.el (Info-extract-menu-node-name):
5583         * isearch-mode.el (isearch-range-invisible):
5584         * isearch-mode.el (isearch-restore-invisible-extents):
5585         * itimer.el (itimerp):
5586         * itimer.el (itimer-live-p):
5587         * keymap.el:
5588         * keymap.el (substitute-key-definition):
5589         * keymap.el (read-command-or-command-sexp):
5590         * keymap.el (local-key-binding):
5591         * keymap.el (global-key-binding):
5592         * keymap.el (global-set-key):
5593         * keymap.el (local-set-key):
5594         * ldap.el:
5595         * ldap.el (ldap-add-entries):
5596         * ldap.el (ldap-delete-entries):
5597         * lisp.el (backward-sexp):
5598         * lisp.el (mark-sexp):
5599         * lisp.el (forward-list):
5600         * lisp.el (backward-list):
5601         * lisp.el (down-list):
5602         * lisp.el (backward-up-list):
5603         * lisp.el (up-list):
5604         * lisp.el (kill-sexp):
5605         * lisp.el (backward-kill-sexp):
5606         * menubar.el (add-menu-button):
5607         * menubar.el (add-submenu):
5608         * menubar.el (delete-menu-item):
5609         * menubar.el (relabel-menu-item):
5610         * mouse.el (narrow-window-to-region):
5611         * obsolete.el (define-obsolete-variable-alias):
5612         * obsolete.el (store-substring):
5613         * package-admin.el:
5614         * package-admin.el (package-admin-install-function):
5615         * package-admin.el (package-admin-install-function-mswindows):
5616         * package-admin.el (package-admin-default-install-function):
5617         * package-get.el (package-get-update-base-entries):
5618         * packages.el (packages-load-package-dumped-lisps):
5619         * packages.el (packages-collect-package-dumped-lisps):
5620         * printer.el (generic-print-buffer):
5621         * printer.el (generic-print-region):
5622         * replace.el (occur-mode-mouse-goto):
5623         * replace.el (perform-replace):
5624         * select.el (get-selection-no-error):
5625         * simple.el:
5626         * simple.el (newline):
5627         * simple.el (open-line):
5628         * simple.el (edit-and-eval-command):
5629         * simple.el (goto-line):
5630         * simple.el (undo):
5631         * simple.el (kill-region):
5632         * simple.el (copy-region-as-kill):
5633         * simple.el (kill-ring-save):
5634         * simple.el (set-mark):
5635         * simple.el (next-line):
5636         * simple.el (previous-line):
5637         * simple.el (line-move):
5638         * simple.el (set-goal-column):
5639         * simple.el (comment-region):
5640         * subr.el:
5641         * subr.el (putf):
5642         * syntax.el (modify-syntax-entry):
5643         * syntax.el (map-syntax-table):
5644         * view-less.el (view-file):
5645         * view-less.el (view-buffer):
5646         * view-less.el (view-file-other-window):
5647         * window-xemacs.el (backward-other-window):
5648         * window.el:
5649         * window.el (one-window-p):
5650         * window.el (walk-windows):
5651         * window.el (window-list):
5652         * x-mouse.el (x-mouse-kill):
5653         * x-select.el (x-get-cutbuffer):
5654         * x-select.el (x-store-cutbuffer):
5655         * term/bg-mouse.el (bg-mouse-line-to-center):
5656         * term/sun-mouse.el (window-line-end):
5657         * term/sun-mouse.el (sun-select-region):
5658         * term/sun.el (kill-region-and-unmark):
5659         * mule/mule-category.el:
5660         * mule/mule-category.el (modify-category-entry):
5661         * mule/mule-category.el (char-category-list):
5662         * mule/mule-coding.el (coding-system-force-on-output):
5663         * mule/mule-misc.el (coding-system-put):
5664         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5665
5666 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5667
5668         * cus-face.el: Typo fixes and tiny clarifications.
5669         * custom.el: ditto
5670
5671 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5672
5673         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5674         * startup.el (normal-top-level): Setup auto-save-list-file-name
5675         if auto-save-list-file-prefix is non-nil.
5676
5677 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5678
5679         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5680
5681 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5682
5683         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5684         get symbol at point-min.
5685
5686 2000-10-24  Didier Verna  <didier@xemacs.org>
5687
5688         * info.el (Info-emacs-info-file-name): defconst it.
5689         * info.el (Info-footnote-tag): defcustom it.
5690         * info.el (Info-no-description-string): ditto.
5691         * info.el (Info-find-node): adapt to new semantics of
5692         'Info-suffixed-file (don't do the case variants stuff).
5693         * info.el (Info-insert-dir): rewrite the dir file variants code.
5694         * info.el (Info-directory-files): New. Return the list of info
5695         files in a directory.
5696         * info.el (Info-dir-outdated-p): use it.
5697         * info.el (Info-parse-dir-entries): ditto.
5698         * info.el (Info-build-dir-anew): don't restrict to files ending
5699         with a ".info.*" extension.
5700         * info.el (Info-set-mode-line): ditto.
5701         * info.el (Info-read-subfile): adapt to new semantics of
5702         'Info-suffixed-file (append 'exact argument).
5703         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5704         string independently of the case.
5705         * info.el (Info-suffixed-file): use it (match all possible case
5706         for the file name).
5707         * info.el (Info-insert-file-contents): code cleanup.
5708         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5709         columns.
5710         * info.el (Info-batch-rebuild-dir): ditto.
5711         * info.el (Info-read-node-name-1): ditto.
5712         * info.el (Info-search): ditto.
5713         * info.el (Info-fontify-node): ditto.
5714
5715
5716 2000-10-24  Didier Verna  <didier@xemacs.org>
5717
5718         * process.el (shell-command): when called from a program, avoid
5719         'push-mark's "mark-set" message.
5720
5721 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5722
5723         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
5724         by a symbol, not by a vector.
5725         * mule/vietnamese.el (vscii): Likewise.
5726         (viscii): Likewise.
5727         * mule/cyrillic.el (koi8-r): Likewise.
5728
5729         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
5730         by a symbol, not by a vector.
5731         (chinese-big5-2): Likewise.
5732         * mule/ethiopic.el (ethiopic): Likewise.
5733         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
5734         (vietnamese-viscii-upper): Likewise.
5735
5736 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5737
5738         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
5739
5740 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
5741
5742         * byte-optimize.el (byte-optimize-car): New function.
5743         (byte-optimize-cdr): Ditto.
5744
5745 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
5746
5747         * byte-optimize.el: Partial synch with FSF 20.7.
5748         Optimize constant concatenation.
5749         Add keymapp as a side effect free function.  It is a built-in.
5750         (byte-after-unbind-pos): Remove byte-equal.
5751
5752 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
5753
5754         * update-elc-2.el: Quote regexps correctly.
5755
5756 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
5757
5758         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
5759         (ccl-compile): Apply integerp, not integer-or-char-p to
5760         check the type of the buffer magnification
5761         (ccl-compile-write-string): Encode a string with binary
5762         coding system.
5763         (ccl-compile-write-repeat): Likewise.
5764
5765 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5766
5767         * buff-menu.el:
5768         * bytecomp.el:
5769         * coding.el:
5770         * faces.el:
5771         * files.el:
5772         * fill.el:
5773         * float-sup.el:
5774         * font-lock.el:
5775         * help.el:
5776         * iso8859-1.el:
5777         * loaddefs.el:
5778         * menubar-items.el:
5779         * menubar.el:
5780         * modeline.el:
5781         * msw-font-menu.el:
5782         * paragraphs.el:
5783         * paths.el:
5784         * replace.el:
5785         * simple.el:
5786         * sound.el:
5787         * startup.el:
5788         * version.el:
5789         * x-faces.el:
5790         * x-font-menu.el:
5791         Remove purecopy.
5792
5793 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
5794
5795         * simple.el (do-auto-fill): Use the function pointer to by
5796         `comment-line-break-function', not `indent-new-comment-line'. This
5797         fixes an issue with cc-mode comment continuation.
5798
5799 2000-10-11  Martin Buchholz  <martin@xemacs.org>
5800
5801         * simple.el (turn-on-auto-fill):  Add (interactive).
5802         * mwheel.el (mwheel-install): Add (interactive).
5803         * font-lock.el (turn-on-font-lock): Add (interactive).
5804         (turn-off-font-lock): Add (interactive).
5805
5806 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
5807
5808         * packages.el (packages-special-base-regexp): Add `man'.
5809
5810 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
5811
5812         * wid-edit.el (widget-specify-active): map over extents in current
5813         buffer like `widget-specify-inactive' does.  Mapping over the
5814         inactive extent object does not work since the current extent is
5815         ignored by `map-extents'.
5816
5817 2000-10-04  Martin Buchholz <martin@xemacs.org>
5818
5819         * XEmacs 21.2.36 is released.
5820
5821 2000-09-22  Martin Buchholz  <martin@xemacs.org>
5822
5823         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
5824         Optimize the compiled-function-constants vector by byte-code
5825         reference counts.
5826
5827 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
5828
5829         * build-report.el (build-report-delete-regexp): quote value in
5830         defcustom
5831
5832 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
5833
5834         * build-report.el (build-report): Don't bind srcdir which we don't
5835         use in `multiple-value-bind' to avoid the only byte-compiler
5836         warning.
5837
5838 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
5839
5840         * build-report.el: Requires cl and custom now.
5841         build-report-version is determined by XEmacs version -- remove
5842         build-report-version*.
5843         * build-report.el (build-report-version): Removed.
5844         * build-report.el (build-report-installation-version-regexp): New.
5845         * build-report.el (build-report-version-file-regexp): New.
5846         * build-report.el (build-report-installation-srcdir-regexp): New.
5847         * build-report.el (build-report-destination): Offer
5848         xemacs-build-reports and xemacs-beta.
5849         * build-report.el (build-report-keep-regexp): Adjusted.
5850         * build-report.el (build-report-delete-regexp): Adjusted.
5851         * build-report.el (build-report-make-output-dir): New.
5852         * build-report.el (build-report-installation-file): Replace use of
5853         `concat' with `expand-file-name'.
5854         * build-report.el (build-report-make-output-file): Removed.
5855         * build-report.el (build-report-make-output-files): New.
5856         * build-report.el (build-report-subject): Identify as
5857         user-variable with "*...".
5858         * build-report.el (build-report-prompts): Ditto.
5859         * build-report.el (build-report-version-file): New.
5860         * build-report.el (build-report-file-encoding): Identify as
5861         user-variable with "*...".
5862         * build-report.el (build-report-make-output-get): New.
5863         * build-report.el (build-report-insert-header): Report
5864         emacs-version and system-configuration instead of
5865         build-report-version.
5866         * build-report.el (build-report-insert-make-output): Add file
5867         argument.
5868         * build-report.el (build-report-insert-installation-file):
5869         Re-indent.
5870         * build-report.el (build-report-keep): Change docstring,
5871         re-indent.
5872         * build-report.el (build-report-delete): Ditto.
5873         * build-report.el (build-report-installation-data): New.
5874         * build-report.el (build-report-version-file-data): New.
5875
5876 2000-09-20  Martin Buchholz  <martin@xemacs.org>
5877
5878         * byte-optimize.el (byte-optimize-lapcode):
5879         Fix the optimization of using the first 5 elements of the
5880         constants vector for variables.
5881         (byte-optimize-lapcode): Fix another ancient broken optimization.
5882
5883 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5884
5885         * *: Spelling mega-patch
5886
5887 2000-09-19  Martin Buchholz  <martin@xemacs.org>
5888
5889         * easymenu.el: doc fixes.
5890         (easy-menu-do-define): Use backquote.
5891         (easy-menu-change):
5892         (easy-menu-add):
5893         `when' seems much clearer than `if' here.
5894         (easy-menu-remove):
5895         (easy-menu-add-item):
5896         (easy-menu-item-present-p):
5897         (easy-menu-remove-item):
5898         Wrap using (when (featurep 'menubar) ...)
5899
5900 2000-09-16  Martin Buchholz  <martin@xemacs.org>
5901
5902         * bytecomp.el (displaying-byte-compile-warnings):
5903         Revert Ben's change to this function below so that the compile log
5904         is displayed properly for users of the "popper" package.
5905
5906 2000-09-12  Martin Buchholz  <martin@xemacs.org>
5907
5908         * window.el (save-selected-window): Use backquote.
5909
5910         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
5911         Renamed from `byte-compile-file-form-defvar'.
5912         * bytecomp.el (byte-compile-defvar-or-defconst):
5913         Only cons onto current-load-list in top-level forms.
5914         Else this leaks a cons cell every time a defun is called.
5915         Renamed from `byte-compile-defvar', for clarity.
5916         Warn when docstring of defvar is not a string.
5917         Use consistent error messages.
5918         Better comments.
5919
5920 2000-09-11  Martin Buchholz  <martin@xemacs.org>
5921
5922         * simple.el (set-variable):
5923         Remove unneeded defvar by rearranging order of let* forms.
5924
5925         * mule/mule-ccl.el (ccl-get-next-code):
5926         * menubar-items.el (bookmark-menu-filter):
5927         (language-environment-menu-filter):
5928         (tutorials-menu-filter):
5929         * toolbar-items.el (toolbar-compile):
5930         * byte-optimize.el (disassemble-offset):
5931         Use (declare (special ...)) instead of `defvar'.
5932
5933         * cl-macs.el (cl-do-proclaim):
5934         Fix (declare (special ...)) warning suppression syntax.
5935
5936 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
5937
5938         * info.el (Info-tag-table-marker):
5939         (Info-tag-table-buffer):
5940         (Info-find-file-node):
5941         (Info-read-subfile):
5942         (Info-build-node-completions):
5943         (Info-search):
5944         (Info-mode):
5945         Multiple info buffer support.
5946
5947 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
5948
5949         * ldap.el (ldap-decode-entry): New defun
5950         (ldap-search-entries): Use it in order to decode DN-prefixed
5951         entries properly
5952
5953 2000-08-23  Daniel Pittman <daniel@danann.net>
5954
5955         * mule/mule-cmds.el (coding-system-change-eol-conversion):
5956         Use `eq', not `=', to compare symbols.
5957
5958 2000-07-30  Ben Wing  <ben@xemacs.org>
5959
5960         * bytecomp.el (byte-compile-report-error):
5961         * bytecomp.el (displaying-byte-compile-warnings):
5962         if stack-trace-on-error is set, send out a backtrace when
5963         an error is encountered that stops byte compilation.  this
5964         should make it much much easier to track down those curious
5965         problems.  also undo the kludge of using a separate "*Show*"
5966         buffer for display when there's a temp-buffer-show-function;
5967         we can avoid this by just being a little smarter.
5968
5969         * dialog-items.el:
5970         * dialog-items.el (search-dialog-regexp): New.
5971         * dialog-items.el (search-dialog-callback):
5972         * dialog-items.el (make-search-dialog):
5973         add a regexp option to the dialog and clean up a bit.
5974
5975         * dialog.el:
5976         * dialog.el (yes-or-no-p-dialog-box):
5977         * dialog.el (get-dialog-box-response):
5978         * dialog.el (make-dialog-box):
5979         * dialog.el (dialog-box-finish): New.
5980         * dialog.el (dialog-box-cancel): New.
5981         * dialog.el (internal-make-dialog-box-exit): New.
5982         implement [properly!] the :modal property of the new dialog box
5983         interface.  this is the first time xemacs has ever had *proper*
5984         modal dialog boxes, giving the standard window-system feedback.
5985         (e.g. under windows, clicking on a disabled frame causes a beep
5986         and makes the dialog box flash three times.)
5987
5988         * dragdrop.el: header keyword frobbing.
5989
5990         * dumped-lisp.el (preloaded-file-list):
5991         renamed winnt.el to win32-native.el.
5992
5993         * faces.el (face-property):
5994         * faces.el (set-face-property):
5995         * faces.el (frob-face-property):
5996         * faces.el (frob-face-font-2):
5997         * faces.el (make-face-bold):
5998         * faces.el (make-face-italic):
5999         * faces.el (make-face-bold-italic):
6000         * faces.el (make-face-unbold):
6001         * faces.el (make-face-unitalic):
6002         * faces.el (make-face-smaller):
6003         * faces.el (make-face-larger):
6004         clean up the implementation of these so that window-system-specific
6005         methods are called only on objects belonging to that window system.
6006         previously, you could have [e.g.] mswindows-make-face-bold called
6007         on font object of device type `stream', which is not good and
6008         explains the subtle errors Adrian was getting when byte-compiling
6009         something that required 'term. (Adrian, now you can use stack-trace-
6010         on-error to find the exact place where things are going wrong instead
6011         of having to laboriously binary-search your way through.)
6012
6013         * finder.el (finder-known-keywords):
6014         cleaned up -- properly sorted, clarified the meanings of many of
6015         the keywords, and added a few -- mswin, gui, content, build, www,
6016         user, services.  the last two try to distinguish between a package
6017         that's used directly by the user, and a package that provides
6018         support services to other packages.
6019
6020         * font-lock.el (lisp-font-lock-keywords-2):
6021         update list of lisp control structures to include everything,
6022         including new ones i introduced.
6023
6024         * gutter.el: header keyword frobbing.
6025
6026         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6027         recent isearch element was not doing so!  you got the second-most-
6028         recent instead.
6029
6030         * lisp-mode.el (construct-lisp-mode-menu):
6031         more menubar cleanups.
6032         * lisp-mode.el (with-selected-window):
6033         make it indent properly.
6034
6035         * menubar-items.el (default-menubar): lots of menubar cleanups.
6036         rearranged the options menu the most, e.g. splitting up the
6037         Keyboard/Mouse menu into a new Editing menu and combining the
6038         separate Scrollbar/Gutter/Toolbar submenus into Display.
6039         Got rid of General, moved items to Editing or new Troubleshooting.
6040         Moved Packages to Tools; doesn't seem to belong under Options.
6041         Added stuff to the Cmds menu, e.g. Change Case.
6042
6043         NB please don't complain about these periodic menubar changes.
6044         Anything like this is necessarily incremental in its construction
6045         -- By constant use you gradually become more and more aware of
6046         better and better ways to group menu items.  When we eventually
6047         move the options menu to a property sheet, the existing structure
6048         will probably be preserved fairly well.
6049
6050         * minibuf.el (next-history-element): fix problems with pressing
6051         down arrow in repeat-complex-command.
6052
6053         * modeline.el:
6054         * modeline.el (modeline-3d-p): New.
6055         added custom variable for controlling the 3d modeline.  the
6056         corresponding Options item has been present for a long time,
6057         but commented out with "fix me!" comments.  it's fixed now.
6058
6059         * obsolete.el (add-menu):
6060         remove bogus gettexts.
6061
6062         * process.el (shell-quote-argument):
6063         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6064         For bash under Windows native, see below.
6065
6066         * simple.el:
6067         * simple.el (display-warning-buffer):
6068         Fixed the handling of warning display to eliminate the annoying
6069         *Show* buffer, like was done for byte-compiler output above.
6070
6071         * simple.el (debug-print): New.
6072         Simple function for sending debug messages to the console and/or
6073         other debug places.
6074
6075         * subr.el (replace-in-string):
6076         Rewrite this function to avoid N^2 behavior with large strings --
6077         catastrophic with the new Windows selection code! (Apparently the
6078         author of this function didn't realize there was a fun
6079         replace-match that could make his life much easier, because we
6080         duplicated the entire logic.  The new version is smaller, easier
6081         to understand, much more robust, and has extended features --
6082         those of replace-match.)
6083
6084         * window.el:
6085         * window.el (with-selected-window): New.
6086         An obvious complement to the existing `with-selected-frame' and
6087         `with-current-buffer'.
6088
6089         * win32-native.el: Renamed from winnt.el.
6090         Added a great deal of stuff for properly handling process quoting,
6091         somewhat modeled on Kirill's original model (which i later threw
6092         away).  We should now finally have correctly working process arg
6093         quoting/dequoting so that the final app gets exactly what we
6094         intended.  Because the mechanism is in Lisp, it's easily
6095         extendible. (For those running bash and running the native
6096         version, I tried hard to do what I thought was correct.  But more
6097         thought is needed, and ideally the volunteer work of people with
6098         these configurations that they generally run on.)
6099
6100         * x-font-menu.el (x-font-menu-font-data):
6101         Put in defvar's to fix byte-compiler warnings.
6102
6103 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6104
6105         * select.el (selection-coercion-alist): Initialise.
6106         * select.el (select-coerce-to-text): New.
6107         * select.el (select-coerce): New.
6108         New functions to perform type and value coercion.
6109
6110         * select.el (select-buffer-killed-default): Keep data if it was
6111         on the clipboard.
6112
6113 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6114
6115         * menubar-items.el (default-menubar): Fix typo.
6116         (default-menubar): `lambda' was mispelled as `lamda'.
6117
6118 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6119
6120         * window.el (shrink-window-if-larger-than-buffer): Remove
6121         edge checking code.
6122
6123 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6124
6125         * paths.el (gnus-local-domain): Removed.
6126         (gnus-local-organization): Ditto.
6127         (gnus-startup-file): Ditto.
6128
6129 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6130
6131         * files.el (auto-mode-alist): Add .spec for RPM.
6132
6133 2000-07-31  Andy Piper  <andy@xemacs.org>
6134
6135         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6136
6137 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6138
6139         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6140         browse-url.
6141         * help.el (xemacs-www-page): Ditto.
6142         (xemacs-www-faq): Ditto.
6143         * menubar-items.el (default-menubar): Ditto.
6144
6145         * wid-edit.el (widget-url-link-action): Ditto.
6146         From: Kenichi OKADA <okada@opaopa.org>.
6147
6148 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6149
6150         * finder.el (finder-commentary): Add autoload cookie.
6151
6152 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6153
6154         * files.el (insert-file-contents-literally): Fix second let
6155         binding for `coding-system-for-read' to `coding-system-for-write'
6156         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6157
6158 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6159
6160         * files.el (insert-file-contents-literally): Use binary coding
6161         system (from Morioka san).
6162         (insert-file-contents-literally): Make file-name-handler method.
6163
6164 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6165
6166         * cl-macs.el (get-selection): Add defsetf.
6167
6168 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6169
6170         * x-init.el (x-activate-region-as-selection): replace obsolete
6171         function x-own-selection with own-selection.
6172         (ow-find): replace obsolete functions x-get-selection and
6173         x-get-clipboard with get-selection and get-clipboard.
6174         (init-post-x-win): replace obsolete function x-disown-selection
6175         with disown-selection.
6176
6177 2000-07-20  Mike Sperber  <mike@xemacs.org>
6178
6179         * startup.el (load-user-init-file): Only try to load init file if
6180         it exists.
6181
6182 2000-07-10  Andy Piper  <andy@xemacs.org>
6183
6184         * dialog-items.el: sync with Ben's patch.
6185
6186         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6187         comment.
6188         (progress-text-glyph): deleted.
6189         (progress-layout-glyph): make completely minimal.
6190         (progress-gauge-glyph): ditto.
6191         (progress-display-style): fix to handle dynamic instantiator
6192         changes.
6193         (progress-text-instantiator): new.
6194         (progress-layout-instantiator): new.
6195         (progress-gauge-instantiator): new.
6196         (set-progress-display-instantiator): renamed and changed from
6197         set-progress-display-style.
6198         (progress-abort-glyph): use instantiator not glyph.
6199         (append-progress-display): use set-progress-display-instantiator
6200         and set-glyph-image.
6201         (abort-progress-display): ditto.
6202         (raw-append-progress-display): ditto.
6203
6204 2000-07-20  Ben Wing  <ben@xemacs.org>
6205
6206         * code-files.el: Move Mule-specific code to mule-coding.el.
6207
6208 2000-07-15  Ben Wing  <ben@xemacs.org>
6209
6210         * autoload.el:
6211         Fixed comments.
6212
6213         * cmdloop.el:
6214         * cmdloop.el (yes-or-no-p):
6215         * cmdloop.el (y-or-n-p):
6216         Make these functions use should-use-dialog-box-p and not be
6217         overridden in dialog.el.
6218
6219         * cus-dep.el:
6220         * cus-dep.el (Custom-make-dependencies): Removed.
6221         * cus-dep.el (Custom-make-dependencies-1): New.
6222         * cus-dep.el (Custom-make-one-dependency): New.
6223         New entry point for use in Makefiles, to avoid excessive
6224         invocations.
6225
6226         * cus-edit.el (custom-variable-reset-saved):
6227         * cus-edit.el (custom-variable-reset-standard):
6228         * cus-edit.el (custom-save-resets):
6229         Fix bytecompiler warnings.
6230
6231         * dialog.el:
6232         * dialog.el (yes-or-no-p-dialog-box):
6233         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6234         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6235         * dialog.el (get-dialog-box-response):
6236         * dialog.el (message-or-box):
6237         * dialog.el (make-dialog-box):
6238         * dialog.el (popup-dialog-box): New.
6239         Avoid yes-or-no-p bogosities.
6240         Create a general function `make-dialog-box' to encapsulate all
6241         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6242
6243         * dumped-lisp.el (preloaded-file-list):
6244         Add dialog-items.  Clean up.  Group files by types.
6245
6246         * easymenu.el (easy-menu-add):
6247         * easymenu.el (easy-menu-remove):
6248         Account for accelerators.
6249
6250         * extents.el:
6251         * extents.el (extent-list): New args, like in map-extents.
6252         * extents.el (extent-at-event): New.
6253         * extents.el (extents-at-event): New.
6254
6255         * font-lock.el:
6256         * font-lock.el (font-lock-mode):
6257         * font-lock.el (font-lock-default-fontify-buffer):
6258         * font-lock.el (font-lock-default-unfontify-region):
6259         * font-lock.el (font-lock-fontify-syntactically-region):
6260         * font-lock.el (font-lock-fontify-keywords-region):
6261         Use new progress-feedback names.
6262
6263         * font-lock.el (java-font-lock-identifier-regexp):
6264         * font-lock.el (java-font-lock-class-name-regexp):
6265         Fix bytecompiler warnings.
6266
6267         * gutter-items.el:
6268         * gutter-items.el (progress-display-use-echo-area): Removed.
6269         * gutter-items.el (progress-feedback-use-echo-area): New.
6270         * gutter-items.el (progress-display-popup-period): Removed.
6271         * gutter-items.el (progress-feedback-popup-period): New.
6272         * gutter-items.el (set-progress-display-style): Removed.
6273         * gutter-items.el (set-progress-feedback-style): New.
6274         * gutter-items.el (progress-display-style): Removed.
6275         * gutter-items.el (progress-feedback-style): New.
6276         * gutter-items.el (progress-stack):
6277         * gutter-items.el (progress-displayed-p): Removed.
6278         * gutter-items.el (progress-feedbacked-p): New.
6279         * gutter-items.el (clear-progress-display): Removed.
6280         * gutter-items.el (clear-progress-feedback): New.
6281         * gutter-items.el (progress-display-clear-when-idle): Removed.
6282         * gutter-items.el (progress-feedback-clear-when-idle): New.
6283         * gutter-items.el (remove-progress-display): Removed.
6284         * gutter-items.el (remove-progress-feedback): New.
6285         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6286         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6287         * gutter-items.el (append-progress-display): Removed.
6288         * gutter-items.el (append-progress-feedback): New.
6289         * gutter-items.el (abort-progress-display): Removed.
6290         * gutter-items.el (abort-progress-feedback): New.
6291         * gutter-items.el (raw-append-progress-display): Removed.
6292         * gutter-items.el (raw-append-progress-feedback): New.
6293         * gutter-items.el (display-progress-display): Removed.
6294         * gutter-items.el (display-progress-feedback): New.
6295         * gutter-items.el (current-progress-display): Removed.
6296         * gutter-items.el (current-progress-feedback): New.
6297         * gutter-items.el (current-progress-display-label): Removed.
6298         * gutter-items.el (current-progress-feedback-label): New.
6299         * gutter-items.el (progress-display): Removed.
6300         * gutter-items.el (progress-feedback): New.
6301         Replace "progress-display" with "progress-feedback" globally.
6302
6303         * gutter-items.el (lprogress-display): Removed.
6304         * gutter-items.el (progress-feedback-with-label): New.
6305         Rename lprogress-display ==> progress-feedback-with-label.
6306
6307         * gutter-items.el (search-dialog-direction): Removed.
6308         * gutter-items.el (search-dialog-text): Removed.
6309         * gutter-items.el (search-dialog-callback): Removed.
6310         * gutter-items.el (make-search-dialog): Removed.
6311         Move to dialog-items.el.
6312
6313         * help.el:
6314         * help.el (help-mode-quit):
6315         * help.el (mode-for-help): New.
6316         * help.el (help-sticky-window): New.
6317         * help.el (help-window-config): New.
6318         * help.el (with-displaying-help-buffer):
6319         * help.el (function-at-event): New.
6320         * help.el (help-symbol-regexp): New.
6321         * help.el (help-symbol-run-function-1): New.
6322         * help.el (help-symbol-run-function): New.
6323         * help.el (help-symbol-function-context-menu): New.
6324         * help.el (help-symbol-variable-context-menu): New.
6325         * help.el (help-symbol-function-and-variable-context-menu): New.
6326         * help.el (frob-help-extents): New.
6327         * help.el (describe-function-1):
6328         * help.el (variable-at-point):
6329         * help.el (variable-at-event): New.
6330         * help.el (describe-variable):
6331         Major overhaul.
6332         - Make functions and variables be mousable.
6333         - Middle button hyperlinks.
6334         - New context-menu entries.
6335
6336         * keydefs.el:
6337         * keydefs.el (global-map):
6338         New key bindings to move lines up and down.
6339
6340         * lisp-mode.el:
6341         * lisp-mode.el (construct-lisp-mode-menu): New.
6342         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6343         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6344         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6345         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6346         Make popup and menubar menus be different.  Popup menu uses
6347         clicked location and automatically assumes symbol under the mouse
6348         for various commands.
6349
6350         * menubar-items.el:
6351         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6352         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6353
6354         * menubar-items.el (global-popup-menu): Removed.
6355         * menubar-items.el (mode-popup-menu): Removed.
6356         * menubar-items.el (activate-popup-menu-hook): Removed.
6357         * menubar-items.el (popup-mode-menu): Removed.
6358         * menubar-items.el (popup-buffer-menu): Removed.
6359         * menubar-items.el (popup-menubar-menu): Removed.
6360         Move to menubar.el.
6361
6362         * menubar.el:
6363         * menubar.el (global-popup-menu): New.
6364         * menubar.el (mode-popup-menu): New.
6365         * menubar.el (activate-popup-menu-hook): New.
6366         * menubar.el (last-popup-menu-event): New.
6367         * menubar.el (popup-mode-menu): New.
6368         * menubar.el (popup-buffer-menu): New.
6369         * menubar.el (popup-menubar-menu): New.
6370         * menubar.el (menu-call-at-event): New.
6371         Move non-content functions here.  Add support for context menu
6372         items on extents.
6373
6374         * minibuf.el (minibuffer-history-uniquify):
6375         Typo fix.
6376
6377         * minibuf.el (read-file-name-1):
6378         Call new file dialog box if it exists.
6379
6380         * minibuf.el (mouse-rfn-setup-vars):
6381         Clean up "chop" action.
6382
6383         * mouse.el:
6384         * mouse.el (button2): Now bound to mouse-track.
6385         * mouse.el (click-inside-extent-p):
6386         * mouse.el (point-inside-extent-p):
6387         * mouse.el (point-inside-selection-p):
6388         * mouse.el (mouse-drag-or-yank): Removed.
6389         * mouse.el (mouse-begin-drag-n-drop): New.
6390         * mouse.el (mouse-eval-sexp):
6391         * mouse.el (mouse-track-activate-strokes): New.
6392         * mouse.el (mouse-track-do-activate): New.
6393         * mouse.el (mouse-track):
6394         * mouse.el (default-mouse-track-event-is-with-button): New.
6395         * mouse.el (default-mouse-track-cleanup-hook):
6396         * mouse.el (default-mouse-track-drag-hook):
6397         * mouse.el (default-mouse-track-drag-up-hook):
6398         * mouse.el (default-mouse-track-click-hook):
6399         Merge drag-n-drop into mouse-track.
6400         Add general "activate" support to replace specific button2 kludges.
6401         Use "button modifier" support in mouse-track.
6402
6403         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6404
6405         * package-ui.el:
6406         * package-ui.el (pui-menu):
6407         * package-ui.el (pui-popup-context-sensitive): Removed.
6408         Fix bytecompiler warnings.
6409         Clean up popup code a bit.
6410
6411         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6412
6413         * simple.el:
6414         * simple.el (transpose-lines):
6415         * simple.el (transpose-line-up): New.
6416         * simple.el (transpose-line-down): New.
6417         * simple.el (transpose-subr):
6418         * simple.el (transpose-subr-1): Removed.
6419         Clean up, add functions to move lines up and down.
6420
6421         * startup.el (mail-host-address):
6422         * startup.el (user-mail-address):
6423         Customize.
6424
6425         * subr.el:
6426         * subr.el (set-symbol-value-in-buffer): New.
6427         * subr.el (error):
6428         * subr.el (check-argument-type):
6429         * subr.el (defined-error-p): New.
6430         Add structured error support.
6431
6432         * toolbar-items.el (toolbar-compile):
6433         Use new make-dialog-box.
6434
6435         * update-elc.el:
6436
6437         * userlock.el (ask-user-about-lock-dbox):
6438         * userlock.el (ask-user-about-supersession-threat-dbox):
6439         * userlock.el (ask-user-about-lock):
6440         * userlock.el (ask-user-about-supersession-threat):
6441         Use new make-dialog-box.
6442         Add safety checks; use should use-dialog-box-p.
6443
6444         * window-xemacs.el:
6445         * window-xemacs.el (__buffer-dedicated-frame):
6446         * window-xemacs.el (buffer-dedicated-frame): New.
6447         * window-xemacs.el (set-buffer-dedicated-frame): New.
6448         Move dedicated-frame stuff into lisp.
6449
6450 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6451
6452         * printer.el (generic-print-region): Do not require that
6453         `printer-name' be set.
6454         (printer-name): Commentary clarification.
6455
6456 2000-07-19  Martin Buchholz <martin@xemacs.org>
6457
6458         * XEmacs 21.2.35 is released.
6459
6460 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6461
6462         * select.el (selection-coercible-types): Initialise.
6463
6464 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6465
6466         * select.el (own-clipboard): Bug fix.
6467
6468 2000-07-17  Mike Sperber  <mike@xemacs.org>
6469
6470         * cus-edit.el (custom-migrate-custom-file): Save init file before
6471         continuing.
6472
6473 2000-07-16  Mike Sperber  <mike@xemacs.org>
6474
6475         * startup.el (load-init-file): Remove silly call to
6476         `load-user-custom-file`.
6477         (maybe-migrate-user-init-file): Minor fixes.
6478
6479 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6480
6481         * apropos.el (apropos-documentation-check-doc-file):
6482         `doc' variable should be let-bound, as was presumably intended.
6483
6484         * cus-edit.el (custom-variable-reset-saved):
6485         (custom-variable-reset-standard):
6486         Remove unused variable comment-widget.  Twice.
6487
6488         * toolbar.el (toolbar-blank-press-function):
6489         Add a real defvar with initial value nil and proper docstring.
6490         (press-toolbar-button): No need to check for boundp-ness anymore.
6491
6492         * rect.el (open-rectangle-line): Remove useless (let) form.
6493         Add defvar for pending-delete-mode.
6494
6495         * info.el (Info-find-node): This function needs an autoload cookie.
6496
6497         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6498         Use let* since the second form referred to the first.
6499
6500 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6501
6502         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6503         instead of removed `mswindows-get-clipboard'.
6504
6505
6506 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6507
6508         * select.el (select-convert-from-text): New.
6509         * select.el (select-convert-from-length): New.
6510         * select.el (select-convert-from-integer): New.
6511         * select.el (select-convert-from-identity): New.
6512         * select.el (select-convert-from-filename): New.
6513         * select.el (selection-converter-in-alist): Use them.
6514         New converter functions for X.
6515
6516         * select.el (get-selection): Removed comment.
6517
6518         * select.el (own-selection): Removed append code - I thought
6519         I'd already done this, but apparently not...
6520
6521         * select.el: Changed comment about TIMESTAMP.
6522
6523         * select.el (select-convert-in): New.
6524         * select.el (select-convert-out): New.
6525         New functions that get used by select.c.
6526
6527         * select.el (select-buffer-killed-default): New.
6528         * select.el (select-buffer-killed-text): New.
6529         * select.el (selection-buffer-killed-alist): New.
6530         New list and functions that get called if a relevant selection
6531         exists and a buffer gets killed.
6532
6533         * select.el (select-convert-to-targets):
6534         * select.el (select-convert-to-identity): Removed.
6535         * select.el (select-convert-from-identity): Removed.
6536         * select.el (select-converter-out-alist):
6537         Removed _EMACS_INTERNAL selection type.
6538
6539         * x-select.el (xselect-kill-buffer-hook): Removed.
6540         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6541         Removed this X-specific nonesense. Use the generic support
6542         in select.el instead.
6543
6544 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6545
6546         * mule/mule-category.el (defined-category-hashtable):
6547         Use make-hash-table instead of make-hashtable
6548
6549         * buff-menu.el: Byte-compiler warning fix.
6550
6551         * isearch-mode.el (isearch-highlight-all-cleanup):
6552         Remove unused variable `isearch-highlight-all-start'.
6553
6554         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6555
6556         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6557
6558         * cus-dep.el (Custom-make-dependencies):
6559         Add autoload cookie for custom-add-loads to generated custom-load.el.
6560
6561         * autoload.el (autoload-package-name): Warning suppression.
6562         Move defvar prior to first use.
6563
6564         * custom.el: Add autoload for custom-declare-face.
6565         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6566         * cl.el (cl-hack-byte-compiler):
6567         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6568         to work properly.
6569
6570 2000-07-08  Mike Sperber  <mike@xemacs.org>
6571
6572         * startup.el (load-home-init-file): Added variable.
6573         (maybe-migrate-user-init-file): Added.
6574         (load-user-init-file): Load custom file if different from init
6575         file.
6576
6577         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6578         "startup."
6579
6580         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6581         Moved `custom-file'-related code to cus-file.el.
6582
6583         * cus-file.el: New file.
6584
6585 2000-04-01  Mike Sperber  <mike@xemacs.org>
6586
6587         * packages.el (packages-find-package-directories): Added support
6588         for external package hierarchies with in-place installations.
6589
6590         * find-paths.el (paths-root-in-place-p): Added.
6591         (paths-find-emacs-directory): Added support for external
6592         directories with in-place installations.
6593         (paths-find-site-directory): Ditto.
6594
6595         * startup.el (find-user-init-file): Also look for
6596         ~/.xemacs/init.elc? in preference to ~/.emacs.
6597
6598 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6599
6600         * select.el (own-selection):
6601         * select.el (own-clipboard): Changed `append' parameter to
6602         `how-to-use' parameter.
6603         * select.el (own-selection): Removed icky append code.
6604         * select.el (own-selection, get-selection): Removed extra type
6605         checking.
6606         * select.el (selection-appender-alist):
6607         * select.el (selection-converter-{in|out}-alist): Initialise.
6608         * select.el (select-append-to-*): New.
6609         * select.el (select-convert-from-*): New.  New functions to append
6610         data and convert data from external type.
6611
6612 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6613
6614         * font-lock.el: Javadoc enhancements.
6615
6616 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6617
6618         * printer.el (generic-print-region): Compose job name from buffer
6619         name.
6620
6621 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6622
6623         * font-lock.el (font-lock-fontify-pending-extents): Call
6624         font-lock-fontify-region instead of font-lock-fontify-buffer
6625         to avoid unnecessary progress gauges.
6626
6627 2000-07-06  Craig Lanning  <lanning@scra.org>
6628
6629         * custom-load.el (faces):
6630
6631         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6632         dir is a regex.
6633
6634         * process.el (call-process-internal): from Dan Holmsand, use binary
6635         coding systems so that jka-compr works.
6636
6637 2000-07-07  Ben Wing  <ben@xemacs.org>
6638
6639         * font-lock.el: Undo previous change.  Unfortunately, some
6640         files actually use the variables directly in their init code
6641         without quoting them.
6642
6643 2000-07-07  Ben Wing  <ben@xemacs.org>
6644
6645         * font-lock.el (defvar font-lock-*-face): Removed.
6646
6647         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6648         only when necessary.
6649
6650 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6651
6652         * cl-macs.el: fix cl-transform-function-property kludge
6653         so that it does not require a random feature.
6654
6655 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6656
6657         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6658         as in Linux kernel "Rules.make".
6659
6660 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6661
6662         * build-report.el (build-report): Add autoload cookie.
6663
6664 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6665
6666         * package-ui.el (defgroup pui):  Correct a misspelling
6667         (pui-toggle-package-delete):  Change `seleted' to `selected'
6668
6669 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6670
6671         * package-get.el (package-get-update-base):
6672         (package-get): Use insert-file-contents-literally always.
6673         (package-get-maybe-save-index):
6674         Force coding system for writing to binary.
6675
6676 2000-06-08  Mike Alexander  <mta@arbortext.com>
6677
6678         * code-process.el (call-process-region): If there is no coding
6679         system for the process on process-coding-system-alist use the
6680         coding system of the buffer containing the region.
6681
6682 2000-06-10  Ben Wing  <ben@xemacs.org>
6683
6684         * cmdloop.el (command-error):
6685         If debug-on-error and noninteractive, output backtrace.
6686
6687         * files.el (file-relative-name):
6688         Remove MSDOS references.
6689
6690         * simple.el (line-number): New function, due to non-obvious
6691         behavior/usage of count-lines.
6692
6693         * simple.el (count-lines): document non-obvious usage to get
6694         line number.
6695
6696 2000-06-11  Ben Wing  <ben@xemacs.org>
6697
6698         * faces.el ((featurep 'xpm)):
6699         * x-faces.el (x-init-face-from-resources):
6700         * x-faces.el (x-init-frame-faces):
6701         * x-misc.el (x-init-specifier-from-resources):
6702         * x-misc.el (x-get-resource-and-bogosity-check):
6703         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6704         * x-mouse.el (x-init-pointer-shape):
6705         * x-scrollbar.el (x-init-scrollbar-from-resources):
6706         Add sixth argument to x-get-resource calls so as to issue warnings
6707         rather than errors on bogus arguments.
6708
6709 2000-06-05  Ben Wing  <ben@xemacs.org>
6710
6711         * compat.el: new file.  provides a clean, non-intrusive way to
6712         define compatibility functions.
6713
6714         * process.el (shell-quote-argument): temporary fix for lack
6715         of nt-quote-process-args.  #### I need to put back the overall
6716         structure of that mechanism but redo the guts of it using the
6717         extra intelligence in the C code.
6718
6719 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6720
6721         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6722         `package-get' does in package-get.el, instead of using external
6723         "md5sum" program.
6724
6725         * package-get.el (package-get): Insert package file literally to
6726         make checksum calculation work.
6727
6728 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
6729
6730         * code-files.el (convert-mbox-coding-system): Deleted.
6731         (file-coding-system-alist): Removed reference to
6732         convert-mbox-coding-system.
6733
6734 2000-05-28  Martin Buchholz <martin@xemacs.org>
6735
6736         * XEmacs 21.2.34 is released.
6737
6738 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6739
6740         * font-lock.el (font-lock-keywords): Rewrote docstring
6741
6742 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6743
6744         * loadhist.el (unload-feature): handle case where x is both boundp
6745         and fboundp
6746
6747 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
6748
6749         * packages.el: It's ok to use built-in macros, but not lisp
6750         defined ones.
6751
6752 2000-05-20  Ben Wing  <ben@xemacs.org>
6753
6754         * font-lock.el:
6755         * font-lock.el (font-lock-message-threshold):
6756         * font-lock.el (font-lock-mode):
6757         * font-lock.el (font-lock-default-fontify-buffer):
6758         * font-lock.el (font-lock-always-fontify-immediately):
6759         * font-lock.el (font-lock-old-extent): Removed.
6760         * font-lock.el (font-lock-old-len): Removed.
6761         * font-lock.el (font-lock-fontify-glumped-region): Removed.
6762         * font-lock.el (font-lock-pending-extent-table): New.
6763         * font-lock.el (font-lock-range-table): New.
6764         * font-lock.el (font-lock-after-change-function):
6765         * font-lock.el (font-lock-after-change-function-1): Removed.
6766         * font-lock.el (font-lock-fontify-pending-extents): New.
6767         * font-lock.el ('font-lock-revert-cleanup): Removed.
6768         * font-lock.el ('font-lock-revert-setup): Removed.
6769         Rewrite deferral code to handle any number of changes, merging
6770         them properly.  Remove hacked-up code for revert-buffer, now
6771         unnecessary.
6772
6773         * menubar-items.el (default-menubar):
6774         In Options->Edit Init File, don't switch to emacs-lisp-mode
6775         unless necessary; doing this turns off font-lock.
6776
6777 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6778
6779         * keydefs.el: Define C-x BS to backward-kill-sentence.
6780
6781 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
6782
6783         * files.el (hack-local-variables-prop-line): Use non-greedy
6784         matching to process -*-texinfo-*- -*-.
6785
6786 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
6787
6788         * minibuf.el (minibuf-directory-files): new function.
6789         (read-file-name-activate-callback): use minibuf-directory-files.
6790         (read-directory-name-internal): ditto.
6791         (mouse-file-display-completion-list): ditto.
6792         (mouse-directory-display-completion-list): ditto.
6793         (read-file-name-internal): remove "./" from completion list unless
6794         explicitly matched, for consistency.
6795
6796 2000-05-11  Ben Wing  <ben@xemacs.org>
6797
6798         * gutter-items.el (gutter-buffers-tab):
6799         * gutter-items.el (add-tab-to-gutter):
6800         * gutter-items.el (update-tab-in-gutter):
6801         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
6802         * gutter-items.el (append-progress-display):
6803         * gutter-items.el (abort-progress-display):
6804         * gutter-items.el (raw-append-progress-display):
6805         Further fixes.  Use set-glyph-image not set-image-instance-property,
6806         to fix problems with multiple windows in a frame.
6807
6808         * menubar-items.el (tutorials-menu-filter):
6809         Fix typo.
6810
6811         * startup.el (early-error-handler):
6812         Display message box under windows; otherwise, message will disappear
6813         before it can be viewed.
6814
6815         * update-elc.el:
6816         Fix bug in NEEDTODUMP processing.
6817
6818 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
6819
6820         * startup.el (lock-directory): Removed.
6821         (superlock-file): Ditto.
6822         (startup-set-paths): Remove lockdir.
6823         (startup-setup-paths-warning): Remove lock-directory.
6824
6825         * setup-paths.el (paths-find-lock-directory): Removed.
6826         (paths-find-superlock-file): Ditto.
6827
6828 2000-05-09  Ben Wing  <ben@xemacs.org>
6829
6830         * faces.el (set-face-property):
6831         * faces.el (set-face-font):
6832         * faces.el (set-face-foreground):
6833         * faces.el (set-face-background):
6834         * faces.el (set-face-background-pixmap):
6835         * faces.el (set-face-underline-p):
6836         * faces.el (set-face-strikethru-p):
6837         * faces.el (set-face-highlight-p):
6838         * faces.el (set-face-dim-p):
6839         * faces.el (set-face-blinking-p):
6840         * faces.el (set-face-reverse-p):
6841         doc string changes.
6842
6843         * glyphs.el:
6844         * glyphs.el (make-image-specifier):
6845         * glyphs.el (glyph-property):
6846         * glyphs.el (set-glyph-image):
6847         * glyphs.el (make-glyph):
6848         * glyphs.el (make-pointer-glyph):
6849         * glyphs.el (make-icon-glyph):
6850         * glyphs.el (widget-image-instance-p): New.
6851         authorship info, lots of doc changes.  New predicate, inadvertently
6852         omitted.  the general principle with specifier docs is now that
6853         the description of instantiators should go with the make-foo-specifier
6854         fun's doc string, rather than in foo-specifier-p.  this follows
6855         conventions elsewhere in XEmacs and in general is a lot more obvious
6856         of a place to look.  sometimes the make-foo-specifier function needs
6857         to be created in the process.
6858
6859         * gutter.el:
6860         * gutter.el (make-gutter-specifier): New.
6861         * gutter.el (make-gutter-size-specifier): New.
6862         * gutter.el (make-gutter-visible-specifier): New.
6863         specifier doc updates according to the conventions specified before.
6864
6865         * objects.el:
6866         * objects.el (make-font-specifier):
6867         * objects.el (make-color-specifier):
6868         * objects.el (make-face-boolean-specifier): New.
6869         specifier doc updates according to the conventions specified before.
6870
6871         * specifier.el:
6872         * specifier.el (set-specifier):
6873         * specifier.el (make-integer-specifier): New.
6874         * specifier.el (make-boolean-specifier): New.
6875         * specifier.el (make-natnum-specifier): New.
6876         * specifier.el (make-generic-specifier): New.
6877         * specifier.el (make-display-table-specifier): New.
6878         specifier doc updates according to the conventions specified before.
6879
6880         * toolbar.el:
6881         * toolbar.el (make-toolbar-specifier): New.
6882         specifier doc updates according to the conventions specified before.
6883
6884 2000-05-09  Ben Wing  <ben@xemacs.org>
6885
6886         * process.el (call-process-internal): Revert to previous version
6887         because Mike's change clashed with a change I did not long before.
6888         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
6889         Thanks very much Mike for pointing out the bug and submitting a
6890         patch!
6891
6892 2000-04-13  Mike Alexander  <mta@arbortext.com>
6893
6894         * process.el (call-process-internal): Send the correct input buffer
6895         (call-process-internal): Return the exit status of the process
6896
6897 2000-05-07  Ben Wing  <ben@xemacs.org>
6898
6899         * winnt.el:
6900         * winnt.el (nt-quote-args-verbatim): Removed.
6901         * winnt.el (nt-quote-args-prefix-quote): Removed.
6902         * winnt.el (nt-quote-args-backslash-quote): Removed.
6903         * winnt.el (nt-quote-args-double-quote): Removed.
6904         * winnt.el (nt-quote-args-functions-alist): Removed.
6905         * winnt.el (nt-quote-process-args): Removed.
6906         Remove all stuff for argument quoting.  We borrow the code instead
6907         from Emacs 20.6, which is much more careful in its quoting
6908         (e.g. in handling runs of the escape character) and avoids most of
6909         the need for this Lisp mechanism by checking to see whether we're
6910         running a Cygwin or normal program and doing the appropriate
6911         quoting.  If we end up needing such a mechanism, we should add
6912         it by extending the variable `mswindows-quote-process-args' so it
6913         can take an alist of regexps.
6914
6915 2000-05-07  Ben Wing  <ben@xemacs.org>
6916
6917         * keydefs.el:
6918         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
6919         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
6920         the window without moving point.
6921
6922         * simple.el:
6923         * simple.el (scroll-up-one): New.
6924         * simple.el (scroll-down-one): New.
6925         Functions for use with C-M-up/down.
6926
6927 2000-05-01  Martin Buchholz <martin@xemacs.org>
6928
6929         * XEmacs 21.2.33 is released.
6930
6931 2000-04-29  Martin Buchholz  <martin@xemacs.org>
6932
6933         * dialog.el (yes-or-no-p-dialog-box):
6934         Fix docstring.
6935         Fix following horrible bug in X11 mode with focus-follows-mouse:
6936           1. Visit two files in two different frames.
6937           2. do File->Revert Buffer in one of those frames.
6938           3. Dialog box appears.
6939           4. Arrange things so that the mouse passes over the *other*
6940              frame, then to the dialog box, and click on "Yes".
6941           5. The file contents end up in the *wrong* buffer!
6942         Add TODO comment.
6943
6944 2000-04-28  Ben Wing  <ben@xemacs.org>
6945
6946         * help.el (describe-installation): correct typo introduced
6947         in last patch: boundp -> fboundp.
6948
6949         * etags.el (buffer-tag-table-list):
6950         canonicalize filenames to Unix format so that tag-table-alist
6951         searching works under Windows.
6952
6953         * autoload.el:
6954         Bowdlerize the supposedly objectionable words
6955         "who couldn't quite manage to cleanly modify batch-update-autoloads".
6956
6957         * gutter-items.el (set-progress-display-style):
6958         * gutter-items.el (search-dialog-callback):
6959         * gutter-items.el (make-search-dialog):
6960         Change to new callback-ex api.
6961
6962 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
6963
6964         * help.el: (describe-installation): decode-coding-string is not
6965         defined in a non MULE environment.
6966
6967 2000-04-28  Ben Wing  <ben@xemacs.org>
6968
6969         * gutter-items.el (buffer-list-changed-hook):
6970         use it, not record-buffer-hook.
6971
6972         * subr.el (record-buffer-hook): Removed.
6973
6974 2000-04-27  Ben Wing  <ben@xemacs.org>
6975
6976         * gutter-items.el (buffers-tab-switch-to-buffer): do not
6977         use NORECORD option.  Andy will not like this, but the existing
6978         gutter behavior is just wrong, as per this comment:
6979
6980         ;; this used to add the norecord flag to both calls below.
6981         ;; this is bogus because it is a pervasive assumption in XEmacs
6982         ;; that the current buffer is at the front of the buffers list.
6983         ;; for example, select an item and then do M-C-l
6984         ;; (switch-to-other-buffer).  Things get way confused.
6985         ;;
6986         ;; Andy, if you want to maintain the current look, you must
6987         ;;  *uncouple* the gutter order and buffers order.
6988
6989         * loaddefs.el (completion-ignored-extensions): unfuckify.
6990
6991         * bytecomp.el (batch-byte-compile-one-file): new function, used in
6992         xemacs.mak.
6993
6994         * autoload.el (batch-update-one-directory): new function, used in
6995         xemacs.mak.
6996
6997         * loadup.el: set gc-cons-threshold very high unless dumping --
6998         loadup during update-elc is much much much faster.  also do this
6999         when quick-building.
7000
7001         add commented-out code for profiling loadup.
7002
7003
7004         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7005         is required in order to build xemacs.
7006
7007 2000-04-26  Ben Wing  <ben@xemacs.org>
7008
7009         * loadup.el: don't garbage collect during loadup if quick-build
7010         compile-time option is set.
7011
7012 2000-04-23  Ben Wing  <ben@xemacs.org>
7013
7014         * update-elc.el: compute whether any dumped .el or .elc files
7015         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7016         if so.
7017
7018         * update-elc.el (update-elc-files-to-compile): always change
7019         NOBYTECOMPILE in the src directory rather than current dir,
7020         so it will work under NT.
7021
7022         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7023         the form of this file is identical between Unix and Windows.
7024         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7025         Added comment.
7026         (update-autoloads-from-directory): updated doc string.
7027         updated doc strings in a few other places.
7028
7029 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7030
7031         * bytecomp.el (byte-force-recompile): Fix argument to
7032         byte-recompile-directory.
7033
7034 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7035
7036         * gutter-items.el (progress-display-clear-when-idle): Use
7037         add-one-shot-hook.
7038         * gutter-items.el (clear-progress-display): Adjust number of
7039         arguments.
7040
7041 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7042
7043         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7044
7045 2000-04-16  Ben Wing  <ben@xemacs.org>
7046
7047         * printer.el: New file.
7048
7049         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7050
7051         * help.el (describe-installation): Fix decoding for Windows.
7052
7053         * menubar-items.el:
7054         * menubar-items.el (default-menubar):
7055         * menubar-items.el (tutorials-menu-filter): New.
7056         * menubar-items.el (popup-menubar-menu):
7057         Add authorship.  Redo Help menu and Tutorials filter.
7058
7059         * menubar.el: Correct comment.
7060
7061         * modeline.el (modeline-buffer-identification): Correct doc string.
7062
7063         * simple.el:
7064         * simple.el (printing): Removed.
7065         * simple.el (printer-name): Removed.
7066         * simple.el (generic-print-buffer): Removed.
7067         * simple.el (generic-print-region): Removed.
7068         Move generic print code to printer.el.
7069
7070 2000-04-15  Ben Wing  <ben@xemacs.org>
7071
7072         * simple.el (generic-print-region): New.
7073         make this function actually work.
7074         (generic-print-buffer): call generic-print-region.
7075
7076 2000-04-14  Andy Piper  <andy@xemacs.org>
7077
7078         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7079         by using the new widget-callback-current-channel.
7080         (search-dialog-callback): ditto.
7081
7082 2000-04-12  Andy Piper  <andy@xemacs.org>
7083
7084         * gutter.el (default-gutter-position): moved from gutter-items.el.
7085         (default-gutter-position-changed-hook): ditto.
7086         (gutter-element-visibility-changed-hook): ditto.
7087         (set-gutter-element): ditto.
7088         (remove-gutter-element): ditto.
7089         (set-gutter-element-visible-p): ditto.
7090         (gutter-element-visible-p): ditto.
7091         (init-gutter): ditto.
7092
7093         * dialog.el (make-dialog-box): renamed and moved from
7094         gutter-items.el
7095
7096         * gutter-items.el: move various functions elsewhere.
7097
7098 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7099
7100         * menubar-items.el: Fixed place of parenthesis.
7101
7102 2000-04-12  Ben Wing  <ben@xemacs.org>
7103
7104         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7105                 without constantly being prompted for the tag.
7106         * simple.el: Added a number of section headings, to clarify the
7107                 organization of this file.
7108         * simple.el (activate-region):
7109         * simple.el (region-exists-p):
7110         * simple.el (region-active-p):
7111                 Moved these three function down to the other side of
7112                 the case-changing functions, so they join the rest of
7113                 the region code.
7114         * simple.el (printing): New.
7115         * simple.el (printer-name): New.
7116         * simple.el (generic-print-buffer): New.
7117                 New functions, a very simple prototype for a unified
7118                 printing interface.
7119
7120         * process.el (call-process-internal): Real fix for null BUFFER,
7121                 other problems with BUFFER specs.
7122
7123         * menubar-items.el:
7124                 Fixed up File->Print to use new printing functions.
7125                 Various corrections and expansions to Grep/Compile menus.
7126                 New options for Printing.
7127                 New options for SMTP Mail, the way to send mail under
7128                   MS Windows. (There's also a package patch to make SMTP
7129                   Mail be the default under MSWin.)
7130
7131 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7132
7133         * menubar-items.el: Selecting Rectangle Mousing from menubar
7134         did not work.  Needed to quote mouse-track-rectangle-p.
7135
7136 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7137
7138         * cl-compat.el (keywordp): Removed.
7139
7140 2000-04-05  Andy Piper  <andy@xemacs.org>
7141
7142         * gutter-items.el (progress-layout-glyph): don't initialize here.
7143         (progress-gauge-glyph): use dynamic sizing.
7144         (set-progress-display-style): new function. Set progress glyphs
7145         appropriately depending on the style.
7146         (progress-display-style): new variable. Custom version of
7147         set-progress-display-style.
7148         (progress-abort-glyph): switch to dynamic sizes.
7149         (search-dialog-text): make the edit field active.
7150
7151 2000-04-04  Andy Piper  <andy@xemacs.org>
7152
7153         * gutter-items.el (make-search-dialog): need to make the search
7154         dialog visible after creation.
7155
7156         * menubar-items.el (default-menubar): use the search dialog for
7157         searching. Remove some extraneous search menu items.
7158
7159         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7160         well as strings.
7161         (make-gutter-only-dialog-frame): allow the user to create the
7162         frame unmapped. Allow the gutter spec to be given as a glyph.
7163         (search-dialog-direction): new variable.
7164         (search-dialog-text): new variable.
7165         (search-dialog-callback): new function. Callback for the search
7166         dialog action.
7167         (make-search-dialog): new function. Create a user-friendly search
7168         dialog.
7169
7170 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7171
7172         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7173         under Windows.
7174
7175 2000-04-01  Andy Piper  <andy@xemacs.org>
7176
7177         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7178         progress more accurately.
7179
7180 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7181
7182         * finder.el (finder-compile-keywords): Process readable files only.
7183         Because error in process of .#finder-inf.el when compile xemacs
7184         with --with-clash-detection option.
7185
7186 2000-03-31  Andy Piper  <andy@xemacs.org>
7187
7188         * gutter-items.el (append-progress-display): don't delay after a
7189         successful font-lock.
7190         (make-gutter-only-dialog-frame): new function. Allow users to
7191         create gutter-only dialogs.
7192
7193 2000-03-27  Mike Alexander  <mta@arbortext.com>
7194
7195         * process.el (call-process-internal): Handle a null BUFFER
7196         parameter correctly.
7197
7198 2000-03-28  Andy Piper  <andy@xemacs.org>
7199
7200         * gutter-items.el (abort-progress-display): put strings in the
7201         gutter not extents.
7202         (progress-layout-glyph): signal special 'quit callback.
7203         (progress-display-quit-function): deleted.
7204         (progress-display-stop-callback): deleted.
7205         (progress-display-dispatch-command-events): deleted.
7206         (append-progress-display): remove calls to
7207         progress-display-dispatch-command-events.
7208         (raw-append-progress-display): ditto.
7209
7210 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7211
7212         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7213         being a list.  Actually define `stipple-pixmap-p' which is used as
7214         an error predicate.  Correctly handle PIXMAP being either relative
7215         or absolute file name.
7216
7217 2000-03-24  Andy Piper  <andy@xemacs.org>
7218
7219         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7220         (abort-progress-display): ditto. Don't delete the created extent.
7221         (raw-append-progress-display): ditto.
7222         (progress-display-dispatch-non-command-events): new
7223         function. Encapsulates what we want to do when no command input is
7224         required.
7225         (progress-display-dispatch-command-events): likewise, but disable
7226         for now since it causes too many problems.
7227         (append-progress-display): use them.
7228         (raw-append-progress-display): ditto.
7229         (default-gutter-position-changed-hook): set this rather than
7230         default-gutter-position-changed.
7231         (default-gutter-position-changed-hook): lambda with zero arguments
7232         rather than one.
7233         (raw-append-progress-display): trap errors in pending input since
7234         allowing them to signal will hose the gauge well and
7235         truly. Ideally we would like to delay these until we are more able
7236         to cope.
7237         (append-progress-display): ditto.
7238
7239 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7240
7241         * lisp/make-docfile.el: call-process-internal is now implemented
7242         in process.el.
7243
7244 2000-03-21  Ben Wing  <ben@xemacs.org>
7245
7246         * mule\mule-cmds.el (set-language-info-alist):
7247         Fix to correspond to new menu arrangement.
7248
7249 2000-03-21  Ben Wing  <ben@xemacs.org>
7250
7251         * process.el:
7252         * process.el (call-process-internal): New.
7253         New implementation of call-process.  Only enabled under NT, so far.
7254         stderr handling not implemented yet in CVS'd C code.
7255
7256 2000-03-20  Ben Wing  <ben@xemacs.org>
7257
7258         * lisp-mode.el:
7259         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7260         * lisp-mode.el (lisp-interaction-mode):
7261         Put back Lisp Interaction menubar for Jan V's sake.
7262
7263         * simple.el:
7264         * simple.el (mark-ring):
7265         * simple.el (dont-record-current-mark): New.
7266         * simple.el (in-shifted-motion-command): New.
7267         * simple.el (mark-ring-unrecorded-commands): New.
7268         * simple.el (mark-ring-max):
7269         * simple.el (set-mark-command):
7270         * simple.el (push-mark):
7271         * simple.el (handle-pre-motion-command):
7272         Implement scheme for not recording unimportant marks.
7273
7274         * subr.el:
7275         * subr.el (function-allows-args): New.
7276         New function function-allows-args.
7277
7278 2000-03-20  Martin Buchholz <martin@xemacs.org>
7279
7280         * XEmacs 21.2.32 is released.
7281
7282 2000-03-20  Andy Piper  <andy@xemacs.org>
7283
7284         * gutter-items.el (update-tab-in-gutter): force selection of the
7285         selected-window if required to do so.
7286         (buffers-tab-items): ditto.
7287         (add-tab-to-gutter): ditto.
7288         (create-frame-hook): use force-selection.
7289         (default-gutter-position-changed): lambdify.
7290         (update-tab-hook): deleted since it was only used in one place.
7291
7292 2000-03-18  Andy Piper  <andy@xemacs.org>
7293
7294         * files.el (find-file-noselect): undo change that shouldn't have
7295         gone in.
7296
7297 2000-03-17  Andy Piper  <andy@xemacs.org>
7298
7299         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7300         of selected-window trickery.
7301
7302         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7303         frames tabs.
7304         (progress-display-stop-callback): progress -> progress-display
7305         (progress-display-quit-function): ditto.
7306         (clear-progress-display): ditto.
7307         (remove-progress-display): ditto.
7308         (append-progress-display): ditto.
7309         (abort-progress-display): ditto.
7310         (raw-append-progress-display): ditto.
7311         (display-progress-display): ditto.
7312         (current-progress-display-label): ditto.
7313         (current-progress-display): ditto.
7314         (lprogress-display): ditto and save the buffer
7315         (progress-display): ditto. Otherwise the buffer sometimes gets
7316         changed which confuses font-lock.
7317
7318         * font-lock.el (font-lock-default-fontify-buffer): catch all
7319         errors, not just quit.
7320         (font-lock-mode): progress -> display-progress
7321         (font-lock-default-fontify-buffer): ditto.
7322         (font-lock-fontify-syntactically-region): ditto.
7323         (font-lock-fontify-keywords-region): ditto.
7324
7325 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7326
7327         * cl.el (gensym): Move to here from cl-macs.el.
7328         (gentemp): Ditto.
7329
7330 2000-03-16  Andy Piper  <andy@xemacs.org>
7331
7332         * font-lock.el (font-lock-mode): use lprogress and friends for
7333         progress management.
7334         (font-lock-default-fontify-buffer): ditto.
7335         (font-lock-fontify-syntactically-region): ditto.
7336         (font-lock-fontify-keywords-region): ditto.
7337         (font-lock-revert-cleanup): fix reverting.
7338         (font-lock-revert-setup): ditto.
7339
7340         * gutter-items.el (progress-use-echo-area): new variable. Use the
7341         echo area for progress gauges if non-nil.
7342         (clear-progress): remove echo area stuff and defer to
7343         clear-message.
7344         (append-progress): dispatch non-command events after each progress
7345         increment. Remove echo area stuff.
7346         (abort-progress): remove echo area stuff and defer to
7347         display-message.
7348         (raw-append-progress): ditto. Dispatch non-command events after
7349         gutter redisplay.
7350         (display-progress): defer echo area stuff to display-message.
7351
7352         * gutter-items.el (clear-progress):
7353         (abort-progress): indentation changes.
7354         (display-progress): don't clear progress.
7355         (append-progress): compare messages with equal.
7356         (raw-append-progress): use dispatch-non-command-events to flush
7357         widget creation events.
7358
7359 2000-03-13  Ben Wing  <ben@xemacs.org>
7360
7361         * abbrev.el:
7362         * abbrev.el (abbrev-string-to-be-defined): New.
7363         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7364         Changes for use with the menubar.
7365
7366 2000-03-12  Ben Wing  <ben@xemacs.org>
7367
7368         * alist.el (vassoc): moved here from font-menu.el.
7369
7370         * custom.el (defface): typo fix.
7371
7372         * dialog.el (yes-or-no-p-dialog-box):
7373         * dialog.el (message-box):
7374         * files.el (save-some-buffers-1):
7375         Put accelerators in the button names.
7376
7377         * font-lock.el (font-lock-comment-face):
7378         * font-lock.el (font-lock-keyword-face):
7379         * font-lock.el (font-lock-function-name-face):
7380         Fixed some of the colors under MS Windows because the existing
7381         default colors were hardly different from black and needed to be
7382         made lighter.
7383
7384         * font-menu.el:
7385         * font-menu.el (font-menu-split-long-menu):
7386         * font-menu.el (font-menu-family-constructor):
7387         * font-menu.el (font-menu-size-constructor):
7388         * font-menu.el (font-menu-weight-constructor):
7389         * font-menu.el (font-menu-set-font):
7390         vassoc moved to alist.el.
7391         Accelerators added to all menus.
7392         Unused bound var new-props removed.
7393
7394         * keydefs.el: I did a whole lot of rearranging to put things in a
7395         more consistent order and fixed a number of cases where key
7396         combinations involving up, down, left, right and so on were
7397         defined but the corresponding keypad combinations were not
7398         defined.
7399
7400         * lisp-mode.el:
7401         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7402         * lisp-mode.el (emacs-lisp-mode):
7403         * lisp-mode.el (lisp-interaction-mode):
7404         * lisp-mode.el (flet):
7405         Added accelerators onto the menus.
7406         Made all the different versions of the let function be indented
7407         the same way.
7408         Undid Steve's easy-menu-ification, because it makes it impossible
7409         to have the menubar and popup menus different.
7410         Cleaned up the menu; added items for find-function &c and some
7411         indenting, and removed debug-on-*.
7412
7413         * list-mode.el (list-mode-hook):
7414         * list-mode.el (list-mode):
7415         * list-mode.el (completion-setup-hook):
7416         * list-mode.el (display-completion-list):
7417         Added support for the :window-height keyword, which is required
7418         because of other changes that I made for the file dialog box.  I
7419         also made the hook variables list-mode-hook and
7420         completion-setup-hook and also minibuffer-setup-hook in
7421         minibuf.el be permanent-local; see comment in list-mode.el.
7422
7423         * map-ynp.el (map-y-or-n-p):
7424         Added accelerators to the dialog buttons.
7425
7426         * menubar-items.el (menu-truncate-list):
7427         New internal function.
7428         * menubar-items.el (submenu-generate-accelerator-spec):
7429         * menubar-items.el (menu-item-strip-accelerator-spec):
7430         * menubar-items.el (menu-item-generate-accelerator-spec):
7431         New exported functions, for use in auto-generating accelerator specs.
7432
7433         * menubar-items.el:
7434         * menubar-items.el (default-menubar):
7435         * menubar-items.el (maybe-add-init-button):
7436         * menubar-items.el (bookmark-menu-filter):
7437         * menubar-items.el (slow-format-buffers-menu-line):
7438         * menubar-items.el (build-buffers-menu-internal):
7439         * menubar-items.el (language-environment-menu-filter):
7440         * menubar-items.el (default-popup-menu):
7441         * menubar-items.el (popup-buffer-menu):
7442         * menubar-items.el (popup-menubar-menu):
7443         Did a major overhaul on this file, and in fact I'm nowhere near
7444         done working on the menubar, and there will be more patches to
7445         come.  A basic summary of what I've done:
7446
7447         a) I added accelerators to all of the menu items.  For menus that
7448         are auto-generated, such as the buffers menu, the accelerators are
7449         automatically added to the beginning of each line using the
7450         numbers 1 through 9, then zero, and then letters starting with A,
7451         but omitting the letters that are already in use for the fixed
7452         menu items at the top of the buffers menu.  To facilitate adding
7453         accelerators of this kind, I created some new functions
7454         (*-accelerator-spec), which are also being used by other filters
7455         that auto generate lists of things such as ftp sites to download
7456         packages.  If people really don't like these accelerators
7457         appearing at the beginning of the menu items, a variable can be
7458         added to optionally turn them off, but I think this is rather
7459         pointless because other menu items have accelerators and many or
7460         most of the menu users will use the accelerators if the support is
7461         there.
7462
7463         b) I combined the top level Tools and Apps menus into a single
7464         Tools menu, because the distinction between the two is not
7465         obvious, and the items on the menus are not used often enough that
7466         putting some of them onto submenus is a problem.
7467
7468         c) I created two new top level menus called View and Cmds because
7469         there were too many items on the File and Edit menus, and I'm going
7470         to be adding more items to these menus.  In contrast to the Tools
7471         menu, the items on these menus may be used quite often during an
7472         editing session, and so should be available with fewer
7473         keystrokes.
7474
7475         d) I added a number of options to the options menu, including one
7476         for controlling whether the alt key can be used to traverse to
7477         menu items using the accelerators, one for controlling behavior of
7478         control-k, one for controlling how the kill and yank functions
7479         interact with the clipboard, a few additional buffers-menu
7480         options, and various other things.  I also did a bit of
7481         rearranging, for example, combining the keyboard and mouse options
7482         into a single keyboard and mouse submenu to facilitate the
7483         accelerators on that level.
7484
7485         e) I changed the variable buffers-menu-format-buffer-line-function
7486         to take two arguments instead of one, the second argument being
7487         the line number for use in creating an accelerator.  I added a
7488         hack to support existing functions with one argument (although I
7489         doubt that very many of these exist), for backward compatibility.
7490
7491         f) I moved the top level mule menu to be a submenu of the edit
7492         menu.  I think that most of the items on this menu are fairly
7493         useless and there are certainly not enough frequently used items
7494         to justify this being its own top level menu.
7495
7496         g) I combined most of the items in big-menubar.el into the main menu.
7497         If people think the main menu is too big, it would be possible to
7498         create different configurations, some smaller.
7499
7500         * menubar.el (check-menu-syntax):
7501         Deleted some syntax checks that were no longer valid, partly
7502         because of changes that were already made a long time ago, and
7503         partly because of a change I made where I allow the name of the
7504         menu item to be an evaluated expression rather than just a string,
7505         similar to all of the other parameters of a menu item.
7506
7507         * minibuf.el:
7508         * minibuf.el (read-file-name-1):
7509         * minibuf.el (mouse-read-file-name-1):
7510         I made a number of changes to improve the appearance
7511         and functioning of the file dialog box.  They include:
7512
7513         a) Fixing the problem where closing the dialog box by clicking on
7514         the close button of the window didn't properly exit the
7515         minibuffer.
7516
7517         b) Fixing the problem that if you typed part of a file name, and
7518         then clicked on a completion with the mouse, the file was not
7519         correctly selected.
7520
7521         c) Changing the title of the dialog box to reflect the operation
7522         being done in accordance with user interface conventions, rather
7523         than the name of the dialog box buffer, which is rather useless.
7524
7525         d) Remove the words "possible completions are" which didn't
7526         belong.
7527
7528         e) Fix things so that the completions scroll off the end of the
7529         completions windows only to the right, rather than both to the
7530         right and down, which is in accordance with Windows user interface
7531         conventions.
7532
7533         * msw-init.el (init-post-mswindows-win):
7534         Added a binding for meta-F4, which is the standard windows binding
7535         for exiting a program.
7536
7537         * select.el (get-selection-no-error):
7538         * select.el (own-selection):
7539         * select.el (own-clipboard):
7540         Added an optional argument called append to the functions
7541         own-selection and own-clipboard.  This adds support for appending
7542         text to the existing selection and allows the function
7543         own-clipboard to be used as the value of the variable
7544         interprogram- cut-function.
7545
7546         Fixed a bug in own-selection in handling zmacs-region-stays.
7547
7548         * simple.el (historical-kill-line): New.
7549
7550         * simple.el (kill-line):
7551         * simple.el (interprogram-cut-function):
7552         * simple.el (interprogram-paste-function):
7553         * simple.el (handle-pre-motion-command):
7554         * simple.el (next-line):
7555         * simple.el (previous-line):
7556         a) Expanded the variable kill-whole-line, so that function
7557         kill-line can be set to delete the entire line always, not just
7558         when cursor is at the beginning of the line.  This is controlled
7559         by setting the variable kill-whole-line to the symbol 'always.
7560         This behavior, as well as the existing kill-whole-line behavior,
7561         now only take effect when kill-line is called interactively,
7562         although this is a departure from a previous behavior in the case
7563         of setting this variable kill-whole-line to t.  It is almost
7564         certainly what has always been intended, and most likely the old
7565         way of doing things introduced bugs.  I also created a function
7566         called historical-kill-line, which ignores the kill-whole-line
7567         setting and always gives the historical behavior of only killing
7568         to the end of the line.  I bound this function to shift- control-k
7569         so that the kill to end of line behavior is available, even when
7570         kill-whole-line has been set to change control-k into the simple
7571         delete-whole-line behavior. (This can be set using the options
7572         menu.)
7573
7574         b) I changed things so that kill and yank now interact with the
7575         clipboard by default under windows.  This was done by changing the
7576         default value of interprogram-cut- function and
7577         interprogram-paste-function.  You can get the old behavior by
7578         setting these to nil, and there is an option on the options menu
7579         to do this.
7580
7581         c) I added support for selecting text using shifted motion keys.
7582         This support is on by default and can be controlled by the
7583         variable shifted-motion-keys-select-region.  There is also a
7584         variable called unshifted-motion-keys-deselect-region that
7585         controls more specifically how the shifted motion key behavior
7586         works.  I did not put an option on the options menu to turn this
7587         off, because I can't imagine why this would be useful.
7588
7589         * simple.el (forward-block-of-lines):
7590         * simple.el (backward-block-of-lines):
7591         * simple.el (block-movement-size):
7592         New.
7593
7594         * simple.el (uncapitalized-title-words):
7595         * simple.el (uncapitalized-title-word-regexp):
7596         * simple.el (capitalize-string-as-title):
7597         * simple.el (capitalize-region-as-title):
7598         New.
7599
7600
7601         * subr.el (add-hook):
7602         * subr.el (make-local-hook): New.
7603         * subr.el (remove-local-hook): New.
7604         * subr.el (add-one-shot-hook): New.
7605         * subr.el (add-local-one-shot-hook): New.
7606         Added some functions to make using hooks easier.
7607         These include:
7608
7609         a) Functions add-local-hook and remove-local-hook to make it easy
7610         to use local hooks.
7611
7612         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7613         make it possible to add a "one-shot" hook, which is to say a hook
7614         that runs only once, and automatically removes itself after the
7615         first time it has run.
7616
7617 2000-03-09  Andy Piper  <andy@xemacs.org>
7618
7619         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7620
7621 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7622
7623         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7624         Moved from menubar-items.el.
7625         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7626
7627 2000-03-08  Andy Piper  <andy@xemacs.org>
7628
7629         * gutter-items.el (build-buffers-tab-internal): add selected field
7630         to buffers tab spec.
7631
7632 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7633
7634         * minibuf.el (last-exact-completion): Initialize to nil.
7635
7636 2000-03-07  Didier Verna  <didier@xemacs.org>
7637
7638         * startup.el (command-line-1): remove unused variable
7639         `first-file-buffer'.
7640
7641 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7642
7643         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7644         which is also used for Web server log files.
7645
7646 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7647
7648         * mule/mule-charset.el: Setup auto-fill-chars.
7649
7650 2000-03-02  SL Baur  <steve@beopen.com>
7651
7652         * subr.el (with-string-as-buffer-contents): Reimplement using
7653         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7654         non-deletion of buffer after execution problem.
7655         (with-output-to-string): Use unique buffer name.
7656
7657 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7658
7659         * gutter-items.el (buffers-tab-sort-function):  New variable.
7660         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7661
7662 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7663
7664         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7665
7666 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7667
7668         * menubar-items.el (maybe-add-init-button): Remove the "Load
7669         .emacs" button from all menubars.
7670
7671 2000-03-01  Didier Verna  <didier@xemacs.org>
7672
7673         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7674         region rectangle replacement (from Jan Vroonhof).
7675         (replace-rectangle): new function.
7676
7677 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7678
7679         * mule/mule-cmds.el (set-default-coding-systems): Use
7680         set-terminal-coding-system and set-keyboard-coding-system.
7681         * coding.el (set-terminal-coding-system): Use
7682         set-console-tty-output-coding-system.
7683         (set-keyboard-coding-system): Use
7684         set-console-tty-input-coding-system.
7685
7686 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7687
7688         * minibuf.el (read-variable): Allow symbol to default argument.
7689
7690 2000-02-27  Andy Piper  <andy@xemacs.org>
7691
7692         * gutter-items.el (update-tab-hook): new function to be used for
7693         hooks.
7694         (create-frame-hook): add update-tab-hook.
7695         (record-buffer-hook): ditto.
7696         (default-gutter-position-changed): ditto.
7697         (default-gutter-position): updating the buffers tab is now handled
7698         by a hook.
7699         (default-gutter-position-changed-hook): new variable.
7700         (gutter-element-visibility-changed-hook): ditto.
7701         (set-gutter-element-visible-p): call it.
7702         (set-gutter-element): use modify-specifier-instances. Set extents
7703         as duplicable before using.
7704         (remove-gutter-element): ditto.
7705         (set-gutter-element-visible-p): ditto.
7706         (init-gutter): new function.
7707         (add-tab-to-gutter): use new gutter-element functions rather than
7708         setting specifiers directly.
7709         (clear-progress): ditto.
7710         (abort-progress): ditto.
7711         (gutter-buffers-tab-visible-p): renamed from
7712         default-gutter-visible-p
7713
7714         * specifier.el (modify-specifier-instances): new function from Jan
7715         Vroonhof.
7716
7717         * x-init.el (init-post-x-win): call init-gutter.
7718
7719         * msw-init.el (init-post-mswindows-win): call init-gutter.
7720
7721         * menubar-items.el (default-menubar): Update to reflect new gutter
7722         variables.
7723
7724 2000-02-26  Andy Piper  <andy@xemacs.org>
7725
7726         * gutter-items.el (set-gutter-element): new function. Add gutter
7727         elements to the specified gutter.
7728         (remove-gutter-element): new function. Remove gutter elements from
7729         the specified gutter.
7730         (set-gutter-element-visible-p): new function. Set gutter element
7731         visibility for the provided gutter-visible specifier.
7732
7733 2000-02-23  Andy Piper  <andy@xemacs.org>
7734
7735         * gutter-items.el (add-tab-to-gutter): specify dimensions
7736         dynamically.
7737
7738 2000-02-24  Martin Buchholz  <martin@xemacs.org>
7739
7740         * gutter-items.el (add-tab-to-gutter):
7741         * package-get.el (package-get-interactive-package-query):
7742         * package-ui.el (pui-directory-exists):
7743         (pui-install-selected-packages):
7744         (pui-list-packages):
7745         Use #'(lambda ...)  instead of '(lambda ...).
7746
7747 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
7748
7749         * startup.el (load-user-init-file): Check to make sure user
7750           has an init-file before calling load().
7751
7752 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7753
7754         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
7755
7756 2000-02-23  Martin Buchholz <martin@xemacs.org>
7757
7758         * XEmacs 21.2.31 is released.
7759
7760 2000-02-21  Mike Sperber <mike@xemacs.org>
7761
7762         * loadup.el (really-early-error-handler):
7763         * update-elc.el:
7764         * make-docfile.el:
7765         Remove dependency on EMACSBOOTSTRAP... environment variables.
7766
7767 2000-02-21  Martin Buchholz <martin@xemacs.org>
7768
7769         * XEmacs 21.2.30 is released.
7770
7771 2000-02-19  Martin Buchholz  <martin@xemacs.org>
7772
7773         * byte-optimize.el (byte-optimize-plus):
7774         (byte-optimize-minus):
7775         (byte-optimize-multiply):
7776         Optimize (- 0) to 0, not (-)
7777         Optimize (+ 5 3.0) to 8.0
7778         Optimize (* 5 3.0) to 15.0
7779         Improve readability.
7780
7781 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
7782
7783         * modeline.el: (modeline-scrolling-method): change modeline
7784         mswindows cursor appearance according to the value.
7785
7786         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
7787         and 'gui-element face colors and 'gui-element face font to Windows
7788         defaults.
7789
7790 2000-02-09 Stef Epardaud  <stef@lunatech.com>
7791
7792         * font-lock.el: Javadoc enhancements
7793
7794 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
7795
7796         * ldap.el (toplevel): Test if LDAP support has been compiled in
7797         (ldap-verbose): New option
7798         (ldap-search-entries): Renamed from the previous ldap-search
7799         Conditionalize message display on ldap-verbose
7800         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
7801         defuns
7802         (ldap-search): Is now defined as an obsolete wrapper calling
7803         ldap-search-basic or ldap-search-entries
7804
7805
7806 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7807             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
7808             Jan Vroonhof  <jan@xemacs.org>
7809
7810         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
7811         When for-effect is true, didn't call `byte-optimize-form'
7812         in and/or subforms without last.
7813
7814 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
7815
7816         * package-get.el (package-get-download-sites): Use correct custom
7817         type.
7818
7819 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7820
7821         * files.el (write-file): Ask for coding system when compiled with
7822         file-coding.
7823
7824 2000-02-16  Andy Piper  <andy@xemacs.org>
7825
7826         * buffer.el (switch-to-buffer): give norecord argument to
7827         set-window-buffer instead of explicitly recording.
7828
7829         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
7830         we have to pick a window.
7831
7832 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7833
7834         * mule/mule-cmds.el (describe-language-support): Don't add
7835         unexist function to help-map.
7836         (describe-coding-system): Don't use already assigend `C'.
7837
7838 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7839
7840         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
7841         work in custom.
7842
7843 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
7844
7845         * about.el: Ienaga's e-mail address change.
7846
7847 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
7848
7849         * etags.el (find-tag): force new window -- even if buf already
7850         visible -- when other-window is t
7851
7852 2000-02-16  Martin Buchholz <martin@xemacs.org>
7853
7854         * XEmacs 21.2.29 is released.
7855
7856 2000-02-09  Martin Buchholz  <martin@xemacs.org>
7857
7858         * cl-extra.el (getf): This is now identical to `plist-get', so
7859         just defalias it.
7860         * cl-macs.el: Make getf an alias to plist-get, at the
7861         byte-compiler level, using define-compiler-macro.
7862
7863 2000-02-08  Martin Buchholz  <martin@xemacs.org>
7864
7865         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
7866
7867 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
7868
7869         * lisp/etags.el (find-tag-internal): set exact-tagname to
7870           a regular expression that matches against the tagname
7871           part of the tag entry first instead of only looking in
7872           the context area.
7873
7874 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7875
7876         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
7877         * toobar.el: fixed typo(s) in customizing default-toolbar-position
7878
7879 2000-02-07  Martin Buchholz <martin@xemacs.org>
7880
7881         * XEmacs 21.2.28 is released.
7882
7883 2000-02-07  Martin Buchholz  <martin@xemacs.org>
7884
7885         * cl-extra.el (getf): Just call `get', never `get*'.
7886         Make arglist match docstring.
7887         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
7888         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
7889         * byte-optimize.el: remove references to `get*'.
7890
7891 2000-02-06  Martin Buchholz  <martin@xemacs.org>
7892
7893         * mule/european.el: Add syntax information for Latin3 and Latin4.
7894
7895 2000-02-02  Martin Buchholz  <martin@xemacs.org>
7896
7897         * byte-optimize.el: Byte-optimize (length "foo")
7898
7899 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
7900
7901         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
7902         width check using `window-leftmost-p' and `window-rightmost-p'.
7903
7904 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
7905
7906         * wid-edit.el (widget-match-inline): An atom never matches a
7907           list.
7908
7909 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7910
7911         * modeline.el: Consolidated 'x and 'mswindows specification under
7912         'win tag.
7913
7914 2000-01-29  Andy Piper  <andy@xemacs.org>
7915
7916         * gutter-items.el: (format-buffers-tab-line): Try and be
7917         intelligent about buffer naming when we have duplicates.
7918
7919 2000-01-29  Andy Piper  <andy@xemacs.org>
7920
7921         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
7922         updated when it becomes visible.
7923
7924 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7925
7926         * bytecomp.el (byte-compile-insert-header): Properly set coding
7927         system under MULE and file-coding.
7928
7929 2000-01-28  Martin Buchholz  <martin@xemacs.org>
7930
7931         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
7932         (dontusethis-set-value-terminal-coding-system-handler):
7933         (dontusethis-set-value-keyboard-coding-system-handler):
7934         Never undefine coding system aliases.  Emergency fix for gnus.
7935
7936 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7937
7938         * files.el (abbreviate-file-name): Use directory-sep-char instead
7939         of hard-coded "/".
7940
7941 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
7942
7943         * startup.el (user-init-file-base-list): New variable, replacing
7944         user-init-file-base.
7945         (find-user-init-file): New function.
7946         (command-line-early): Use it.
7947         (load-user-init-file): Ditto.
7948
7949 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7950
7951         * gutter-items.el (update-tab-in-gutter): Use proper locale when
7952         calling valid-image-instantiator-format-p
7953
7954 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7955
7956         * isearch-mode.el (isearch-mode): The variable is
7957         isearch-unhidden-extents, not isearch-opened-extents.
7958
7959 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
7960
7961         * minibuf.el (next-history-element): Modify error message if a
7962         default value is available.
7963
7964 2000-01-26  Martin Buchholz  <martin@xemacs.org>
7965
7966         * bytecomp.el (byte-compile-file): Don't unconditionally write
7967         .elc files in binary - might contain non-Latin1.
7968
7969 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7970
7971         * process.el (shell-quote-argument): Use (nt-quote-process-args)
7972         for windows-nt.
7973
7974         * version.el:
7975         * startup.el (user-init-file-base):
7976         * process.el (call-process-region):
7977         * files.el (make-backup-file-name):
7978         (backup-file-name-p):
7979         (file-relative-name):
7980         (abbreviate-file-name):
7981         (set-auto-mode):
7982         * code-process.el (call-process-region): Removed unnecessary
7983         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
7984         support out of the universe.
7985
7986         * process.el:
7987         * code-process.el:
7988         * bytecomp.el (byte-compile-file): Removed reference to
7989         buffer-file-type, and commented usage of binary-process-output
7990         NTEmacs variables.
7991
7992 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
7993
7994         * help.el (function-arglist): Add case for macro.
7995
7996 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7997
7998         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
7999         printers.
8000         (custom-display): Added a menu for printer/display tags.
8001
8002         * frame.el (frame-type):
8003         * device.el (device-type): Added 'msprinter to the doc string, and
8004         removed 'pc -- it is not going to be implemented ever.
8005         (call-device-method): Fixed docstring typo.
8006         Defined specifier tags 'printer and 'display.
8007
8008 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8009
8010         * lisp/itimer.el (itimer-run-expired-timers): (consp
8011           last-command-event-time) instead of (consp
8012           'last-command-event-time).
8013
8014 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8015
8016         * msw-glyphs.el: Removed obsolete commentary.
8017
8018 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8019
8020         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8021         better default value.
8022
8023 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8024
8025         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8026         (read-string): Ditto.
8027         (eval-minibuffer): Ditto.
8028         (read-command): Ditto.
8029         (read-function): Ditto.
8030         (read-variable): Ditto.
8031         (read-number): Ditto.
8032         (read-shell-command): Ditto.
8033         (read-number): Record history.
8034
8035 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8036
8037         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8038
8039 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8040
8041         * faces.el (startup-initialize-custom-faces): New function.
8042         Reset all faces created during auto-autoloads loading time
8043         by defface.
8044         * startup.el (command-line): Call it.
8045
8046 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8047
8048         * about.el (about-hackers): Add myself to contributors list.
8049
8050 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8051
8052         * menubar-items.el (maybe-add-init-button): Removed an argument in
8053         a call to load-user-init-file, as the function managed to lose its
8054         formal parameter a few betas ago.
8055
8056 2000-01-18  Martin Buchholz <martin@xemacs.org>
8057
8058         * XEmacs 21.2.27 is released.
8059
8060 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8061
8062         * process.el (shell-command-to-string): Use the FSF docstring.
8063         Make shell-command-to-string the standard function, and
8064         exec-to-string the (deprecated) alias.
8065
8066         * startup.el: typo fix.
8067
8068 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8069
8070         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8071
8072 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8073
8074         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8075         buffers after visible buffers.
8076         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8077
8078 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8079
8080         * info.el (Info-extract-menu-node-name): Stop at a dot
8081         followed by whitespace or right parenthesis.
8082
8083 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8084
8085         * info.el (Info-directory-list): Warn against using Customize with
8086         Info-directory-list.
8087
8088 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8089
8090         * minibuf.el (read-file-name): doc fix.
8091
8092         * autoload.el (update-file-autoloads): doc fix.
8093
8094         * about.el (about-hackers): Change my E-mail address.
8095
8096 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8097
8098         * info.el (Info-visit-file): Just use the `f' interactive spec to
8099         read a filename in the standard way.
8100
8101 2000-01-13  Andy Piper  <andy@xemacs.org>
8102
8103         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8104         (gutter-buffers-tab-extent): new variable.
8105         (update-tab-in-gutter): call add-tab-to-gutter again if the
8106         orientation has changed.
8107         (add-tab-to-gutter): cope with different orientations.
8108
8109 2000-01-11  Didier Verna  <didier@xemacs.org>
8110
8111         * info.el (Info-following-node-name): backward-skip dots as well
8112         as spaces (dots at the end of a node name aren't part of it).
8113         (Info-extract-menu-node-name): don't skip dots. There could be
8114         some in the node name.
8115         (Info-index): allow dots to be part of a node name.
8116
8117 2000-01-12  Andreas Jaeger  <aj@suse.de>
8118
8119         * files.el (auto-mode-alist): Added idlwave-mode.
8120         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8121
8122 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8123
8124         * info.el (Info-search): Show default value.
8125
8126 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8127
8128         * info.el (Info-read-node-completion-table): New variable.
8129         (Info-read-node-name-1): New function.
8130         (Info-read-node-name): Use it.
8131         (Info-follow-reference): Use DEFAULT argument of completing-read.
8132         (Info-menu): Ditto.
8133
8134 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8135
8136         * hyper-apropos.el (hyper-describe-key-briefly): Save
8137         window configuration.
8138         (hyper-describe-face): Use DEFAULT of completing-read.
8139         (hyper-apropos-read-variable-symbol): Ditto.
8140         (hyper-apropos-read-function-symbol): Ditto.
8141
8142 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8143
8144         * mule/mule-cmds.el (set-default-coding-system): Set
8145         comint-exec-hook to use coding-system-for-read and
8146         coding-system-for-write so that C-x RET c works.
8147
8148 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8149
8150         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8151         (previous-matching-history-element): Increment
8152         minibuffer-max-depth by 1.
8153         (next-matching-history-element): Ditto.
8154
8155 2000-01-11  Andy Piper  <andy@xemacs.org>
8156
8157         * gutter-items.el (buffers-tab): Create a new face for the buffers
8158         tab.
8159         (buffers-tab-face): use it.
8160
8161 2000-01-10  Didier Verna  <didier@xemacs.org>
8162
8163         * modeline.el (modeline-scrolling-method): change modeline X
8164         cursor appearance according to the value.
8165
8166 2000-01-07  Andreas Jaeger  <aj@suse.de>
8167
8168         * about.el (about-hackers): Moved my entry to contributor list.
8169         (xemacs-hackers): Added myself.
8170         (about-maintainer-info): Added description of myself.
8171
8172
8173 2000-01-07  Didier Verna  <didier@xemacs.org>
8174
8175         * modeline.el (modeline-scrolling-method): new variable.
8176         (mouse-drag-modeline): add reference to it in the docstring.
8177         (mouse-drag-modeline): handle it.
8178
8179 2000-01-08  Andy Piper  <andy@xemacs.org>
8180
8181         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8182         calls.
8183         (remove-buffer-from-gutter-tab): ditto.
8184
8185 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8186
8187         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8188         (custom-face-edit): Fix grammatical error in help message.
8189
8190 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8191
8192         * movemail.el: Added.
8193
8194         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8195
8196 2000-01-03  Didier Verna  <didier@xemacs.org>
8197
8198         * modeline.el (mouse-drag-modeline): remove the code related to
8199         the modeline horizontal scrolling facility.
8200
8201 1999-12-31  Martin Buchholz <martin@xemacs.org>
8202
8203         * XEmacs 21.2.26 is released.
8204
8205 1999-12-28  Andy Piper  <andy@xemacs.org>
8206
8207         * wid-edit.el (widget-push-button-value-create): The gui cache
8208         does not agree with native widgets which can only be displayed
8209         once per window. The reasons for caching are diminished now that
8210         we don't hog resources when creating buttons.
8211         (widget-push-button-cache) deleted.
8212
8213 1999-12-24  Martin Buchholz <martin@xemacs.org>
8214
8215         * XEmacs 21.2.25 is released.
8216
8217 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8218
8219         * hyper-apropos.el (hyper-apropos): Toggle
8220         hyper-apropos-programming-apropos correctly.
8221         Set REGEXP when user accepts default value.
8222
8223 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8224
8225         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8226         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8227
8228 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8229
8230         * mule/mule-category.el (undefined-category-designator):
8231         Return char instead of character.  Search for undefined one.
8232         (describe-category): Use with-displaying-help-buffer.
8233
8234 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8235
8236         * byte-optimize.el (byte-optimize-plus):
8237         Optimize (+ 1) to 1 instead of (1+ nil).
8238
8239         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8240
8241         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8242
8243         * byte-optimize.el (byte-optimize-char-before): New function.
8244         Remove performance penalty for using (char-before) instead of (char-after).
8245
8246 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8247
8248         * mule/mule-category.el (char-category-list): Return character
8249         instead of integer.
8250
8251 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8252
8253         * minibuf.el (read-buffer): Check default is buffer object.
8254
8255 1999-11-25  Andy Piper  <andy@xemacs.org>
8256
8257         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8258         for buttons.
8259
8260 1999-12-16  Andreas Jaeger  <aj@suse.de>
8261
8262         * package-get.el (package-get-maybe-save-index): Fixed typo.
8263         Patch by Jeff Miller <jmiller@smart.net>.
8264
8265 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8266
8267         * gnuserv.el (gnuserv-process-filter):  don't call
8268         gnuserv-write-to-client when gnuserv-current-client is nil
8269
8270 1999-12-14  Martin Buchholz <martin@xemacs.org>
8271
8272         * XEmacs 21.2.24 is released.
8273
8274 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8275
8276         * about.el (about-hackers): Update my email address.
8277
8278 1999-12-07  Martin Buchholz <martin@xemacs.org>
8279
8280         * XEmacs 21.2.23 is released.
8281
8282 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8283
8284         * package-get.el (package-get-download-sites): Removed several
8285         defunct download sites, added many new ones, and corrected a few
8286         incorrect directory-on-site entries.  Added physical locations to
8287         site-description.
8288
8289 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8290
8291         * finder.el (finder-commentary): add DOC string and fix
8292         interactive spec
8293
8294 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8295
8296         * help.el (describe-function): Don't forget to intern the string
8297         completing-read returns.
8298         (describe-variable): Ditto.
8299
8300 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8301
8302         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8303         `hyper-apropos-help-mode' here to find symbol to customize
8304         irregardless of cursor position and simplify
8305         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8306         `hyper-apropos-popup-menu'.
8307
8308 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8309
8310         * apropos.el (apropos-mode-map): Add return to call
8311         apropos-follow.
8312         (apropos-print): Call apropos-mode to have better
8313         command reference. Put keymap text-poperty to
8314         symbole name.
8315
8316 1999-11-22  Alastair Burt  <burt@dfki.de>
8317
8318         * help.el: (describe-bindings-1): Added handling of keymaps for
8319         the extents at point.
8320
8321 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8322
8323         * gutter-items.el (buffers-tab-items): Wrap the function in a
8324         save-match-data
8325
8326 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8327
8328         * help.el (describe-function): Use the DEFAULT argument to
8329         completing-read.
8330         (describe-variable): Ditto.
8331
8332 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8333
8334         * minibuf.el (read-from-minibuffer): Add optional argument
8335         DEFAULT to have better mini-buffer history support.
8336         (completing-read): Pass default to read-from-minibuffer.
8337         (read-buffer): Pass default to completing-read.
8338
8339 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8340
8341         * font-lock.el (font-lock-doc-string-face): Document the
8342         `font-lock-lisp-like' property.
8343
8344 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8345
8346         * lisp-mode.el: Specify `font-lock-lisp-like'.
8347
8348         * font-lock.el (font-lock-lisp-like): New function.
8349         (font-lock-fontify-syntactically-region): Use it.
8350
8351 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8352
8353         * XEmacs 21.2.22 is released
8354
8355 1999-11-28  Martin Buchholz <martin@xemacs.org>
8356
8357         * XEmacs 21.2.21 is released.
8358
8359 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8360
8361         * minibuf.el (read-coding-system): Accept symbol and
8362         coding-system object as a default-coding-system.
8363
8364 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8365
8366         * minibuf.el (read-coding-system): Accept symbol as
8367         a default-coding-system.
8368
8369 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8370
8371         * apropos.el (apropos-documentation): Use insert instead
8372         of princ.
8373
8374 1999-11-07  William M. Perry  <wmperry@aventail.com>
8375
8376         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8377           for the linux console.
8378
8379         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8380           stuff to work when you are not on a window system, since the GPM
8381           mouse support now allows pasting from outside of XEmacs.
8382
8383 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8384
8385         * XEmacs 21.2.20 is released
8386
8387 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8388
8389         * setup-paths.el (paths-default-info-directories): Add
8390         /usr/share/info and /usr/local/share/info.
8391
8392 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8393
8394         * about.el: Updated Vladimir Ivanovic's info.
8395
8396 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8397
8398         * auto-show.el (auto-show-truncationp): Remove.
8399
8400         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8401
8402 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8403
8404         * indent.el (indent-line-to): fix bug: spaces were not replaced
8405         with tab if column is multiple of tab-width
8406         From dhn@qedinc.com
8407
8408 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8409
8410         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8411         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8412
8413         * package-get.el (package-get-package-provider): Be verbose when
8414         interactive. Patch from Robert Pluim
8415
8416 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8417
8418         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8419         info file suffixes.
8420
8421 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8422
8423         * process.el (open-network-stream): Add a new optional parameter
8424         PROTOCOL to support udp; fix a minor typo and add an explanation
8425         in docstring for udp programming.
8426
8427         * code-process.el (open-network-stream): Add a new optional
8428         parameter PROTOCOL to support udp; fix a minor typo and add an
8429         explanation in docstring for udp programming.
8430
8431 1999-10-18  Andy Piper  <andy@xemacs.org>
8432
8433         * gui.el (make-gui-button): be more precise about how we call
8434         callbacks.
8435
8436         * wid-edit.el (widget-push-button-value-create): Use the new form
8437         of native gui-button.
8438
8439 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8440
8441         * info.el (Info-page-prev): Don't do (sit-for 0).
8442
8443 1999-10-13  Andy Piper  <andy@xemacs.org>
8444
8445         * gutter-items.el (progress-abort-glyph): new glyph for showing
8446         abort status.
8447         (append-progress): dispatch-event rather than sit-for.
8448         (abort-progress): new function. Show the abort glyph with an
8449         appropriate message.
8450         (raw-append-progress): dispatch-event rather than sit-for.
8451         (display-progress): cope with aborts.
8452
8453         * gui.el (make-gui-button): Use native widgets for buttons
8454         unconditionally.
8455         (insert-gui-button): ditto.
8456         (gui-button-p): ditto.
8457
8458         * xbm-button.el: remove from core.
8459
8460         * xpm-button.el: remove from core.
8461
8462 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8463
8464         * faces.el (init-device-faces): Don't initialize the random faces
8465         on the stream device.
8466
8467 1999-10-06  Andy Piper  <andy@xemacs.org>
8468
8469         * files.el (recover-file): Don't use ls under windows for revert buffer.
8470
8471 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8472
8473         * package-get.el (package-get-download-menu): Make menu really
8474         toggle download sites.
8475         (package-get-download-sites): Add autoload cookie.
8476
8477 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8478
8479         * setup-paths.el (paths-find-module-directory): Ditto.
8480
8481 1999-09-29  Werner Fink  <werner@suse.de>
8482
8483         * setup-paths.el (paths-find-exec-directory): Add missing nil
8484         parameter for environment.
8485
8486 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8487
8488         * modeline.el (modeline-format):
8489         Only purecopy the strings.  Else
8490         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8491         barfs.
8492
8493 1999-08-28  Mike Woolley  <mike@bulsara.com>
8494
8495         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8496         user setting comint-completion-addsuffix and
8497         comint-process-echoes.
8498
8499 1999-09-22  Andy Piper  <andy@xemacs.org>
8500
8501         * gutter-items.el (update-tab-in-gutter): use
8502         last-nonminibuf-window instead of selected-window.
8503
8504 1999-09-18  Andy Piper  <andy@xemacs.org>
8505
8506         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8507         display on.
8508
8509         * subr.el (record-buffer-hook): new variable so that the hook gets
8510         some documentation.
8511
8512 1999-09-16  Andy Piper  <andy@xemacs.org>
8513
8514         * gutter-items.el (update-tab-in-gutter): only update when the
8515         gutter is visible.
8516         (remove-buffer-from-gutter-tab): ditto.
8517
8518 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8519
8520         * simple.el (do-auto-fill): Commented out part of Kinsoku
8521         processing.
8522
8523 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8524
8525         * isearch-mode.el (isearch-highlightify-region): Give the
8526         highlighting extents a high priority.
8527         (isearch-make-extent): Give the main highlighting extent an even
8528         higher priority.
8529
8530 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8531
8532         * packages.el (packages-compute-package-locations): Fix typo from
8533         -u rationalization.
8534
8535 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8536
8537         * setup-paths.el (paths-find-doc-directory): Respect value of
8538         `configure-doc-directory.'
8539
8540         * find-paths.el (paths-find-architecture-directory): Give
8541         precendence `default' argument (which typically comes from
8542         configure).
8543
8544 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8545
8546         * startup.el (command-line-early): Added options -user-init-file
8547         and -user-init-directory.
8548
8549         * files.el (user-init-file): Default to NIL so we can recognize
8550         when it's set.
8551
8552 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8553
8554         * obsolete.el (init-file-user):
8555         * startup.el:
8556         * packages.el (packages-compute-package-locations):
8557         * package-get.el (package-get-user-index-filename):
8558         * menubar-items.el (maybe-add-init-button):
8559         * info.el (Info-annotations-path):
8560         * dump-paths.el:
8561         Change `user-init-directory' to be an absolute path.
8562         Use `user-init-directory' where appropriate.
8563         Zap `init-file-user' and its uses.
8564
8565 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8566
8567         * subr.el (copy-symbol): New function.
8568
8569 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8570
8571         * isearch-mode.el (isearch-done): Be sure to restore invisible
8572         extents in the proper buffer.
8573         (isearch-pre-command-hook): Set this-command to the correct value
8574         in case the buffer has changed and old overriding-local-map was
8575         used.
8576         (isearch-restore-extent): Use remprop instead of setting the
8577         property to nil.
8578
8579 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8580
8581         * cmdloop.el (execute-extended-command): Update zmacs region
8582         before the delay.
8583         (execute-extended-command): Make the message gettext-friendly.
8584
8585 1999-09-07  Andy Piper  <andy@xemacs.org>
8586
8587         * gutter-items.el (progress-gauge-glyph): renamed from
8588         progress-glyph.
8589         (progress-text-glyph): new variable.
8590         (progress-layout-glyph): use layouts and text glyphs.
8591         (progress-area-buffer): removed.
8592         (progress-text-and-extent): new variable.
8593         (progress-displayed-p): dynamically create gutter area buffer.
8594         (clear-progress): ditto.
8595         (raw-append-progress): ditto.
8596         (append-progress): use new glyph names.
8597         (raw-append-progress): only create the extent when needed. set
8598         properties more optimally.
8599         (progress): remove args.
8600
8601 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8602
8603         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8604         mapcar where the return value is unused.
8605         (isearch-restore-invisible-extents): Ditto.
8606         (isearch-highlight-all-cleanup): Ditto.
8607         (isearch-delete-extents-in-range): Traverse the extents only once.
8608         (isearch-highlight-all-update): Don't start over if the search
8609         string has changed and more input is pending.
8610
8611 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8612
8613         * packages.el (packages-find-package-data-path): Ditto.
8614
8615         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8616
8617         * subr.el (mapc-internal): Don't make obsolete.
8618
8619         * cl-extra.el (mapc): Resurrect.
8620
8621 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8622
8623         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8624         alias.
8625
8626         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8627         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8628         (isearch-yank-clipboard): Use get-clipboard instead of
8629         x-get-clipboard.
8630         (isearch-yank-selection): Fix docstring.
8631
8632 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8633
8634         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8635
8636 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8637
8638         * cl-macs.el (extent-start-position): Fix setf method.
8639         (extent-end-position): Ditto.
8640
8641 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8642
8643         * isearch-mode.el: End merge with FSF 20.4.
8644
8645         * isearch-mode.el (search-invisible): New variable.
8646         (isearch-hide-immediately): Ditto.
8647         (isearch-unhidden-extents): Ditto.
8648         (isearch-range-invisible): New function.
8649         (isearch-unhide-extent): Ditto.
8650         (isearch-restore-invisible-extents): Ditto.
8651         (isearch-restore-extent): Ditto.
8652
8653         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8654         implementation.
8655         (isearch-ring-retreat-edit): Ditto.
8656         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8657         (isearch-forward-regexp): New arguments NOT-REGEXP and
8658         NO-RECURSIVE-EDIT.
8659         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8660         (isearch-backward-regexp): New arguments NOT-REGEXP and
8661         NO-RECURSIVE-EDIT.
8662         (isearch-mode): Return isearch-success.
8663         (isearch-update): Use unread-command-events instead of
8664         unread-command-event.
8665         (isearch-abort): If an invalid regexp is encountered, keep popping
8666         states.
8667         (isearch-*-char): Use FSF implementation.
8668         (isearch-whitespace-chars): Use the more robust FSF's
8669         implementation.
8670         (isearch-within-brackets): New variable.
8671         (isearch-mode): Initialize it.
8672         (isearch-edit-string): Bind it.
8673         (isearch-search-and-update): Set it.
8674         (isearch-push-state): Push it.
8675         (isearch-top-state): Pop it.
8676         (isearch-search): Set it.
8677         (isearch-printing-char): When called by isearch-whitespace-chars,
8678         handle M-SPC gracefully.
8679         (isearch-message-prefix): New argument ELLIPSIS.
8680         (isearch-message-suffix): Ditto.
8681         (isearch-message): Use the ELLIPSIS argument when calling
8682         isearch-message-prefix and isearch-message-suffix.
8683         (isearch-message-prefix): Distinguish between "wrapped" and
8684         "overwrapped" search, FWIW.
8685
8686 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8687
8688         * isearch-mode.el (isearch-edit-string): Use the head of the
8689         search ring instead of search-last-string and search-last-regexp.
8690         (search-highlight): Renamed from isearch-highlight.
8691         (isearch-exit): Use the new name.
8692         (isearch-highlight): Ditto.
8693         (isearch-dehighlight): Ditto.
8694         (isearch-update-ring): New function.
8695         (isearch-done): Call it.
8696         (isearch-done): New argument EDIT.
8697         (isearch-repeat): If search string is empty, look up at the car of
8698         the search ring; ignore the yank pointer.
8699         (isearch-abort): Call isearch-done with NOPUSH.
8700         (isearch-cancel): New function.
8701         (isearch-mode-map): Bind it to ESC ESC ESC.
8702
8703         * isearch-mode.el: Begin merge with FSF 20.4.
8704
8705 1999-09-01  Andy Piper  <andy@xemacs.org>
8706
8707         * x-select.el (x-get-clipboard): obsolete.
8708         (x-yank-clipboard-selection): obsolete
8709
8710         * select.el (disown-selection): need to be careful to disown the
8711         clipboard if we set it via selection.
8712         (get-clipboard): move from x-select.el
8713         (yank-clipboard-selection): ditto.
8714
8715 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8716
8717         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8718         isearch-highlight-all-matches to nil.
8719         (isearch-fixed-case): New variable.
8720         (isearch-mode): Initialize it.
8721         (isearch-edit-string): Save it.
8722         (isearch-toggle-case-fold): Set it.
8723         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
8724         need to check isearch-fixed-case.
8725         (isearch-toggle-case-fold): Update highlighting of all matches
8726         before the pause.
8727         (isearch-edit-string):
8728
8729 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8730
8731         * isearch-mode.el (isearch-edit-string): Call isearch-message
8732         before reading the event so that the prompt is displayed properly.
8733         (isearch-message): Use isearch-nonincremental when calling
8734         isearch-message-prefix.
8735         (minibuffer-local-isearch-map): Bind up and down to do the same as
8736         M-p and M-n respectively.
8737         (isearch-done): New arg NOPUSH.
8738         (isearch-edit-string): Use it.
8739         (isearch-edit-string): Don't bind isearch-string.
8740         (isearch-ring-adjust): Edit string, *then* push state.
8741
8742 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
8743
8744         * faces.el (isearch-secondary): Make isearch-secondary look
8745         different than default.
8746
8747 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
8748
8749         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8750         save-excursion.
8751         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8752         (isearch-update): Call isearch-dehighlight without arguments.
8753         (isearch-done): Ditto.
8754
8755         * isearch-mode.el (isearch-fix-case): If the search string has no
8756         upper-case letters, allow the folding to be reenabled.
8757         Previously, once disabled, the folding would remain that way until
8758         the end of isearch.
8759         (isearch-top-state): Call isearch-fix-case.
8760
8761         * isearch-mode.el (isearch-yank): Use progn instead of the inner
8762         save-excursion.
8763         (isearch-dehighlight): Remove TOTALLY.  Simplify.
8764
8765 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
8766
8767         * xpm-button.el:
8768         xbm-button.el: Need to exist in core because gui.el depends on
8769         them.
8770
8771 1999-08-31  Andy Piper  <andy@xemacs.org>
8772
8773         * gutter-items.el (buffers-tab-face): new customizable variable.
8774         (buffers-tab-default-buffer-line-length): new specifier for
8775         maximum viewable characters.
8776         (progress-stack): new variable for implementing widget-based
8777         progress messages.
8778         (progress-area-buffer): ditto.
8779         (progress-glyph-height): ditto.
8780         (progress-stop-callback): ditto.
8781         (progress-quit-function): new function.
8782         (progress-glyph): new variable.
8783         (progress-layout-glyph): ditto.
8784         (progress-displayed-p): new function, see message-displayed-p for
8785         details.
8786         (clear-progress): ditto.
8787         (remove-progress): ditto.
8788         (append-progress): ditto.
8789         (raw-append-progress): ditto.
8790         (display-progress): ditto.
8791         (current-progress): ditto.
8792         (current-progress-label): ditto.
8793         (progress): ditto.
8794         (lprogress): ditto.
8795
8796
8797 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8798
8799         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
8800
8801         * isearch-mode.el (isearch-yank-x-selection): Renamed to
8802         `isearch-yank-selection'.
8803         (isearch-mode-map): Use it.
8804         (isearch-yank-selection): Use `get-selection' instead of
8805         `get-x-selection'.
8806
8807 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
8808
8809         * faces.el (isearch-secondary): Create face here.
8810
8811         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
8812         timers.
8813
8814 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
8815
8816         * subr.el (buffer-string): More robust backward compatibility
8817         check, courtesy William Perry.
8818
8819 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
8820
8821         * replace.el (perform-replace): Stop the search after the search
8822         limit has been reached.
8823
8824 1999-08-23  Andy Piper  <andy@xemacs.org>
8825
8826         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
8827         here if we don't have one.
8828
8829 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8830
8831         * ldap.el (ldap-coding-system): Default to nil until we get
8832         efficient UTF8 support
8833         (ldap-decode-string): Guard against `decode-coding-string' not
8834         being defined
8835         (ldap-encode-string): Guard against `encode-coding-string' not
8836         being defined
8837
8838 1999-08-23  Didier Verna  <didier@xemacs.org>
8839
8840         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
8841         Some doc strings improvements, and add a star to the `interactive'
8842         calls.
8843
8844 1999-08-18  Stef Epardaud  <stef@lunatech.com>
8845
8846         * font-lock.el (java-font-lock-keywords-3): introduced new
8847         keywords and regexpes for javadoc syntax 1.2.
8848
8849 1999-08-17  Andy Piper  <andy@xemacs.org>
8850
8851         * gutter-items.el (buffers-tab-format-buffer-line-function): use
8852         format-buffers-tab-line.
8853         (buffers-tab-max-buffer-line-length): new variable.
8854         (format-buffers-tab-line): new function. truncate names if over
8855         buffers-tab-max-buffer-line-length.
8856
8857 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
8858
8859         * cus-start.el: Customize the variable `bell-inhibit-time'.
8860
8861 1999-08-16  Andy Piper  <andy@xemacs.org>
8862
8863         * gutter-items.el (remove-buffer-from-gutter-tab): take a
8864         brute-force approach to deleting the last buffer.
8865         (buffers-tab-grouping-regexp): new customizable variable.
8866         (select-buffers-tab-buffers-by-mode): use it.
8867
8868 1999-08-13  Andy Piper  <andy@xemacs.org>
8869
8870         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
8871         deletion problem.
8872
8873 1999-07-30  Didier Verna  <didier@xemacs.org>
8874
8875         * cus-edit.el (custom-save-variables): I said, use prin1 instead
8876         of princ to output symbols.
8877         (custom-save-face-internal): ditto.
8878         (custom-save-resets): ditto.
8879
8880 1999-08-09  Didier Verna  <didier@xemacs.org>
8881
8882         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
8883         `regexp-quote' to protect the major mode name for use as a regular
8884         expression (c++ needs this for instance).
8885
8886 1999-08-08  Andy Piper  <andy@xemacs.org>
8887
8888         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
8889         cope with similar mode names.
8890
8891         * gutter-items.el (buffers-tab-selection-function): new selection
8892         function.
8893         (select-buffers-tab-buffers-by-mode): new function.
8894         (buffers-tab-items): use it if set to only display buffers in the
8895         tab in the current buffer's group..
8896         (update-tab-in-gutter): use new api.
8897         (remove-buffer-from-gutter-tab): ditto.
8898
8899         * gutter-items.el (buffers-tab-max-size): set custom selection
8900         default to 6.
8901         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
8902         (add-tab-to-gutter): set face as default.
8903
8904 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
8905
8906         * faces.el (frob-face-property): Merge the fall-back specifier
8907         with the target, not replace it.
8908
8909 1999-08-05  Andy Piper  <andy@xemacs.org>
8910
8911         * gutter-items.el (update-tab-in-gutter): add frame argument for
8912         buffer-items.
8913         (update-tab-in-gutter): use it.
8914
8915         * gutter-items.el (record-buffer-hook): set.
8916
8917         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
8918         change.
8919         (switch-to-buffer-hook) deleted.
8920
8921 1999-08-04  Andy Piper  <andy@xemacs.org>
8922
8923         * gutter-items.el (update-tab-in-gutter): make sure this will work
8924         as an argument to create-frame-hook.
8925
8926 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
8927
8928         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
8929         instead of timer emulation.
8930
8931 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
8932
8933         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
8934         Emacs isearch enhancements.
8935
8936 1999-07-28  Andy Piper  <andy@xemacs.org>
8937
8938         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
8939         all devices that support tab controls.
8940         (remove-buffer-from-gutter-tab): new function. to be used as a
8941         value for kill-buffer-hook.
8942
8943 1999-07-21  Sean MacLennan  <seanm@storm.ca>
8944
8945         * auto-show.el (auto-show-truncationp): changed to match
8946         `window_translation_on'
8947
8948 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
8949
8950         * XEmacs 21.2.19 is released
8951
8952 1999-07-28  SL Baur  <steve@miho>
8953
8954         * code-files.el (insert-file-contents): Fix docstring.
8955         revert previous change.
8956
8957 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8958
8959         * fill.el (fill-region-as-paragraph): Change re-break-point to
8960         contain word-across-newline plus one character so that filling
8961         Japanese and Chinese works as desired.
8962         * simple.el (do-auto-fill): Ditto.
8963
8964 1999-07-26  SL Baur  <steve@miho>
8965
8966         * mule/japanese.el ("Japanese"): Do not specify a default input
8967         method.
8968         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
8969
8970 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
8971
8972         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
8973         able to use cl-macs macro in early lisp.
8974
8975 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
8976
8977         * custom.el:
8978         * cus-face.el:
8979         * cus-edit.el:
8980                 Massive custom Theme API changes.
8981
8982 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8983
8984         * code-files.el (insert-file-contents): Regard
8985         coding-system-magic-cookie if `coding-system-for-read' is nil.
8986
8987 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
8988
8989         * mule/thai-xtis.el: Add coding: local variable, to avoid
8990         bootstrapping problem with C locale.
8991
8992 1999-07-22  Andy Piper  <andy@xemacs.org>
8993
8994         * dumped-lisp.el (preloaded-file-list): guard against putting
8995         gutter-items in a less than functional XEmacs.
8996         * gutter-items.el: put call to `add-tab-to-gutter' back in.
8997
8998 1999-07-18  Bob Weiner  <weiner@beopen.com>
8999
9000         * fill.el (fill-context-prefix): Fixed bug that prevented the
9001         setting of an adaptive fill prefix when the `dont-skip-first' was
9002         t.
9003
9004 1999-07-22  SL Baur  <steve@miho>
9005
9006         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9007
9008 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9009
9010         * files.el (interpreter-mode-alist): add `make', `guile', and
9011         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9012         makefile-mode, guile is a scheme, and someday XEmacs will be
9013         modular enough to use as an efficient scripting tool.)
9014
9015 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9016
9017         * mule/mule-cmds.el (reset-language-environment): Regard
9018         coding-category `utf-8' and `ucs-4' if they are available.
9019
9020 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9021
9022         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9023         (prefer-coding-system): Fix DOC-string.
9024
9025         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9026         DOC-string too.
9027
9028         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9029         Mule.
9030         (coding-system-change-eol-conversion): Fix DOC-string.
9031
9032 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9033
9034         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9035         instead of `list-coding-system'.
9036
9037 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9038
9039         * menubar-items.el (default-menubar): `select-input-method' was
9040         renamed to `set-input-method'.
9041
9042         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9043         "Set Language Environment" menu.
9044
9045         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9046         "Describe Language Support" menu.
9047
9048 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9049
9050         * mule/chinese.el ("Chinese-GB"): Rename
9051         `chinese-gb-environment-setup-function' to
9052         `setup-chinese-gb-environment-internal'.
9053
9054 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9055
9056         * mule/korean.el: Use `define-coding-system-alias' instead of
9057         `copy-coding-system'.
9058
9059 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9060
9061         * mule/mule-cmds.el (set-language-environment-coding-systems):
9062         Treat duplicated coding-categories.
9063
9064 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9065
9066         * mule/japanese.el: Use `define-coding-system-alias' instead of
9067         `copy-coding-system'.
9068
9069 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9070
9071         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9072         coding-system `viscii'.
9073
9074 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9075
9076         * mule/cyrillic.el:
9077         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9078         (cyrillic-alternativnyj-decode-table): New variable.
9079         (cyrillic-alternativnyj-encode-table): New variable.
9080         - Specify `iso-8-1' as a category of coding-system
9081           `alternativnyj'.
9082         - Abolish general Cyrillic environment.
9083
9084 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9085
9086         * mule/chinese.el:
9087         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9088         - Register `chinese-gb-environment-setup-function' as a
9089           `setup-function' of "Chinese-GB" environment.
9090
9091 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9092
9093         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9094         optional argument `parents'.
9095
9096         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9097         property for Thai-XTIS.
9098
9099         * mule/mule-help.el (help-with-tutorial): Use property
9100         `tutorial-coding-system' of language-info as a coding-system to
9101         read tutorial file.
9102
9103 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9104
9105         * mule/thai-xtis.el: Don't setup `setup-function' and
9106         `exit-function'.
9107
9108         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9109         `set-coding-category-system' to set up coding-system for
9110         coding-category.
9111
9112         * mule/mule-cmds.el (prefer-coding-system): Use
9113         `set-coding-category-system' to set up coding-system for
9114         coding-category.
9115
9116 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9117
9118         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9119         Thai-XTIS environment.
9120
9121         * mule/mule-cmds.el (prefer-coding-system): Use
9122         `find-coding-system' instead of `coding-system-p'.
9123
9124 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9125
9126         * mule/mule-cmds.el (set-language-environment-coding-systems):
9127         Modify eol-type for XEmacs.
9128
9129         * mule/thai-xtis.el: Delete unused local variable `category'.
9130
9131         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9132         function.
9133         (prefer-coding-system): Don't call
9134         `update-coding-systems-internal'; use function
9135         `coding-category-list' instead of variable `coding-category-list';
9136         use `set-coding-priority-list' instead of `set-coding-priority';
9137         modify `eol-type' for XEmacs.
9138
9139         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9140         `charset-columns'.
9141         (char-width): Likewise.
9142
9143 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9144
9145         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9146         `tis-620'.
9147
9148         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9149         `set-coding-priority-list' instead of `set-coding-priority'; don't
9150         call `update-coding-systems-internal'.
9151
9152         * mule/mule-misc.el (coding-system-get): New function.
9153         (coding-system-put): New function.
9154         (coding-system-category): New function.
9155
9156 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9157
9158         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9159         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9160         to avoid conflict with leim/quail/thai-xtis.
9161
9162         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9163         to thai-xtis-chars.el.
9164
9165         * mule/thai-xtis-chars.el: New file (split from
9166         mule/thai-xtis.el).
9167
9168 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9169
9170         * mule/thai-xtis.el:
9171         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9172         - Add syntax entries.
9173         - Put `preferred-coding-system' of the charset `thai-xtis' to
9174           `tis-620'.
9175
9176 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9177
9178         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9179         rewritten to use write-multibyte-character.
9180
9181 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9182
9183         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9184         of `iso-2022-7'.
9185         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9186         ported yet.
9187         (read-input-method-name): Treat optional argument `default'.
9188
9189 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9190
9191         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9192         all.
9193         (set-language-info-alist): Set up menus here.
9194
9195 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9196
9197         * minibuf.el (completing-read): Add new optional argument
9198         `default'.
9199         (read-coding-system): Add new optional argument
9200         `default-coding-system'.
9201
9202 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9203
9204         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9205         (viet-viscii-...->viet-vscii...).
9206
9207 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9208
9209         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9210         and menus.
9211
9212 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9213
9214         * mule/mule-cmds.el (input-method-function): Add permanent-local
9215         property.
9216
9217 1999-03-30  Dave Love  <fx@gnu.org>
9218
9219         * mule/mule-cmds.el (current-language-environment): Doc fix.
9220
9221 1999-02-06  Richard Stallman  <rms@gnu.org>
9222
9223         * mule/european.el (setup-slovenian-environment): New function.
9224         ("Slovenian"): New language environment.
9225
9226 1999-01-27  Dave Love  <fx@gnu.org>
9227
9228         * mule/mule-cmds.el (current-language-environment): Provide :link,
9229         :type (choices) and appropriate :get.
9230
9231 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9232
9233         * mule/mule-cmds.el (describe-language-environment): Don't alter
9234         input-method-alist.
9235
9236 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9237
9238         * mule/mule-cmds.el (prefer-coding-system): Call
9239         set-coding-priority, so that the internal array of priorities is
9240         also updated.
9241
9242 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9243
9244         * mule/mule-cmds.el (prefer-coding-system): If the argument
9245         requires specific EOL conversion type, make the default coding
9246         systems use that.
9247
9248 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9249
9250         * mule/mule-cmds.el (set-language-environment): Pass the default
9251         eol-type to set-language-environment-coding-systems.
9252         (set-default-coding-systems): Copy the eol-type property for the
9253         new default values of {buffer-file,process}-coding-system from the
9254         old defaults.
9255         (set-language-environment-coding-systems): Accept an optional
9256         argument EOL-TYPE, and set the eol-type property of the default
9257         coding systems accordingly.
9258
9259 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9260
9261         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9262         use generate-new-buffer instead of get-buffer-create.
9263
9264 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9265
9266         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9267
9268 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9269
9270         * mule/mule-cmds.el (default-input-method): Fix custom type.
9271
9272 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9273
9274         * mule/mule-cmds.el (setup-specified-language-environment):
9275         Add apropos-inhibit property.
9276         (describe-specified-language-support): Likewise.
9277
9278 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9279
9280         * mule/mule-cmds.el: Doc fixes.
9281
9282 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9283
9284         * mule/mule-cmds.el (register-input-method): Doc-string
9285         modified.
9286
9287 1998-09-01  Dave Love  <fx@gnu.org>
9288
9289         * mule/mule-cmds.el (current-language-environment): Fix
9290         setter function.
9291
9292 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9293
9294         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9295         mule/european.el, mule/hebrew.el, mule/japanese.el,
9296         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9297         avoid bootstrapping problem if you need to recompile all the Lisp
9298         files using interpreted code.
9299
9300 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9301
9302         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9303         ("Latin-2"): Likewise.
9304
9305 1998-08-18  Per Starback  <starback@update.uu.se>
9306
9307         * mule/european.el (setup-latin2-environment): Fix typo.
9308
9309 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9310
9311         * mule/european.el: Give proper value of `input-method' key to all
9312         lang. env.
9313
9314         * mule/mule-cmds.el (activate-input-method): Handle the case that
9315         the arg INPUT-METHOD is nil correctly.
9316         (read-multilingual-string): Activate the specified input method
9317         before calling read-string.  Afterward, activate the original
9318         input method.
9319
9320 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9321
9322         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9323         (set-language-info-alist): Fix typo in doc-string.
9324
9325         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9326
9327 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9328
9329         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9330         (reset-language-environment): New function for the job that
9331         setup-english-environment used to do.
9332         (set-language-environment): Do more setups according to the info
9333         in language-info-alist.
9334         (read-language-name): Handle the case that the arg KEY is nil.
9335         (describe-language-environment): Handle input-method property.
9336
9337         * mule/: All files under this directory, which related with
9338         specific languages (such as mule/european.el, mule/greek.el,
9339         mule/hebrew.el, mule/misc-lang.el), modified as below.
9340         (setup-XXX-environment): Just call set-language-environment.  If
9341         they used to do some other jobs than what done by
9342         set-language-environment, those jobs are done in
9343         setup-XXX-environment-internal now.
9344         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9345         the value to setup-XXX-environment-internal.  Add properties
9346         input-method and features.
9347
9348         * mule/english.el (setup-english-environment): Just call
9349         reset-language-environment.
9350
9351         * mule/european.el (setup-8-bit-environment): Function deleted.
9352
9353 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9354
9355         * mule/mule-cmds.el (input-method-exit-on-first-char)
9356         (input-method-use-echo-area): Doc fixes.
9357
9358 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9359
9360         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9361         variable.
9362         (input-method-use-echo-area): New variable.
9363
9364 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9365
9366         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9367
9368 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9369
9370         * mule/mule-cmds.el (activate-input-method): Update mode line.
9371         (inactivate-input-method): Likewise.
9372
9373 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9374
9375         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9376         input method in the current buffer, but just bind
9377         current-input-method.
9378
9379 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9380
9381         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9382
9383         * mule/misc-lang.el ("IPA"): Add coding-priority and
9384         coding-system.
9385
9386 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9387
9388         * mule/greek.el: Add coding-priority.
9389
9390 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9391
9392         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9393         LANG-ENV.
9394
9395 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9396
9397         * mule/mule-cmds.el (register-input-method): Fix previous change.
9398         (setup-specified-language-environment): Doc fix.
9399
9400 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9401
9402         * mule/mule-cmds.el: Several doc fixes.
9403         (get-language-info, set-language-info): Rename argument.
9404         (set-language-info-alist): Likewise.
9405         (register-input-method): Rename argument.
9406         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9407
9408 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9409
9410         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9411         default value while reading an input method.
9412
9413 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9414
9415         * mule/mule-cmds.el (universal-coding-system-argument):
9416         Use buffer-file-coding-system as default.
9417
9418 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9419
9420         * mule/korean.el ("Korean"): Doc fix.
9421
9422 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9423
9424         * mule/mule-cmds.el (describe-language-environment): Print the
9425         languge environment at the head.
9426
9427 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9428
9429         * mule/japanese.el: Set exit-function to exit-japanese-environment
9430         for Japanese environment.
9431
9432 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9433
9434         * mule/mule-cmds.el (set-language-environment): Doc fix.
9435         (current-language-environment): Use defcustom.
9436         (default-input-method): Specify :type.
9437
9438 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9439
9440         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9441         modified.
9442         (prefer-coding-system): Doc-string modified.
9443
9444 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9445
9446         * mule/mule-cmds.el (set-language-info): Doc-string
9447         describes `coding-priority' KEY.
9448         (set-language-environment-coding-systems): New function.
9449         (select-safe-coding-system): New function.
9450         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9451         (set-language-info-alist): New optionla arg PARENTS.  Call
9452         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9453         (set-language-environment-coding-systems): New function.
9454
9455         * mule/chinese.el: Remove setting up of
9456         describe-chinese-environment-map and
9457         setup-chinese-environment-map.  Exclude them in args of calls to
9458         set-language-info-alist.  Register coding-priority key in
9459         language-info-alist.
9460
9461         * mule/cyrillic.el: Remove setting up of
9462         describe-cyrillic-environment-map and
9463         setup-cyrillic-environment-map.  Exclude them in args of calls to
9464         set-language-info-alist.  Register coding-priority key in
9465         language-info-alist.
9466
9467         * mule/english.el: Register coding-priority key in
9468         language-info-alist.
9469
9470         * mule/ethiopic.el: Register coding-priority key in
9471         language-info-alist.
9472
9473         * mule/european.el: Remove setting up of
9474         describe-european-environment-map and
9475         setup-european-environment-map.  Exclude them in args of calls to
9476         set-language-info-alist.  Register coding-priority key in
9477         language-info-alist.  Add "German" language env.
9478         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9479         (setup-german-environment): New function.
9480
9481         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9482         change default input method to "greek-postfix".
9483
9484         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9485         coding-priority key in
9486
9487 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9488
9489         * mule/mule-cmds.el (set-language-info): Doc fix.
9490         (input-method-inactivate-hook): Doc fix.
9491
9492 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9493
9494         * mule/mule-cmds.el (set-input-method): Renamed from
9495         select-input-method.
9496
9497 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9498
9499         * mule/mule-cmds.el (set-language-environment): Run
9500         exit-language-environment-hook before calling `exit-function'
9501         which is specified for the language environment.
9502
9503 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9504
9505         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9506         modified.
9507         (prefer-coding-system): Likewise.
9508         (describe-language-environment): Print aliases of each coding
9509         system.
9510         (set-language-environment-hook): New variable.
9511         (exit-language-environment-hook): New variable.
9512         (set-language-environment): Call these hooks.  Before setting a
9513         new language environment, exit from the
9514         current-language-environment if necessary.
9515         (input-method-verbose-flag): The value can be nil, t,
9516         complex-only, or default.
9517         (input-method-highlight-flag): Doc-string augmented.
9518         (activate-input-method): Check if we can run the registered
9519         function to activate an input method.
9520
9521         * mule/korean.el: Set exit-function for language environment
9522         "Korean" to exit-korean-environment.
9523         (setup-korean-environment): Moved to korea-util.el.
9524
9525 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9526
9527         * mule/mule-cmds.el (read-multilingual-string): Use
9528         current-input-method prior to default-input-method.  Don't bind
9529         current-input-method by `let', instead, activate the specified
9530         input method in the current buffer temporarily.
9531
9532 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9533
9534         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9535
9536 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9537
9538         * mule/chinese.el (post-read-decode-hz): Return the result of
9539         decode-hz-region.
9540         (pre-write-encode-hz): Do not change the value of
9541         last-coding-system.
9542
9543 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9544
9545         * mule/mule-ccl.el: Doc fixes.
9546
9547 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9548
9549         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9550         (check-ccl-program): New macro.
9551
9552 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9553
9554         * mule/mule-ccl.el: Comment about CCL syntax modified.
9555         (ccl-command-table): Add read-multibyte-character and
9556         write-multibyte-character.
9557         (ccl-code-table): Add ex-cmd.
9558         (ccl-extended-code-table): New variable.
9559         (ccl-embed-extended-command): New function.
9560         (ccl-compile-read-multibyte-character,
9561         ccl-compile-write-multibyte-character) New functions.
9562         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9563         ccl-dump-write-multibyte-character): New functions.
9564
9565 1999-07-22  SL Baur  <steve@miho>
9566
9567         * config.el (config-value-file): config.values is installed into
9568         doc-directory.
9569         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9570
9571 1999-07-19  Didier Verna  <didier@xemacs.org>
9572
9573         * rect.el: all functions rewritten, except when noted. Below is a
9574         list of interface changes.
9575         (apply-on-rectangle): new function. Obsoletes
9576         `operate-on-rectangle'. All functions that used to call this
9577         function now call the new one.
9578         (kill-rectangle): added optional prefix arg to fill lines.
9579         (delete-rectangle): ditto.
9580         (delete-extract-rectangle): ditto.
9581         (open-rectangle): ditto.
9582         (clear-rectangle): ditto.
9583         (delete-rectangle-line): added third arg FILL.
9584         (delete-extract-rectangle-line): ditto.
9585         (open-rectangle-line): ditto.
9586         (clear-rectangle-line): ditto.
9587
9588 1999-07-18  Andy Piper  <andy@xemacs.org>
9589
9590         * menubar-items.el (default-menubar): add gutter options.
9591
9592         * gutter-items.el: new file.
9593         (gutter): new group for custom.
9594         (gutter-visible-p): new variable.
9595         (default-gutter-position): ditto.
9596         (buffers-tab): new group for the buffers tab.
9597         (gutter-buffers-tab): widget to put in the gutter.
9598         (buffers-tab-max-size): max number of tabs.
9599         (buffers-tab-switch-to-buffer-function): function to call when a
9600         tab is pressed.
9601         (buffers-tab-omit-function): filter buffers with this function.
9602         (buffers-tab-format-buffer-line-function): format buffer names for
9603         inclusion in tabs.
9604         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9605         the record.
9606         (build-buffers-tab-internal): build a list of tab items.
9607         (buffers-tab-items): ditto.
9608         (add-tab-to-gutter): put a tab in the gutter area.
9609         (update-tab-in-gutter): reset the buffers in the tab.
9610
9611         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9612
9613         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9614         (switch-to-buffer-hooks): new hook.
9615
9616         * toolbar.el (default-toolbar-position): fix typo.
9617
9618 1999-07-16  Andy Piper  <andy@xemacs.org>
9619
9620         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9621
9622 1999-07-15  Didier Verna  <didier@xemacs.org>
9623
9624         * cus-edit.el (custom-prompt-variable): optional third arg makes
9625         prompt for a comment string.
9626         (customize-set-value): optional prefix makes this function handle
9627         variable comments.
9628         (customize-set-variable): ditto.
9629         (customize-save-variable): ditto.
9630         (customize-customized): handle custom comments.
9631         (customize-save-customized): ditto.
9632         (custom-variable-state-set): ditto.
9633         (custom-face-state-set): ditto.
9634         (customize-saved): ditto.
9635         (custom-variable-set): ditto.
9636         (custom-face-set): ditto.
9637         (custom-variable-save): ditto.
9638         (custom-face-save): ditto.
9639         (custom-variable-reset-saved): ditto.
9640         (custom-face-reset-saved): ditto.
9641         (custom-variable-reset-standard): ditto.
9642         (custom-face-reset-standard): ditto.
9643         (custom-comment-face): new face.
9644         (custom-comment-tag-face): ditto.
9645         (custom-comment): new widget.
9646         (custom-comment-create): new function.
9647         (custom-comment-delete): ditto.
9648         (custom-comment-value-set): ditto.
9649         (custom-comment-show): ditto.
9650         (custom-comment-invisible-p): ditto.
9651         (custom-variable-value-create): create a comment field widget.
9652         (custom-face-value-create): ditto.
9653         (custom-variable-menu): new entry for adding a custom comment.
9654         (custom-face-menu): ditto.
9655         (custom-save-variables): possibly save custom comments.
9656         (custom-save-faces): ditto.
9657
9658         * cus-face.el (custom-set-faces): the arguments can now have a
9659         custom comment as fourth argument.
9660
9661         * custom.el (custom-set-variables): the arguments can now have a
9662         custom comment as fifth element.
9663
9664 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9665
9666         * XEmacs 21.2.18 is released
9667
9668 1999-07-13  SL Baur  <steve@miho>
9669
9670         * lib-complete.el (read-library-name): Revert previous change.
9671         (read-library): Ditto.
9672
9673 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9674
9675         * packages.el (packages-package-list): Capitalize docstring.
9676
9677         * packages.el (packages-find-package-library-path): Use #'nconc
9678         rather than #'append to reduce consing -- #'mapcar uses Flist,
9679         which returns a freshly consed list.  #'append would create yet
9680         another fresh list, using Fmake_list in concat.
9681
9682         * packages.el (package-provide): Use setq with remassq like it
9683         says in its docstring.
9684
9685 1999-07-06  SL Baur  <steve@miho.m17n.org>
9686
9687         * lib-complete.el (progn-with-message): Fix typo.
9688
9689 1999-07-06  SL Baur  <steve@miho.m17n.org>
9690
9691         * mule/mule-misc.el (char-octet): Make function match docstring.
9692         From Katsumi Yamaoka <yamaoka@jpl.org>
9693
9694 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9695
9696         * wid-edit.el (widget-documentation): corrected spelling error.
9697
9698 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9699
9700         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9701         keys if already bound
9702
9703 1999-07-06  SL Baur  <steve@miho.m17n.org>
9704
9705         * lib-complete.el (progn-with-message): Revert previous changes.
9706
9707 1999-06-24  Bob Weiner  <weiner@beopen.com>
9708
9709         * lib-complete.el (find-library):
9710         (find-library-other-window):
9711         (find-library-other-frame): Completely rewrote
9712         so that these functions actually work when called non-interactively.
9713         Also made them handle LIBRARY arguments which end with .el or .elc.
9714
9715 1999-06-24  Bob Weiner  <weiner@beopen.com>
9716
9717         * simple.el (indent-new-comment-line): Locally bound
9718         `block-comment-start' to `comstart' or else when this is called
9719         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9720         `block-comment-start' value, ignoring any existing spacing after a
9721         comment prefix in the previous line and producing ugly comments.
9722
9723 1999-06-23  Bob Weiner  <weiner@beopen.com>
9724
9725         * list-mode.el (mouse-choose-completion):
9726         (choose-completion):
9727         (completion-switch-to-minibuffer): Added.
9728         ([Tab]): [Tab] previously switched to the minibuffer
9729         but since [space] does that and since most applications in the
9730         world use [Tab] to select the next item in a list, do that in the
9731         *Completions* buffer too.  This will cause the least confusion
9732         among the largest population of users.  -- Bob Weiner, BeOpen.com,
9733         06/23/1999.
9734
9735 1999-06-22  Bob Weiner  <weiner@beopen.com>
9736
9737         * help.el (help-buffer-name): Added support for a null value
9738         of `help-buffer-prefix-string' since some buffers require no
9739         prefix.
9740
9741 1999-06-20  Bob Weiner  <weiner@beopen.com>
9742
9743         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
9744         in the completion-list-mode-map to bury the completions buffer
9745         even when the minibuffer is no longer active.
9746
9747 1999-06-20  Bob Weiner  <weiner@beopen.com>
9748
9749         * list-mode.el (list-mode): It is visually disconcerting to have
9750         the text cursor disappear within list buffers, especially when
9751         moving from window to window, so leave it visible.
9752
9753 1999-07-01  SL Baur  <steve@miho.m17n.org>
9754
9755         * menubar-items.el (default-menubar): Conditionalize the bug
9756         report menu item (which may not be possible in this XEmacs).
9757         Reported by: Ken'ichi Handa <handa@etl.go.jp>
9758
9759 1999-06-30  SL Baur  <steve@miho.m17n.org>
9760
9761         * subr.el (with-current-buffer): DOC string fix.
9762         Suggested by Bob Weiner <weiner@altrasoft.com>
9763
9764 1999-06-25  Charles G Waldman <cgw@fnal.gov>
9765
9766         * cus-face.el (custom-face-italic): insert missing args
9767
9768 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9769
9770         * packages.el (package-locations): Changed default early package
9771         hierarchies to ~/.xemacs/mule-packages and
9772         ~/.xemacs/xemacs-packages.
9773
9774 1999-06-23  SL Baur  <steve@miho.m17n.org>
9775
9776         * mule/mule-category.el (Top Level): ASCII is also latin-1.
9777
9778 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9779
9780         * packages.el (package-locations): Changed default early package
9781         hierarchy to ~/.xemacs/packages.
9782         (package-locations): Removed `packages' as a possible name for a
9783         late package hierarchy.
9784
9785 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
9786
9787         * mule/mule-category.el (word-combining-categories): Set up new
9788         variable.
9789         (word-separating-categories): Likewise.
9790
9791 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
9792
9793         * XEmacs 21.2.17 is released
9794
9795 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
9796
9797         * font-menu.el (font-menu-set-font): allow for nil specification
9798         of font size.
9799
9800 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
9801
9802         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
9803         is 1.
9804
9805 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
9806
9807         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
9808         8859-5 instead of ISO 8859-1.
9809
9810 1999-06-15  SL Baur  <steve@steve1.m17n.org>
9811
9812         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
9813         (viet-viscii-encode-table): Ditto.
9814
9815         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
9816         Make obsolete definition of char-octet.
9817
9818 1999-06-14  SL Baur  <steve@steve1.m17n.org>
9819
9820         * subr.el: Move no-Mule make-char ...
9821         * help-nomule.el (make-char): To here.
9822         (string-width): Make Mule compatibility alias.
9823
9824 1999-06-15  Andy Piper  <andy@xemacs.org>
9825
9826         * select.el (get-selection-no-error): really make there be no-error.
9827         (get-selection): revert to original.
9828
9829 1999-06-11  Andy Piper  <andy@xemacs.org>
9830
9831         * select.el (selection-sets-clipboard): renamed.
9832         (own-selection): use it.
9833
9834 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
9835
9836         * XEmacs 21.2.16 is released
9837
9838 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
9839
9840         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
9841         missing characters to avoid crash.
9842
9843 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
9844
9845         * coding.el (set-terminal-coding-system): Only set the console
9846         coding system on the selected console if it is a tty.
9847
9848 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
9849
9850         * cus-face.el:
9851         * cus-edit.el:
9852         * faces.el:
9853         (custom):
9854         (face-spec-set):
9855         * faces.el (frob-face-property):
9856         * font-menu.el (font-menu-set-font):
9857                   Actually apply changes from 1999-03-17
9858
9859 1999-06-10  Andy Piper  <andy@xemacs.org>
9860
9861         * select.el (get-selection): abstract out non error-signalling
9862         part.
9863         (get-selection-no-error): get-selection without signalling an
9864         error.
9865         (selection-is-clipboard-p): new variable. controls whether the
9866         selection sets the clipboard.
9867         (own-selection): use it.
9868
9869         * mouse.el (insert-selection): fallback to clipboard after trying
9870         primary selection and cutbuffer.
9871
9872 1999-06-05  Andy Piper  <andy@xemacs.org>
9873
9874         * x-select.el (xselect-kill-buffer-hook-1): use generalised
9875         selection functions.
9876
9877 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
9878
9879         * code-files.el (buffer-file-coding-system): Use `raw-text' as
9880         default value.
9881         (load): Use `raw-text' instead of `no-conversion'.
9882         (insert-file-contents): Likewise.
9883
9884         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
9885         of `no-conversion'.
9886
9887 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
9888
9889         * coding.el: Don't copy `no-conversion' to `raw-text'.
9890
9891 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
9892
9893         * subr.el (make-char): Define it if Mule is not around.
9894
9895 1999-06-07  SL Baur  <steve@steve1.m17n.org>
9896
9897         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
9898
9899         * x-select.el (x-disown-selection-internal): Restore symbol as an
9900         obsolete alias.
9901         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
9902
9903 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
9904
9905         * XEmacs 21.2.15 is released
9906
9907 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
9908
9909         * subr.el (split-string): Avoid infinite looping
9910
9911 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9912
9913         * ldap.el (ldap-ignore-attribute-codings): New variable
9914         (ldap-default-attribute-decoder): New variable
9915         (ldap-coding-system): New variable
9916         (ldap-attribute-syntax-encoders): New variable
9917         (ldap-attribute-syntax-decoders): New variable
9918         (ldap-attribute-syntaxes-alist): New variable
9919         (ldap-encode-boolean): New function
9920         (ldap-decode-boolean): New function
9921         (ldap-encode-country-string): New function
9922         (ldap-decode-string): New function
9923         (ldap-decode-address): New function
9924         (ldap-encode-address): New function
9925         (ldap-decode-attribute): New function
9926         (ldap-search): Use some of these
9927
9928 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
9929
9930         * version.el (emacs-version): Make the patch level/beta come
9931         before the XEmacs qualifier so that it gets into (funcall
9932         emacs-version) and thus in the bug reports.
9933         (emacs-version>=): Support patch levels.
9934
9935 1999-06-03  SL Baur  <steve@xemacs.org>
9936
9937         * version.el: implement x.y.z version number
9938         From Jan Vroonhof <vroonhof@math.ethz.ch>
9939
9940 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
9941
9942         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
9943
9944 1999-05-22  Vin Shelton <acs@xemacs.org>
9945
9946         * startup.el: Document -private and break out non-standard X options.
9947
9948 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9949
9950         * mule/mule-charset.el (charset-after): New function.
9951         (charset-direction): Synch with Mule, update docstring.
9952         (get-charset-property): New function.
9953         (put-charset-property): New function.
9954         (charset-plist): New function.
9955
9956         * mule/mule-charset.el (compose-region):
9957         (decompose-region): remove;  these functions (which don't work
9958         since we don't do composite characters) have been moved to
9959         mule-util.el.
9960         (toplevel): follow coding standards
9961
9962 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
9963
9964         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
9965         exist any more.
9966
9967         * code-files.el: Fix commentary to follow coding standards.  Move
9968         the single line left in mule-files.el to here.
9969
9970         * mule/mule-files.el: delete.
9971
9972 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
9973
9974         * info.el (Info-scroll-prev): Use event functions instead of the
9975         old emacs 19 interface.
9976
9977 1999-06-02  Andy Piper  <andy@xemacs.org>
9978
9979         * x-font-menu.el (x-font-menu-load-font):
9980         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
9981
9982 1999-05-31  Andy Piper  <andy@xemacs.org>
9983
9984         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
9985         group.
9986         (font-menu-this-frame-only-p): ditto.
9987         (font-menu-max-items): reinstate, from Jan Vroonhof
9988         <vroonhof@math.ethz.ch>
9989         (font-menu-submenu-name-format): ditto.
9990         (font-menu-split-long-menu): ditto, for use by the family
9991         constructor.
9992         (font-menu-family-constructor): use it.
9993
9994 1999-05-30  Andy Piper  <andy@xemacs.org>
9995
9996         * msw-faces.el (mswindows-font-regexp): new font matching regexp
9997         for use by the font menu.
9998
9999         * msw-font-menu.el: new file implementing mswindows specific
10000         font-menu behaviour.
10001         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10002         (mswindows-font-menu-junk-families): ditto.
10003         (hack-font-truename): ditto.
10004         (mswindows-font-regexp-ascii): ditto.
10005         (mswindows-reset-device-font-menus): ditto.
10006         (mswindows-font-menu-font-data): ditto.
10007         (mswindows-font-menu-load-font): ditto.
10008
10009         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10010         (x-font-menu-font-data): ditto.
10011         (x-font-menu-load-font): ditto.
10012
10013         * font-menu.el: new file implementing generic font menu behaviour.
10014         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10015         made device independent.
10016         (font-menu-this-frame-only-p): ditto.
10017         (font-menu-preferred-resolution): ditto.
10018         (font-menu-size-scaling): new variable used to determine whether
10019         sizes are in points or tenths of a point.
10020         (vassoc): moved from x-font-menu.el.
10021         (device-fonts-cache): ditto.
10022         (device-fonts-cache): ditto.
10023         (flush-device-fonts-cache): ditto.
10024         (reset-device-font-menus): copied from x-font-menu.el and made
10025         device independent. Most functionality deferred to
10026         device-dependent versions.
10027         (font-menu-family-constructor): copied from x-font-menu.el and
10028         made device independent.
10029         (font-menu-size-constructor): ditto.
10030         (font-menu-weight-constructor): ditto.
10031         (font-menu-set-font): ditto.
10032         (font-menu-change-face): ditto.
10033         (font-menu-load-font): new device method.
10034         (font-menu-font-data): ditto.
10035
10036         * x-font-menu.el: The above functions deleted.
10037
10038 1999-05-26  Andy Piper  <andy@xemacs.org>
10039
10040         * update-elc.el:
10041         * make-docfile.el:
10042         * loadup.el: rehash expand-file-name usage to not use default-directory.
10043
10044 1999-05-21  Andy Piper  <andy@xemacs.org>
10045
10046         * x-select.el (x-select-convert-to-text):
10047         (x-selected-text-type):
10048         (x-get-selection):
10049         (xselect-convert-to-string):
10050         (xselect-convert-to-compound-text):
10051         (xselect-convert-to-length):
10052         (xselect-convert-to-targets):
10053         (xselect-convert-to-delete):
10054         (xselect-convert-to-filename):
10055         (xselect-convert-to-charpos):
10056         (xselect-convert-to-lineno):
10057         (xselect-convert-to-colno):
10058         (xselect-convert-to-sourceloc):
10059         (xselect-convert-to-os):
10060         (xselect-convert-to-host):
10061         (xselect-convert-to-user):
10062         (xselect-convert-to-class):
10063         (xselect-convert-to-name):
10064         (xselect-convert-to-integer):
10065         (xselect-convert-to-atom):
10066         (xselect-convert-to-identity): functions renamed from x-* and
10067         moved to select.el.
10068         (x-get-secondary-selection): use rename get-selection.
10069         (x-get-clipboard): ditto.
10070         (x-own-selection): moved to select.el.
10071         (x-valid-simple-selection-p): ditto.
10072         (x-dehilight-selection): ditto.
10073         (x-own-clipboard): ditto.
10074         (x-disown-selection): ditto.
10075
10076         * x-mouse.el (x-yank-function): moved to mouse.el.
10077         (x-insert-selection): ditto.
10078         (x-set-point-and-move-selection): use renamed function.
10079
10080         * select.el (selected-text-type): moved and renamed from
10081         x-select.el.
10082         (selection-owner-p): moved to C.
10083         (selection-exists-p): ditto.
10084         (get-cutbuffer): new device method.
10085         (get-selection): generalised and moved from x-select.el.
10086         (own-selection): moved x-own-selection functionality into here.
10087         (dehilight-selection): renamed and moved from x-select.el.
10088         (own-clipboard): functionality moved from x-select.el using new
10089         generic C builtins.
10090         (disown-clipboard): ditto.
10091         (select-convert-to-text):
10092         (select-convert-to-string):
10093         (select-convert-to-compound-text):
10094         (select-convert-to-length):
10095         (select-convert-to-targets):
10096         (select-convert-to-delete):
10097         (select-convert-to-filename):
10098         (select-convert-to-charpos):
10099         (select-convert-to-lineno):
10100         (select-convert-to-colno):
10101         (select-convert-to-sourceloc):
10102         (select-convert-to-os):
10103         (select-convert-to-host):
10104         (select-convert-to-user):
10105         (select-convert-to-class):
10106         (select-convert-to-name):
10107         (select-convert-to-integer):
10108         (select-convert-to-atom):
10109         (select-convert-to-identity): new functions renamed from x-* and
10110         moved from x-select.el.
10111
10112         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10113         into here and use as the default window-system mouse yank.
10114         (insert-selection): generalised and moved from x-mouse.el.
10115         (own-clipboard): moved to C.
10116
10117         * msw-select.el (mswindows-selection-owned-p): deleted.
10118         (mswindows-own-selection): generalised and moved to select.el.
10119         (mswindows-disown-selection): generalised and moved to C.
10120         (mswindows-selection-owner-p): ditto.
10121
10122 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10123
10124         * XEmacs 21.2.14 is released
10125
10126 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10127
10128         * about.el: update contact info for jason and slb.
10129
10130 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10131
10132         * mule/european.el (setup-romanian-environment): Add Romanian
10133         support from Emacs/Mule romanian.el.
10134
10135 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10136
10137         * cus-face.el: Label all custom changes with the 'custom' tag.
10138
10139         * cus-edit.el: idem ditto.
10140
10141         * faces.el: Added suport for adding device tags to various functions.
10142         (custom): New device tag.
10143         (face-spec-set): Call reset face with tags argument. No longer do
10144         x-init-global-faces hack.
10145
10146         * faces.el (frob-face-property): Use an anonymous specifier to map
10147         frob-face-property-1 over.
10148
10149         * x-font-menu.el (font-menu-set-font): Always specify all
10150         properties to custom.
10151
10152 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10153
10154         * mule/european.el (setup-czech-environment): Add czech support.
10155         From David Sauer <davids@orfinet.cz>
10156
10157 1999-03-15  SL Baur  <steve@xemacs.org>
10158
10159         * check-features.el: Turn hard errors into warnings.
10160
10161 1999-03-21  SL Baur  <steve@xemacs.org>
10162
10163         * simple.el (delete-key-deletes-forward): As per discussion on
10164         xemacs-beta, default to t.
10165
10166 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10167
10168         * loadup.el: Define Installation-string before loading anything.
10169
10170 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10171
10172         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10173         From Anders Stenman <stenman@isy.liu.se>
10174
10175 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10176
10177         * wid-edit.el (widget-glyph-find): Ditto.
10178
10179         * packages.el (locate-library): Ditto.
10180
10181         * loadup.el (really-early-error-handler): Ditto.
10182
10183         * lib-complete.el (read-library): Ditto.
10184
10185         * faces.el (set-face-stipple): Ditto.
10186
10187         * code-files.el (load): Use new calling style of locate-file.
10188
10189 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10190
10191         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10192         dead.
10193
10194 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10195
10196         * dumped-lisp.el (preloaded-file-list): Don't load
10197         Installation.el.
10198
10199         * loadup.el (Installation-string): Define it here.
10200
10201 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10202
10203         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10204         Installation.el needs to be loaded before `dump-paths', otherwise
10205         the dumping process won't find it.
10206
10207 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10208
10209         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10210         subr so that we can use `replace-in-string' in Installation.el to
10211         get rid of C-m chars under the native Windows build.
10212
10213 1999-04-29  Andy Piper  <andy@xemacs.org>
10214
10215         * make-docfile.el: canonicalize file and directory names.
10216
10217         * device.el (call-device-method): new function for calling device
10218         specific methods.
10219         (define-device-method): new function for defining device methods.
10220         (define-device-method*): ditto.
10221
10222 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10223
10224         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10225
10226 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10227
10228         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10229         (cyrillic-koi8-r-encode-table): Likewise.
10230         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10231         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10232
10233         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10234         from vietnamese.el].
10235
10236         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10237         mule/mule-misc.el.
10238
10239 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10240
10241         * mule/thai-xtis.el:
10242         - Change font registry name from "Thai94x94-0" to "xtis-0".
10243         - Change mnemonic of coding-system `tis-620' to "TIS620".
10244
10245 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10246
10247         * mule/ethiopic.el: fixed.
10248
10249 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10250
10251         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10252
10253         * mule/thai-xtis.el: New file.
10254
10255         * mule/vietnamese.el: New file.
10256
10257         * mule/ethiopic.el: New file.
10258
10259 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10260
10261         * bytecomp.el (byte-compile-close-variables): Leave
10262         debug-issue-ebola-notices alone.
10263
10264 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10265
10266         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10267         at the top of the buffer since it is the most important thing to
10268         customize
10269         (ldap-get-host-parameter): New defun
10270         (ldap-search): Add a new parameter `withdn' to retrieve the
10271         distinguished names of entries
10272
10273 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10274
10275         * startup.el (splash-frame-body): Date and spelling fixes.
10276
10277 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10278
10279         * view-less.el (toggle-truncate-lines): add autoload tag
10280
10281 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10282
10283         * format.el (format-alist): Disable image stuff.
10284
10285 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10286
10287         * wid-edit.el (widget-glyph-find): Search by directories, then by
10288         suffixes rather than the other way around.
10289         (widget-image-conversion): Renamed to
10290         `widget-image-file-name-suffixes'.
10291
10292 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10293
10294         * mule/mule-charset.el: Made old functions obsolete, remove the
10295         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10296         (charset-iso-graphic-plane): Rename from charset-graphic.
10297         (charset-iso-final-char): Rename from charset-final.
10298         (charset-width): Rename from charset-columns.
10299         (charset-bytes): Added from fsf compatibility, returns always 1.
10300
10301         * mule/mule-misc.el: Move charset-doc-string alias to
10302         mule-charset.el
10303
10304 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10305
10306         * x-faces.el (x-make-font-bold-italic): honor
10307         *try-oblique-before-italic-fonts*
10308
10309 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10310
10311         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10312
10313 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10314
10315         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10316         name.
10317
10318 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10319
10320         * cl-extra.el (equalp): Would bug out for lists.
10321
10322 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10323
10324         * about.el (about-hackers):  Change cgw's email address
10325
10326 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10327
10328         * XEmacs 21.2.13 is released
10329
10330 1999-03-12  SL Baur  <steve@xemacs.org>
10331
10332         * simple.el (delete-key-deletes-forward): Revert to previous
10333         behavior.
10334
10335 1999-01-18  Didier Verna  <didier@xemacs.org>
10336
10337         * menubar-items.el (xemacs-splash-buffer): handle the case of
10338         multiple elements in the splash buffer body.
10339
10340         * startup.el (splash-frame-timeout): new constant: interval
10341         between splash buffer elements.
10342         (command-line-1): handle splash buffer with multiple elements (use
10343         a timeout).
10344         (splash-frame-body): Originally `startup-splash-frame-body'.
10345         Rewrote a cleaner and more readable version. This can now be array,
10346         in which case each element is displayed in turn in the splash buffer.
10347         (splash-frame-static-body): new constant. Persistent information
10348         across all splash buffer elements (preserves the possibility to give
10349         it in different languages.
10350         (circulate-splash-frame-elements): new function. Used as a timeout
10351         to circulate through all splash frame elements and display them in
10352         sequence.
10353         (display-splash-frame): originally `startup-splash-frame'. Handle
10354         the case of multiple elements in the splash buffer body. Now
10355         returns a timeout id if multiple elements to display, or nil.
10356
10357 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10358
10359         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10360         so they can be overridden by x-init-face-from-resources.
10361         Additionally specify the font name also with an x tag.
10362
10363 1999-03-08  Andy Piper  <andy@xemacs.org>
10364
10365         * package-get.el (package-get-base): autoload.
10366
10367         * menubar-items.el (default-menubar): add update menu item. Fix
10368         custom menu to only be activated when package-base is available.
10369
10370         * package-get.el (package-get-custom): don't load
10371         package-get-custom as it is auto-generated. Fix group definition.
10372
10373 1999-03-05  Didier Verna  <didier@xemacs.org>
10374
10375         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10376         instead of `symbol-name' (Thanks Kyle).
10377
10378         * cus-edit.el (custom-save-variables): use `prin1' instead of
10379         princ to write symbols.
10380
10381 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10382
10383         * XEmacs 21.2.12 is released
10384
10385 1999-03-05  SL Baur  <steve@xemacs.org>
10386
10387         * menubar-items.el (default-menubar): Add kfm browsing support.
10388         From Neal Becker <nbecker@fred.net>
10389
10390 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10391
10392         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10393         calls to font-lock during buffer reversion.
10394
10395 1999-02-12  Didier Verna  <didier@xemacs.org>
10396
10397         * info.el (Info-build-node-completions): unconditionally widen the
10398         tag table buffer.
10399
10400 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10401
10402         * x-faces.el (x-init-face-from-resources):
10403         Only set fonts in the 'x locale.
10404
10405 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10406
10407         * package-ui.el (pui-install-selected-packages): Don't throw on
10408         `package-admin-delete-binary-package' returning nil since it's
10409         normal.  Reindent function.
10410         (pui-add-required-packages): Handle case where packages selected
10411         for installation have never been installed.
10412
10413 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10414
10415         * menubar-items.el (default-menubar):
10416         Implement the ``Mule->Set coding system of process'' menu item.
10417
10418 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10419
10420         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10421         files
10422         - Change some `if's to `when's
10423
10424 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10425
10426         * XEmacs 21.2.11 is released
10427
10428 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10429
10430         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10431         against window close (Fix Bug #460).
10432         (ask-user-about-lock-dbox): Idem.
10433
10434 1999-02-25  SL Baur  <steve@xemacs.org>
10435
10436         * mule/mule-charset.el (charset-leading-byte): New function.
10437         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10438
10439 1999-02-12  Andy Piper  <andy@xemacs.org>
10440
10441         * about.el (xemacs-hackers): change andy's email address.
10442         (about-url-alist): change andy's web page address.
10443         (about-xemacs): add piper.
10444
10445 1999-02-16  SL Baur  <steve@xemacs.org>
10446
10447         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10448         of mule-base into lisp/mule.
10449
10450 1999-02-16  SL Baur  <steve@xemacs.org>
10451
10452         * mule/arabic.el:
10453         mule/canna-leim.el:
10454         mule/chinese.el:
10455         mule/cyrillic.el:
10456         mule/english.el:
10457         mule/european.el:
10458         mule/greek.el:
10459         mule/hebrew.el:
10460         mule/japanese.el:
10461         mule/kinsoku.el:
10462         mule/korean.el:
10463         mule/misc-lang.el:
10464         mule/mule-category.el:
10465         mule/mule-ccl.el:
10466         mule/mule-charset.el:
10467         mule/mule-cmds.el:
10468         mule/mule-coding.el:
10469         mule/mule-files.el:
10470         mule/mule-help.el:
10471         mule/mule-init.el:
10472         mule/mule-misc.el:
10473         mule/mule-tty-init.el:
10474         mule/mule-x-init.el:
10475         mule/viet-chars.el:  Remerge from mule-base.
10476
10477         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10478         of mule-base into lisp/mule.
10479
10480 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10481
10482         * process.el (exec-to-string): Use `shell-command-switch' in place
10483         of hard-wired "-c" (for WindowsNT).
10484
10485 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10486
10487         * menubar-items.el (default-menubar):  Remove obsolete
10488         "Gopher" item
10489
10490 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10491
10492         * package-admin.el (package-admin-get-install-dir): First fall
10493         back to the location of xemacs-base for non-mule packages.
10494
10495 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10496
10497         * paths.el:
10498         - improved automounter tmp directory support.
10499         - support 4 (!) empirically discovered automounter conventions
10500
10501 1999-02-12  SL Baur  <steve@xemacs.org>
10502
10503         * etags.el (pop-tag-mark): autoload to match key binding.
10504
10505 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10506
10507         * XEmacs 21.2.10 is released
10508
10509 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10510
10511         * package-get.el (package-get-remote-filename): Don't bug out for
10512         a local file name in the search entry.
10513
10514 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10515
10516         * XEmacs 21.2.9 is released
10517
10518 1999-01-19  Didier Verna  <didier@xemacs.org>
10519
10520         * replace.el (replace-search-function): new variable containing a
10521         function to perform a search-forward.
10522         (replace-re-search-function): new variable containing a function
10523         to perform a re-search-forward.
10524         (perform-replace): use them.
10525
10526 1999-01-25  Didier Verna  <didier@xemacs.org>
10527
10528         * select.el (selection-owner-p): use the name `XEmacs'.
10529         (cut-copy-clear-internal): ditto.
10530
10531 1999-01-18  Andy Piper  <andy@xemacs.org>
10532
10533         * about.el (about-url-alist): Update my entry.
10534         (xemacs-hackers): Ditto.
10535
10536 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10537
10538         * buffer.el (switch-to-buffer): Fixing documentation.
10539         * minibuf.el (minibuffer-completion-table): ditto.
10540         * cl-macs.el (return-from): ditto.
10541
10542 1999-01-04  Didier Verna  <didier@xemacs.org>
10543
10544         * replace.el (delete-non-matching-lines): temporarily disable
10545         case-folding when called interactively with a regexp containing
10546         uppercase characters.
10547         (delete-matching-lines): ditto.
10548         (count-matches): ditto.
10549         (list-matching-lines): ditto.
10550
10551 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10552
10553         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10554         abort if current window is split horizontally, not if others are
10555         split.  Got rid of unnecessary minibuffer checking.  Also, add
10556         some comments (it's still complex).
10557
10558 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10559
10560         * package-get.el: changed address for doc.ic.ac.uk to
10561         sunsite.doc.ic.ac.uk
10562
10563 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10564
10565         * ldap.el (toplevel): Remove requires so that the file compiles
10566         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10567
10568 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10569
10570         * dump-paths.el: Calculate module-directory and set
10571         module-load-path to the load path for modules.
10572
10573         * loadup.el: Get bootstrap value of module-load-path from the
10574         environment variable EMACSBOOTSTRAPMODULEPATH.
10575         - Display the module load path if we're debugging paths.
10576
10577         * setup-paths.el: Added function paths-find-site-module-directory.
10578         - Added function paths-find-module-directory.
10579         - Added function paths-construct-module-load-path.  Uses new
10580         environment variable EMACSMODULEPATH.
10581
10582 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10583
10584         * font.el (font-default-object-for-device):
10585         Oops! This `or' can't be replaced by `unless'.
10586         Fixed inability to run w3, among other things.
10587
10588 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10589
10590         * package-admin.el: Change initialization of
10591           package-admin-install-function dependent on system type.
10592           Change package-admin-install-function-mswindows to use
10593           "minitar".
10594
10595 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10596
10597         * mouse.el (default-mouse-motion-handler): Disable help echo while
10598         in the minibuffer.
10599
10600 1998-12-28  Martin Buchholz <martin@xemacs.org>
10601
10602         * XEmacs 21.2.8 is released.
10603
10604 1998-12-24  Martin Buchholz <martin@xemacs.org>
10605
10606         * XEmacs 21.2.7 is released.
10607
10608 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10609
10610         * package-ui.el (pui-list-packages): Set truncate-lines.
10611
10612         * package-get.el (package-get-download-menu): Use
10613         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10614
10615         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10616         (pui-help-string): idem.
10617         (list-packages-mode): New major mode.
10618         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10619         (pui-install-selected-packages): Add suport for removing packages.
10620         (pui-toggle-package-delete-key): New function.
10621         (pui-popup-context-sensitive): New kludge.
10622         (pui-list-packages): Add warning when `package-get-remote' is nil.
10623         (package-ui-add-site): New function.
10624
10625 1998-12-01  Didier Verna  <didier@xemacs.org>
10626
10627         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10628
10629 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10630
10631         * ldap.el: Custom-ized
10632         (toplevel): Do not provide `ldap' which is provided by C level
10633         LDAP code
10634         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10635
10636 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10637
10638         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10639
10640 1998-12-17  Andy Piper  <andy@xemacs.org>
10641
10642         * sound.el (sound-load-list): name changed from sound-load-alist.
10643         (sound-extension-list): name changed from sound-ext-list.
10644         (load-default-sounds): use new names.
10645         (load-sound-file): use new names.
10646
10647 1998-12-16  Andy Piper  <andy@xemacs.org>
10648
10649         * XEmacs 21.2.6 is released
10650
10651 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10652
10653         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10654         errors.
10655
10656 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10657
10658         * wid-edit.el (widget-echo-this-extent): Set
10659         help-echo-owns-message to t.
10660
10661 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10662
10663         * package-get.el (package-get-download-menu): use toggles for
10664           each site in the download site menu.
10665
10666 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10667
10668         * package-get.el (package-get): If we cannot find a package
10669           because package-get-remote is not set, give a more helpful
10670           error message.
10671
10672 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10673
10674         * package-get.el (package-get-remote-filename): use an EFS path
10675         with user anonymous if no user is specified.
10676
10677 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10678
10679         * faces.el (face-spec-set): Re-init fallfacks for default after
10680         calling reset-face on the default face.
10681
10682 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10683
10684         * package-admin.el (package-admin-default-install-function):
10685         Behave as advertised.  Make sure the pkg-dir is proper for
10686         default-directory.
10687         (package-admin-add-binary-package): Make sure the pkg-dir is
10688         proper for default-directory.
10689         (package-admin-install-function-mswindows): Make sure the pkg-dir
10690         is proper for default-directory.
10691
10692 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10693
10694         * XEmacs 21.2.5 is released
10695
10696 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10697
10698         * files.el (binary-file-regexps): regexp-opt is not available at
10699         bytecompile time.
10700
10701 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10702
10703         * x-win-xfree86.el:
10704         * x-win-sun.el (x-win-init-sun):
10705         * x-win-sun.el:
10706         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10707         * x-iso8859-1.el:
10708         * x-init.el (init-post-x-win):
10709         * x-init.el (init-pre-x-win):
10710         * x-init.el (x-initialize-compose):
10711         * x-init.el:
10712         * x-compose.el:
10713         * winnt.el:
10714         * widget.el:
10715         * wid-edit.el (widget-glyph-click):
10716         * wid-edit.el (widget-glyph-find):
10717         * wid-edit.el (widget-type):
10718         * view-less.el (view-buffer-other-window):
10719         * very-early-lisp.el:
10720         * version.el:
10721         * toolbar.el:
10722         * toolbar-items.el:
10723         * term/sun.el (suntool-map):
10724         * term/sun-mouse.el:
10725         * term/internal.el:
10726         * syntax.el (modify-syntax-entry):
10727         * symbol-syntax.el:
10728         * subr.el:
10729         * startup.el (lock-directory):
10730         * simple.el (set-comment-column):
10731         * simple.el (backward-delete-char-untabify):
10732         * shadow.el (find-emacs-lisp-shadows):
10733         * shadow.el:
10734         * setup-paths.el (paths-construct-info-path):
10735         * select.el (cut-copy-clear-internal):
10736         * process.el (call-process-region):
10737         * process.el (start-process-shell-command):
10738         * process.el:
10739         * paths.el (rmail-spool-directory):
10740         * paragraphs.el (use-hard-newlines):
10741         * package-get.el (package-get-dependencies):
10742         * package-admin.el (package-admin-delete-binary-package):
10743         * obsolete.el (truncate-string):
10744         * obsolete.el (store-substring):
10745         * mouse.el (default-mouse-track-maybe-own-selection):
10746         * mouse.el (mouse-yank-at-point):
10747         * modeline.el:
10748         * modeline.el (mouse-drag-modeline):
10749         * minibuf.el (read-directory-name-internal):
10750         * minibuf.el (read-file-name-internal):
10751         * minibuf.el (read-file-name-internal-1):
10752         * minibuf.el (read-file-name-2):
10753         * minibuf.el (exact-minibuffer-completion-p):
10754         * minibuf.el (read-from-minibuffer):
10755         * minibuf.el:
10756         * menubar.el (check-menu-syntax):
10757         * map-ynp.el (map-y-or-n-p):
10758         * make-docfile.el (docfile-out-of-date):
10759         * loadup.el ((member "run-temacs" command-line-args)):
10760         * loadup.el ((member "no-site-file" command-line-args)):
10761         * loadup.el (really-early-error-handler):
10762         * loadup.el:
10763         * loadhist.el:
10764         * loaddefs.el:
10765         * lisp-mnt.el (lm-verify):
10766         * lib-complete.el (lib-complete:cache-completions):
10767         * lib-complete.el (library-all-completions):
10768         * itimer.el (itimer-run-expired-timers):
10769         * info.el (Info-mode):
10770         * info.el (Info-insert-file-contents):
10771         * info.el (Info-rebuild-dir):
10772         * info.el (Info-build-dir-anew):
10773         * info.el (Info-parse-dir-entries):
10774         * info.el (Info-dir-outdated-p):
10775         * info.el (Info-insert-dir):
10776         * info.el (info-xref):
10777         * info.el:
10778         * hyper-apropos.el (hyper-apropos-get-doc):
10779         * hyper-apropos.el (hyper-describe-face):
10780         * hyper-apropos.el (hyper-apropos-mode):
10781         * hyper-apropos.el:
10782         * help.el (list-processes):
10783         * help.el:
10784         * gnuserv.el:
10785         * font.el (mswindows-font-create-name):
10786         * font.el (font-default-font-for-device):
10787         * font.el (x-font-create-object):
10788         * font.el (font-registry):
10789         * font.el:
10790         * font-lock.el (font-lock-keywords):
10791         * font-lock.el:
10792         * finder.el (finder-compile-keywords):
10793         * find-paths.el (paths-find-recursive-path):
10794         * fill.el (set-justification-center):
10795         * fill.el (fill-region-as-paragraph):
10796         * files.el (insert-directory):
10797         * files.el (wildcard-to-regexp):
10798         * files.el (recover-file):
10799         * files.el (basic-save-buffer):
10800         * files.el (delete-auto-save-file-if-necessary):
10801         * files.el (file-relative-name):
10802         * files.el (backup-extract-version):
10803         * files.el (backup-buffer):
10804         * files.el (set-visited-file-name):
10805         * files.el (set-auto-mode):
10806         * files.el (interpreter-mode-alist):
10807         * files.el:
10808         * files.el (find-file-noselect):
10809         * files.el (abbreviate-file-name):
10810         * files.el (parse-colon-path):
10811         * files.el (directory-abbrev-alist):
10812         * etags.el (visit-tags-table-buffer):
10813         * easymenu.el (easy-menu-define):
10814         * dragdrop.el (experimental-dragdrop-drag):
10815         * dragdrop.el (dragdrop-drop-do-functions):
10816         * dragdrop.el (dragdrop-drop-at-point):
10817         * disass.el (disassemble-1):
10818         * disass.el (disassemble-internal):
10819         * disass.el (disassemble):
10820         * disass.el:
10821         * derived.el (derived-mode-init-mode-variables):
10822         * derived.el (define-derived-mode):
10823         * custom.el (defgroup):
10824         * cus-edit.el (custom-quote):
10825         * config.el:
10826         * code-process.el (open-network-stream):
10827         * code-process.el (start-process):
10828         * code-process.el (call-process-region):
10829         * code-process.el (call-process):
10830         * code-process.el:
10831         * code-files.el (insert-file-contents):
10832         * code-files.el:
10833         * code-files.el (buffer-file-coding-system-for-read):
10834         * cmdloop.el (yes-or-no-p-minibuf):
10835         * cl.el:
10836         * cl-macs.el:
10837         * cl-extra.el:
10838         * callers-of-rpt.el (make-caller-report):
10839         * callers-of-rpt.el:
10840         * bytecomp.el (batch-byte-recompile-directory):
10841         * bytecomp.el (batch-byte-compile-1):
10842         * bytecomp.el (batch-byte-compile):
10843         * bytecomp.el (display-call-tree):
10844         * bytecomp.el (byte-compile-insert):
10845         * bytecomp.el (byte-compile-two-args-19->20):
10846         * bytecomp.el (byte-compile-variable-ref):
10847         * bytecomp.el (byte-compile-form):
10848         * bytecomp.el (byte-compile-top-level-body):
10849         * bytecomp.el (byte-compile-out-toplevel):
10850         * bytecomp.el (byte-compile-byte-code-maker):
10851         * bytecomp.el (byte-compile-file-form-defmumble):
10852         * bytecomp.el (byte-compile-file-form):
10853         * bytecomp.el (byte-compile-keep-pending):
10854         * bytecomp.el (byte-compile-insert-header):
10855         * bytecomp.el (byte-compile-from-buffer):
10856         * bytecomp.el (byte-compile-file):
10857         * bytecomp.el (byte-recompile-file):
10858         * bytecomp.el (byte-compile-close-variables):
10859         * bytecomp.el (byte-compile-warn-about-unused-variables):
10860         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
10861         * bytecomp.el (byte-compiler-legal-options):
10862         * bytecomp.el (byte-compile-lapcode):
10863         * bytecomp.el (byte-optimize-log):
10864         * bytecomp.el ((fboundp 'defsubst)):
10865         * bytecomp.el:
10866         * bytecomp-runtime.el:
10867         * byte-optimize.el (byte-optimize-apply):
10868         * byte-optimize.el (car):
10869         * byte-optimize.el (byte-optimize-form):
10870         * byte-optimize.el (byte-optimize-form-code-walker):
10871         * byte-optimize.el:
10872         * build-report.el (build-report-insert-installation-file):
10873         * build-report.el (build-report):
10874         * auto-show.el:
10875         * apropos.el (apropos-documentation):
10876         - mega patch
10877         - clean up byte-compile warnings
10878         - remove unused variables
10879         - Use common lisp style hashtable functions
10880         - byte compiler cleanup
10881         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
10882         - remove old backquote syntax usage
10883         - move some cl functionality into C for speed.
10884         - remove last remaining VMS support
10885         - spelling fixes
10886         - implement last, butlast, nbutlast, copy-list in C.
10887         - new macro ignore-file-errors, similar to ignore-errors
10888           (ignore-file-errors (delete-file "foo"))
10889         - get frequent garbage collection during loadup.el by tweaking
10890           gc-cons-threshold, rather than explicitly calling garbage-collect
10891         - default delete-key-deletes-forward to `t'.
10892
10893 1998-11-28  SL Baur  <steve@altair.xemacs.org>
10894
10895         * XEmacs 21.2-beta4 is released.
10896
10897 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
10898
10899         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
10900         (easy-menu-item-present-p): Wrapper around find-menu-item.
10901         (easy-menu-remove-item): Wrapper around delete-menu-item.
10902
10903         * menubar.el (delete-menu-item): Add 'from-menu' argument.
10904         (add-menu-button): Add 'in-menu' argument.
10905         (add-menu-item-1): Add in-menu support to helper function.
10906
10907 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
10908
10909         * isearch-mode.el (isearch-mode): Fix keymap lossage.
10910
10911 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
10912
10913         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
10914         of Dec 4, 1997.
10915
10916 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
10917
10918         * process.el (shell-command-on-region): Report if the command
10919         succeeded or failed.
10920
10921 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
10922
10923         * subr.el (buffer-substring-no-properties): Comment out.
10924
10925 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
10926
10927         * msw-faces.el (mswindows-find-smaller-font): Turning font names
10928           into font instances first, like `x-frob-font-size' does.
10929           (mswindows-find-larger-font): ditto
10930
10931 1998-11-04  Greg Klanderman  <greg@alphatech.com>
10932
10933         * package-ui.el (pui-install-selected-packages): fix args in call
10934         to `package-get'.
10935
10936 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
10937
10938         * package-get.el (host-name): New widget type.
10939         (package-get-remote): Better customization using new type.
10940         (package-get-download-sites): idem dito.
10941
10942         (package-get-custom): Do not use package-get-all untill we have
10943         runtime dependencies.
10944
10945         (package-get-remove-copy): Default to 't' we no longer need this
10946         kludge as we do not currently use depenencies.
10947
10948         (package-get-was-current): New variable.
10949         (package-get-require-base): New 'force-current' argument.
10950         (package-get-update-base): idem
10951         (package-get-package-provider):  idem
10952         (package-get-locate-index-file): New 'no-remote' argument.
10953         (package-get-locate-file): idem.
10954
10955         (package-get-maybe-save-index): New function.
10956         (package-get-update-base): Use it.
10957
10958 1998-10-28 Greg Klanderman <greg@alphatech.com>
10959
10960         * package-get.el (package-get-remote): default to nil; by default,
10961         don't go out to the net via EFS.  They must select a download site.
10962         (package-get-download-sites): new variable.
10963         (package-get-download-menu): new function.
10964         (package-get-locate-index-file): new function.
10965         (package-get-update-base): use it.
10966
10967         * menubar-items.el (default-menubar): add "Update Package Index"
10968         and "Add Download Site" menus under Options | Manage Packages.
10969
10970 1998-10-19  Greg Klanderman  <greg@alphatech.com>
10971
10972         * package-get.el (package-get): bugfix code checking installed version
10973         for case where package is not currently installed.
10974         (package-get-require-signed-base-updates): new variable.
10975         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
10976         deemed not a goot thing.  Use the variable
10977         package-get-allow-unsigned-base-updates instead.
10978
10979 1998-10-16 Greg Klanderman <greg@alphatech.com>
10980
10981         * package-get.el (package-get): Don't install an older version than
10982         we already have unless explicitly told to.  Issue a warning.
10983
10984         * package-ui.el (pui-add-required-packages): when adding
10985         dependencies, don't add packages that are up to date.
10986         (pui-package-symbol-char):  Don't consider a package out of date
10987         if you have a newer version installed than the latest version in
10988         package-get-base.
10989
10990         * package-get.el (package-get-base-filename): document that it may
10991         be a path relative to package-get-remote;  new default value.
10992         (package-get-locate-file): new function.
10993         (package-get-update-base): use it to expand package-get-base-filename.
10994         (package-get-save-base): new function to save the package-get database
10995         to file.
10996         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
10997         (package-get-update-base): pass the REMOTE-SOURCE arg.
10998         (package-get-update-base-entry): call package-get-custom-add-entry.
10999         (package-get-file-installed-p): removed; no longer needed.
11000         (package-get-create-custom): ditto.
11001         (toplevel): remove code to build and load package-get-custom.el
11002         (package-get-custom-add-entry): new function.
11003
11004 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11005
11006         * wid-edit.el (widget-button-click): Don't switch window.
11007
11008 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11009
11010         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11011
11012 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11013
11014         * etags.el (find-tag-default): Run find-tag-hook using
11015         run-hooks rather than funcall
11016
11017 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11018
11019         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11020         and the current local map as the parents to isearch-mode-map.
11021
11022 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11023
11024         * XEmacs 21.2-beta3 is released.
11025
11026 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11027
11028         * package-get.el (package-get-update-base): use
11029         insert-file-contents-internal, not insert-file-contents-literally.
11030
11031 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11032
11033         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11034         dump time.
11035
11036 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11037
11038         * package-get.el (package-get-update-base-entry): new function.
11039         (package-get-update-base): renamed; was `package-get-load-base'.
11040         cleanup, and use package-get-update-base-from-buffer.
11041         (package-get-update-base-from-buffer): new function.
11042         (package-get-update-base-entries): new; helper for above.
11043         Do not eval lisp grabbed over ftp; parse it from new format.
11044
11045 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11046
11047         * files.el (set-auto-mode): Don't play games loading package-get
11048         database; package-get-package-provider will handle it all.
11049
11050 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11051
11052         * package-get.el (package-get-base-filename): new variable.
11053         (package-get-require-base): new function.
11054         (package-get-pgp-signed-begin-line): new variable.
11055         (package-get-pgp-signature-begin-line): ditto.
11056         (package-get-pgp-signature-end-line):  ditto.
11057         (package-get-load-base): new function.
11058         (package-get-interactive-package-query):
11059         (package-get-update-all):
11060         (package-get-dependencies):
11061         (package-get-package-provider):
11062         (package-get-custom): use package-get-require-base.
11063         [package-get-custom loading]: disable for now.
11064
11065         * package-ui.el (pui-list-packages): use (package-get-require-base)
11066
11067 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11068
11069         * package-ui.el: Correct obvious thinko in choosing extent face.
11070
11071 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11072
11073         * menubar-items.el (default-menubar): pui-list-package has nothing
11074         to with Customize. Move all the package stuff to a new Item in Options.
11075
11076         * package-ui.el (pui-menu): Add menu and Popup menu.
11077
11078         * package-get.el (package-get): Use new
11079         package-admin-get-install-dir.
11080
11081         * package-admin.el (package-admin-get-install-dir): New syntax.
11082         Conserve package location and put mule packages where mule-base is.
11083
11084         * package-get.el : Customized
11085
11086         * package-ui.el (pui): Customized
11087         (pui-package-install-dest-dir): New variable.
11088         (pui-install-selected-packages): Use it
11089
11090 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11091
11092         * package-get.el (package-get-interactive-package-query): Move
11093         dependency on package-get-base to run-time.
11094         (package-get-update-all): Ditto.
11095         (package-get-dependencies): Ditto.
11096         (package-get-package-provider): Ditto.
11097         (package-get-custom): Ditto.
11098
11099 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11100
11101         * events.el: Remove 'ascii-character property from 'backspace
11102         and 'delete symbols
11103
11104 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11105
11106         * package-get-base.el: removed.
11107
11108 1998-09-23  Didier Verna  <didier@xemacs.org>
11109
11110         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11111         (no-upper-case-p): new function.
11112         (with-search-caps-disable-folding): new macro.
11113         (with-interactive-search-caps-disable-folding): new macro.
11114         (zap-to-char): In interactive mode, do a case-sensitive search if
11115         the character is uppercase.
11116         (zap-up-to-char): ditto.
11117
11118         * replace.el (perform-replace): use the function no-upper-case-p.
11119
11120         * isearch-mode.el (isearch-fix-case): ditto.
11121         make obsolete `with-caps-disable-folding' and
11122         `isearch-no-upper-case-p'.
11123
11124         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11125         (tags-search): ditto.
11126         (tags-query-replace): ditto.
11127
11128         * info.el (Info-search): ditto.
11129
11130 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11131
11132         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11133
11134 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11135
11136         * package-admin.el (package-admin-rmtree): rewritten.  need to
11137         check for "." and ".." before symlink check.  expand files and
11138         directories with respect to DIRECTORY, not default-directory.
11139
11140 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11141
11142         * package-get.el (package-get-all): add INSTALL-DIR argument.
11143
11144 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11145
11146         * package-ui.el (pui-add-required-packages): new function, select
11147         dependent packages.
11148         (pui-display-keymap): bind it.
11149         (pui-help-string): document it.
11150         (pui-install-selected-packages): package-get-all -> package-get.
11151
11152         * package-get.el (package-get-dependencies): new function.
11153
11154 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11155
11156         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11157         regexps.
11158
11159 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11160
11161         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11162         function.
11163         (default-mouse-track-normalize-point): Use it.
11164
11165 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11166
11167         * package-admin.el (package-admin-delete-binary-package):
11168                 General cleanup. Remove unnessary use of progn and
11169         save-excursion.
11170         (package-admin-delete-binary-package): Do NOT mess with file
11171         modes. That is evil.
11172         (package-admin-delete-binary-package): Wrap all deleting in
11173         condition-case. The data in MANIFEST is untrustworthy.
11174         (package-admin-delete-binary-package): Let the OS worry about non
11175         empty directories.
11176
11177 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11178
11179         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11180         processing.
11181         (lm-report-bug): Fix mail address to send bug reports to.
11182
11183 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11184
11185         * XEmacs 21.2-beta2 is released.
11186
11187 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11188
11189         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11190
11191 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11192
11193         * info.el (Info-mode): Document page turning by double clicks in
11194         docstring so `M-x describe-mode' will display it.
11195
11196 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11197
11198         * info.el (Info-mouse-track-double-click-hook): Use character
11199         widths to calculate a border region where double clicking does
11200         page turning, and return `nil' by default so other hooks, such as
11201         region highlighting, will be run.
11202
11203 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11204
11205         * sound.el (default-sound-directory-list): Initialize with all the
11206         "sounds" directories in `data-directory-list'.  It used to just be
11207         the first one.
11208
11209         * packages.el (locate-data-directory-list): Created.  This gives
11210         the list of matching directories, unlike `locate-data-directory',
11211         which just gives the first one.
11212
11213 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11214
11215         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11216         make a binding in the local keymap until help-char handling is
11217         improved.
11218
11219         * help.el (help-keymap-with-help-key): Provide keymap with help
11220         binding.
11221         (help-print-help-form): New helper function.
11222
11223 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11224
11225         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11226         move extent to another buffer; no need to create a new extent.
11227         (isearch-fix-case): New function.
11228         (isearch-search-and-update): Use it.
11229
11230 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11231
11232         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11233         the keymap, not minor-mode-map-alist.
11234         (isearch-done): Restore overriding-local-map.
11235
11236 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11237
11238         * bytecomp.el (byte-compile-buffer-substring):
11239         Fix for: (byte-compile (defun f () (buffer-substring)))
11240         ==>   ** buffer-substring called with 3 args, but requires 0-3
11241         - new code not only works, but is more readable, too.
11242
11243 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11244
11245         * msw-faces.el (mswindows-init-device-faces): Don't try to
11246           specify a default font at this late stage. Do try to force
11247           creation of the default face font so that if it fails we get
11248           an error now instead of a crash at frame creation.
11249
11250           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11251           mswindows-make-font-unitalic: Canonical default weight
11252           changed from "Normal" to "Regular".
11253
11254           mswindows-make-font-bold / -bold-italic: Supplied device was
11255           not being passed into call to mswindows-find-smaller-font.
11256
11257 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11258
11259         * package-get.el (package-get-remote): Fix the path where to find
11260           the packages on xemacs.org.
11261
11262 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11263
11264         * about.el (about-maintainer-info): Update Ben's entry.
11265
11266 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11267
11268         * lisp/shadow.el (find-emacs-lisp-shadows):
11269         - `member' was being called on lists of length 2000!
11270         - Replace with hashtables.
11271         - Replace hand-coded loops with (dolist)
11272         - Fix comment typo
11273
11274 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11275
11276         * packages.el: Added new function, `package-delete-name', to
11277           delete existing packages from the installed package database
11278           (`packages-package-list').  Also added the "pkginfo" directory
11279           to `packages-special-base-regexp', so that the pkginfo directory
11280           would not get added to `late-packages'.
11281
11282         * package-admin.el: Added ability to delete an installed package
11283           (added low-level function, `package-admin-delete-package').
11284           Understands how to use the pkginfo/MANIFEST.<package> file to
11285           delete the package.  When installing a package, will also
11286           create a MANIFEST.* file if one is not provided by the
11287           package.  If the MANIFEST.* doesn't exist when deleting a
11288           package, the functions will fall back to attempting to delete
11289           any package-specific lisp directory.
11290
11291         * package-get.el: Moved some functions to package-admin.el.
11292           Added interactive function `package-get-delete-package', for
11293           use by users for deleting a package.
11294
11295           Also modified to not require the presence of efs.
11296
11297 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11298
11299         * files.el (find-file-noselect): Handle all signals, kill the
11300         buffer and resignal.
11301
11302 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11303
11304         * cl-macs.el (glyph-image): Add setf method.
11305
11306 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11307
11308         * package-get.el: Fixed broken EFS downloading.  Also, look for
11309           .tar.gz files first, in preference over .tgz files.
11310
11311         * package-ui.el: Fix display of package version numbers.
11312
11313 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11314
11315         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11316         argument.
11317
11318 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11319
11320         * list-mode.el: `display-completion-list': added new/optional
11321           keyword `:completion-string', which allows the programmer to
11322           change the "Possible completions are:" prompt.
11323
11324         * menubar-items.el: Added new pulldown menu-pick to start up the
11325           visual package browser/installer:
11326
11327                 Options->Customize->List Packages
11328
11329         * package-admin.el: Added hooks for installing under both Unix
11330           and MS Windows.  Does additional error checking.  No longer
11331           calls "add-big-package.sh" to install packages under Unix; now
11332           calls gunzip & tar directly.
11333
11334         * package-get.el: Added ability to install packages from files
11335           on a local disk/CDROM.  Now deletes any existing package lisp
11336           directory.  Does completion on available packages when
11337           querying for package names.  Will also search for .tgz files
11338           in addition for .tar.gz files.  Tries to reload
11339           auto-autoloads, as a convenience when loading new packages,
11340           and also tries to add any new package paths to `load-path'.
11341           Changed all occurences of `concat' to use `expand-file-name'.
11342
11343         * package-ui.el: New file which implements the main visual
11344           package browser/installer, which is started via a menu pick or
11345           M-x pui-list packages.
11346
11347 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11348
11349         * startup.el (load-init-file): spelling fix.
11350
11351 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11352
11353         * startup.el (normal-top-level): Load auto-autoload files
11354         covariantly with their precedence.
11355
11356 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11357
11358         * menubar-items.el (default-menubar): Remove "Font Weight"
11359         option, there is currently no custom equivalent.. Customize-faces
11360         is "Edit faces".
11361
11362         * x-font-menu.el (font-menu-set-font): Use customize to set
11363         default face.
11364
11365         * faces.el (face-spec-update-all-matching): New function.
11366
11367         * cus-face.el (custom-set-face-update-spec): New function.
11368         Interface to customize faces from elisp.
11369
11370         (custom-face-value-create): Show the customized settings if set
11371         but not saved.
11372
11373 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11374
11375         (custom-face-value-create): Show the customized settings if set
11376         but not saved.
11377
11378 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11379
11380         * keydefs.el (global-map): Add FSF 20.3 binding of
11381         query-replace-regexp.
11382
11383 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11384
11385         * minibuf.el (read-file-name-internal-1): use
11386         user-name-completion-1 instead of user-name-completion.
11387
11388 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11389
11390         * loadup.el:
11391         * make-docfile.el:
11392         * update-elc.el: Don't set `source-directory' (now defunct as a
11393         global variable) no more.
11394
11395         * packages.el (packages-list-autoloads): Made `source-directory'
11396         (now defunct as a global variable) a parameter.
11397
11398 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11399
11400         * about.el (about-hackers): new email
11401
11402 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11403
11404         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11405
11406 1998-07-17  Didier Verna  <didier@xemacs.org>
11407
11408         * faces.el (set-face-property):
11409         (set-face-dim-p):
11410         (face-dim-p): updated the doc strings now that the dim property isn't
11411         tty-specific.
11412         (face-equal): the dim property is now a common one.
11413
11414         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11415         Renamed the `stipple' attribute to `background-pixmap'.
11416         (custom-face-background-pixmap): make custom-face-stipple an
11417         obsolete alias for this.
11418
11419 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11420
11421         * find-paths.el (paths-file-readable-directory-p): Created and
11422         used.
11423
11424         * loadup.el: Don't set inhibit-... flags from run-temacs.
11425
11426 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11427
11428         * packages.el (packages-data-path-depth): Added and used.
11429
11430 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11431
11432         * about.el:
11433         - Change .xpm to .png, delete "zcat" section.
11434         - cosmetic fix in the 'marcpa' entry.
11435
11436         * etc/photos
11437         - convert all .xpm.Z to .png
11438         - rename mrb to martin
11439         - rename mcook-m to mcookm
11440
11441 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11442
11443         * x-init.el (x-initialize-compose): Add support for
11444         dead-circumflex as YET ANOTHER NAME for that dead key.
11445
11446 1998-08-05  Colin Rafferty <colin@xemacs.org>
11447
11448         * setup-paths.el (paths-construct-exec-path): Made the
11449         last-packages really be last.
11450         (paths-construct-data-directory-list): Ditto.
11451
11452 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11453
11454         * startup.el(startup-splash-frame-body):
11455         Update Copyright notice in splash screen
11456
11457 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11458
11459         * minibuf.el (read-file-name-internal-1): do ~user completion.
11460
11461 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11462
11463         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11464         aginst destroyed extents
11465
11466 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11467
11468         * package-get.el (package-get): add `install-dir' argument.
11469
11470 1998-07-20  John Jones  <jj@asu.edu>
11471
11472         * package-get.el: calls to package-get-update-all will only
11473           update packages which are already installed.
11474
11475 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11476
11477         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11478         writable.
11479
11480 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11481
11482         * about.el (about-hackers): Correct my email.
11483
11484 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11485
11486         * about.el (about-hackers): new email-address.
11487
11488 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11489
11490         * minibuf.el (read-number): Don't let `input-error' condition
11491         escape.
11492
11493 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11494
11495         * about.el (about-hackers): use my `email-for-life' address.
11496
11497 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11498
11499         * XEmacs 21.2-beta1 is released.
11500
11501 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11502
11503         * ldap.el (ldap-search): Doc string change
11504
11505 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11506
11507         * menubar-items.el (default-menubar): Removed references to
11508         `data-directory', and use `locate-data-file' instead, and made
11509         then greyed out if they don't exist.
11510
11511 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11512
11513         * keymap.el (events-to-keys): Use `format' instead of `concat'
11514         since the latter does not accept integer args anymore
11515
11516 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11517
11518         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11519         macros replaced.
11520
11521 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11522
11523         * make-docfile.el: Get first initialization from very-early-lisp.el
11524         * update-elc.el: Ditto.
11525         * loadup.el (really-early-error-handler): Ditto.
11526
11527         * packages.el (packages-unbytecompiled-lisp): Add new file,
11528         very-early-lisp.el.
11529
11530         * very-early-lisp.el: New file.
11531
11532 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11533
11534         * Symbols that have been obsolete for at least 3 years removed (II).
11535
11536         * obsolete.el (eval-current-buffer): Make compatible.
11537         (byte-code-function-p): Ditto.
11538         (send-string): Removed.
11539         (send-region): Removed.
11540         (screen-scrollbar-width): Removed.
11541         (set-screen-scrollbar-width): Removed.
11542         (set-screen-left-margin-width): Removed.
11543         (set-screen-right-margin-width): Removed.
11544         (screen-left-margin-width): Removed.
11545         (screen-right-margin-width): Removed.
11546         (set-buffer-left-margin-width): Removed.
11547         (set-buffer-right-margin-width): Removed.
11548         (buffer-left-margin-width): Removed.
11549         (buffer-right-margin-width): Removed.
11550         (x-set-frame-icon-pixmap): Removed.
11551         (x-set-screen-icon-pixmap): Removed.
11552         (pixel-name): Removed.
11553         (make-pixmap): Removed.
11554         (make-cursor): Removed.
11555         (pixmap-width): Removed.
11556         (pixmap-contributes-to-line-height-p): Removed.
11557         (set-pixmap-contributes-to-line-height): Removed.
11558
11559 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11560
11561         * obsolete.el (popup-menu-up-p): removed.
11562         (read-no-blanks-input): Removed.
11563         (wholenump): Removed.
11564         (ring-mod): Removed (what was ring-mod?).
11565         (current-time-seconds): Removed.
11566         (run-special-hook-with-args): Removed.
11567         (dot): Removed.
11568         (dot-marker): Removed.
11569         (dot-min): Removed.
11570         (dot-max): Removed.
11571         (window-dot): Removed.
11572         (set-window-dot): Removed.
11573
11574         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11575         `dot-min'.
11576
11577         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11578
11579         * code-files.el (insert-file-contents): Rename
11580         run-special-hook-with-args to run-hook-with-args-until-success.
11581         (write-region): Ditto.
11582
11583 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11584
11585         * about.el: Fix typos, update release date.
11586
11587         * Symbols that have been obsolete for at least 3 years removed.
11588
11589         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11590         screen- functions.
11591         (toplevel): remove setf methods for screen functions.
11592         * cl-macs.el (extent-data): defsetf removed.
11593         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11594         many places to remove.
11595         (comment-indent-hook): Ditto.
11596         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11597         (buffer-dedicated-screen): Ditto.
11598         (deiconify-screen): Ditto.
11599         (delete-screen): Ditto.
11600         (event-screen): Ditto.
11601         (find-file-other-screen): Ditto.
11602         (find-file-read-only-other-screen): Ditto.
11603         (live-screen-p): Ditto.
11604         (screen-height): Ditto.
11605         (screen-iconified-p): Ditto.
11606         (screen-list): Ditto.
11607         (screen-live-p): Ditto.
11608         (screen-name): Ditto.
11609         (screen-parameters): Ditto.
11610         (screen-pixel-height): Ditto.
11611         (screen-pixel-width): Ditto.
11612         (screen-root-window): Ditto.
11613         (screen-selected-window): Ditto.
11614         (screen-totally-visible-p): Ditto.
11615         (screen-visible-p): Ditto.
11616         (screen-width): Ditto.
11617         (screenp): Ditto.
11618         (get-screen-for-buffer): Ditto.
11619         (get-screen-for-buffer-noselect): Ditto.
11620         (get-other-screen): Ditto.
11621         (iconify-screen): Ditto.
11622         (lower-screen): Ditto.
11623         (mail-other-screen): Ditto.
11624         (make-screen): Ditto.
11625         (make-screen-invisible): Ditto.
11626         (make-screen-visible): Ditto.
11627         (modify-screen-parameters): Ditto.
11628         (new-screen): Ditto.
11629         (next-screen): Ditto.
11630         (next-multiscreen-window): Ditto.
11631         (other-screen): Ditto.
11632         (previous-screen): Ditto.
11633         (previous-multiscreen-window): Ditto.
11634         (raise-screen): Ditto.
11635         (redraw-screen): Ditto.
11636         (select-screen): Ditto.
11637         (selected-screen): Ditto.
11638         (set-buffer-dedicated-screen): Ditto.
11639         (set-screen-height): Ditto.
11640         (set-screen-position): Ditto.
11641         (set-screen-size): Ditto.
11642         (set-screen-width): Ditto.
11643         (show-temp-buffer-in-current-screen): Ditto.
11644         (switch-to-buffer-other-screen): Ditto.
11645         (visible-screen-list): Ditto.
11646         (window-screen): Ditto.
11647         (x-set-screen-pointer): Ditto.
11648         (x-set-frame-pointer): Ditto.
11649         (screen-title-format): Ditto.
11650         (screen-icon-title-format): Ditto.
11651         (terminal-screen): Ditto.
11652         (delete-screen-hook): Ditto.
11653         (create-screen-hook): Ditto.
11654         (mouse-enter-screen-hook): Ditto.
11655         (mouse-leave-screen-hook): Ditto.
11656         (map-screen-hook): Ditto.
11657         (unmap-screen-hook): Ditto.
11658         (default-screen-alist): Ditto.
11659         (default-screen-name): Ditto.
11660         (x-screen-defaults): Ditto.
11661         (x-create-screen): Ditto.
11662         * obsolete.el: meta-flag removed.
11663         baud-rate removed.
11664         sleep-for-millisecs removed.
11665         extent-data removed.
11666         set-extent-data removed.
11667         set-extent-attribute removed.
11668         extent-glyph removed.
11669         extent-layout removed.
11670         set-extent-layout removed.
11671         list-faces-display removed.
11672         list-faces removed.
11673         trim-versions-without-asking removed.
11674         after-write-file-hooks removed.
11675         truename removed.
11676         auto-fill-hook removed.
11677         blink-paren-hook removed.
11678         select-screen-hook, deselect-screen-hook removed.
11679         auto-raise-screen, auto-lower-screen removed.
11680
11681         * msw-mouse.el: Global change resource -> mswindows-resource.
11682
11683         * XEmacs 21.0-pre5 is released.
11684
11685 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11686
11687         * about.el (about-hackers): Credits update.
11688
11689 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11690
11691         * register.el (insert-register): Don't activate the region.
11692
11693 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11694
11695         * select.el: Restore x-* symbols for backwards compatibility:
11696         x-copy-primary-selection, x-kill-primary-selection,
11697         x-delete-primary-selection, x-select-make-extent-for-selection,
11698         x-valid-simple-selection-, x-cut-copy-clear-internal.
11699
11700 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11701
11702         * XEmacs 21.0-pre4 is released.
11703
11704 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11705
11706         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11707         reporting bugs.
11708         (maybe-add-init-button): Fix semantics under Windows.  Use
11709         `expand-file-name' rather than `concat'.
11710
11711         * help.el (print-messages): New function.
11712
11713 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11714
11715         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11716
11717 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11718
11719         * about.el: Tweaked my entry in about-hackers.
11720
11721         * find-paths.el (paths-emacs-root-p):
11722           Relaxed emacs-root checking of an in-place installation to
11723           also accommodate the flat layout used on MS Windows.
11724
11725 1998-06-29  John Jones  <jj@asu.edu>
11726
11727         * package-get.el: calls to package-get-update-all will only
11728           update packages which are already installed.
11729
11730 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
11731
11732         * faces.el (xpm-color-symbols): remove hardcoded defaults these
11733         are handled by the gui-element face fallbacks now.
11734
11735         * x-faces.el: default gui-element face to "background" as well as
11736         the default face.
11737
11738         * msw-faces.el (mswindows-init-device-faces): remove gui-element
11739         and default face settings since these are set as fallbacks now in
11740         the appropriate domain.
11741
11742 1998-07-02  SL Baur  <steve@altair.xemacs.org>
11743
11744         * text-mode.el (text-mode): Reorder regexp so the OR part
11745         corresponding to `page-delim' goes first and the hack in
11746         `forward-paragraph' will work.
11747         With bug analysis from Bob Weiner <weiner@altrasoft.com>
11748
11749 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11750
11751         * subr.el (remove-hook): When checking the hook value
11752           with functionp, don't apply car to it.
11753
11754 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11755
11756         * package-get.el (package-get-remote-filename):
11757           Don't use file-name-as-directory because the local directory
11758           separator conventions might not be the same as ftp's.
11759
11760 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11761
11762         * ldap.el (ldap-host-parameters-alist): New name of
11763         `ldap-host-parameters-plist'
11764
11765 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
11766
11767         * package-get.el: Using (require 'package-get-base), now that it
11768         provides itself.  Consequently removed all instances of (load
11769         "package-get-base.el").
11770
11771 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
11772
11773         * subr.el (remove-hook): Don't treat the hook value as a
11774           list unless it is both consp and not functionp.
11775
11776 1998-06-29  SL Baur  <steve@altair.xemacs.org>
11777
11778         * about.el: Email address for Ben Wing is ben@xemacs.org.
11779         * auto-show.el: Ditto.
11780         * bytecomp.el: Ditto.
11781         * faces.el: Ditto.
11782         * x-scrollbar.el: Ditto.
11783         * x-misc.el: Ditto.
11784         * tty-init.el: Ditto.
11785         * toolbar-items.el: Ditto.
11786         * symbol-syntax.el: Ditto.
11787         * specifier.el: Ditto.
11788         * objects.el: Ditto.
11789         * hyper-apropos.el: Ditto.
11790         * glyphs.el: Ditto.
11791
11792 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
11793
11794         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
11795         vertical-divider-always-visible-p.
11796         (default-mouse-motion-handler): Ditto.
11797
11798 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
11799
11800         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
11801         global value.
11802
11803 1998-06-21  Oliver Graf <ograf@fga.de>
11804
11805         * build-reports.el: changed receiver to xemacs-build-reports list
11806
11807 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11808
11809         * font.el: Split font-family-mappings into X and
11810           mswindows-specific versions.
11811           mswindows-font-create-[object|name]: Treat supplied size
11812           as a pointsize. Added underline and strikethru handling.
11813
11814         * msw-faces.el: changed default mswindows charset to western.
11815
11816         * msw-glyphs.el: removed space in border-glyph font string that
11817           was inserted to get round bugs in the mswindows C font code.
11818
11819 1998-06-27  SL Baur  <steve@altair.xemacs.org>
11820
11821         * about.el (about-hackers): Credits update.
11822
11823         * help-nomule.el (tutorial-supported-languages): Add Romanian
11824         TUTORIAL.
11825
11826         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
11827         to ISO-8859-2.
11828
11829 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11830
11831         * font.el: Split font-family-mappings into X and
11832           mswindows-specific versions.
11833           mswindows-font-create-[object|name]: Treat supplied size
11834           as a pointsize. Added underline and strikethru handling.
11835
11836         * msw-faces.el: changed default mswindows charset to western.
11837
11838         * msw-glyphs.el: removed space in border-glyph font string that
11839           was inserted to get round bugs in the mswindows C font code.
11840
11841 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11842
11843         * minibuf.el: make read-color-completion-table call
11844           (mswindows-color-list for mswindows devices.
11845
11846 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
11847
11848         * lisp/font-lock.el
11849         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
11850         Let declaration items contain non-word symbol characters.
11851
11852 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
11853
11854         * package-get.el (package-get-package-provider): Added autoload
11855         cookie.  Loading "package-get-base.el" in ALL functions that use
11856         it.  Fixed some (interactive ...) with multiple argument specs
11857         again.  Cosmetic indentation changes.
11858
11859 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
11860
11861         * info.el (Info-insert-dir): Don't use nreverse on variables
11862         that you want to use later.
11863
11864 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
11865
11866         * x-mouse.el (x-set-point-and-move-selection): Replace call
11867         to x-kill-primary-selection with kill-primary-selection
11868
11869 1998-06-12  Martin Buchholz  <martin@xemacs.org>
11870
11871         * simple.el (what-cursor-position): Make cursor position reported
11872         use value of column-number-start-at-one
11873
11874 1998-06-17  SL Baur  <steve@altair.xemacs.org>
11875
11876         * about.el (xemacs-hackers): Fix Jareth's email address.
11877
11878 1998-06-16  SL Baur  <steve@altair.xemacs.org>
11879
11880         * startup.el (startup-splash-frame): Remove
11881         `xemacs-startup-logo-function'.
11882
11883 1998-06-15  SL Baur  <steve@altair.xemacs.org>
11884
11885         * about.el (about-hackers): Update credits list.
11886
11887 1998-06-06  Jeff Miller <jmiller@smart.net>
11888
11889         * lisp/sound.el: Update sound-ext to allow filenames with
11890           extensions to be found by load-sound-file
11891
11892 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11893
11894         * info.el (Info-rebuild-outdated-dir): Removed variable
11895         (Info-auto-generate-directory): New variable
11896         (Info-save-auto-generated-dir): New variable
11897         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
11898         (Info-build-dir-anew): Second parameter removed.  Use
11899         `Info-save-auto-generated-dir'
11900         (Info-rebuild-dir): Ditto
11901
11902 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
11903
11904         * list-mode.el (next-list-mode-item): Would not recognize
11905         border between directly neighbored items.
11906
11907 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11908
11909         * package-get.el: add autoloads for some functions.
11910
11911 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
11912
11913         * specifier.el (let-specifier): Tiny docfixes.
11914
11915 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
11916
11917         * msw-mouse.el: set selection-pointer-glyph to Normal.
11918
11919 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
11920
11921         * wid-edit.el (widget-specify-secret): New function.
11922         (widget-after-change): Use it.
11923         (widget-specify-field): Use it.
11924
11925 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
11926
11927         * mouse.el (drag-window-divider): Use `(not done)' instead of
11928         `doit'; reuse result of `window-pixel-edges'.
11929
11930         * modeline.el (drag-modeline-event-lag): Rename to
11931         drag-divider-event-lag.
11932
11933 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11934
11935         * specifier.el (let-specifier): Rewritten not to generate needless
11936         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
11937         arguments.
11938
11939 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
11940
11941         * minibuf.el (read-file-name-1): Setup buffer-local value of
11942         `completion-ignore-case' in completions buffer under Windows.
11943
11944 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
11945
11946         * about.el (about-maintainer-glyph): Fix support for not
11947         compressed images.
11948
11949 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
11950
11951         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
11952
11953         * mouse.el (mouse-track): Cancel selection if misc-user event with
11954         `cancel-mode-internal' function is fetched.
11955
11956 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11957
11958         * files.el (save-some-buffers-1): Fixed return value.
11959
11960 1998-06-01  Oliver Graf <ograf@fga.de>
11961
11962         * dragdrop.el: added experimental
11963
11964 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
11965
11966         * startup.el (after-init-hook, init-file-user,
11967         user-init-directory, load-user-init-file):  Purge references
11968         to "~/.xemacs/init.el" from docstrings.
11969
11970         (load-user-init-file) Use paths-construct-path to construct
11971         paths to user init files.  Go directly to ~/.emacs, do not
11972         search ~/.xemacs/, do not load `default-custom-file'.
11973
11974 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
11975
11976         * files.el (interpreter-mode-alist): Catch wish and tclsh before
11977         general *sh.
11978         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
11979
11980 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
11981
11982         * menubar-items.el (default-menubar): add Update Packages to customize
11983         menu.
11984
11985 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
11986
11987         * faces.el: use toolbar face as a fallback for toolbar properties
11988         in xpm-color-symbols instead of default.
11989
11990         * msw-faces.el: rename 3d-object -> gui-element face.
11991
11992 1998-06-06  SL Baur  <steve@altair.xemacs.org>
11993
11994         * startup.el (xemacs-startup-logo-function): New variable.
11995         (startup-splash-frame): Use it.
11996
11997 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * files.el (save-some-buffers): Would wait 1 second.
12000         (save-some-buffers-1): Delete other windows here instead of in
12001         `save-some-buffers'.
12002         (save-some-buffers): Force redisplay only if windows were deleted.
12003
12004 1998-06-02  Didier Verna  <didier@xemacs.org>
12005
12006         * cus-face.el (custom-face-attributes): generalized the use of
12007         toggle buttons for boolean attributes.
12008         Re-ordered the items a bit.
12009
12010 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12011
12012         * sound.el (default-sound-directory): Use `locate-data-directory'
12013         to find the sounds directory.
12014
12015 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12016
12017         * sound.el: default sound-ext to .wav under mswindows, .au
12018         otherwise. load-default sounds without extensions.
12019
12020 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12021
12022         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12023         if send-pr is not bound.
12024
12025 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12026
12027         * files.el: grok idl files in auto-mode-alist.
12028 1998-06-01  Jeff Miller  <jmiller@smart.net>
12029
12030         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12031         calling `upcase'.
12032
12033 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12034
12035         * msw-glyphs.el: add xbm to the list of image types supported.
12036
12037 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12038
12039         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12040         instead of XEmacs one when dumping InfoDock.
12041
12042 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12043
12044         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12045         for `modeline-visible-p'
12046
12047         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12048
12049 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12050
12051         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12052         since it's not used anymore. doc string fixes.
12053
12054         * package-get.el (package-get-file-installed-p): new function. use
12055         instead of file-installed-p which is in an external package.
12056
12057 1998-05-28  Oliver Graf <ograf@fga.de>
12058
12059         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12060         favor of select-window/switch-to-buffer
12061
12062 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12063
12064         * startup.el: changed (getenv "HOME") to (user-home-directory)
12065
12066 1998-05-25  Oliver Graf <ograf@fga.de>
12067
12068         * frame.el (cde-start-drag) moved to dragdrop.el
12069         (offix-start-drag-region) moved to dragdrop.el
12070         (offix-start-drag) moved to dragdrop.el
12071         * dragdrop.el (cde-start-drag) moved from frame.el
12072         (offix-start-drag-region) moved from frame.el
12073         (offix-start-drag) moved from frame.el
12074         (cde-start-drag-region) cde drag regions
12075         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12076
12077 1998-05-26  Oliver Graf <ograf@fga.de>
12078
12079         * dragdrop.el: created dragdrop-drag prototypes
12080         (cde-start-drag-region) fixed typo
12081
12082 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12083
12084         * simple.el (after-init-hook): Remove reader macro.
12085
12086         * packages.el (packages-hardcoded-lisp): Get rid of reader
12087         macros.  Update DOC string.
12088
12089 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12090
12091         * mouse.el (drag-window-divider): Ditto.
12092
12093         * modeline.el (mouse-drag-modeline): Use it.
12094
12095         * lisp-mode.el (let-specifier): Specify indentation.
12096
12097         * specifier.el (let-specifier): Renamed from
12098         `with-specifier-instance'.
12099
12100 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12101
12102         * x-faces.el:
12103         * faces.el: move definition of xpm-color-symbols from x-faces.el
12104         to faces. Predicate x-get-resource on the presence of x.
12105
12106         * msw-faces.el: set 3d-object face rather than modeline. Specify
12107         faces as specfier defaults.
12108
12109         * package-get.el: don't use package-admin-add-single-file-package.
12110
12111 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12112
12113         * toolbar-items.el: Fixup tooltips.
12114         (toolbar-gnus): Don't use obsolete variable
12115         toolbar-news-frame-properties.
12116         (toolbar-news-reader): Default to `gnus' instead of
12117         `not-configured'.
12118
12119         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12120         Windows.
12121
12122 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12123
12124         * package-get.el: rename -installedp -> -installed-p.
12125
12126 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12127
12128         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12129         attributes, and assinged it to continuation, truncation and
12130         hscroll glyphs.
12131
12132         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12133         and made continuation, truncation and hscroll glyphs arrow
12134         characters out of that font.
12135
12136 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12137
12138         * minibuf.el (minibuffer-electric-separator): Play nicely with
12139         directory-sep-char being \.
12140         (minibuffer-electric-tilde): Ditto.
12141         (read-file-name-map): Ditto.
12142
12143 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12144
12145         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12146         on X devices.
12147         (default-mouse-track-deal-with-down-event): Avoid
12148         `x-disown-selection'; use `disown-selection' instead.
12149
12150 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12151
12152         * select.el:
12153         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12154         moved to (cut-copy-clear-internal) in select.el. Ditto for
12155         (x-delete-primary-selection) (x-kill-primary-selection)
12156         (x-copy-primary-selection).
12157         (own-clipboard): new function.
12158
12159         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12160         functions in select.el. remove old ones.
12161         (mswindows-own-clipboard): new function.
12162
12163 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12164
12165         * gnuserv.el: allow connections from mswindows type devices.
12166
12167 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12168
12169         * msw-glyphs.el: change image type used from cursor to resource.
12170
12171 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12172
12173         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12174         for {top,bottom}-{left,right} values in addition to
12175         {top,bottom}_{left,right}.
12176         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12177
12178 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12179
12180         * cl-macs.el (specifier-instance): Undefine its setf method.
12181
12182         * specifier.el (with-specifier-instance): Added docstring.
12183
12184         * mouse.el (drag-window-divider): Ditto.
12185
12186         * modeline.el (mouse-drag-modeline): Use it.
12187
12188         * lisp-mode.el (with-specifier-instance): Define its indentation
12189         level.
12190
12191         * specifier.el (with-specifier-instance): New macro.
12192
12193 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12194
12195         * package-get.el (package-get-create-custom): new function to
12196         auto-generate package-get-custom.el from package-get-base.el.
12197         * (package-get-ever-installedp): new function.
12198         * (package-get-custom): new function to get all packages specified
12199         by customize.
12200
12201 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12202
12203         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12204
12205 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12206
12207         * cl-extra.el: Reverse previous float change.
12208
12209 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12210
12211         * x-faces.el:
12212         * faces.el (try-font-name): moved from x-faces.el since it is
12213         required by w3 under mswindows as well X.
12214
12215 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12216
12217         * winnt.el: Removed evil (setq completion-ignore-case t)
12218         clause, one more overlookef fsfism.
12219         (nt-quote-args-functions-alist): End sentences with double space.
12220
12221 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12222
12223         * window-xemacs.el (push-window-configuration): Remove kludgery of
12224         recaching default-toolbar specifier.
12225         (pop-window-configuration): Ditto.
12226         (unpop-window-configuration): Ditto.
12227
12228 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12229
12230         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12231
12232 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12233
12234         * winnt.el (nt-quote-args-verbatim): Added function.
12235         (nt-quote-args-prefix-quote): Added function.
12236         (nt-quote-args-backslash-quote): Added function.
12237         (nt-quote-args-double-quote): Added function.
12238         (nt-quote-args-functions-alist): New variable.
12239         (nt-quote-process-args): Added function. This is the main quoting
12240         work horse called from process-nt.c
12241
12242 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12243
12244         * winnt.el: Removed duplicate definitions for backspace,
12245         delete, M-backspace and C-M-backspace.
12246         (file-name-buffer-file-type-alist): Removed this variable.
12247         (find-buffer-file-type): Removed function.
12248         (find-file-binary):  Removed function.
12249         (find-file-text): Removed function.
12250         (find-file-not-found-set-buffer-file-type): Removed function.
12251         (save-to-unix-hook): Removed function.
12252         (revert-from-unix-hook): Removed function.
12253         (using-unix-filesystems): Removed function.
12254         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12255         warning.
12256         (x-set-selection): Removed function.
12257         (x-get-selection): Removed function.
12258         Removed commented FSFisms.
12259         Replaced copyright notice (this file is not part of GNU Emacs).
12260         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12261         comint-process-echoes setting to t.
12262
12263 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12264
12265         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12266         and used following the interface change of
12267         `paths-find-recursive-path'.
12268
12269         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12270         regexp instead of a list of base names.
12271         (paths-version-control-filename-regexp):
12272         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12273         Introduced and used following the interface change of
12274         `paths-find-recursive-path'.
12275
12276 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12277
12278         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12279         on X devices, rather than on all non-TTY devices.
12280
12281 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12282
12283         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12284
12285         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12286
12287 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12288
12289         * itimer.el (activate-itimer): Fixed usage of integers
12290         as argument to `concat'.
12291
12292 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12293
12294         * itimer.el (start-itimer): replace the use of `concat' with
12295         `format'
12296
12297 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12298
12299         * mode-motion.el (mode-motion-hook): Clarify docstring.
12300         From Bob Weiner <weiner@altrasoft.com>
12301
12302         * loadhist.el (symbol-file): Supply prompt string when used
12303         interactively.
12304         From Bob Weiner <weiner@altrasoft.com>
12305
12306 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12307
12308         * loadup.el (really-early-error-handler): Ditto.
12309
12310         * update-elc.el: Ditto.
12311
12312         * setup-paths.el (paths-construct-exec-path): Ditto.
12313
12314         * make-docfile.el: Ditto.
12315
12316         * find-paths.el (paths-decode-directory-path): Use split-path
12317         instead of decode-path.
12318
12319         * files.el (parse-colon-path): Update docstring reference.
12320
12321 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12322
12323         * msw-init.el:
12324         * x-init.el:
12325         Bind cut'n'paste keys to non window-system specific functions.
12326
12327         * msw-select.el: New function mswindows-clear-clipboard.
12328         mswindows-cut-copy-clipboard extended to handle clearing of the
12329         selection and renamed to mswindows-cut-copy-clear-clipboard.
12330
12331         * select.el: on mswindows devices delete-primary-selection
12332         calls mswindows-clear-clipboard.
12333
12334 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12335
12336         * simple.el (quoted-insert): Inhibit quit when using read-char.
12337
12338         * cmdloop.el (read-char): Don't inhibit quit.
12339         (read-char-exclusive): Ditto.
12340         (read-char): Signal quit if quit-char was pressed.
12341         (read-char-exclusive): Ditto.
12342         (read-quoted-char): Return a character, not integer.
12343
12344         * menubar-items.el (default-popup-menu): Use Andy's generic
12345         selection code.
12346         (default-popup-menu): Fix code.
12347
12348 1998-05-14  Oliver Graf <ograf@fga.de>
12349
12350         * dragdrop.el (dragdrop-function-widget): this time it's done
12351
12352 1998-05-13  Oliver Graf <ograf@fga.de>
12353
12354         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12355
12356 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12357
12358         * device.el (device-pixel-width):
12359         (device-pixel-height):
12360         (device-mm-width):
12361         (device-mm-height):
12362         (device-bitplanes):
12363         (device-color-cells): Swapped parameters to device-system-metric
12364         according to the interface change.
12365
12366 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12367
12368         * mouse.el (default-mouse-motion-handler): Use new name of the
12369         function event-over-vertical-divider-p.
12370         Do not set E-W arrow cursor over the divider if
12371         vertical-divider-draggable-p is nil in the window.
12372         ([top-level]): Use new name for the variable
12373         vertical-divider-map.
12374         (drag-window-divider): Respect vertical-divider-draggable-p.
12375         Variable name typo fixes.
12376
12377 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12378
12379         * keymap.el (kbd): Define here; handle string constants and
12380         others...
12381
12382 1998-05-15  Christian Nyb <chr@mediascience.no>
12383
12384         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12385         in Emacs 18.
12386
12387 1998-05-13  Didier Verna  <didier@xemacs.org>
12388
12389         * mouse.el (drag-window-divider): give the vertical divider a
12390         pressed look when dragging it.
12391
12392 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12393
12394         * faces.el: predicate some more face operations on x or mswindows
12395         not just x.
12396
12397         * modeline.el: enable modeline coloring for mswindows.
12398
12399 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12400
12401         * minibuf.el (minibuffer-default): Added variable; compatible with
12402         FSF Emacs.
12403         (next-history-element): Used `minibuffer-default'.
12404
12405 1998-05-12  Oliver Graf <ograf@fga.de>
12406
12407         * dragdrop.el (dragdrop-function-widget): button and mods ok
12408         arguments still look a bit strange
12409         (dragdrop-compare-mods) created
12410         (dragdrop-drop-do-functions) correctly checks for buttons and
12411         modifiers
12412
12413 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12414
12415         * setup-paths.el (paths-default-info-directories): Replace
12416         path-separator with directory-sep-char.
12417
12418         * files.el (path-separator): Don't define it here.
12419
12420 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * update-elc.el: Ditto.
12423
12424         * setup-paths.el (paths-construct-exec-path): Ditto.
12425
12426         * make-docfile.el: Ditto.
12427
12428         * loadup.el (really-early-error-handler): Ditto.
12429
12430         * find-paths.el (paths-decode-directory-path): Use decode-path
12431         instead of decode-path-internal.
12432
12433         * files.el (parse-colon-path): Update docstring.
12434
12435 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12436
12437         * subr.el (get-buffer-window-list): Make BUFFER optional.
12438
12439         * window-xemacs.el (windows-of-buffer): Defalias to
12440         get-buffer-window-list.
12441
12442 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12443
12444         * disass.el: Fix maintainer keyword.
12445
12446         * bytecomp.el (byte-compile-and-load-file): Autoload.
12447         (byte-compile-buffer): Ditto.
12448
12449         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12450         value is returned, not the name.
12451         (lisp-imenu-generic-expression): Enable it.
12452         (lisp-mode-variables): Ditto.
12453         (lisp-indent-offset): Change defconst to defvar.
12454         (lisp-indent-function): Ditto.
12455         (lisp-body-indent): Ditto.
12456
12457 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12458
12459         * modeline.el: Use zap-last-kbd-macro-event.
12460
12461         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12462         nil, don't attempt to do anything with messages.
12463         (eval-last-sexp): Use `letf' for clarity.
12464
12465 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12466
12467         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12468
12469 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12470
12471         * buff-menu.el:
12472         * lisp-mode.el:
12473         * obsolete.el:
12474         Change empty docstrings into no doc strings at all.
12475         Fix bogus FSF-format docstrings.
12476         * etags.el: Fix docstring.
12477
12478 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12479
12480         * package-get.el (package-get): Use internal md5
12481
12482 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12483
12484         * about.el (about-xemacs): Correct abuse of concat.
12485
12486 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12487
12488         * info.el (Info-mode): Use easymenu.
12489
12490 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12491
12492         * apropos.el (apropos): Don't use concat with integers.
12493
12494         * cmdloop.el (describe-last-error): Handle the case when no error
12495         was seen gracefully.
12496
12497         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12498         defun.
12499         (apropos-describe-plist): Ditto.
12500
12501         * help.el (with-displaying-help-buffer): Revert to a defun.
12502         (describe-key): Use it as defun.
12503         (describe-mode): Ditto.
12504         (describe-bindings): Ditto.
12505         (describe-prefix-bindings): Ditto.
12506         (describe-installation): Ditto.
12507         (view-lossage): Ditto.
12508         (describe-function): Ditto.
12509         (describe-variable): Ditto.
12510         (describe-syntax): Ditto.
12511
12512 1998-05-11  Oliver Graf <ograf@fga.de>
12513
12514         * dragdrop.el: changed order of require/provide
12515         (dragdrop-drop-mime-default) changed to new calling conventions
12516         (dragdrop-drop-do-functions) changed to new calling conventions
12517         (dragdrop-function-widget) this one needs more work...
12518
12519 1998-05-10  Oliver Graf <ograf@fga.de>
12520
12521         * about.el: another small change in my entry
12522         * dragdrop.el (dragdrop-drop-log-function): logging added
12523         plus customizations
12524         changed interface to handler functions. now called with event
12525         and object
12526
12527 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12528
12529         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12530         E-W arrow pointer displayed over draggable dividers.
12531
12532         * mouse.el (default-mouse-motion-handler): Show it when
12533         appropriate.
12534         (drag-window-divider): Added.
12535         ([top-level]): Initialized window-divider-map with a keymap
12536         binding the above function to left button down event.
12537
12538         * x-mouse.el (x-init-pointer-shape): Initialize
12539         divider-pointer-glyph from Cursor.dividerPointer, or use default
12540         E-W double arrow.
12541
12542 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12543
12544         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12545
12546 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12547
12548         * simple.el (count-words-buffer): Don't query for buffer.
12549         (count-lines-buffer): Ditto.
12550
12551 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12552
12553         * help.el (where-is): add optional insert argument.
12554
12555 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12556
12557         * help.el (describe-key-briefly): New argument INSERT.
12558
12559         * simple.el (eval-expression): New optional argument; synch with
12560         FSF 20.3.
12561
12562         * keydefs.el (global-map): Add new register bindings.
12563
12564         * register.el: Synched with FSF 20.3.
12565
12566 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12567
12568         * window-xemacs.el (recenter): all arguments are optional.
12569
12570 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12571
12572         * device.el: (device-pixel-width): Reflected name/parameters
12573         change to device-system-metric.
12574         (device-pixel-height): Ditto.
12575         (device-mm-width): Ditto.
12576         (device-mm-height): Ditto.
12577         (device-bitplanes): Ditto.
12578         (device-color-cells): Ditto.
12579
12580 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12581
12582         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12583
12584         * cl.el (most-positive-fixnum): Document.
12585         (most-negative-fixnum): Ditto.
12586
12587         * cus-dep.el: Updated comment.
12588
12589         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12590         constant.
12591
12592         * cus-load.el (custom-put): Removed.
12593
12594         * files.el (after-find-file): Just resignal quit instead of
12595         signaling "canceled".
12596
12597 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12598
12599         * frame.el (other-frame): Use `focus-frame' instead of
12600         select-frame kludges.
12601
12602         * lisp-mode.el: Update lisp-indent-function for
12603         save-selected-frame and with-selected-frame.
12604
12605         * frame.el (save-selected-frame): New macro.
12606         (with-selected-frame): Ditto.
12607         (other-frame): Use `set-frame-focus'.
12608
12609 1998-05-06  Oliver Graf <ograf@fga.de>
12610
12611         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12612         (dragdrop-drop-url-default) default handler for URL drops created
12613         (dragdrop-drop-mime-default) default handler for MIME drops created
12614         (dragdrop-drop-functions) default custom for handling drops created
12615         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12616
12617 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12618
12619         * mouse.el: Removed redundant mouse-mswindows-drop function.
12620
12621 1998-05-05  Oliver Graf <ograf@fga.de>
12622
12623         * about.el: changed some text in my entry
12624         * dragdrop.el: added customs
12625
12626 1998-05-04  Oliver Graf <ograf@fga.de>
12627
12628         * mouse.el: killed global drop key bindings
12629         (mouse-offix-drop) removed
12630         * dragdrop.el: created
12631         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12632
12633 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12634
12635         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12636         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12637
12638         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12639         obsolete comment.
12640
12641         * scrollbar.el (scrollbars-visible-p): Use new
12642         {vertical,horizontal}-scrollbar-visible-p specifiers.
12643
12644 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12645
12646         * device.el (device-pixel-height):
12647         (device-pixel-width):
12648         (device-mm-width):
12649         (device-mm-height):
12650         (device-bitplanes):
12651         (device-color-cells): Moved these 6 functions from device.c; they
12652         all use single (device-system-metrics) call.
12653
12654 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12655
12656         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12657         were renamed.
12658
12659         * menubar-items.el:
12660         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12661         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12662
12663         * help.el (help-map): Remove Hyperbole keybinding logic.
12664         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12665
12666 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12667
12668         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12669         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12670
12671 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12672
12673         * msw-glyphs.el: use nicer icon3 from the frame icon.
12674
12675 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12676
12677         * version.el (emacs-version): Remove InfoDock conditionals.
12678
12679         * startup.el (startup-splash-frame): Change ID logo name.
12680
12681 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12682
12683         * files.el (after-find-file): If the user presses C-g on
12684         directory-creation prompt, kill the buffer.
12685
12686 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12687
12688         * simple.el (count-words-region): Reverse previous change.
12689
12690 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * replace.el (query-replace): Just call perform-replace.
12693         (query-replace-regexp): Ditto.
12694         (perform-replace): Move region handling here.
12695         (perform-replace): Use the new arg to match-data.
12696
12697 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12698
12699         * x-init.el: Install X specific display table that
12700           displays char 0240 as a space to avoid whatever it is
12701           that screws up display of that character code.
12702
12703 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * help.el (function-arglist): If no arguments are documented for a
12706         subr, print nothing rather than incorrect output.
12707
12708 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12709
12710         * cmdloop.el (command-error): Update bail-out error message to use
12711         `emacs-program-name'.
12712
12713         * lib-complete.el: Remove reader macro cruft.
12714
12715         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12716         cruft.
12717
12718         * simple.el (count-words-region): Drop interactive-p check on the
12719         message.
12720
12721 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12722
12723         * font.el
12724         * msw-faces.el
12725         Correct spelling of mswindows-font-canonicalize-name.
12726
12727 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
12728
12729         * ldap.el (ldap-host-parameters-alist): Replaced with
12730         `ldap-host-parameters-plist'
12731         (ldap-search): Adapt to previous change
12732
12733 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12734
12735         * about.el (about-hackers): Update Bob Weiner bio.
12736         (about-maintainer-info): Ditto.
12737
12738 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
12739
12740         * simple.el (display-warning-minimum-level): Docfix.
12741
12742 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
12743
12744         * widget.el (:default-get): New keyword.
12745         * wid-edit.el (default, widget-default-default-get): Define it.
12746         (group, widget-group-default-get): Define it.
12747         (menu-choice, widget-choice-default-get): Define it.
12748         (widget-default-get): New function.
12749         (widget-choice-action): Call it.
12750         (widget-editable-list-entry-create): Call it.
12751
12752 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12753
12754         * byte-optimize.el (byte-boolean-vars): Removed.
12755         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
12756         lookup through `byte-boolean-vars'.
12757
12758 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
12759
12760         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
12761         resource-provided values into ghost specs for scrollbar-height and
12762         scrollbar-width.
12763
12764 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12765
12766         * byte-optimize.el: Don't attempt to optimize /=.
12767
12768         * bytecomp.el (byte-compile-one-ore-more-args): New function.
12769         (byte-compile-/=): Ditto.
12770
12771 1998-05-02  SL Baur  <steve@altair.xemacs.org>
12772
12773         * apropos.el: Use `with-displaying-help-buffer'.
12774         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
12775         Use `with-displaying-help-buffer'.
12776         (apropos-follow): Do not give special treatment to buffer cursor
12777         was in prior to a mouse click.
12778         (apropos-describe-plist): Use `with-displaying-help-buffer'.
12779         (apropos-print-doc): Set correct buffer for setting text
12780         properties.
12781
12782 1998-05-01  SL Baur  <steve@altair.xemacs.org>
12783
12784         * help.el (help-buffer-prefix-string): New variable.
12785         (help-buffer-name): Use it.
12786
12787         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
12788         mode menu.
12789
12790 1998-04-30  Greg Klanderman  <greg@alphatech.com>
12791
12792         * frame.el (other-frame): Work even when focus-follows-mouse is true.
12793
12794 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
12795
12796         * files.el (find-file-noselect): Update docstring.
12797         (find-file-noselect): Signal an error if found an unreadable file.
12798         (file-chase-links): Save the match data.
12799         (normal-mode): Use `lwarn' and `error-message-string'.
12800         (interpreter-mode-alist): Change defconst to defvar.
12801         (inhibit-first-line-modes-regexps): Ditto.
12802         (inhibit-first-line-modes-regexps): Added .tgz.
12803         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
12804         (change-major-mode-with-file-name): New user-option.
12805         (set-visited-file-name): Synched with FSF.
12806         (file-name-extension): New function, from FSF 20.3.
12807         (file-relative-name): Synched with FSF.
12808         (save-some-buffers): Support the C-r feature.
12809         (recover-session): Synched with FSF.
12810         (kill-some-buffers): Ditto.
12811         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
12812
12813 1998-04-30  SL Baur  <steve@altair.xemacs.org>
12814
12815         * files.el (insert-file): Undo previous change and reenable use of
12816         format.el.
12817
12818 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12819
12820         * window-xemacs.el (recenter): Define.
12821
12822 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12823
12824         * font.el (mswindows-font-create-name)
12825         (mswindows-font-create-object): new functions for mswindows type
12826         fonts.
12827
12828         * msw-faces.el (mswindows-font-canicolize-name): fix so that
12829         strings are parsed as well as font objects.
12830
12831 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
12832
12833         * modeline.el (defining-kbd-macro): Restore modeline indication of
12834         kbd-macro being recorded.
12835         (add-minor-mode): Simplify docstring.
12836         (modeline-minor-mode-menu): Remove stuff.
12837
12838 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12839
12840         * code-process.el (call-process): dynamically decide process
12841         coding type.
12842
12843 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
12844
12845         * modeline.el: Add line-number-mode, column-number-mode to
12846         the modeline minor-mode menu.  Button2 on the line number does
12847         goto-line.
12848
12849 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
12850
12851         * mouse.el: move x-selection-owner-p type things to
12852         selection-owner-p.
12853
12854         * msw-init.el: copy zmacs stuff from x-init.el
12855
12856         * msw-select.el (mswindows-own-selection)
12857         (mswindows-disown-selection) (mswindows-selection-owner-p): new
12858         functions. Very simple minded implementation of selectio
12859         ownership.
12860
12861         * select.el (own-selection) (disown-selection)
12862         (activate-region-as-selection) (select-make-extent-for-selection)
12863         (valid-simple-selection-p): functions moved from x-select.el for
12864         generalized selection.
12865
12866         * x-select.el: see select.el changes.
12867
12868         * x-toolbar.el: use new selection functions.
12869
12870 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12871
12872         * packages.el (packages-find-package-directories): Fixed bug that
12873         would pick up multiple site-package directories.
12874         (package-locations): Added "xemacs-packages" as a late package
12875         location.
12876
12877         * find-paths.el: Now uses `emacs-program-name' and
12878         `emacs-program-version'.
12879         Additions to enforce version-specific directories in
12880         `paths-find-version-directory'.
12881
12882 1998-04-29  SL Baur  <steve@altair.xemacs.org>
12883
12884         * default.el: Removed.
12885         * site-start.el: Removed.
12886
12887 1998-04-29  Didier Verna  <didier@xemacs.org>
12888
12889         * minibuf.el (minibuffer-history-minimum-string-length): Default
12890         to nil.
12891
12892 1998-04-28  SL Baur  <steve@altair.xemacs.org>
12893
12894         * find-paths.el (paths-program-name): Rename.
12895         (paths-emacs-root-p): Ditto.
12896         (paths-find-site-directory): Ditto.
12897
12898 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
12899
12900         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
12901         `emacs-lisp-byte-compile-and-load'.
12902
12903 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12904
12905         * ldap.el (ldap-search): Fixed additional parameter passing to
12906         `ldap-open'
12907
12908 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
12909
12910         * select.el (kill-primary-selection) (selection-owner-p)
12911         (copy-primary-selection) (yank-clipboard-selection)
12912         (selection-exists-p) (delete-primary-selection): new file and
12913         functions that do the right thing for the selected device.
12914
12915         * x-menubar.el: use generalised selection functions.
12916
12917         * dumped-lisp.el: dump select.el.
12918
12919 1998-04-27  SL Baur  <steve@altair.xemacs.org>
12920
12921         * find-paths.el (paths-progname): New variable.
12922         (paths-emacs-root-p): Use it.
12923         (paths-find-site-directory): Ditto.
12924
12925 1998-04-26  SL Baur  <steve@altair.xemacs.org>
12926
12927         * loadup.el ((member "dump" command-line-args)): Dump as
12928         `infodock' if InfoDock.
12929
12930 1998-04-25  SL Baur  <steve@altair.xemacs.org>
12931
12932         * find-paths.el (construct-emacs-version): Simplify, include
12933         program name in the return value.
12934         * (paths-find-version-directory): Use it.
12935
12936 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12937
12938         * info.el (Info-parse-dir-entries): Fixed regexp
12939         (Info-build-dir-anew): Remove full suffix and capitalize info file
12940         name for files with no @direntry
12941         (Info-batch-rebuild-dir): New function
12942         (Info-suffixed-file): Check for regular files instead of simple
12943         file existence (could catch directories before)
12944
12945 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12946
12947         * setup-paths.el, find-paths.el: Removed uses of `not' which
12948         temacs doesn't have.
12949
12950         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
12951         into root searching.
12952
12953 1998-04-24  Martin Buchholz  <martin@xemacs.org>
12954
12955         * subr.el: Remove definition of `not'.
12956
12957 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
12958
12959         * msw-glyphs.el: enable graphics support.
12960
12961 1998-04-23  Didier Verna  <didier@xemacs.org>
12962
12963         * x-menubar.el (default-menubar): restored the line-number-mode
12964         option.
12965
12966         * misc doc string updates related to the options menu.
12967
12968 1998-04-24  SL Baur  <steve@altair.xemacs.org>
12969
12970         * setup-paths.el (paths-construct-load-path): Fix typo.
12971
12972 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12973
12974         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
12975         font-menu-ignore-scaled-fonts don't have to be bound now; this
12976         gets us one step further towards making --no-autoloads work.
12977
12978         * startup.el (normal-top-level): Load auto-autoloads only if
12979         lisp-directory is non-nil.
12980
12981         * setup-paths.el (paths-construct-load-path): Made it robust
12982         against nil lisp-directory.
12983
12984         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
12985         to the list of variables that cause a warning when nil.
12986
12987         * toolbar.el (init-toolbar-location): Now works even when there's
12988         no toolbar icon directory.
12989
12990 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
12991
12992         * help.el (view-lossage): Recognize it.
12993
12994         * simple.el (log-message): Mark multiline messages.
12995
12996 1998-04-22  SL Baur  <steve@altair.xemacs.org>
12997
12998         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
12999
13000 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13001
13002         * package-get.el (package-get-all):  add `\n' separator to
13003         interactive specification so that both variables are read
13004
13005 1998-04-22  Didier Verna  <didier@xemacs.org>
13006
13007         * x-menubar.el: ported the options menu to Custom.
13008         Moved the "read only" toggle button to the buffers menu.
13009         Corrected some missing ;;;###autoload or defcustom.
13010
13011         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13012         the scrollbar-visible specifier for options menu handling.
13013
13014         * toolbar.el (toolbar-visible-p)
13015                      (toolbar-captioned-p)
13016                      (default-toolbar-position): defcustom wrappers around
13017         the toolbar specifiers for options menu handling.
13018
13019         * frame.el (get-frame-for-buffer-default-instance-limit):
13020         defcustom it for options menu handling.
13021
13022         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13023         font-lock-mode for options menu handling.
13024
13025         * cus-start.el: added Custom properties to overwrite-mode for
13026         options menu handling.
13027
13028 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13029
13030         * about.el: shameless self-promotion.
13031
13032 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13033
13034         * simple.el (raw-append-message): Slightly optimize.
13035         (remove-message): Use `push' for clarity.
13036         (append-message): Ditto.
13037         (display-warning): Dito.
13038         (raw-append-message): Send the message to the appropriate device.
13039
13040 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13041
13042         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13043         From Sean MacLennan <Sean.MacLennan@pika.ca>
13044
13045 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13046
13047         * setup-paths.el: Changed `directory-sep-char' to
13048         `path-separator', following a change in GNU Emacs.
13049
13050 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13051
13052         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13053         (Info-build-dir-anew): Add a final newline.
13054         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13055         is `always'
13056         (Info-rebuild-dir): Ditto
13057
13058         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13059
13060 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13061
13062         * simple.el (count-words-buffer): Retain zmacs region.
13063         (count-words-region): Ditto.
13064         * simple.el: (what-line): Expanded line counts.
13065         (count-lines): New parameter to conditionalize whether collapsed
13066         lines get counted.
13067         From Bob Weiner <weiner@altrasoft.com>
13068
13069 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13070
13071         * packages.el (package-locations): infodock-packages must override
13072         mule-packages and packages.
13073
13074 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13075
13076         * wid-edit.el:
13077         remove rude messages from widget-activation-widget-mapper
13078         and widget-activation-glyph-mapper
13079
13080 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13081
13082         * toolbar.el: Remove (featurep 'x) test from
13083         toolbar-make-button-list
13084
13085 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13088         only if in the same frame.
13089
13090 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13091
13092         * packages.el (package-locations): Added site-packages hierarchy.
13093
13094         * setup-paths.el (paths-default-info-directories): Introduced and
13095         used.
13096
13097         * packages.el, setup-paths.el: Set various path searching depths
13098         to 1.
13099
13100         * packages.el (packages-hierarchy-depth):
13101         (packages-load-path-depth): Introduced and used.
13102
13103         * setup-paths.el (paths-load-path-depth): Introduced and used.
13104
13105         * find-paths.el (paths-find-recursive-path): Added max-depth
13106         parameter.
13107
13108 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13109
13110         * setup-paths.el (paths-construct-info-path): Removed
13111         dependency on behavior of (file-name-as-directory "").
13112
13113 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13114
13115         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13116         lisp objects
13117
13118 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13119
13120         * dump-paths.el, startup.el: Added handling for --debug-paths.
13121
13122 1998-04-15  William M. Perry  <wmperry@aventail.com>
13123
13124         * wid-edit.el: We cannot just set the help-echo or balloon-help
13125           properties for an extent based on the :help-echo widget
13126           property, since help-echo and balloon-help cause an EXTENT to
13127           get passed in, where :help-echo functions are expecting a WIDGET
13128
13129 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13130
13131         * scrollbar.el (init-scrollbar-from-resources): Call
13132         mswindows-init-scrollbar-metrics when appropriate.
13133
13134 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13135
13136         * dumped-lisp.el: dump x-toolbar for window system
13137
13138         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13139         have support and xpm.
13140
13141 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13142
13143         * files.el (toggle-read-only): Fix docstring.
13144         From Didier Verna <didier@xemacs.org>
13145
13146 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13147
13148         * startup.el (normal-top-level): Load autoload-file-name without
13149         specifying an extension---some people only auto-autoload.el.gz.
13150
13151 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13152
13153         * files.el (backup-enable-predicate): Don't bomb on NAME being
13154         nil.
13155
13156 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13157
13158         * find-paths.el, packages.el: Now prefers configure'd paths.
13159         This shouldn't cause any of the originally anticipated problems as
13160         the current paths architecture will not define the various
13161         configure-xxx variables if they're not specified on the configure
13162         command line.
13163
13164         * find-paths.el, setup-paths.el, packages.el: Removed all
13165         mentionings of "/" as a path separator.
13166         Used paths-construct-path throughout.
13167
13168         * find-paths.el (paths-construct-path): Created to assemble paths
13169         from directory components.
13170
13171         * setup-paths.el, packages.el: Used paths-decode-directory-path
13172         instead of decode-path-internal.
13173
13174         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13175         and associates.
13176         (paths-decode-directory-path) Created.
13177
13178         * setup-paths.el: Changed configure-exec-path to
13179         configure-exec-directory.
13180
13181 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13182
13183         * packages.el (packages-find-packages): Fixed decoding of
13184         EMACSPACKAGEPATH.
13185
13186         * startup.el: -no-packages -> -no-early-packages.
13187
13188         (packages-load-package-lisps): Fixed loading of auto-autoload
13189         files.
13190
13191         * startup.el (normal-top-level): Fixed loading of core
13192         auto-autoload.
13193
13194         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13195
13196         * startup.el, packages.el, dump-paths.el: Added proper settings
13197         for site-directory and lisp-directory variables.
13198
13199         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13200         inhibit-package-autoloads and fixed handling of it.
13201
13202         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13203         handling of former inhibit-package-init, now
13204         inhibit-early-packages, to make -vanilla etc. work.
13205
13206 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13207
13208         * code-process.el (start-process): Fallback to 'undecided instead
13209         of 'binary for process input coding stream.
13210
13211         * process.el (start-process): Docstring fix.
13212
13213 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13214
13215         * info.el (Info-insert-dir): Do not insert temporary dir files
13216         in Info-dir-file-attributes
13217         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13218         (Info-rebuild-dir): Ditto.
13219
13220 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13221
13222         * obsolete.el: Added obsoleteness declarations for
13223         `site-directory' and `Info-default-directory-list'.
13224
13225 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13226
13227         * find-paths.el (paths-find-emacs-root): Only look at the
13228         executable at the end of the symlink chain for determining the
13229         Emacs root.
13230
13231 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13232
13233         * setup-paths.el (paths-construct-info-path): Changed construction
13234         to cater to gone default in configure.
13235
13236         * find-paths.el (paths-uniq-append): Added.
13237
13238         * packages.el: Rewritten package path construction once again.
13239
13240         * dump-paths.el, startup.el: Removed package-path as a global
13241         variable.
13242
13243         * package-admin.el (package-admin-add-single-file-package):
13244         (package-admin-add-binary-package): Changed package-path to
13245         late-packages.
13246
13247         * packages.el (packages-split-path): Split path at "/" rather than
13248         nil according to change in emacs.c.
13249
13250 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13251
13252         * setup-paths.el (paths-construct-info-path): Changed info path
13253         order so that directories come out right.
13254         (paths-find-lock-directory): Fixed bug: It used to think
13255         configure-lock-directory is a path.
13256
13257 1998-04-06  Jeff Miller <jmiller@smart.net>
13258
13259         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13260         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13261         eases the use of toolbar-add/kill-item functions.
13262
13263 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13264
13265         * code-files.el (file-coding-system-alist): Commented out
13266         loaddefs.el magical treatment.
13267
13268 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13269
13270         * info.el (Info-rebuild-outdated-dir): Added new option
13271         `conservative' and made it the default
13272         (Info-rebuild-dir): Appropriately parse multi-line description
13273         strings, and multi-section dir files. Issue warning when dir
13274         is rebuilt as temporary
13275         (Info-build-dir-anew): Issue warning when dir is built as
13276         temporary
13277
13278 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13279
13280         * list-mode.el (list-mode-map): Bind highlight motion commands to
13281         standard keys left, right, C-b and C-f.
13282
13283 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13284
13285         * files.el (auto-mode-alist): allow .sc for Scheme->C
13286
13287 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13288
13289         * loadup.el (pureload): Don't quote (garbage-collect).
13290
13291 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13292
13293         * package-get-base.el: Updated.
13294
13295 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * isearch-mode.el (isearch-just-started): New variable.
13298         (isearch-mode): Set it.
13299         (isearch-repeat): Advance one character forward only if the search
13300         was successful, and was not just started.
13301         (isearch-repeat): Clear isearch-just-started.
13302
13303 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13304
13305         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13306         if running -batch.
13307
13308 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13309
13310         * subr.el (listify-key-sequence): Removed.
13311
13312 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13313
13314         * bytecomp.el (byte-compile-print-gensym): New option.
13315         (byte-compile-output-file-form): Use it.
13316         (byte-compile-output-docform): Ditto.
13317         (byte-compile-compiled-obj-to-list): Ditto.
13318
13319 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13320
13321         * msw-glyphs.el: set frame icon if xpm support.
13322
13323 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13324
13325         * help.el: Code that pretty prints variable values
13326           removed.
13327
13328 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13329
13330         * find-paths.el (paths-emacs-root-p): Correct test for installation
13331         directory.
13332         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13333
13334 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13335
13336         * loaddefs.el: Don't set debug-ignored-errors; leave
13337           its default value set to nil.
13338
13339 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13340
13341         * info.el (Info-rebuild-dir): fixed mis-spelling.
13342
13343 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13344
13345         * info.el (Info-rebuild-outdated-dir): New custom var
13346         (Info-insert-node): Create/update dir file when needed, ie when it
13347         does not exist or is older than some info files in directory
13348
13349 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13350
13351         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13352         for last packages, mainly for using a 20.4 package base.
13353
13354         * packages.el (late-packages): Typo fix.  It was called
13355         early-packages.
13356
13357         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13358         relative symlinks correctly.
13359         (paths-find-emacs-roots): More rigorous checking for plausible
13360         configuration-time root.
13361
13362         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13363         find its roots.
13364
13365 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13366
13367         * faces.el: Fix docstrings.
13368         * glyphs.el: Fix docstrings.
13369         * mouse.el: Fix docstrings.
13370
13371         * frame.el: Change phrase `current frame' to `selected frame'.
13372
13373         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13374
13375         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13376         macros using backquote to make them infinitely more readable.
13377
13378 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13379
13380         * packages.el (packages-find-package-path): Hardcoded specialized
13381         InfoDock support until we can clean this up.
13382
13383         * help.el (describe-bindings-1): Return the value of the bindings
13384         help buffer created.
13385         (describe-bindings): Ditto.
13386
13387         * simple.el (set-variable): Restore previous behavior of not
13388         bombing if the variable to set is not boundp.
13389
13390 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13391
13392         * packages.el (packages-handle-package-dumped-lisps): Allow for
13393         non-local files to be loaded off the package-lisp variable.
13394
13395 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13396
13397         * x-faces.el: Global X resources should override
13398           specs for all device classes (color, grayscale, mono);
13399           code currently doesn't override any of them.  Fixed by
13400           calling remove-specifier with '(x default) as the tag
13401           set and allowing inexact matches.
13402
13403 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13404
13405         * faces.el: Separated face initializations based on
13406           device classes into device type specific (tag set,
13407           instantiator) pairs.
13408
13409 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13410
13411         * wid-edit.el (widget-choice-action): Remember user's explicit
13412         choice.
13413         (widget-choice-value-create): Respect it.
13414         From Richard Stallman <rms@gnu.org>
13415
13416 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13417
13418         * setup-paths.el (paths-construct-info-path): Always append
13419         existing directories from configure-time info path.
13420
13421         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13422         Info-directory-list.
13423
13424         * info.el: Removed Info-default-directory-list which was broken by
13425         design.
13426         Removed bogus initialization of Info-directory-list---startup.el
13427         can do a much better job.
13428         Added autoload of Info-directory-list.
13429
13430         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13431         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13432         be exclusive; now it's merely given precedence, just like in the
13433         old days.
13434
13435 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13436
13437         * find-paths.el (paths-find-architecture-directory): Fix bug with
13438         finding; it used to default too early.
13439
13440 1998-03-25  Martin Buchholz <martin@xemacs.org>
13441
13442         * packages.el (packages-split-path): Fix a bug; it used to fail
13443         for paths that weren't split.
13444
13445 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13446
13447         * finder.el (finder-compile-keywords): trap on errors.
13448
13449 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13450
13451         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13452           fourth argument of t so that only the specs exactly
13453           matching the tag lists are removed.
13454
13455 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13456
13457         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13458
13459 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13460
13461         * minibuf.el (mouse-read-file-name-1): If a default directory was
13462         specified, use it for generating the completions.
13463
13464 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13465
13466         * update-elc.el: Now respects inhibit-package-init and
13467         inhibit-site-lisp.
13468         Now does path construction with loadup-paths.
13469
13470         * startup.el (normal-top-level, startup-setup-paths): Now respects
13471         inhibit-package-init and inhibit-site-lisp.
13472
13473         * packages.el (packages-find-package-path): Extended package path
13474         by version-specific hierarchies.
13475         (packages-find-packages): Now respects inhibit flag and
13476         inhibit-site-lisp.
13477         Moved path setup to loadup-paths.
13478
13479         * make-docfile.el: Now respects inhibit-package-init and
13480         inhibit-site-lisp.
13481         Now does path construction with loadup-paths.
13482
13483         * loadup.el: Now respects inhibit-package-init and
13484         inhibit-site-lisp.
13485
13486         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13487
13488         * loadup-paths.el: New file: setup load-path to encompass
13489         packages.
13490
13491 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13492
13493         * auto-show.el: load-gc renamed to pureload.
13494         * site-load.el: Ditto.
13495         * packages.el (toplevel): Ditto.
13496         * loadup.el (really-early-error-handler): Ditto.
13497         * dumped-lisp.el (preloaded-file-list): Ditto.
13498         * cus-face.el (custom-declare-face): Ditto.
13499
13500 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13501
13502         * <Today>: The Big Path Searching Overhaul.
13503
13504         * find-paths.el: New file: find and assemble paths in the
13505         installation hierarchy.
13506
13507         * setup-paths.el: New file: global layout of paths and directories
13508         within the XEmacs hierarchy.
13509
13510         * packages.el: Replaced everything related to path searching and
13511         startup by code in terms of find-paths.
13512
13513         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13514         the new path searching engine.
13515
13516         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13517         and setup-paths.
13518
13519 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13520
13521         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13522         setup-paths.el.
13523
13524 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13525
13526         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13527         compiles identically in any configuration.
13528         Removed irrelevant commentary.
13529
13530 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13531
13532         * simple.el (set-variable): Allow setting specifiers.
13533
13534 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13535
13536         * lisp.el (forward-sexp): Revert previous change.
13537
13538 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13539
13540         * frame.el (frame-initialize): Use `delete-console' instead of
13541         `delete-device' to delete the stream console to match the usage in
13542         Fkill_emacs.
13543
13544 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13545
13546         * files.el (cdpath-previous): New variable.
13547         (cd): Use it.
13548         From Bob Weiner <weiner@wave.altrasoft.com>
13549
13550 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13551
13552         * keydefs.el: Changed keybindings of forward-char,
13553           backward, scroll-up and scroll-down to point to their
13554           -command counterparts.
13555
13556         * simple.el: New functions: forwarc-char-command,
13557           backwrad-char-command, scroll-up-command,
13558           scroll-down-command which work liek their counterparts
13559           except that they honor the variable
13560           signal-error-on-buffer-boundary.
13561
13562           Definition of signal-error-on-buffer-boundary received
13563           from src/cmds.c.
13564
13565           defvar declaration added for word-across-newline to avoid
13566           byte-compiler warning about the free variable reference.
13567
13568 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13569
13570         * winnt.el: Removed "%t" from the beginning of
13571         modeline-format. From now on, there's no nt-specifics in the modeline.
13572
13573 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13574
13575         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13576         of `when' with `if'.
13577
13578 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13579
13580         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13581         mswindows. Must be reworked along with glyphs.el, or
13582         merged into it, after there is images support.
13583
13584         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13585         'mswindows.
13586
13587 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13588
13589         * faces.el: fix for text cursor initialization.
13590         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13591         From Andy Piper <andyp@parallax.co.uk>
13592
13593 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13594
13595         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13596         if there is an existing package that handles it and warn the user
13597         about that mode.
13598
13599 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13600
13601         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13602         Installation" menu item when Installation-string is not bound.
13603
13604 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13605
13606         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13607         From Jeremiah W. James <jerry@cs.ucsb.edu>
13608
13609 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13610
13611         * msw-faces.el:
13612         * faces.el: Fix face initialization.
13613
13614 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13615
13616         * files.el (backup-enable-predicate): fix breakage introduced
13617         by TMPDIR patch.
13618
13619 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13620
13621         * x-faces.el (x-init-face-from-resources): The
13622           TTY face property retrieval functions don't return
13623           specifiers, so use face-property instead.
13624
13625 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13626
13627         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13628
13629 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13630
13631         * x-menubar.el: Expanded documentation for
13632           option-save-faces.  Changed Options -> Browse Faces
13633           menu entry to invoke customize-face.
13634
13635 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13636
13637         * faces.el: Most face initialization moved out of
13638           init-other-random-faces to the top level so that the
13639           initialization happens before Xemacs is dumped.  Much
13640           of the fascist "face-differs-from-default-p or FROB!"
13641           code has been retired in favor of letting the user do
13642           what they want to do.  Face initialization code changed
13643           to use `default' specifier tag so that the settings can
13644           be overridden later if the user wishes it.
13645
13646 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13647
13648         * about.el (about-hackers): Update contributors list.
13649
13650 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13651
13652         * specifier.el: Define new specifier tag `default'.
13653
13654         * modeline.el: Initialize faces using `default' tag.
13655
13656         * x-faces.el (x-init-face-from-resources): Remove
13657           specifier specs containing the `default' tag before
13658           adding new specs.
13659
13660 1998-03-02  John Jones  <jj@asu.edu>
13661
13662         * package-get.el (package-get-all): fixed arguments on call to
13663         package-admin-add-single-file-package.
13664         * package-get.el (package-get-installedp): fixed to match
13665         advertised behavior.
13666         * package-get.el: added function package-get-update-all which
13667         installs newest versions of all the current packages (if they are
13668         not already installed).
13669
13670 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13671
13672         * files.el (find-file-noselect): Uncommented `truename' binding in
13673         `let*' and use it later to set `buffer-file-truename' iff it's
13674         still nil, as happens for example when finding a compressed
13675         file with "jka-compr".
13676
13677 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13678
13679         * faces.el: in make-face-* type functions do the operation for all
13680         window systems, not just the first one found.
13681
13682         * font.el: call mswindows-list-fonts for mswindows.
13683
13684 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13685
13686         * code-process.el (call-process-region):
13687         * process.el (call-process-region):
13688         * package-get.el (package-get-dir):
13689         * files.el (backup-enable-predicate):
13690         * gnuserv.el (gnuserv-temp-file-regexp):
13691         Use temp-directory in place of `/tmp'.
13692
13693 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13694
13695         * "Fast" dired-in-C enhancements for Windows 95/NT:
13696
13697         * files.el: Added function, `wildcard-to-regexp', from GNU
13698           Emacs.
13699
13700         * files.el (insert-directory): Modified to use special
13701           dired-in-C enhancements if present.
13702
13703 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13704
13705         * code-files.el: make default coding no-conversion.
13706
13707 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13708
13709         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13710         the load-path.
13711
13712         * update-elc.el: Strip directory when testing for files not to
13713         bytecompile.
13714
13715 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13716
13717         * lisp-mode.el: Use recommended form for menus.
13718
13719         * info.el (Info-construct-menu): Use recommended form for menus.
13720
13721         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13722         entry.
13723
13724 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
13725
13726         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
13727           (get-frame-for-buffer-noselect): Always return frames
13728           in the not-this-window-p cond clause.
13729
13730 1998-02-27  SL Baur  <steve@altair.xemacs.org>
13731
13732         * help.el (describe-installation): New function.
13733
13734         * x-menubar.el (default-menubar): Add describe-installation to
13735         Help menu.
13736
13737         * packages.el (packages-unbytecompiled-lisp): Installation.el
13738         should not be bytecompiled.
13739
13740         * dumped-lisp.el (preloaded-file-list): Dump Installation with
13741         XEmacs.
13742
13743         * x-menubar.el (default-menubar): Use correct guard for VM menu
13744         entry.
13745
13746         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
13747         coding.
13748         From Andy Piper <andyp@parallax.co.uk>
13749
13750 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13751
13752         * ldap.el: Do not require ldap-internal at compile time.
13753
13754 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
13755
13756         * code-files.el: new file. a virtual copy of mule-files.el
13757         but without charset
13758         dependencies. (toggle-buffer-file-ocding-system) new function for
13759         changing the eol type for the current buffer.
13760
13761         * code-process.el: new file. a copy of
13762         mule-process.el. mule-process.el will disappear when things have
13763         settled.
13764
13765         * coding.el: new file. a virtual copy of mule-files.el but
13766         without charset dependencies. (coding-system-base) new function
13767         for getting the parent coding system of a coding system with eol
13768         type set.
13769
13770         * dumped-lisp.el: add above files for the non-mule case.
13771
13772 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13773
13774         * window-xemacs.el (display-buffer): If no explicit
13775           frame is specified, search for a window that displays
13776           the buffer on the currently selected frame, before
13777           searching other frames.
13778
13779 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
13780
13781         * frame.el (get-frame-for-buffer): If not-this-window-p
13782           is non-nil, use window on the selected frame if it is not
13783           also the selected window.  When defaulting, search for
13784           windows on the currently selected fgrame before searching
13785           other frames.
13786
13787 1998-02-25  Didier Verna  <didier@xemacs.org>
13788
13789         * modeline.el (modeline-swap-buffers): originally named
13790         `mouse-release-modeline'. Whether to actually swap the buffers is
13791         decided in `mouse-drag-modeline'.
13792         (mouse-drag-modeline): A button release event is considered a
13793         mouse click is both X (modeline scroll) and Y (modeline drag) pos
13794         stay unchanged.
13795
13796 1998-02-25  SL Baur  <steve@altair.xemacs.org>
13797
13798         * x-menubar.el: Put redo on the menubar.
13799         From Aki Vehtari <Aki.Vehtari@hut.fi>
13800
13801 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13802
13803         * bytecomp.el (displaying-byte-compile-warnings): if
13804         temp-buffer-show-function is set, use it to display current set of
13805         warnings in the "*Compile-Log-Show*" buffer.
13806
13807         * simple.el (display-warning-buffer): if temp-buffer-show-function
13808         is set, use it to display current set of warnings in the
13809         "*Warnings-Show*" buffer.
13810
13811 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13812
13813         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
13814         Common Lisp.
13815
13816 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
13817
13818         * menubar.el: Allow button descriptors at least 2 long.
13819
13820         * x-menubar.el (default-menubar): Use recommended forms.
13821         (file-menu-filter): Remove.
13822         (edit-menu-filter): Remove.
13823
13824 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13825
13826         * about.el (about-hackers): Updated.
13827
13828 1998-02-22  Greg Klanderman  <greg@alphatech.com>
13829
13830         * help.el (help-max-help-buffers): new variable
13831         (help-register-and-maybe-prune-excess): new function
13832         (help-buffer-name): use help-max-help-buffers.
13833         (with-displaying-help-buffer): use
13834         help-register-and-maybe-prune-excess.
13835
13836         * help.el (help-maybe-pretty-print-value): if the value fits on
13837         one line, let it.
13838
13839 1998-02-21  Greg Klanderman  <greg@alphatech.com>
13840
13841         * (with-displaying-help-buffer): there is no need to kill the buffer
13842         if it exists, because with-output-to-temp-buffer will clear it.
13843         further, killing the buffer violates the rule that
13844         temp-buffer-show-function, if set, has the full responsibility of
13845         showing the temp buffer.  killing the buffer fucks with the window
13846         configuration, hosing temp-buffer-show-function.
13847
13848
13849 1998-02-23  Didier Verna  <didier@xemacs.org>
13850
13851         * modeline.el (mouse-drag-modeline):
13852         - Always scroll the modeline that was originally clicked on.
13853         - Use x pixels instead of x characters (which doesn't work anyway)
13854         as horizontal reference for modeline dragging. This allows us to
13855         keep on dragging the modeline even if the motion event occurs in
13856         another window.
13857
13858 1998-02-23  Didier Verna  <didier@xemacs.org>
13859
13860         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
13861         glyph on the modeline to indicate that dragging the mouse has an
13862         effect both horizontally and vertically.
13863
13864 1998-02-24  SL Baur  <steve@altair.xemacs.org>
13865
13866         * about.el (about-xemacs): Get rid of redundant visible version
13867         number.
13868
13869 1998-02-19  SL Baur  <steve@altair.xemacs.org>
13870
13871         * about.el (about-hackers): Update credits.
13872
13873 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
13874
13875         * prim/register.el (view-register): Show register type file-query.
13876
13877 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13878
13879         * mode-motion.el (mode-motion-highlight-internal):
13880           save-excursion inside save-window-exucrsion form to
13881           hide buffer point changes from save-window-excursion.
13882           Prevents display flickering when the mouse pointer
13883           moves.
13884
13885 1998-02-17  Didier Verna  <didier@xemacs.org>
13886
13887         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
13888         function to handle correctly the case of a toolbar one side of the
13889         window: scrolling will not necessarily happen.
13890
13891 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
13892
13893         * files.el (after-find-file): Restore missing argument
13894           to format that provides filename for "... consider M-x
13895           recover-file" message.  Also call `message' with "%s"
13896           as the first arg instead of an arbitrary string.
13897
13898 1998-02-18  SL Baur  <steve@altair.xemacs.org>
13899
13900         * about.el (about-hackers): Various additions.
13901
13902 1998-02-15  SL Baur  <steve@altair.xemacs.org>
13903
13904         * autoload.el (generate-file-autoloads-1): Don't force an extra
13905         line out when copying on-the-same line autoloads.
13906
13907         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
13908         is installed.
13909
13910 1998-02-14  Martin Buchholz  <martin@xemacs.org>
13911
13912         * x11/x-win-xfree86.el (x-win-init-xfree86):
13913         * x11/x-win-sun.el (x-win-init-sun):
13914         * x11/x-init.el (x-initialize-compose):
13915         * prim/simple.el:
13916         (backward-or-forward-kill-sexp):
13917         (backward-or-forward-kill-sentence):
13918         (backward-or-forward-kill-word):
13919         (backward-or-forward-delete-char):
13920         * prim/isearch-mode.el (isearch-help-or-delete-char):
13921         Use x-keysym-on-keyboard-sans-modifiers-p instead of
13922         x-keysym-on-keyboard-p to detect backspace.
13923         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
13924         Clean up symbols used with dead keys, checking Linux and solaris
13925         keysyms.
13926         Simplify x-win-*.el using above methods.
13927         Change documentation for x-keysym-*-p functions.
13928
13929 1998-02-14  SL Baur  <steve@altair.xemacs.org>
13930
13931         * about.el (about-hackers): Restore entries for Michael Sperber and
13932         Vinnie Shelton.
13933         From Vinnie Shelton <acs@acm.org>
13934
13935 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
13936
13937         * simple.el (count-words-region): Ditto.
13938
13939 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
13940
13941         * simple.el (count-words-buffer): Document.  Don't print anything
13942         if non-interactive.
13943
13944 1998-02-12  SL Baur  <steve@altair.xemacs.org>
13945
13946         * packages.el (packages-hardcoded-lisp): easymenu.el is in
13947         multiple files in InfoDock.
13948
13949 1998-02-11  SL Baur  <steve@altair.xemacs.org>
13950
13951         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
13952         from version.el in InfoDock.
13953
13954         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
13955         specially.
13956
13957 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13958
13959         * bytecomp-runtime.el (proclaim-inline): Single quotes around
13960         variable name in docstring.
13961
13962 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
13963
13964         * menubar.h: Include "gui.h".
13965
13966 1998-02-10  SL Baur  <steve@altair.xemacs.org>
13967
13968         * site-load.el: Fix documentation.
13969
13970 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13971
13972         * package-get-base.el (package-get-base): Updated.
13973
13974         * keymap.el: PC-ize.
13975
13976 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13977
13978         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
13979         from' on a fresh line.
13980
13981 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
13982
13983         * help.el (help-maybe-pretty-print-value): prin1, not princ the
13984         object.
13985
13986 1998-02-09  SL Baur  <steve@altair.xemacs.org>
13987
13988         * undo-stack.el: PC-ize.
13989
13990         * cmdloop.el: PC-ize.
13991
13992 1998-02-08  SL Baur  <steve@altair.xemacs.org>
13993
13994         * bytecomp-runtime.el: PC-ize.
13995
13996         * byte-optimize.el: Prolog fixup.  PC-ize.
13997
13998         * cus-dep.el: Spelling fix.
13999
14000         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14001         entries follow).
14002
14003 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14004
14005         * text-mode.el (text-mode-hook-identify): New function,
14006         put on text-mode-hook.  Set text-mode-variant here.
14007         (text-mode): Don't set it here.
14008
14009 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14010
14011         * text-mode.el (text-mode-hook): New defvar.
14012         (text-mode-variant): New variable.
14013         (text-mode): Set that variable locally.
14014         (toggle-text-mode-auto-fill): New command.
14015
14016 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14017
14018         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14019
14020 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14021
14022         * text-mode.el (paragraph-indent-text-mode):
14023         Renamed from spaced-text-mode.
14024         (text-mode-map): Bind TAB to indent-relative.
14025         (indented-text-mode-map): Variable deleted.
14026         (indented-text-mode): Now an alias for text-mode.
14027
14028 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14029
14030         * loadup.el: test-atoms debugging stuffs removed.
14031
14032 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14033
14034         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14035
14036 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14037
14038         * help.el (describe-beta): Made it use `locate-data-file'.
14039         (describe-distribution): Ditto.
14040         (describe-copying): Ditto.
14041         (describe-project): Ditto.
14042         (view-emacs-news): Ditto.
14043
14044         * help-nomule.el (help-with-tutorial): Made it use
14045         `locate-data-file' to find tutorial.
14046
14047 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14048
14049         * about.el: Corrected my email address.
14050
14051         * mouse.el: Added 'mouse-mswindows-drop' similar to
14052         'mouse-offix-drop'.
14053
14054 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14055
14056         * loadup.el (running-xemacs): Spelling fix.
14057
14058 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14059
14060         * packages.el (packages-find-packages-1): Don't allow a backwards
14061         compatible lisp tree to overwrite `preloaded-file-list'.
14062
14063 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14064
14065         * loadup.el: Don't delete "xemacs" prior to dumping.
14066
14067 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14068
14069         * package-info.el (pi-last-mod-date): New function.
14070         (pi-author-version): New function.
14071         (batch-update-package-info): Use them.
14072
14073 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14074
14075         * frame.el (get-frame-for-buffer-default-to-current): Create.
14076         (get-frame-for-buffer-noselect): Allow user to use current frame
14077         with `get-frame-for-buffer-default-to-current'.
14078
14079 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14080
14081         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14082         (byte-compile-output-docform): Ditto.
14083         (byte-compile-compiled-obj-to-list): Ditto.
14084
14085 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14086
14087         * startup.el (command-line-1): Removed code that ran
14088           buffer-menu.
14089
14090 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14091
14092         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14093
14094 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * frame.el (suspend-emacs-or-iconify-frame): Check using
14097         `device-on-window-system-p' instead of explicitly checking for X,
14098         so that the same logic works for MS Windows.
14099         (suspend-or-iconify-emacs): Ditto.
14100
14101 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14102
14103         * about.el (about-maintainer-info): Andy Piper is back.
14104         (xemacs-hackers): Updated Andy Piper's email address.
14105         (about-hackers): Added Jonathan Harris.
14106         (about-hackers): Updated Tibor Polgar's email address.
14107
14108 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14109
14110         * about.el: Add xemacs.org email manager.
14111
14112         * package-get-base.el (package-get-base): Updated with most recent
14113         package updates.
14114
14115 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14116
14117         * help.el (function-arglist): Use `indirect-function' instead of
14118         `symbol-function' so that aliases are treated correctly.
14119
14120 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14121
14122         * help.el (help-map): Add f1 binding to `help-for-help'.
14123         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14124         (describe-key-briefly): Use `princ' "%s" to print object.
14125         (with-displaying-help-buffer): Kill buffer if it exists, again.
14126         (describe-key): Use `princ' "%s" to print object.
14127         (describe-function-1): Use `princ' "%s" to print object.
14128         Commented out alias lines removed.
14129         (help-pretty-print-limit): New variable to control pretty-printing
14130         of variable values.
14131         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14132         `help-pretty-print-value' again.  Only print-print when OBJECT is
14133         list of length less than `help-pretty-print-limit'.
14134         (describe-variable): Use `help-maybe-pretty-print-value' again.
14135
14136 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14137
14138         * simple.el (blink-matching-open): Remove C++ kludge.
14139         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14140
14141 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14142
14143         * info.el (Info-default-directory-list): Made the documentation
14144         more explanitory.
14145
14146 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14147
14148         * lisp/packages.el:
14149         * lisp/package-admin.el:
14150         * lisp/build-report.el:
14151         Fix typos.
14152
14153 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14154
14155         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14156         warnings in Java buffers without final newline and editing the
14157         last line.
14158
14159 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14160
14161         * packages.el (packages-find-packages-1): Don't allow a backwards
14162         compatible lisp tree to overwrite `preloaded-file-list'.
14163         Suggested by Colin Rafferty  <colin@xemacs.org>
14164
14165         * mouse.el (mouse-offix-drop): Set undo-boundary.
14166         From Oliver Graf <ograf@fga.de>
14167
14168 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14169
14170         * loadup.el (load-gc): rewrite as defun.
14171         Print something sensical if a required dump-time file isn't found.
14172
14173 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14174
14175         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14176         bug strikes a menudescriptor.
14177
14178         * package-get-base.el (package-get-base): Updated.
14179
14180         * package-info.el (batch-update-package-info): Derive REQUIRES
14181         from the Makefile.
14182
14183 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14184
14185         * files.el (save-some-buffers): Don't play games with deleting
14186         other windows if we are in the minibuffer window.
14187
14188 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14189
14190         * modeline.el (modeline-minor-mode-menu): Add support for :active
14191         (add-minor-mode): Document :active property to TOGGLE.
14192
14193 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14194
14195         * modeline.el (modeline-minor-mode-menu): Add support for an
14196         `:included' predicate in the `toggle-sym' plist.
14197         (add-minor-mode): Document the :included property, format
14198         docstring some more.
14199         (modeline-minor-mode-menu): Documentation string added.
14200
14201 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14202
14203         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14204         labels from the symbol-names by thwacking off the overly redundant
14205         and overused "mode", parenthesizing "minor", and capitalizing the
14206         resultant strings.  Also shortened the menu's title by eliminating
14207         the redundant buffer name.
14208         (add-minor-mode): Beautified the docstring, added mention of the
14209         `:menu-tag' property of TOGGLE.
14210         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14211         `toggle-sym' to beatify the mode-life menus.
14212         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14213         `auto-fill-function'.
14214
14215 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14216
14217         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14218         menus to :style 'toggle.
14219
14220 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14221
14222         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14223
14224 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14225
14226         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14227         only recognize first hyperlink.
14228         (hyper-apropos-highlightify): Deletia, this is already done by
14229         `hyper-apropos-insert-face'.
14230         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14231
14232 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14233
14234         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14235         mail.
14236         (toolbar-mail-reader): Add support for `send'.
14237         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14238
14239 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14240
14241         * info.el (Info-emacs-info-file-name): Add defvar for
14242         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14243         will function properly.
14244
14245 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14246
14247         * simple.el: make the backwards delete function called by
14248         `backward-or-forward-delete-char' user configurable.
14249
14250 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14251
14252         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14253         compiled function got loaded from.
14254
14255 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14256
14257         * term/apollo.el: Synched up with InfoDock 3.6.2.
14258
14259 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14260
14261         * startup.el (load-init-file): Load autoloads earlier.
14262         (startup-splash-frame): Handle InfoDock logo.
14263
14264         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14265         InfoDock.
14266         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14267
14268         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14269         doesn't have this function.
14270
14271         * packages.el (locate-data-file): Fix to call `locate-file'.
14272
14273 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14274
14275         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14276         version of version.el.
14277         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14278
14279         * x-menubar.el (default-menubar): Guard reference to
14280         `gnuserv-frame'.
14281         (default-menubar): Guard references to `font-lock-mode'.
14282         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14283         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14284
14285         * make-docfile.el: Don't snarf doc strings from autoloads.
14286
14287         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14288         loading auto-autoloads files.
14289
14290         * loaddefs.el: Disable dumping autoloads.
14291
14292 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14293
14294         * lisp-mnt.el: Synch to Emacs 20.2.
14295
14296         * help.el: Remove manual autoload of `finder-by-keyword'.
14297
14298         * finder.el (finder-by-keyword): Autoload.
14299
14300         * help.el: Conditionalize hyperbole setup.
14301
14302 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14303
14304         * packages.el (package-require): Update to reflect new data format.
14305
14306 1998-01-02  Didier Verna  <didier@xemacs.org>
14307
14308         * x-menubar.el (default-menubar): make the tutorials available
14309         through the menubar. (Plus some compilation warnings cleanup).
14310
14311 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14312
14313         * check-features.el: New file.  Perform sanity check after build.
14314
14315         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14316         files to tooltalk package.
14317         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14318         package.
14319
14320         * package-admin.el (package-admin-xemacs): Use better default for
14321         location of XEmacs binary.
14322
14323 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14324
14325         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14326         tag with sexp and add value tag with value `t'.
14327
14328 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14329
14330         * package-get.el: Changes to work with real data.
14331         From Pete Ware <ware@cis.ohio-state.edu>
14332
14333         * packages.el (packages-reload-autoloads): Guard load for the time
14334         being.
14335
14336         * update-elc.el ("packages.el"): Force loading packages.el instead
14337         of possibly out-of-date packges.elc.
14338         * make-docfile.el ("packages.el"): Ditto.
14339
14340 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14341
14342         * build-report.el (build-report-delete-regexp): Added a rule for
14343         the main tarball shadowing anything past it.
14344
14345 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14346
14347         * packages.el (package-provide): Delete a previous provide.
14348
14349         * package-info.el: New file.
14350
14351         * package-get.el: New file.
14352         From Pete Ware <ware@cis.ohio-state.edu>
14353         (package-get): Fix md5 computation to work with Mule.
14354
14355 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14356
14357         * simple.el (log-message-*): Quote symbols in docstrings properly.
14358
14359 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14360
14361         * packages.el (packages-new-autoloads): Ignore symbolic links.
14362
14363         * cus-face.el (face-custom-attributes-get): Fix typo.
14364         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14365
14366 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14367
14368         * startup.el (load-init-file): Reload new or changed autoloads
14369         unless inhibited.  Reload modified dumped lisp (stubbed).
14370
14371         * packages.el (packages-new-autoloads): New function.
14372         (packages-reload-autoloads): New function.
14373         (packages-reload-dumped-lisp): New (stub) function.
14374
14375         * loadup.el: Inhibit reloading dumped files when running temacs.
14376
14377         * loadhist.el (file-provides): Extend to handle variant
14378         extensions.
14379
14380         * replace.el (query-replace): Fix typo.
14381
14382 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14383
14384         * make-docfile.el: list-autoloads-path has been renamed.
14385         * update-elc.el: list-autoloads has been renamed.
14386
14387         * packages.el (packages-list-autoloads): Renamed.
14388         (packages-list-autoloads-path): Ditto.
14389
14390 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14391
14392         * packages.el (packages-find-packages-1): Made it signal a warning
14393         for an error in an auto-autoload.el file.
14394
14395 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14396
14397         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14398         tag with const.
14399         From Aki Vehtari <Aki.Vehtari@hut.fi>
14400
14401         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14402
14403         * loadhist.el (unload-feature): Remove autoload.
14404
14405 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14406
14407         * loadhist.el: Unpackaged.
14408
14409         * help.el (describe-symbol-find-file): Rename
14410         `describe-function-find-file' and make old name obsolete.
14411         (describe-function-1): Use it.
14412         (describe-function-1): Guard reference to
14413         `compiled-function-annotation'.
14414
14415 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14416
14417         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14418         argument.
14419         (help-mode-quit): New optional arg to control whether it kills or
14420         buries.  Tidied up.
14421         (with-displaying-help-buffer): Don't kill buffer initially, even
14422         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14423         (help-pretty-print-value): Rename back from
14424         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14425         use it, otherwise use dumped `cl-prettyprint'.
14426         (describe-variable): Use `help-pretty-print-value' again.
14427         (find-func): Removed reference to "find-func" at end.
14428
14429 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14430
14431         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14432           GUI XEmacs. Rename? x-menubar is rather window system
14433           independant, except for a couple of items.
14434
14435 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14436
14437         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14438         entries as they will no longer be distributed with XEmacs.
14439
14440         * format.el (format-alist): Fix image/tiff regexps.
14441         From P. E. Jareth Hein <jareth@camelot-soft.com>
14442
14443         * help.el (help-maybe-pretty-print-value): Rename.
14444         (describe-variable): Use it.
14445         (describe-variable): Add trailing linefeed.
14446
14447 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14448
14449         * help.el (describe-function-1): Don't output anything for
14450           arglist of autoload functions.
14451
14452 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14453
14454         * help.el (describe-function-1): Don't output anything for
14455           arglist of autoload functions.
14456
14457 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14458
14459         * help.el (help-mode-map): New bindings for `help-mode-bury',
14460         `describe-function-at-point', `describe-variable-at-point',
14461         `Info-elisp-ref', `customize-variable', `help-next-section' and
14462         `help-prev-section'.
14463         (help-next-section): New function.
14464         (help-prev-section): New function.
14465         (help-mode-quit): Changed to kill the help buffer.
14466         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14467         correctly.
14468         (help-buffer-name): New function to generate the name of help
14469         buffers.
14470         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14471         argument giving the name of the help buffer.
14472         (describe-key): Use `with-displaying-help-buffer' with name.
14473         (describe-mode): Ditto.
14474         (describe-bindings): Ditto.
14475         (describe-prefix-bindings): Ditto.
14476         (view-lossage): Ditto.
14477         (with-syntax-table): New macro.
14478         (function-called-at-point): Use `ignore-errors' and
14479         `with-syntax-table'.
14480         (function-at-point): Ditto.
14481         (describe-function): Use `with-displaying-help-buffer' with name.
14482         (function-arglist): Extracted from `describe-function-1'.  Returns
14483         function's arglist as string.
14484         (function-documentation): Extracted from `describe-function-1'.
14485         Returns function's docstring.
14486         (describe-function-1): Remove all the "stream" garbage, including
14487         the stream argument.  Use `function-arglist' and
14488         `function-documentation'.
14489         (describe-function-arglist): Just use `function-arglist'.
14490         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14491         (help-pretty-print-value): New function to help with
14492         pretty-printing variable values.  Knows about `#<...>'.  Needs
14493         `pp-internal'.
14494         (describe-variable): Use `with-displaying-help-buffer' with name.
14495         Formatting improved.  Display file where variable is defined, if
14496         known.  Use `help-pretty-print-value'.
14497         (describe-syntax): Use `with-displaying-help-buffer' with name.
14498         (list-processes): Remove "stream" garbage.
14499
14500 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14501
14502         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14503         call a dumped routine instead.
14504
14505         * x-win-xfree86.el: Wrap file in defun.
14506         * x-win-sun.el: Ditto.
14507
14508 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14509
14510         * help.el (view-emacs-news): Remove usage of outl-mouse which
14511         advises functions and does other evil things.
14512
14513 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14514
14515         * format.el (format-alist): Add `image/tiff'.
14516         From P. E. Jareth Hein <jareth@camelot-soft.com>
14517
14518 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14519
14520         * about.el (about-hackers): More names added.
14521
14522         * make-docfile.el: Remove superfluous package path search.
14523
14524         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14525
14526 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14527
14528         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14529         ignored shadows.
14530
14531 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14532
14533         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14534         get trailing slashes when added to the load-path.
14535
14536         * x-init.el (init-x-win): Locate where XEmacs X localization files
14537         are.
14538
14539 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14540
14541         * x-faces.el: Added support for foregroundToolBarColor
14542           to xpm-color-symbols.
14543
14544 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14545
14546         * etags.el (tags-remove-duplicates): Removed.
14547         (buffer-tag-table-list): Use `delete-duplicates'.
14548
14549         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14550         correctly.
14551         (get*): Defalias to `get'.
14552
14553         * cl.el (eql): Compare integers with `eq'.
14554         (cl-map-extents): Check for `map-extents' first.
14555
14556 1997-12-17  Didier Verna  <didier@xemacs.org>
14557
14558         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14559         added the 'numero', 'copyright' and 'trademark' symbols.
14560
14561         * leim/quail/latin-post.el ("french-postfix"): see above.
14562
14563 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14564
14565         * widget.el (define-widget): Check the arguments.
14566
14567         * cus-edit.el (customize-face): Use `check-argument-type'.
14568         (custom-variable-value-create): Use `signal' to signal error.
14569         (custom-variable-reset-saved): Ditto.
14570         (custom-variable-reset-standard): Ditto.
14571         (custom-face-reset-saved): Ditto.
14572
14573         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14574         (widget-default-format-handler): Ditto.
14575         (widget-checklist-add-item): Ditto.
14576         (widget-radio-add-item): Ditto.
14577         (widget-editable-list-entry-create): Ditto.
14578         (widget-sexp-prompt-value): Ditto.
14579
14580         * custom.el (custom-declare-variable): Signal errors better.
14581         (custom-handle-keyword): Ditto.
14582         (custom-declare-group): Ditto.
14583
14584         * window-xemacs.el (windows): Ditto.
14585
14586         * menubar.el (menu): Ditto.
14587
14588         * keydefs.el (keyboard): Ditto.
14589
14590         * minibuf.el (minibuffer): Ditto.
14591
14592         * process.el (execute): Ditto.
14593
14594         * fill.el (fill): Ditto.
14595
14596         * modeline.el (modeline): Ditto.
14597
14598         * help.el (help): Ditto.
14599
14600         * faces.el (faces): Ditto.
14601
14602         * files.el (files): Ditto.
14603
14604         * x-init.el (x): Ditto.
14605
14606         * lisp-mode.el (lisp): Ditto.
14607
14608         * process.el (processes): Ditto.
14609
14610         * mouse.el (mouse): Ditto.
14611
14612         * abbrev.el (abbrev): Moved from cus-edit.
14613
14614         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14615         as variable declaration.
14616
14617 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14618
14619         * menubar.el (find-menu-item): Use `check-argument-type'.
14620         (find-menu-item): Cosmetic changes.
14621
14622 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14623
14624         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14625
14626 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14627
14628         * startup.el (set-default-load-path): Only search package-path
14629         when not running temacs.
14630
14631         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14632         files.
14633
14634         * loadup.el: Correct commentary.  Reformatting.
14635         (really-early-error-handler): Use absolute path to the
14636         first dumped-lisp.el file.
14637         (really-early-error-handler): Print full path name of
14638         each dumped lisp file (inherited from InfoDock).
14639
14640         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14641         dumped-lisp.el files.
14642
14643         * make-docfile.el (preloaded-file-list): Reorder when the
14644         package-path is searched.
14645         * update-elc.el: Ditto.
14646
14647         * lisp-mode.el (call-with-condition-handler): Treat the same as
14648         `condition-case' for indentation.
14649
14650         * about.el (about-xemacs): Update release date.
14651
14652 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14653
14654         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14655         anywhere but at the last clause.
14656         (ecase): Disallow `t' and `otherwise'.
14657
14658 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14659
14660         * cus-edit.el (custom-buffer-create-buttons): New function
14661         from stuff moved out of `custom-buffer-create-internal'.
14662         (custom-novice): New variable.  Default t.
14663         (custom-display-global-buttons): Ditto.  Default `top'.
14664         (custom-buffer-create-internal): Only display help if
14665         `custom-novice' is non-nil.  Display global buttons according to
14666         `custom-display-global-buttons'.
14667
14668 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14669
14670         * menubar.el (find-menu-item): Use `check-argument-type'.
14671         (find-menu-item): Cosmetic changes.
14672
14673 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14674
14675         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14676         look.
14677
14678 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14679
14680         * format.el (format-deannotate-region):  Bug fix.
14681         Deannotating a region containing unknown tags would fail
14682         (causing decoding of text/enriched to fail at user level)
14683
14684 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14685
14686         * minibuf.el (read-directory-name): Support sixth
14687           arg, HISTORY, as already documented.
14688
14689 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14692         to `ecase'.
14693
14694 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14695
14696         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14697         skk-activate.
14698
14699 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14700
14701         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.