update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
4         XEmacs CHISE.
5         (==jis-x0208@1978/1pr): Ditto.
6         (==jis-x0208@1978/2-pr): Ditto.
7
8 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
9
10         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
11         setting for `===jis-x0213-1@2004'.
12
13 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
16         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
17
18         * mule/mule-charset.el (default-coded-charset-priority-list): Add
19         `===hanyo-denshi/jb'.
20
21         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
22         XEmacs CHISE.
23         (=+>hanyo-denshi/ft): Ditto.
24         (=+>hanyo-denshi/jt): Ditto.
25
26 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hanyo-denshi/hg'.
30
31 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
32
33         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
34         XEmacs CHISE.
35         (===hanyo-denshi/hg): Ditto.
36
37 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
40         glyph-forms instead of detailed glyph-images.
41         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
42         `=adobe-japan1-*'.
43         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
44         (===adobe-japan1-1): Ditto.
45         (===adobe-japan1-2): Ditto.
46         (===adobe-japan1-3): Ditto.
47         (===adobe-japan1-4): Ditto.
48         (===adobe-japan1-5): Ditto.
49         (===adobe-japan1-6): Ditto.
50         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
51         `=>>>adobe-japan1' as the mother.
52         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
53         `=>>adobe-japan1' as the mother.
54         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
55         glyph-images.
56         (==jis-x0208@1978): Ditto.
57         (==jis-x0208@1983): Ditto.
58         (==jis-x0208@1990): Ditto.
59         (==jis-x0213-1): Ditto.
60         (==jis-x0213-1@2000): Ditto.
61         (==jis-x0213-1@2004): Ditto.
62         (==jis-x0213-2): Ditto.
63         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
64         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
65         `=jis-x0208@1978'.
66         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
67         `=jis-x0208@1983'.
68         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
69         `=jis-x0208@1990'.
70         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
71         `=jis-x0213-1'.
72         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
73         `=jis-x0213-1@2000'.
74         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
75         `=jis-x0213-1@2004'.
76         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
77         `=jis-x0213-2'.
78         (===jis-x0208): New coded-charset for XEmacs CHISE.
79         (===jis-x0208@1978): Ditto.
80         (===jis-x0208@1983): Ditto.
81         (===jis-x0208@1990): Ditto.
82         (===jis-x0213-1): Ditto.
83         (===jis-x0213-1@2000): Ditto.
84         (===jis-x0213-2): Ditto.
85         (===jis-x0212): Ditto.
86         (===ks-x1001): Ditto.
87         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
88         mother.
89         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
90         as the mother.
91         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
92         as the mother.
93         (===cns11643-1): New coded-charset for XEmacs CHISE.
94         (===cns11643-2): Ditto.
95         (===cns11643-3): Ditto.
96         (===cns11643-4): Ditto.
97         (===cns11643-5): Ditto.
98         (===cns11643-6): Ditto.
99         (===cns11643-7): Ditto.
100         (=>>cns11643-1): Ditto.
101         (==big5-cdp): Indicate abstract glyph-images instead of
102         representative glyph-images.
103         (===big5-cdp): New coded-charset for XEmacs CHISE.
104         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
105         detailed glyph-images.
106         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
107         `=hanyo-denshi/*'.
108         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
109         (===hanyo-denshi/ib): Ditto.
110         (===hanyo-denshi/jt): Ditto.
111         (===hanyo-denshi/ks): Ditto.
112         (===mj): Ditto.
113         (===mj-0): Ditto.
114         (===mj-1): Ditto.
115         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
116         `=>>>hanyo-denshi/*' as its mother.
117         (==gt): Indicate abstract glyph-forms instead of detailed
118         glyph-images.
119         (===gt): New coded-charset for XEmacs CHISE.
120         (=>>>gt): Indicates `==gt' instead of `=gt'.
121         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
122         (==gt-k): Indicate abstract glyph-forms instead of detailed
123         glyph-images.
124         (===gt-k): New coded-charset for XEmacs CHISE.
125         (==daikanwa): Indicates glyph-images instead of detailed
126         glyph-images.
127         (===daikanwa): New coded-charset for XEmacs CHISE.
128         (===daikanwa/+p): Ditto.
129         (===daikanwa/ho): Ditto.
130         (==cbeta): Ditto.
131         (===cbeta): Ditto.
132         (==jef-china3): Ditto.
133         (===jef-china3): Ditto.
134         (==ruimoku-v6): Ditto.
135         (==ucs@iso): Indicate representative glyph-forms instead of
136         representative glyph-images.
137         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
138         (==ucs@unicode): Indicate representative glyph-forms instead of
139         representative glyph-images.
140         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
141         `=ucs@unicode'.
142         (==ucs@cns): Indicate representative glyph-forms instead of
143         representative glyph-images.
144         (==ucs@jis): Ditto.
145         (==ucs@jis/1990): Ditto.
146         (==ucs@jis/2000): Ditto.
147         (==ucs@jis/2004): Ditto.
148         (==ucs@ks): Ditto.
149         (===ucs@iso): New coded-charset for XEmacs CHISE.
150         (===ucs@unicode): Ditto.
151         (===ucs@gb): Ditto.
152         (===ucs@ks): Ditto.
153         (===ucs-bmp-cjk@gb): Ditto.
154         (===ucs-sip-ext-b@iso): Ditto.
155
156 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
157
158         * mule/mule-charset.el (default-coded-charset-priority-list): Add
159         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
160         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
161         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
162         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
163         `===cns11643-3', `===cns11643-4', `===cns11643-5',
164         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
165         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
166         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
167         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
168
169         * mule/mule-coding.el (coded-charset-entity-reference-alist):
170         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
171         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
172         - Use "&g1-[NAME];" for `=>>[NAME]'.
173         - Abolish "&g2-[NAME];".
174
175 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
176
177         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
178         `=>>ucs@cns' as the mother.
179
180 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `==ucs@ks'.
184
185 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
186
187         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
188         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
189         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
190         0x00E30000〜0x00E409D5.
191
192 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
193
194         * mule/mule-coding.el (coded-charset-entity-reference-alist):
195         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
196         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
197
198 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-charset.el (default-coded-charset-priority-list): Add
201         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
202
203         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
204         (=mj-0): Ditto.
205         (=mj-1): Ditto.
206         (==mj): Ditto.
207         (==mj-0): Ditto.
208         (==mj-1): Ditto.
209         (=>>mj): Ditto.
210
211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
212         setting for `=mj' and `==mj'.
213
214 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
217         CHISE.
218
219 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
220
221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
222         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
223         `=>ucs@hanyo-denshi'.
224
225 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `=koseki' and `=>ucs@hanyo-denshi'.
229
230         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
231         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
232
233 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
234
235         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
236         XEmacs CHISE.
237
238 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-coding.el (coded-charset-entity-reference-alist):
241         Change priority of `=>>>ucs@iso'.
242
243         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
244         `=>>>ucs@iso' as the mother.
245         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
246
247 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist):
250         Change priority of `=>>>ucs@unicode'.
251
252         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
253         `=ucs@unicode'.
254
255 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
256
257         * mule/mule-coding.el (coded-charset-entity-reference-alist):
258         Change priority of `=>>>ucs@jis'.
259
260         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
261         `=ucs@jis'.
262
263 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
266         setting for `==daikanwa/+p'.
267
268 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `==shinjigen@1ed'.
272
273 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
276         XEmacs CHISE.
277
278 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
279
280         * mule/mule-conf.el (==shinjigen): Modify DOC.
281         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
282         (==shinjigen@rev): Modify DOC.
283
284 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
287         CHISE.
288
289 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
292         settings for `==daikanwa' and `==ucs@JP/hanazono'.
293
294         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
295         XEmacs CHISE.
296
297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
298         `==daikanwa'.
299
300 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
303         setting for `==cns11643-7'.
304
305         * mule/mule-charset.el (default-coded-charset-priority-list): Add
306         `==cns11643-7'.
307
308 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `==cns11643-6'.
312
313         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
314         setting for `==cns11643-6'.
315
316 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `==cns11643-5'.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `==cns11643-5'.
323
324 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
327         setting for `==cns11643-4'.
328
329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
330         `==cns11643-4'.
331
332 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         setting for `==cns11643-3'.
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `==cns11643-3'.
339
340 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         setting for `==cns11643-2'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `==cns11643-2'.
347
348 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist):
351         Change priority of `=>>>ucs@ks'.
352
353         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
354         `=ucs@ks'.
355
356 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
359         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
360         `==ucs@cns' and `==cns11643-1'.
361
362         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
363         (==cns11643-2): Ditto.
364         (==cns11643-3): Ditto.
365         (==cns11643-4): Ditto.
366         (==cns11643-5): Ditto.
367         (==cns11643-6): Ditto.
368         (==cns11643-7): Ditto.
369
370         * mule/mule-charset.el (default-coded-charset-priority-list): Add
371         `==cns11643-1'.
372
373 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
374
375         * mule/mule-coding.el (coded-charset-entity-reference-alist):
376         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
377         `=>>>ucs@jis/1990'.
378
379         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
380         `=ucs@jis/1990'.
381         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
382         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
383
384 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
385
386         * mule/mule-coding.el (coded-charset-entity-reference-alist):
387         Change priority of `=>>>ucs@cns'.
388
389         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
390         `=ucs@cns'.
391
392 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
393
394         * mule/mule-charset.el (default-coded-charset-priority-list): Add
395         `==ks-x1001'.
396
397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
398         `=ks-x1001' instead of `korean-ksc5601'; add setting for
399         `==ks-x1001'.
400
401 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
402
403         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
404
405 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
408         `=jis-x0208'.
409         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
410         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
411         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
412         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
413         (=>>>jis-x0213-1@2000): Changed to an alias for
414         `=jis-x0213-1@2000'.
415         (=>>>jis-x0213-1@2004): Changed to an alias for
416         `=jis-x0213-1@2004'.
417         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
418
419 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
420
421         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
422         `=adobe-japan1-0'.
423         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
424         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
425         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
426         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
427         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
428         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
429
430 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
431
432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
433         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
434         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
435         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
436         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
437         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
438
439 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
440
441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
442         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
443         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
444         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
445         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
446         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
447         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
448         `==jis-x0212'.
449
450 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
451
452         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
453         "AdobeJapan1-[0-6]$".
454         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
455         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
456         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
457         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
458         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
459         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
460         (==adobe-japan1-1): Ditto.
461         (==adobe-japan1-2): Ditto.
462         (==adobe-japan1-3): Ditto.
463         (==adobe-japan1-4): Ditto.
464         (==adobe-japan1-5): Ditto.
465         (==adobe-japan1-6): Ditto.
466         (==jis-x0208): Ditto.
467         (==jis-x0208@1978): Ditto.
468         (==jis-x0208@1983): Ditto.
469         (==jis-x0208@1990): Ditto.
470         (==jis-x0213-1): Ditto.
471         (==jis-x0213-1@2000): Ditto.
472         (==jis-x0213-1@2004): Ditto.
473         (==jis-x0213-2): Ditto.
474         (==jis-x0212): Ditto.
475         (==gb2312): Ditto.
476         (==iso-ir165): Ditto.
477         (==gb12345): Ditto.
478         (==ks-x1001): Ditto.
479         (==cns11643-1): Ditto.
480         (==cns11643-2): Ditto.
481         (==cns11643-3): Ditto.
482         (==cns11643-4): Ditto.
483         (==cns11643-5): Ditto.
484         (==cns11643-6): Ditto.
485         (==cns11643-7): Ditto.
486         (==big5-cdp): Ditto.
487         (==hanyo-denshi/ja): Ditto.
488         (==hanyo-denshi/jb): Ditto.
489         (==hanyo-denshi/jc): Ditto.
490         (==hanyo-denshi/jd): Ditto.
491         (==hanyo-denshi/ft): Ditto.
492         (==hanyo-denshi/ia): Ditto.
493         (==hanyo-denshi/ib): Ditto.
494         (==hanyo-denshi/hg): Ditto.
495         (==hanyo-denshi/jt): Ditto.
496         (==hanyo-denshi/ks): Ditto.
497         (==gt): Ditto.
498         (==gt-k): Ditto.
499         (==daikanwa): Ditto.
500         (==shinjigen): Ditto.
501         (==ucs@iso): Ditto.
502         (==ucs@unicode): Ditto.
503         (==ucs@gb): Ditto.
504         (==ucs-bmp@gb): Ditto.
505         (==ucs@cns): Ditto.
506         (==ucs-bmp@cns): Ditto.
507         (==ucs@jis): Ditto.
508         (==ucs@jis/1990): Ditto.
509         (==ucs@jis/2000): Ditto.
510         (==ucs@jis/2004): Ditto.
511         (==ucs@JP): Ditto.
512         (==ucs@JP/hanazono): Ditto.
513         (==ucs@ks): Ditto.
514         (==ucs-bmp@ks): Ditto.
515         (==ucs@cns11643): Ditto.
516         (==ucs-bmp-cjk@gb): Ditto.
517         (==ucs-bmp-cjk@JP/hanazono): Ditto.
518         (==ucs-sip-ext-b@iso): Ditto.
519
520 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Use
523         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
524
525         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
526         XEmacs CHISE.
527         (=ucs-bmp-cjk@unicode): Abolished.
528
529 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
530
531         * mule/mule-charset.el (default-coded-charset-priority-list): Add
532         `=+>ucs-bmp-cjk-compat@jis'.
533
534         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
535         for XEmacs CHISE.
536
537 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
540         CHISE.
541
542 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
545         for XEmacs CHISE.
546         (=jis-x0208@1978/1er-pr): Abolished.
547         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
548         `=jis-x0208@1978/1er-pr' as the mother.
549
550 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `=ucs-itaiji-084'.
554
555 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-charset.el (default-coded-charset-priority-list):
558         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
559
560         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
561         XEmacs CHISE.
562         (=ucs-bmp-itaiji-084): Ditto.
563
564 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
568
569 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-charset.el (default-coded-charset-priority-list): Add
572         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
573
574         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
575         XEmacs CHISE.
576         (=big5-cdp-var-5): Ditto.
577
578 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
579
580         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
581         XEmacs CHISE.
582
583 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
586         XEmacs CHISE.
587
588 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
589
590         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
591         setting for `=>>>hanyo-denshi/ft'.
592
593 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
594
595         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
596         XEmacs CHISE.
597         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
598         `=hanyo-denshi/jd' as the mother.
599
600 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
601
602         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
603         XEmacs CHISE.
604         (=+>adobe-japan1-1): Ditto.
605         (=+>adobe-japan1-2): Ditto.
606         (=+>adobe-japan1-3): Ditto.
607         (=+>adobe-japan1-4): Ditto.
608         (=+>adobe-japan1-5): Ditto.
609         (=+>adobe-japan1-6): Ditto.
610         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
611
612 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist):
615         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
616         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
617
618         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
619         the top.
620
621 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
624         XEmacs CHISE.
625         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
626         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
627         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
628
629 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-charset.el (default-coded-charset-priority-list):
632         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
633         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
634
635         * mule/mule-conf.el: Modify order of definitions of some
636         coded-charsets.
637
638 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-coding.el (coded-charset-entity-reference-alist):
641         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
642         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
643
644         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
645         CHISE.
646         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
647         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
648
649 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
652         CHISE.
653
654 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `=daikanwa/+2p'.
658
659         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
660         XEmacs CHISE.
661
662 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
665         XEmacs CHISE.
666         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
667
668 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
671         setting for `=>>>hanyo-denshi/ib'.
672
673 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
676         XEmacs CHISE.
677         (=>>>hanyo-denshi/ib): Ditto.
678         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
679         `=hanyo-denshi/ja' as the mother.
680         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
681         `=hanyo-denshi/ib' as the mother.
682
683 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
686         XEmacs CHISE.
687         (utf-8-ivs-mcs-er): Likewise.
688         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
689         and `=>ucs-gb'.
690         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
691         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
692         `ucs-gb' and `=>ucs-gb'.
693         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
694         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
695         and `=>ucs-cns'.
696         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
697         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
698         `ucs-cns' and `=>ucs-cns'.
699         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
700         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
701         `ucs-big5' and `=>ucs-big5'.
702         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
703         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
704         `ucs-big5' and `=>ucs-big5'.
705         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
706         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
707         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
708         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
709         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
710         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
711         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
712         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
713         `=>ucs-jis'; modify DOC and mnemonic.
714         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
715         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
716         and `=>ucs-jis'; modify DOC and mnemonic.
717         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
718         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
719         `=>ucs-ks'.
720         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
721         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
722         and `=>ucs-ks'.
723         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
724
725 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-coding.el (coded-charset-entity-reference-alist):
728         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
729
730 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist):
733         Modify priorities.
734
735 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist):
738         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
739
740 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
743         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
744
745 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
748         CHISE.
749
750 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
753         CHISE.
754
755 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
758         CHISE.
759
760 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `=+>ucs-bmp-cjk@unicode'.
764
765         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
766         for XEmacs CHISE.
767
768 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `=>>daikanwa'.
772
773 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `=>>hanyo-denshi/jt'.
777
778 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
779
780         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
781         XEmacs CHISE.
782         (=+>jis-x0208@1990): Ditto.
783         (=+>jis-x0213-1@2000): Ditto.
784
785 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
786
787         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
788         XEmacs CHISE.
789
790 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
791
792         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
793         XEmacs CHISE.
794         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
795         `=hanyo-denshi/jc' as the mother.
796
797 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `=+>adobe-japan1'.
801
802         * mule/mule-charset.el (default-coded-charset-priority-list):
803         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
804         and `=>>hanyo-denshi/ft' to `=>>gt'.
805
806 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
809         XEmacs CHISE.
810         (=>>adobe-japan1-1): Ditto.
811         (=>>adobe-japan1-2): Ditto.
812         (=>>adobe-japan1-3): Ditto.
813         (=>>adobe-japan1-4): Ditto.
814         (=>>adobe-japan1-5): Ditto.
815         (=>>adobe-japan1-6): Ditto.
816         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
817
818 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
819
820         * mule/mule-conf.el (=adobe-japan1): New alias for
821         `=adobe-japan1-6'.
822         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
823         (=>>>adobe-japan1-1): Ditto.
824         (=>>>adobe-japan1-2): Ditto.
825         (=>>>adobe-japan1-3): Ditto.
826         (=>>>adobe-japan1-4): Ditto.
827         (=>>>adobe-japan1-5): Ditto.
828         (=>>>adobe-japan1-6): Ditto.
829         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
830
831 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
832
833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
834         setting for `=>>>adobe-japan1'.
835
836 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
837
838         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
839         setting for `=+>ucs@ks'.
840
841 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
842
843         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
844         XEmacs CHISE.
845         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
846         `=adobe-japan1-6' as the mother.
847
848 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
849
850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
851         setting for `=>cns11643-7'.
852
853 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
854
855         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
856         CHISE.
857
858 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
859
860         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
861         XEmacs CHISE.
862         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `=>ucs@jis/2004'.
866
867 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
868
869         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
870         setting for `=+>gt'.
871
872         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
873         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
874
875 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
876
877         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
878         `=>ucs@unicode' as the mother.
879         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
880         mother.
881         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
882         mother.
883         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
884         mother.
885
886 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
887
888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
889         setting for `=+>ucs@unicode'.
890
891         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
892         CHISE.
893
894 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
895
896         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
897         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
898         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
899         - Add setting for `=+>ucs@cns'.
900
901         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
902         CHISE.
903         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
904         as the mother.
905         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
906         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
907
908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
909         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
910
911 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
912
913         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
914         setting for `=>ucs@ks'.
915
916 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
917
918         * mule/mule-charset.el (default-coded-charset-priority-list): Add
919         `=ucs-bmp-cjk-compat@unicode'.
920
921         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
922         coded-charset for XEmacs CHISE.
923
924 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
925
926         * mule/mule-charset.el (default-coded-charset-priority-list): Add
927         `=ucs-bmp-cjk-compat'.
928
929         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
930         XEmacs CHISE.
931
932 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
935         CHISE.
936
937 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
938
939         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
940         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
941
942         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
943         `=>ucs@jis/1990'.
944         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
945
946 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
950
951         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
952         CHISE.
953         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
954         mother.
955
956 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
957
958         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
959         `=>jis-x0213-2@usual'.
960         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
961         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
962         `=>jis-x0213-2@usual' as the mother.
963
964 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
965
966         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
967         (=>ucs@JP): New alias for `=+>ucs@jis'.
968
969 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
970
971         * mule/mule-conf.el (=+>jis-x0208): Renamed from
972         `=>jis-x0208@usual'.
973         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
974         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
975         `=>jis-x0208@usual' as the mother.
976         (=>jis-x0208): Likewise.
977
978 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
981         setting for `=+>jis-x0208@1978'.
982
983 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
984
985         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
986         XEmacs CHISE.
987
988 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
989
990         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
991         setting for `=>>>ucs@jis/1990'.
992
993 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
994
995         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
996         setting for `=>ucs@jis/1990'.
997
998 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=ucs@JP/hanazono'.
1002
1003         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1004         CHISE.
1005         (=ucs@JP/hanazono): Ditto.
1006         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1007         (=>>hanyo-denshi/jc): Ditto.
1008         (=>>hanyo-denshi/jd): Ditto.
1009
1010 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1011
1012         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1013         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1014
1015 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1016
1017         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1018         XEmacs CHISE.
1019
1020 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1021
1022         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1023         XEmacs CHISE.
1024
1025 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1026
1027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1028         `=ucs-bmp-cjk@JP'.
1029
1030 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1031
1032         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1033         XEmacs CHISE.
1034
1035 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1038         Modify order of settings; add settings for `=daikanwa@rev2'.
1039
1040 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1041
1042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1043         setting for `=>>cbeta'.
1044
1045         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1046         CHISE.
1047
1048 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         setting for `=>>adobe-japan1'.
1052
1053 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1054
1055         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1056         XEmacs CHISE.
1057
1058 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=>>hanyo-denshi/ia'.
1062
1063         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1064         XEmacs CHISE.
1065
1066 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1069         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1070
1071         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1072         XEmacs CHISE.
1073         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1074         `=hanyo-denshi/jt' as the mother.
1075
1076 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1077
1078         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1079         setting for `=>>>jis-x0213-2'.
1080
1081         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1082         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1083         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1084
1085 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1086
1087         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1088         XEmacs CHISE.
1089
1090 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1091
1092         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1093         XEmacs CHISE.
1094
1095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1096         `=>>jis-x0213-1@2004'.
1097
1098 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1099
1100         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1101         XEmacs CHISE.
1102
1103 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1104
1105         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1106         - Use "&g2-*;" as entity-references for `=>>>*'.
1107         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1108
1109         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1110         XEmacs CHISE.
1111         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1112         as the mother.
1113
1114 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1117         setting for `=>>hanyo-denshi/ib'.
1118
1119         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1120         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1121         (=>>jis-x0208@1990): Ditto.
1122         (=>>hanyo-denshi/ib): Ditto.
1123
1124         * mule/mule-charset.el (default-coded-charset-priority-list):
1125         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1126
1127 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1130         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1131         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1132         `=>>>ucs@jis/2004'.
1133
1134 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1135
1136         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1137         XEmacs CHISE.
1138         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1139         `=jis-x0213-1@2004' as the mother.
1140         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1141         (=>>>ucs@ks): Ditto.
1142
1143         * mule/mule-charset.el (default-coded-charset-priority-list):
1144         Modify priority of `=hanyo-denshi/*'.
1145
1146 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1147
1148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1149         settings for `=>>ucs@JP' and `=ucs@JP'.
1150
1151 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1152
1153         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1154         CHISE.
1155
1156 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1159         setting for `=>>>ucs@cns'.
1160
1161         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1162         CHISE.
1163
1164 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1165
1166         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1167         instead of `=>>>jis-x0213-1@2004' as the mother.
1168         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1169         (=>>>ucs@unicode): Likewise.
1170         (=>>>ucs@jis): Likewise.
1171         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1172         mother.
1173         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1174
1175 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1176
1177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1178         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1179         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1180         `=>>>ucs@jis'.
1181
1182 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1183
1184         * mule/mule-charset.el (default-coded-charset-priority-list):
1185         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1186         and `=jis-x0213-*-2000'.
1187
1188 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1189
1190         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1191         XEmacs CHISE.
1192         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1193         `=>>jis-x0213-1' as the mother.
1194
1195 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1198         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1199
1200 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1201
1202         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1203
1204 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1207         XEmacs CHISE.
1208
1209 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1210
1211         * mule/mule-coding.el (decomposition-feature-list): Set
1212         `=decomposition', `=decomposition@cid' and
1213         `=decomposition@hanyo-denshi'.
1214
1215 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         setting for `=>>hanyo-denshi/ks'.
1219
1220         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1221         XEmacs CHISE.
1222
1223 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1224
1225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1226         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1227
1228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1229         `=hanyo-denshi/ks/mf'.
1230
1231         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1232         XEmacs CHISE.
1233         (=hanyo-denshi/ks/mf): Ditto.
1234
1235 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1236
1237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1238         settings for P=hanyo-denshi/jt'.
1239
1240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1241         `=hanyo-denshi/jt'.
1242
1243         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1244         XEmacs CHISE.
1245
1246 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1249         settings for `=hanyo-denshi/ip'.
1250
1251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1252         `=hanyo-denshi/ip'.
1253
1254         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1255         XEmacs CHISE.
1256
1257 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1258
1259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1260         settings for `=hanyo-denshi/hg'.
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `=hanyo-denshi/hg'.
1264
1265         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1266         XEmacs CHISE.
1267
1268 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1269
1270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1271         setting for `=>>hanyo-denshi/ft'.
1272
1273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1274         `=>>hanyo-denshi/ft'.
1275
1276         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1277         XEmacs CHISE.
1278
1279 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1280
1281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1282         settings for `=hanyo-denshi/ib'.
1283
1284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1285         `=hanyo-denshi/ib'.
1286
1287         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1288         XEmacs CHISE.
1289
1290 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1293         settings for isolated characters of `=hanyo-denshi/ia' and
1294         non-isolated characters of `=hanyo-denshi/*'.
1295
1296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1297         `=hanyo-denshi/ia'.
1298
1299         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1300         XEmacs CHISE.
1301
1302 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1303
1304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1305         setting for isolated characters of `=hanyo-denshi/ft'.
1306
1307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1308         `=hanyo-denshi/ft'.
1309
1310         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1311         XEmacs CHISE.
1312
1313 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1316         setting for isolated characters of `=hanyo-denshi/jd'.
1317
1318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1319         `=hanyo-denshi/jd'.
1320
1321         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1322         XEmacs CHISE.
1323
1324 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         setting for isolated characters of `=hanyo-denshi/jc'.
1328
1329         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1330         `=hanyo-denshi/jc'.
1331
1332         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1333         XEmacs CHISE.
1334
1335 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for isolated characters of `=hanyo-denshi/jb'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `=hanyo-denshi/jb'.
1342
1343         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1344         XEmacs CHISE.
1345
1346 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for isolated characters of `=hanyo-denshi/ja'.
1350
1351 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1354         `=hanyo-denshi/ja'.
1355
1356         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1357         XEmacs CHISE.
1358
1359 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         settings for isolated characters of `=adobe-japan1-6'.
1363
1364 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1365
1366         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1367         CHISE.
1368         (=daikanwa/+2p): Ditto.
1369         (=daikanwa/ho): Ditto.
1370
1371 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1372
1373         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1374         coding-system for XEmacs CHISE.
1375
1376 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1377
1378         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1379         setting for `=>>ruimoku-v6'.
1380
1381         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1382         CHISE.
1383
1384 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1385
1386         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1387         setting for `=daikanwa@rev1'.
1388
1389 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1390
1391         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1392         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1393
1394 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1395
1396         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1397         XEmacs CHISE.
1398         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1399
1400 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1403         CHISE.
1404
1405 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1408         CHISE.
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1411         setting for `=>ucs@jis'.
1412
1413 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1414
1415         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1416         setting for `=>jis-x0208@usual'.
1417
1418         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1419         XEmacs CHISE.
1420         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1421         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1422         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1423
1424 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1425
1426         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1427         CHISE.
1428         (=>>>jis-x0208@1990): Ditto.
1429         (=>>>jis-x0213-1): Ditto.
1430         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1431         mother.
1432         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1433         as the mother.
1434
1435 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `=>ucs@cns' and `=>>ucs@ks'.
1439
1440         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1441         CHISE.
1442
1443 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1444
1445         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1446         CHISE.
1447
1448 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1449
1450         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1451         CHISE.
1452         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1453         mother.
1454
1455 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1456
1457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1458         `==>ucs-bmp-cjk@bucs'.
1459
1460         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1461         XEmacs CHISE.
1462
1463 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1466         setting for `==>ucs@bucs'.
1467
1468         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1469         XEmacs CHISE.
1470
1471 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1474         - Add setting for `=>>jis-x0208'.
1475         - Omit setting for `=>>jis-x0208@1990'.
1476         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1477           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1478           `=ucs@FOO'.
1479
1480 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1481
1482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1483         setting for `=>daikanwa'.
1484
1485 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1486
1487         * mule/mule-conf.el (=daikanwa): Fix DOC.
1488         (=>daikanwa): New abstract character for XEmacs CHISE.
1489         (=>ucs@iso): Likewise.
1490         (=>ucs@unicode): Likewise.
1491         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1492
1493 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1494
1495         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1496         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1497           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1498         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1499         - Add `=>big5-cdp'.
1500
1501 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1504         (=>big5-cdp): New abstract character.
1505
1506 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1507
1508         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1509         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1510         `chinese-big5'.
1511
1512 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1513
1514         * mule/mule-charset.el (default-coded-charset-priority-list):
1515         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1516
1517         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1518         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1519         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1520         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1521         and `=>jis-x0213-2'.
1522
1523 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1524
1525         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1526         XEmacs CHISE.
1527         (=>>ucs@jis/2000): Likewise.
1528         (=>>ucs@jis/2004): Likewise.
1529
1530 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1533         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1534         `=>>ucs@cns'.
1535
1536         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1537         XEmacs CHISE.
1538         (=>>gt): Use quote instead of backquote; modify DOC.
1539         (=>gt): Use quote instead of backquote.
1540         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1541         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1542         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1543         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1544         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1545         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1546
1547 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1548
1549         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1550         `=>>ucs@unicode' and `=>>gt'.
1551
1552 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1555         XEmacs CHISE.
1556         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1557         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1558         `=jis-x0208@1978/1er-pr' as the mother.
1559         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1560
1561 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1562
1563         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1564         `=ucs@unicode' as the mother.
1565
1566 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1567
1568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1569         setting for `=>>ucs@unicode'.
1570
1571         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1572         CHISE.
1573
1574 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1577         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1578
1579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1580         `=adobe-japan1-6' and `=adobe-japan1-base'.
1581
1582         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1583         XEmacs CHISE.
1584         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1585         specify `min-code' and `max-code'.
1586         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1587         (=adobe-japan1-2): Likewise.
1588         (=adobe-japan1-3): Likewise.
1589         (=adobe-japan1-4): Likewise.
1590         (=adobe-japan1-5): Likewise.
1591         (=adobe-japan1-6): Likewise.
1592
1593 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1596         setting for `=>gt'.
1597
1598 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1601         CHISE.
1602
1603 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `=>zinbun-oracle'.
1607
1608         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1609         for XEmacs CHISE.
1610
1611 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1614         for XEmacs CHISE.
1615         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1616         `=jis-x0208@1978' as the mother.
1617
1618 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1621         - Use `=gt' instead of `ideograph-gt'.
1622         - Use `=gt-k' instead of `ideograph-gt-k'.
1623         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1624         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1625         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1626         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1627         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1628         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1629         - Use `=>>gt' instead of `<=>gt'.
1630         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1631         - Add setting for `=>>jis-x0208@1990'.
1632         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1633           `=>>jis-x0213-1@2000'.
1634         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1635         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1636           `=>>jis-x0213-1@2004'.
1637         - Add setting for `=>>jis-x0208@1978'.
1638         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1639
1640 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1641
1642         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1643         XEmacs CHISE.
1644
1645 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1646
1647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1648         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1649         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1650         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1651         `<=>jis-x0213-1@2004'.
1652
1653 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1656         CHISE.
1657         (=>jis-x0213-2): Ditto.
1658
1659 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1663
1664 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1667         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1668         `=>jis-x0213-1'.
1669
1670 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1671
1672         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1673         CHISE.
1674         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1675
1676 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1677
1678         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1679         `<==>jis-x0213-1'.
1680         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1681         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1682         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1683         (<=>jis-x0208): New alias for `=>jis-x0208'.
1684         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1685         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1686         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1687         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1688         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1689         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1690         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1691         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1692         (=>>gt): Renamed from `<==>gt'.
1693         (<==>gt): New alias for `=>>gt'.
1694
1695 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1696
1697         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1698         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1699         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1700         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1701         - Add settings for `<=>jis-x0213-1@2000' and
1702           `<=>jis-x0213-1@2004'.
1703
1704         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1705         XEmacs CHISE.
1706         (<==>jis-x0213-1): Likewise.
1707         (<==>jis-x0213-1@2000): Likewise.
1708         (<==>jis-x0213-1@2004): Likewise.
1709         (<=>jis-x0208): Add property `=>iso-ir 168'.
1710         (<=>jis-x0208@1997): Likewise.
1711         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1712         as the mother; add property `=>iso-ir 228'.
1713         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1714         property `=>iso-ir 228'.
1715         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1716         property `=>iso-ir 233'.
1717         (<==>gt): Renamed from `<=>gt'.
1718         (<=>gt): New alias for `<==>gt'.
1719
1720 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1721
1722         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1723         CHISE.
1724         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1725         `<=>jis-x0208' as the mother.
1726         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1727         (<=>jis-x0213-1@2000): Ditto.
1728         (<=>jis-x0213-1@2004): Ditto.
1729
1730 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1731
1732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1733         settings for `<=>gt'.
1734
1735         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1736
1737 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1740         XEmacs CHISE.
1741         (=jis-x0208@1978/-4pr): Likewise.
1742         (=jis-x0208@1978/4-pr): Likewise.
1743         (=jis-x0213-1): Likewise.
1744         (=ucs@iso): Likewise.
1745         (=ucs@unicode): Likewise.
1746         (=ucs@gb): Likewise.
1747         (=ucs@gb/fw): Likewise.
1748         (=ucs@cns): Likewise.
1749         (=ucs@cns/fw): Likewise.
1750         (=ucs@jis): Likewise.
1751         (=ucs@jis/fw): Likewise.
1752         (=ucs@jis/1990): Likewise.
1753         (=ucs@jis/2000): Likewise.
1754         (=ucs@jis/2004): Likewise.
1755         (=ucs@JP): Likewise.
1756         (=ucs@ks): Likewise.
1757         (=ucs@big5): Likewise.
1758         (=ucs@big5/cns11643): Likewise.
1759         (=ucs@cns11643): Likewise.
1760
1761 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1762
1763         * mule/mule-charset.el (default-coded-charset-priority-list):
1764         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1765
1766         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1767         CHISE.
1768         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1769         mother.
1770
1771 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1772
1773         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1774         from src/mule-charset.c].
1775         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1776         specify `final'.
1777         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1778         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1779         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1780         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1781         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1782         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1783
1784 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1785
1786         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1787         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1788         (=jis-x0208@1978/i-4): Specify `partial'.
1789         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1790         mother coded-charset.
1791         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1792
1793 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         settings for `=jis-x0213-1@2004'.
1797
1798 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1801         CHISE.
1802         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1803         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1804         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1805         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1806         temporarily.
1807         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1808
1809 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1812         CHISE.
1813         (=shinjigen@1ed): Inherited from `=shinjigen'.
1814         (=shinjigen@rev): Likewise.
1815
1816 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1819         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1820
1821 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1824         define it as an alias.
1825         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1826         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1827         alias.
1828         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1829         alias.
1830
1831 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1834         CHISE.
1835
1836 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1839         CHISE.
1840         (shinjigen-2): Ditto.
1841
1842 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1843
1844         * mule/mule-charset.el (default-coded-charset-priority-list):
1845         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1846         `chinese-big5-eten-*' and `chinese-big5'.
1847
1848 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1851         #x9FA5 temporarily.
1852
1853 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1856         settings for `=jis-x0208@1978/i1'.
1857
1858 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1861         XEmacs CHISE.
1862
1863 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1871         XEmacs CHISE.
1872
1873 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1876         CHISE.
1877         (=ucs-bmp@cns): Likewise.
1878         (=ucs-bmp@jis): Likewise.
1879         (=ucs-bmp@ks): Likewise.
1880
1881 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1884         CHISE.
1885         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1886
1887 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         settings for `=zinbun-oracle'.
1891
1892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1893         `=zinbun-oracle'.
1894
1895 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1896
1897         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1898         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1899         `=ucs@iso'.
1900
1901 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-charset.el (default-coded-charset-priority-list):
1904         Delete `ucs-sip'; modify order of some CCSs.
1905
1906 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1907
1908         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1909         in XEmacs CHISE.
1910
1911         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1912         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1913         CHISE.
1914
1915 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1918         its registry.
1919         (=ucs-radicals@unicode): Likewise.
1920
1921 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1924         CHISE.
1925
1926 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1927
1928         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1929         CHISE.
1930
1931 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1934         CHISE.
1935
1936 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1939         Modify preference of *isolated settings*.
1940
1941 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1942
1943         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1944         utf-2000 is provided.
1945         (=ucs@cns11643): Likewise.
1946
1947 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1950         Prefer every *isolated setting* to ordinary setting.
1951
1952 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1956
1957 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1960         CHISE.
1961
1962 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1965         settings for `=jis-x0208@1997'.
1966
1967 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1970         `=jis-x0208@1997'.
1971
1972 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1975         XEmacs CHISE.
1976
1977 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1980         `=jis-x0208@1978'.
1981         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1982         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1983         `=jis-x0208-1990' as the mother.
1984         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
1985
1986 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
1989         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
1990         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
1991         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
1992         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
1993         for `=ucs@JP'.
1994
1995 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
1998         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
1999         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2000         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2001         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2002         `=daikanwa@rev2'.
2003
2004 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2007         (=gt): Likewise.
2008         (=gt-k): Likewise.
2009         (=gt-pj-*): Likewise.
2010         (=gt-pj-k1): Likewise.
2011         (=gt-pj-k2): Likewise.
2012         (=daikanwa): Likewise.
2013         (=daikanwa-rev1): Likewise.
2014         (=daikanwa-rev2): Likewise.
2015         (=big5-pua): Likewise.
2016         (=big5-eten): Likewise.
2017         (chinese-big5-eten-a): Likewise.
2018         (chinese-big5-eten-b): Likewise.
2019         (=hanziku-*): Likewise.
2020         (=cbeta): Likewise.
2021         (=jef-china3): Likewise.
2022         (=ruimoku-v6): Likewise.
2023         (=ucs@iso): Likewise.
2024         (=ucs@unicode): Likewise.
2025         (=ucs@gb): Likewise.
2026         (=ucs@cns): Likewise.
2027         (=ucs@jis): Likewise.
2028         (=ucs@jis-1990): Likewise.
2029         (=ucs@jis-2000): Likewise.
2030         (=ucs@jp): Likewise.
2031         (=ucs@ks): Likewise.
2032         (=ucs@big5): Likewise.
2033         (=ucs-radicals): Likewise.
2034         (=ucs-radicals@unicode): Likewise.
2035         (=ucs-bmp-cjk): Likewise.
2036         (=ucs-bmp-cjk@unicode): Likewise.
2037         (=ucs-sip-ext-b): Likewise.
2038         (=ucs-sip-ext-b@iso): Likewise.
2039
2040 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2041
2042         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2043         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2044
2045 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2048         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2049         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2050         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2051         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2052         arabic-digit, ipa and ``&I-B-XXXX;''.
2053
2054 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2055
2056         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2057         setting for (I-)HZK{03..12}-XXXX.
2058
2059 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2060
2061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2062         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2063
2064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2065         `=ruimoku-v6'.
2066
2067         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2068         CHISE.
2069
2070 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2073         (=ucs@unicode): Likewise.
2074         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2075         (=ucs@cns): Likewise.
2076         (=ucs@jis): Likewise.
2077         (=ucs@ks): Likewise.
2078         (=ucs@big5): Likewise.
2079
2080 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2083         `ucs-jis'.
2084         (utf-8-jis-er): Likewise.
2085         (utf-8-jp): New coding-system.
2086         (utf-8-jp-er): Likewise.
2087
2088         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2089
2090 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2093
2094         * mule/japanese.el: Move definition of `euc-jisx0213' to
2095         mule/mule-coding.el.
2096
2097 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2098
2099         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2100         mule-coding before loading update-cdb when utf-2000 is provided.
2101
2102 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2105         `=daikanwa'.
2106
2107 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2108
2109         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2110         definition codes when `utf-2000' is provided.
2111
2112 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2113
2114         * mule/mule-category.el (word-combining-categories): Don't setup
2115         `word-combining-categories' in XEmacs CHISE.
2116         (word-separating-categories): Add setting about Latin script in
2117         XEmacs CHISE.
2118
2119 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2120
2121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2122         setting for `chinese-big5'.
2123
2124 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2127         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2128         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2129         add setting for HZK0[12]-xxxx.
2130
2131 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2132
2133         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2134         in XEmacs CHISE.
2135
2136 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2137
2138         * mule/mule-charset.el (default-coded-charset-priority-list):
2139         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2140         and `chinese-big5' to `=gt-pj-*'.
2141
2142 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2143
2144         * mule/mule-conf.el (=daikanwa): Renamed from
2145         `ideograph-daikanwa'.
2146         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2147
2148 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-conf.el (=cns11643-7): Renamed from
2151         `chinese-cns11643-7'.
2152         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2153
2154 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2155
2156         * mule/mule-conf.el (=cns11643-6): Renamed from
2157         `chinese-cns11643-6'.
2158         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2159
2160 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2161
2162         * mule/mule-conf.el (=cns11643-5): Renamed from
2163         `chinese-cns11643-5'.
2164         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2165
2166 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2167
2168         * mule/mule-conf.el (=cns11643-4): Renamed from
2169         `chinese-cns11643-4'.
2170         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2171
2172 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=cns11643-3): Renamed from
2175         `chinese-cns11643-3'.
2176         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2177
2178 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2179
2180         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2181         `=cns11643-2'.
2182         (chinese-cns11643-2): New alias for `=cns11643-2'.
2183
2184 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2185
2186         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2187         `=cns11643-1'.
2188         (chinese-cns11643-1): New alias for `=cns11643-1'.
2189
2190 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2191
2192         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2193         (chinese-gb12345): New alias for `=gb12345'.
2194
2195 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2196
2197         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2198         (chinese-gb2312): New alias for `=gb2312'.
2199
2200 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2201
2202         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2203         (chinese-big5): New alias for `=big5'.
2204
2205 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2208         (korean-ksc5601): New alias for `=ks-x1001'.
2209
2210 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2211
2212         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2213         `=jis-x0212'.
2214         (japanese-jisx0212): New alias for `=jis-x0212'.
2215
2216 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2219         `=jis-x0208-1983'.
2220         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2221
2222 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2225         `=jis-x0208-1978'.
2226         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2227
2228 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2229
2230         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2231         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2232
2233 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2234
2235         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2236         (chinese-cns11643-3): Specify iso-ir 183.
2237         (chinese-cns11643-4): Specify iso-ir 184.
2238         (chinese-cns11643-5): Specify iso-ir 185.
2239         (chinese-cns11643-6): Specify iso-ir 186.
2240         (chinese-cns11643-7): Specify iso-ir 187.
2241         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2242         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2243
2244 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2247         \uXXXX for every cases.
2248
2249 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2250
2251         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2252         (ucs-big5): Changed to an alias for `=ucs@big5'.
2253
2254 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2255
2256         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2257         (ucs-ks): Changed to an alias for `=ucs@ks'.
2258
2259 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2260
2261         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2262         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2263
2264 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2265
2266         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2267         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2268
2269 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2270
2271         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2272         (ucs-jis): Changed to an alias for `=ucs@jis'.
2273
2274 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2275
2276         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2277         (ucs-cns): Changed to an alias for `=ucs@cns'.
2278
2279 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2280
2281         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2282         (ucs-gb): Changed to an alias for `=ucs@gb'.
2283
2284 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2285
2286         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2287         `ideograph-daikanwa-2'.
2288         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2289         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2290
2291 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2292
2293         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2294         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2295
2296         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2297         for `xemacs-chise-version'.
2298
2299 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2300
2301         * mule/mule-charset.el (default-coded-charset-priority-list):
2302         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2303         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2304         instead of `ideograph-hanziku-*'.
2305
2306         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2307         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2308
2309 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2310
2311         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2312         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2313         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2314         `utf-2000' is provided.
2315
2316 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2317
2318         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2319         is provided [was builtin coded-charsets].
2320
2321 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2322
2323         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2324         is provided [was builtin coded-charsets].
2325
2326 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2327
2328         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2329         is provided [was builtin coded-charsets].
2330
2331 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2332
2333         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2334         is provided [was builtin coded-charsets].
2335
2336 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2337
2338         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2339         when `utf-2000' is provided [was builtin coded-charsets].
2340
2341 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=hanziku-*): Renamed from
2344         `ideograph-hanziku-*'.
2345         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2346
2347 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2350         `utf-2000' is provided [was builtin coded-charsets].
2351         (ideograph-hanziku-{1..12}): Likewise.
2352
2353 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2354
2355         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2356         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2357
2358 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2359
2360         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2361         when `utf-2000' is provided [was builtin coded-charsets].
2362
2363 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2364
2365         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2366         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2367         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2368
2369 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2370
2371         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2372         (ideograph-gt): Changed to an alias for `=gt'.
2373
2374 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2377         is provided; it was defined as a builtin coded-charset.
2378         (ideograph-gt): Likewise.
2379
2380 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2381
2382         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2383         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2384
2385 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2386
2387         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2388         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2389
2390 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2391
2392         * mule/mule-conf.el (=big5-eten): Renamed from
2393         `chinese-big5-eten'.
2394         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2395
2396 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2397
2398         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2399         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2400
2401 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2402
2403         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2404         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2405
2406 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2409         (china3-jef): Changed to an alias for `=jef-china3'.
2410
2411 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2412
2413         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2414         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2415
2416         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2417         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2418         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2419         when `utf-2000' is provided.
2420
2421 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2422
2423         * mule/mule-charset.el (default-coded-charset-priority-list):
2424         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2425
2426         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2427         (ucs-jis-2000): Deleted.
2428
2429 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2430
2431         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2432         UTF-2000.
2433         (=ucs-jis-2000): New coded-charset for UTF-2000.
2434
2435 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2436
2437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2438         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2439
2440 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2441
2442         * mule/mule-charset.el (default-coded-charset-priority-list):
2443         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2444         `ideograph-cbeta'.
2445
2446 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2447
2448         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2449         builtin coded-charset].
2450
2451 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2452
2453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2454         settings for &K0-xxxx and &I-K0-xxxx.
2455
2456 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2459         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2460
2461 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2462
2463         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2464         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2465
2466 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2467
2468         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2469         UTF-2000.
2470         (ideograph-gt-pj-k1): Likewise.
2471         (ideograph-gt-pj-k2): Likewise.
2472
2473 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2474
2475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2476         `=jis-x0208'.
2477
2478 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2481         UTF-2000 [was a builtin coded-charset].
2482
2483 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2486         (utf-8-gb-er): Likewise.
2487
2488 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2491         settings for JIS X 0212 and JIS X 0208:1978.
2492
2493 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         setting for JIS X 0213.
2497
2498 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2499
2500         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2501         standard-case-table in UTF-2000.
2502
2503 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2506         definitions for isolated-chars.
2507
2508 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2509
2510         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2511         `configure-utf-2000-lisp-directory'.
2512         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2513         `mule-lisp-load-path'.
2514
2515 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2516
2517         * startup.el (startup-setup-paths): Set and use
2518         `utf-2000-lisp-directory'.
2519         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2520         UTF-2000.
2521
2522 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2523
2524         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2525         (paths-find-utf-2000-lisp-directory): New function.
2526         (paths-construct-load-path): Add new optional argument
2527         `utf-2000-lisp-directory'.
2528
2529         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2530
2531 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2532
2533         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2534         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2535         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2536         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2537         `chinese-big5-2' in UTF-2000.
2538
2539         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2540         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2541
2542 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2543
2544         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2545         `big5-eten-er' in UTF-2000.
2546         (big5-cdp): Modify DOC-string and mnemonic.
2547
2548 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2551         UTF-2000 [renamed from utf-8-er].
2552         (utf-8-gb): New coding-system in UTF-2000.
2553         (utf-8-gb-er): Likewise.
2554         (utf-8-cns): Likewise.
2555         (utf-8-cns-er): Likewise.
2556         (utf-8-big5): Likewise.
2557         (utf-8-big5-er): Likewise.
2558         (utf-8-jis): Likewise.
2559         (utf-8-jis-er): Likewise.
2560         (utf-8-ks): Likewise.
2561         (utf-8-ks-er): Likewise.
2562         (utf-8-er): Likewise.
2563
2564 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2567         instead of `utf-8-unix' in UTF-2000.
2568
2569         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2570
2571 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2572
2573         * mule/japanese.el (euc-jisx0213): New coding-system.
2574
2575         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2576         `japanese-jisx0208-1990' as the mother.
2577
2578 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2579
2580         * dumped-lisp.el (preloaded-file-list): Change condition of
2581         loading "close-cdb".
2582
2583 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2586         setup `coded-charset-entity-reference-alist'.
2587
2588 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2591         UTF-2000.
2592
2593 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2594
2595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2596         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2597
2598 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2601         (chinese-big5-eten-a): Likewise.
2602         (chinese-big5-eten-b): Likewise.
2603         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2604         code range is #x8140 .. #x8DFE.
2605
2606 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2607
2608         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2609         UTF-2000.
2610         (chinese-big5-cdp): Likewise.
2611
2612 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2613
2614         * dumped-lisp.el (preloaded-file-list): Rename
2615         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2616
2617 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2618
2619         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2620         append `system-char-db-source-file-list' into
2621         `preloaded-file-list' in UTF-2000.
2622
2623 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2624
2625         * dumped-lisp.el (preloaded-file-list): Delete
2626         character-definition files.
2627
2628 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2631         UTF-2000.
2632
2633 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * mule/mule-charset.el (default-coded-charset-priority-list):
2636         Delete `mojikyo-2022-1'.
2637
2638 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2639
2640         * mule/mule-charset.el (default-coded-charset-priority-list):
2641         Delete `mojikyo'.
2642
2643 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2644
2645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2646         `ucs-sip'.
2647
2648 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-charset.el (default-coded-charset-priority-list):
2651         Comment out `chinese-gb12345'.
2652
2653 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * bytecomp.el (byte-compile-insert-header): Fixed.
2656
2657 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2658
2659         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2660         XEmacs UTF-2000.
2661
2662 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2665         UTF-2000.
2666
2667 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2668
2669         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2670         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2671
2672 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-charset.el (default-coded-charset-priority-list):
2675         `japanese-jef-china3' is renamed `china3-jef'.
2676
2677 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2680         `japanese-jef-china3' and `ideograph-cbeta'.
2681
2682 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2683
2684         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2685
2686 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2689         `chinese-big5-cdp'.
2690
2691 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2694         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2695
2696 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2699         loading character definitions.
2700
2701 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * dumped-lisp.el (preloaded-file-list): Rename
2704         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2705
2706 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2709         `chinese-big5'.
2710
2711 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * dumped-lisp.el (preloaded-file-list): Dump
2714         "Ideograph-R028-Private" with XEmacs UTF-2000.
2715
2716 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2717
2718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2719         `chinese-gb12345'.
2720
2721 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2724         `ideograph-gt-pj-{1..11}'.
2725
2726         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2727         XEmacs UTF-2000.
2728
2729 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-charset.el (default-coded-charset-priority-list):
2732         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2733         `chinese-isoir165'.
2734
2735 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2736
2737         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2738         `image/png', `image/x-xpm' and `image/tiff'.
2739
2740         * files.el (binary-file-regexps): Add *.PNG.
2741
2742 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-charset.el (default-coded-charset-priority-list):
2745         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2746         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2747
2748 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2751         the first completion when UTF-2000 is running.
2752
2753 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-charset.el (default-coded-charset-priority-list):
2756         Delete `ucs'.
2757
2758 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2761
2762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2763         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2764
2765 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/vietnamese.el (vscii-2): Delete abolished property
2768         `composite'; now composite mode is default.
2769
2770 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2771
2772         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2773         of `raw-text'; check \uHHHH representation even if non-ascii
2774         characters are not found.
2775
2776         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2777         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2778         unconditionally.
2779
2780         * mule/viet-ccl.el: New file.
2781
2782         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2783         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2784         - Separate CCL based implementations to viet-ccl.el.
2785
2786 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2787
2788         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2789         "jisx0213.2000-1".
2790         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2791
2792         * mule/mule-charset.el (default-coded-charset-priority-list):
2793         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2794         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2795
2796 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2797
2798         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2799
2800 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2801
2802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2803         `ucs' in UTF-2000.
2804
2805 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2806
2807         * mule/mule-charset.el (default-coded-charset-priority-list):
2808         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2809         `arabic-iso8859-6'.
2810
2811 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2812
2813         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2814         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2815
2816 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `katakana-jisx0201' in UTF-2000.
2820
2821 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2822
2823         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2824         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2825         "u0FB50-Arabic-Presentation-Forms-A",
2826         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2827         "u0FE50-Small-Form-Variants",
2828         "u0FE70-Arabic-Presentation-Forms-B",
2829         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2830         UTF-2000.
2831
2832 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2833
2834         * dumped-lisp.el (preloaded-file-list): Delete
2835         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2836         ... "Ideograph-R214-Flute" in UTF-2000.
2837
2838 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2839
2840         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2841         (japanese-jisx0213-2): New coded-charset.
2842
2843         * dumped-lisp.el (preloaded-file-list): Add
2844         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2845         "Ideograph-R030-Mouth".
2846
2847 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2848
2849         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2850         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2851         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2852         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2853         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2854         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2855         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2856         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2857
2858 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2859
2860         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2861         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2862         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2863         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2864         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2865
2866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2867         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2868
2869 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2870
2871         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2872         in UTF-2000.
2873
2874 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2875
2876         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2877         (chinese-isoir165): Moved from mule/chinese.el.
2878         (chinese-cns11643-3): Moved from mule/chinese.el.
2879         (chinese-cns11643-4): Moved from mule/chinese.el.
2880         (chinese-cns11643-5): Moved from mule/chinese.el.
2881         (chinese-cns11643-6): Moved from mule/chinese.el.
2882         (chinese-cns11643-7): Moved from mule/chinese.el.
2883
2884         * mule/chinese.el: Move definition of coded-charsets to
2885         mule/mule-conf.el.
2886
2887 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2888
2889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2890         `ideograph-daikanwa'.
2891
2892 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2893
2894         * dumped-lisp.el (preloaded-file-list): Delete
2895         "ccs-jisx0201-latin.el".
2896
2897 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2898
2899         * dumped-lisp.el (preloaded-file-list): Add
2900         "u031A0-Extended-Bopomofo" in UTF-2000.
2901
2902 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2903
2904         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2905         renamed to u02E00-CJK-Radical-Supplement.
2906
2907 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2908
2909         * dumped-lisp.el (preloaded-file-list): Add
2910         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2911         "u030A0-Katakana", "u03100-Bopomofo",
2912         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2913         "u03200-Enclosed-CJK-Letters-and-Months" and
2914         "u03300-CJK-Compatibility".
2915
2916 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2917
2918         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2919         "u02F00-Kangxi-Radicals" and
2920         "u02FF0-Ideographic-Description-Characters".
2921
2922 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2923
2924         * dumped-lisp.el (preloaded-file-list): Add
2925         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2926         "u02800-Braille-Patterns" in UTF-2000.
2927
2928 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2929
2930         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2931         "uXXXXX-*.el" in UTF-2000.
2932
2933         * bytecomp.el (byte-compile-insert-header): Delete comments if
2934         non-ASCII characters are found; allow `byte-compile-dynamic' and
2935         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2936         `raw-text'.
2937
2938 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2939
2940         * dumped-lisp.el (preloaded-file-list): Add
2941         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2942         "u025A0-Geometric-Shapes.el".
2943
2944 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2945
2946         * dumped-lisp.el (preloaded-file-list): Add
2947         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2948         "u02460-Enclosed-Alphanumerics.el".
2949
2950 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2951
2952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2953         `chinese-gb2312'.
2954
2955         * dumped-lisp.el (preloaded-file-list): Add
2956         "u02200-Mathematical-Operators.el" and
2957         "u02300-Miscellaneous-Technical.el".
2958
2959 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2960
2961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2962         `chinese-cns11643-*'.
2963
2964         * dumped-lisp.el (preloaded-file-list): Add
2965         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2966         "u02190-Arrows.el" in UTF-2000.
2967
2968 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2969
2970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2971         `korean-ksc5601'.
2972
2973         * dumped-lisp.el (preloaded-file-list): Add
2974         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2975         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2976         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2977
2978 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2979
2980         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2981
2982 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2983
2984         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
2985         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
2986         "u01780-Khmer.el", "u01800-Mongolian.el",
2987         "u01E00-Latin-Extended-Additional.el" and
2988         "u01F00-Greek-Extended.el" in UTF-2000.
2989
2990 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2991
2992         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2993         `ethiopic-ucs' and `ethiopic'.
2994
2995         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
2996         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
2997
2998         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
2999         from mule/ethiopic.el.
3000
3001         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3002         mule/mule-conf.el.
3003
3004 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3005
3006         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3007         `lao'.
3008
3009         * mule/mule-conf.el (lao): New coded-charset.
3010
3011         * dumped-lisp.el (preloaded-file-list): Add
3012         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3013         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3014         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3015         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3016         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3017
3018 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3019
3020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3021         `ucs-bmp' and `arabic-iso8859-6'.
3022
3023 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3024
3025         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3026         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3027         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3028
3029 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3030
3031         * startup.el (normal-top-level): Load autoload file for UTF-2000
3032         in UTF-2000.
3033
3034 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3035
3036         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3037         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3038         "u00020-Basic-Latin.el", "u00080-C1.el",
3039         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3040         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3041         "u002B0-Spacing-Modifier-Letters.el",
3042         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3043         UTF-2000.
3044
3045 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3046
3047         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3048         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3049         instead of `vietnamese-viscii-*'.
3050
3051 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3052
3053         * mule/mule-conf.el: New file.
3054
3055         * mule/misc-lang.el: Move definition of charset `ipa' to
3056         mule/mule-conf.el.
3057
3058 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3059
3060         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3061         `latin-viscii'; prefer it for characters used in Vietnamese.
3062
3063 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3064
3065         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3066
3067 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3068
3069         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3070         `vietnamese-viscii-lower'.
3071         (latin-viscii-upper): Renamed from charset
3072         `vietnamese-viscii-upper'.
3073         (vietnamese-viscii-lower): New alias for charset
3074         `latin-viscii-lower'.
3075         (vietnamese-viscii-upper): New alias for charset
3076         `latin-viscii-upper'.
3077
3078 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3079
3080         * mule/mule-charset.el (default-coded-charset-priority-list):
3081         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3082
3083 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3084
3085         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3086         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3087         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3088         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3089         lisp/utf-2000.
3090
3091 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3092
3093         * mule/ccs-tcvn5712.el: New file.
3094
3095 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3096
3097         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3098         in UTF-2000.
3099
3100 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3101
3102         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3103         `japanese-jisx0208'.
3104
3105 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3106
3107         * dumped-lisp.el (preloaded-file-list): Add
3108         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3109         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3110         UTF-2000.
3111
3112         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3113         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3114         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3115         mule/ccs-viscii.el: New files.
3116
3117         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3118         if \uXXXX is found.
3119
3120 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3121
3122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3123         `hiragana-jisx0208' and `katakana-jisx0208'.
3124
3125 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3126
3127         * mule/chinese.el (chinese-cns11643-3): Define it even if
3128         `utf-2000' is provided.
3129         (chinese-cns11643-4): Likewise.
3130         (chinese-cns11643-5): Likewise.
3131         (chinese-cns11643-6): Likewise.
3132         (chinese-cns11643-7): Likewise.
3133
3134 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3135
3136         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3137         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3138
3139 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3140
3141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3142         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3143
3144 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3145
3146         * mule/mule-charset.el (default-coded-charset-priority-list):
3147         Setup in UTF-2000.
3148
3149 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3150
3151         * mule/viet-chars.el: Don't define charset
3152         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3153         they are defined as builtin charsets.
3154
3155 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3156
3157         * version.el (emacs-version): Add more space just before UTF-2000
3158         version string.
3159
3160 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3161
3162         * version.el ([constant] emacs-version): Don't add a space in the
3163         preceding place of `xemacs-betaname' because it is duplicated.
3164         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3165
3166         * startup.el (splash-frame-body): Add ETL.
3167
3168 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3169
3170         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3171         is provided because it is defined as builtin charset.
3172         (chinese-cns11643-4): Likewise.
3173         (chinese-cns11643-5): Likewise.
3174         (chinese-cns11643-6): Likewise.
3175         (chinese-cns11643-7): Likewise.
3176
3177 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3178
3179         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3180         coding-system `iso-10646-ucs-4' is not defined.
3181
3182 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3183
3184         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3185         coding-system if `utf-2000' is provided.
3186
3187 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3188
3189         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3190         `utf-2000' is provided.
3191
3192 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3193
3194         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3195         if utf-2000 is provided temporally.
3196
3197 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3198
3199         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3200         as builtin variable].
3201
3202 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3203
3204         * files.el (insert-file-contents-literally): Treat file as binary;
3205         call file-name-handlers. [sync with Emacs 20.3.10]
3206
3207 2008-12-28  Vin Shelton  <acs@xemacs.org>
3208
3209         * XEmacs 21.4.22 is released
3210
3211 2008-12-30  Vin Shelton  <acs@xemacs.org>
3212
3213         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3214         during building even if no packages are found.
3215
3216 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3217
3218         * printer.el (generic-print-region): 
3219         (generic-print-buffer): 
3220         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3221         check if the msprinter device is available, now that msprinter is
3222         always available as a specifier tag. 
3223
3224 2008-12-24  Vin Shelton  <acs@xemacs.org>
3225
3226         * about.el: Add Francisco to my bio!
3227
3228 2008-12-23  Vin Shelton  <acs@xemacs.org>
3229
3230         * autoload.el: Move operator definitions to autoload-operators.el
3231         in the xemacs-base package.
3232
3233 2007-11-22  Vin Shelton  <acs@xemacs.org>
3234
3235         * about.el (about-hacker-contribution): Updated my bio.
3236
3237 2007-10-07  Vin Shelton  <acs@xemacs.org>
3238
3239         * XEmacs 21.4.21 is released
3240
3241 2007-09-19  Didier Verna  <didier@xemacs.org>
3242
3243         Update my personal info.
3244         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3245         * about.el (about-other-current-hackers): Ditto.
3246         * about.el (about-url-alist): Add my musical website.
3247         * about.el (about-personal-info): Update my entry.
3248         * about.el (about-hacker-contribution): Ditto.
3249
3250 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3251
3252         * package-get.el (package-get-download-sites): Update download
3253         sites in Japan.
3254         * package-get.el (package-get-pre-release-download-sites): Ditto.
3255
3256 2007-08-18  Vin Shelton  <acs@xemacs.org>
3257
3258         * package-get.el (package-get-pre-release-download-sites): Sync
3259         mirror sites with 21.5.  (Thanks, Adrian)
3260
3261 2007-08-09  Mike Sperber  <mike@xemacs.org>
3262
3263         * startup.el (migrate-user-init-file): Create backup of
3264         `user-init-file' before migrating.
3265         * startup.el (maybe-migrate-user-init-file): Print
3266         information about backup file.
3267         (maybe-create-compatibility-dot-emacs): Follow above change.
3268
3269 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3270
3271         * font-lock.el: Sync font-lock-add-keywords and
3272         font-lock-remove-keywords from GNU Emacs.
3273         * font-lock.el (font-lock-keywords-alist): New.
3274         * font-lock.el (font-lock-removed-keywords-alist): New.
3275         * font-lock.el (font-lock-add-keywords): New.
3276         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3277         * font-lock.el (font-lock-remove-keywords): New.
3278
3279 2007-08-16  Vin Shelton  <acs@xemacs.org>
3280
3281         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3282         patch from Hans de Graaff.
3283
3284 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3285
3286         * package-get.el (package-get-download-sites): Document Chile and
3287         update Denmark download site.
3288         * package-get.el (package-get-pre-release-download-sites): Ditto.
3289
3290 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3291
3292         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3293
3294 2006-12-09  Vin Shelton  <acs@xemacs.org>
3295
3296         * XEmacs 21.4.20 is released
3297
3298 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3299
3300         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3301
3302 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3303
3304         * info.el (Info-find-file-node, Info-insert-dir)
3305         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3306         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3307         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3308         and discussion.
3309
3310 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3311
3312         * obsolete.el (line-beginning-position): New, from 21.5.x.
3313         (line-end-position): Ditto.
3314
3315 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3316
3317         * package-get.el (package-get-download-sites): Welcome
3318         nl.xemacs.org and Thanks!
3319         * package-get.el (package-get-pre-release-download-sites): Ditto.
3320
3321 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3322
3323         * font-lock.el: Add support for not-so recent changes in Java to
3324         java-mode.
3325
3326 2006-01-28  Vin Shelton  <acs@xemacs.org>
3327
3328         * XEmacs 21.4.19 is released
3329
3330 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3331
3332         * easymenu.el: Update copyright. 
3333         * easymenu.el (easy-menu-all-popups):
3334         Add a docstring. 
3335         * easymenu.el (easy-menu-add):
3336         Document a bug, rework the function to preserve any existing
3337         non-default mode-popup-menu instead of overwriting it, and not to
3338         bother normalising the menu title (nothing else does).
3339         * easymenu.el (easy-menu-remove):
3340         Restore the default mode-popup-menu instead of leaving an empty
3341         one when we remove the last easy-menu popup. 
3342
3343 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3344
3345         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3346         as suggested by Rodrigo Ventura.
3347         * package-get.el (package-get-pre-release-download-sites): Ditto,
3348         with replacement of xemacs-21.5 by beta, which is the logical path
3349         to our beta core and package pre-releases.
3350
3351 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3352
3353         * package-get.el (package-get-download-sites): Add Hong Kong
3354         download site.
3355         * package-get.el (package-get-pre-release-download-sites): Ditto.
3356
3357 2005-12-26  Vin Shelton  <acs@xemacs.org>
3358
3359         * find-paths.el:
3360         * find-paths.el (paths-emacs-root-p): Add search for package root.
3361         * find-paths.el (paths-find-emacs-root): Replaced with
3362         paths-find-invocation-roots, which returns a list of roots.
3363         * find-paths.el (paths-find-invocation-roots): New.
3364         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3365
3366 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3367
3368         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3369         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3370
3371 2005-12-03  Vin Shelton <acs@xemacs.org>
3372
3373         * XEmacs 21.4.18 is released
3374
3375 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3376
3377         * package-get.el (package-get-download-sites): Update reflecting
3378         latest http://www.xemacs.org/Releases/ information generated by
3379         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3380         * package-get.el (package-get-pre-release-download-sites): Ditto.
3381
3382 2005-02-28  Simon Josefsson  <jas@extundo.com>
3383
3384         * about.el (xemacs-hackers): Add jas.
3385         (about-other-current-hackers): Likewise.
3386         (about-url-alist): Add URL for jas.
3387         (about-personal-info): Document jas.
3388         (about-hacker-contribution): Describe jas contributions.
3389
3390 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3391
3392         * easymenu.el (easy-menu-remove): As described in 
3393         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3394         except the "Command" menu from mode-popup-menu. 
3395
3396 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3397  
3398         * font.el (font-spatial-to-canonical): Correct calculation of 
3399         return value for pixel-based input value. 
3400  
3401 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3402
3403         * code-process.el (call-process): Process-related docstring
3404         improvements spurred by Norbert Koch.
3405         * code-process.el (call-process-region): Ditto.
3406         * code-process.el (start-process): Ditto.
3407
3408 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3409
3410         * finder.el (finder-find-library): Return filename actually
3411         searched for.
3412
3413 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3414
3415         * help.el (view-emacs-news): Use `expand-file-name' instead of
3416         `locate-data-file' as the latter will find any "NEWS" files that
3417         might exist in packages _before_ the one in core.
3418
3419 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3420
3421         * package-get.el (package-get-init-package):
3422         package-get-init-package buglet (21.4.17) by Jeff Mincy
3423         <mincy@rcn.com> fixing false temporary load-path shadows reported
3424         after package installation and simplifying code.
3425
3426 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3427
3428         * package-get.el (package-get-download-sites): Sync mirrors list
3429         with the XEmacs website.
3430         (package-get-pre-release-download-sites): Ditto.
3431
3432 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3433
3434         * derived.el (derived-mode-merge-syntax-tables):
3435         Revert my 21.5-only patch of 2003-07-18 which slipped in
3436         through Jerry James's patch of 2004-06-07.
3437
3438 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3439
3440         * cmdloop.el (keyboard-quit): Remove workaround for
3441         `region-active-p' not making sure active region is in current
3442         buffer now that it does.
3443         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3444         * simple.el (region-active-p): `region-active-p' to only return t
3445         when active region is in current buffer.
3446
3447 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3448
3449         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3450         package names, quell a byte-compiler warning, doc fix.
3451
3452 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3453
3454         * buffer.el (pop-to-buffer):
3455         * window-xemacs.el (display-buffer):
3456         Document use of `same-window-buffer-names,' `same-window-regexps'
3457         by pop-to-buffer and display-buffer. 
3458         
3459 2005-02-06  Vin Shelton <acs@xemacs.org>
3460
3461         * XEmacs 21.4.17 is released
3462
3463 2005-01-29  Ben Wing  <ben@xemacs.org>
3464
3465         * shadow.el (find-emacs-lisp-shadows):
3466         Add custom-defines to list of ignored files.
3467
3468 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3469
3470         * simple.el (shifted-motion-keys-select-region): Fix statement
3471         about unshifted-motion-keys-deselect-region.
3472
3473 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3474
3475         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3476         now) for GNU Emacs compatibility.
3477         (make-obsolete-variable): Ditto.
3478
3479 2004-01-08  Ben Wing  <ben@xemacs.org>
3480
3481         * code-files.el (load):
3482         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3483
3484 2004-12-05  Vin Shelton <acs@xemacs.org>
3485
3486         * XEmacs 21.4.16 is released
3487
3488 2004-12-04  Vin Shelton  <acs@xemacs.org>
3489
3490         * auto-autoloads.el: Regenerated.
3491
3492         * custom-load.el: Regenerated.
3493
3494 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3495
3496         Fix bug: apropos errors if a defalias refers to an undefined
3497         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3498
3499         * apropos.el (apropos):
3500         (apropos-command):
3501         * help.el (frob-help-extents):
3502         * help-macro.el (make-help-screen):
3503         * hyper-apropos.el (hyper-apropos-grok-functions):
3504         (hyper-apropos-get-doc):
3505         Catch void-function error thrown by `documentation'.
3506
3507 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3508
3509         * packages.el (package-require): Fix incorrect arg to format.
3510         This fixes a `format specifier' error.
3511
3512 2004-08-13  Jerry James  <james@xemacs.org>
3513
3514         * bytecomp.el (forward-word): Tell the byte compiler the correct
3515         number of arguments to forward-word.
3516
3517 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3518
3519         * etags.el: Fixed loading of include files for tag completion. Now
3520         you can make a tag file for a library, include it into your
3521         project and it will be reloaded only if it changed. Infinte
3522         include loops are detected and the correct tag files are loaded.
3523         * etags.el (buffer-tag-table-list): Load and verify tag files in
3524         the external function buffer-tag-table-list-load.
3525         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3526         tag files. Also load the included tag files. The priority of the
3527         included files is right below their parent file. If multiple
3528         matches occur then the symbols from the parent file are found
3529         first.
3530         * etags.el (tag-table-include-files): Corrected comment
3531         string. Switched to pattern constant tags-include-pattern to have
3532         it at a central location.
3533         * etags.el (tags-include-pattern): Added doc string.
3534         * etags.el (add-to-tag-completion-table): Removed obsolete
3535         comments as the include files are allready returned by
3536         buffer-tag-table-list and loaded.
3537         * etags.el (find-tag-internal): The include files are allready
3538         included in tag-tables as buffer-tag-table-list returns them now.
3539
3540 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3541
3542         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3543         Loading items into the notebook is now done by C code.
3544         * widgets-gtk.el (gtk-widget-instantiate-internal):
3545         Style no longer changed.
3546
3547 2004-06-28  Nix  <nix@esperi.org.uk>
3548
3549         * cmdloop.el (truncate-command-history-for-gc): Delay
3550         execution of all things that look up variable bindings,
3551         via `enqueue-eval-event'.
3552
3553 2004-06-24  Vin Shelton  <acs@xemacs.org>
3554
3555         * package-get.el (package-get-require-signed-base-updates):
3556         now defaults to nil.
3557
3558 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3559
3560         * subr.el (split-string): Clean up docstring.
3561
3562 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3563
3564         * faces.el (zmacs-region): fix typo in docstring.
3565
3566 2004-06-07  Jerry James  <james@xemacs.org>
3567
3568         * derived.el: Synch with Emacs 21.3.
3569         * subr.el (with-local-quit): New, from Emacs 21.3.
3570         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3571         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3572         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3573
3574 2004-06-16  Jerry James  <james@xemacs.org>
3575
3576         * cl.el (cl-set-substring): Increment start by the length of the
3577         string, not the string itself.
3578
3579 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3580
3581         * etags.el (tag-table-include-files): Expand included TAGS file
3582         paths to avoid problems with relative paths.  Thanks to Peter
3583         Chubb <peterc@gelato.unsw.edu.au>.
3584         * etags.el (tags-include-pattern): New.
3585         * etags.el (add-to-tag-completion-table): Parse and ignore
3586         trailing include lines.
3587
3588 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3589
3590         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3591         avoiding line solely composed of equal signs.
3592
3593 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3594
3595         * cus-edit.el (alloc): Typo fix.
3596         * cus-edit.el (custom-browse-visibility): Ditto.
3597         * cus-edit.el (custom-variable-value-create): Ditto.
3598         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3599         * cus-edit.el (custom-save-variables): Bind print-length and
3600         print-level to nil to avoid value abbreviation.
3601         * cus-edit.el (custom-save-face-internal): Ditto.
3602         * cus-edit.el (custom-save-faces): Save in sorted order.
3603         * cus-edit.el (custom-save-resets): Bind print-length and
3604         print-level to nil to avoid value abbreviation.
3605         * cus-edit.el (custom-save-loaded-themes): Ditto.
3606
3607 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3608
3609         * subr.el (split-string-default-separators): New.
3610         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3611         see comment in source.
3612
3613 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3614
3615         * mule/japanese.el (paragraph-start, paragraph-separate):
3616         Remove anchor to BOL.
3617
3618 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3619
3620         * cl.el (gensym, gentemp): Improve docstrings.
3621
3622 2004-05-10  Vin Shelton  <acs@xemacs.org>
3623
3624         * etags.el: Sync with 21.5 version.
3625
3626 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3627
3628         * etags.el:
3629         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3630         only for use with exuberant ctags. This will also enable building of 
3631         completion tables with exuberant ctags. This will not work with
3632         xemacs ctags. 
3633         * etags.el (get-tag-table-buffer): New function for creating of
3634         completion table is used if tags-exuberant-ctags-optimization-p ist t
3635         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3636         finding the tag names. New.
3637         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3638         building tag completion table with exuberant ctags. New.
3639         * etags.el (find-tag-internal): Improve exact tag matching for tags
3640         with name fields. Before the patch return types of functions or
3641         function parameters (with exuberant ctags) were found as matches.
3642
3643 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3644
3645         * list-mode.el (display-completion-list): Fixed completion list was
3646         taking the width of the frame and not of the window for displaying
3647         the selection methods.
3648
3649 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3650
3651         * menubar-items.el (default-menubar): Options are saved to custom.el.
3652
3653
3654 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3655
3656         * isearch-mode.el (isearch-abort): Preserve successful search target.
3657
3658 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3659
3660         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3661         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3662         Bihlmeyer.
3663         * gnuserv.el (gnuserv-mode-line-string): New.
3664         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3665         gnuserv-mode.
3666         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3667         * gnuserv.el (gnuserv-edit-files): Use
3668         make-x-device-with-gtk-fallback.
3669
3670 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3671
3672         * gtk-widgets.el: New import: gtk-accel-group-new.
3673         * dialog-gtk.el:
3674         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3675         * dialog-gtk.el (popup-builtin-question-dialog):
3676         Added support for dialog button mnemonics.
3677
3678 2004-03-22  Chris Green <cmg@dok.org>
3679
3680         * process.el (shell-command): Output buffer was ignored when a
3681         background process was run via shell-command.
3682
3683 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3684
3685         * cus-edit.el (custom-save-variables): Retrieve a list of
3686         variables to save first, sort it, and make sure the variables are
3687         saved in sorted order.
3688
3689 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3690  
3691         * package-get.el (package-get-update-base-from-buffer): Force
3692         binary coding system for verifying GnuPG signature in the
3693         package-index file.
3694  
3695 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3696
3697         * package-get.el (package-get-package-index-file-location): Handle
3698         missing "EMACSPACKAGEPATH" environment variable.
3699
3700 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3701
3702         * package-admin.el (package-admin-find-top-directory): Simplify
3703         directory comparisions and fix substring errors on short path
3704         components.
3705         * package-get.el (package-get-package-index-file-location):
3706         Default to first component of "EMACSPACKAGEPATH", if set.
3707
3708 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3709
3710         * package-get.el (process-error): New error datum.
3711
3712 2004-02-02  Vin Shelton <acs@xemacs.org>
3713
3714         * XEmacs 21.4.15 is released
3715
3716 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3717
3718         * itimer.el (activate-itimer): Modify the itimer timeout value as
3719         if it were begun at the last time when the itimer driver was woken
3720         up.
3721
3722 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3723
3724         * specifier.el (Copyright):
3725         Update.
3726         (make-specifier-and-init):
3727         (map-specifier):
3728         (canonicalize-inst-pair):
3729         (canonicalize-spec-list):
3730         (set-specifier):
3731         Synch docstrings to 21.5 where appropriate.
3732
3733 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3734
3735         * package-get.el (package-get-list-packages-where): New.  A
3736         function that allows searching for groups of packages.  For
3737         example, find all packages that require the fsf-compat package.
3738
3739 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3740
3741         The Great PUI Sync.
3742
3743         * auto-autoloads.el: Regenerated.
3744
3745         * custom-load.el: Regenerated.
3746
3747         * dumped-lisp.el (packages-hardcoded-lisp): New.
3748
3749         * menubar-items.el (menu-max-items): New.
3750         (menu-submenu-max-items): New.
3751         (menu-submenu-name-format): New.
3752         (menu-split-long-menu): New.
3753         (menu-sort-menu): New.
3754         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3755
3756         * obsolete.el (pui-add-install-directory): Renamed to the more
3757         logical `pui-set-local-package-get-directory'.
3758         (package-get-download-menu): Moved to `package-ui.el' and renamed
3759         to `package-ui-add-download-menu'.
3760
3761         * package-admin.el (package-admin-install-function-mswindows):
3762         Whitespace clean up.
3763         (package-admin-add-single-file-package): Removed.
3764         (package-admin-default-install-function): Whitespace clean up.
3765         (package-admin-find-top-directory): New.
3766         (package-admin-get-install-dir): Use it.
3767         (package-admin-get-manifest-file): 
3768         (package-admin-check-manifest): 
3769         (package-admin-add-binary-package):
3770         (package-admin-get-lispdir):
3771         (package-admin-delete-binary-package):
3772         (package-admin):
3773
3774         * package-get.el (package-get-package-index-file-location): New.
3775         (package-get-install-to-user-init-directory): New.
3776         (package-get-remote):
3777         (package-get-download-sites):
3778         (package-get-pre-release-download-sites): New.
3779         (package-get-site-release-download-sites): New.
3780         (package-get-base-filename):
3781         (package-get-always-update):
3782         (package-get-user-index-filename): Removed.
3783         (package-get-pgp-available-p): New.
3784         (package-get-require-signed-base-updates):
3785         (package-get-was-current):
3786         (package-entries-are-signed): New.
3787         (package-get-continue-update-base): New.
3788         (package-get-download-menu): Removed.
3789         (package-get-require-base):
3790         (package-get-update-base-entry):
3791         (package-get-locate-file):
3792         (package-get-locate-index-file):
3793         (package-get-maybe-save-index):
3794         (package-get-update-base):
3795         (package-get-update-base-from-buffer):
3796         (package-get-update-base-entries):
3797         (package-get-interactive-package-query):
3798         (package-get-update-all):
3799         (package-get-all):
3800         (package-get-dependencies):
3801         (package-get-init-package):
3802         (package-get-info): New.
3803         (package-get):
3804         (package-get-staging-dir):
3805         (package-get-set-version-prop): Removed.
3806         (package-get-installedp):
3807         (package-get-ever-installed-p):
3808         (packages): Removed.
3809         (package-get-custom-groups): Removed.
3810         (package-get-custom): Removed.
3811         (package-get-custom-add-entry): Removed.
3812
3813         * package-info.el (batch-update-package-info):
3814
3815         * package-net.el (package-net-batch-generate-bin-ini):
3816         (package-net-update-installed-db):
3817
3818         * package-ui.el (pui-info-buffer):
3819         (pui-directory-exists): Removed.
3820         (pui-package-dir-list): Removed.
3821         (pui-add-install-directory): Removed.
3822         (package-ui-download-menu): New.
3823         (package-ui-pre-release-download-menu): New.
3824         (package-ui-site-release-download-menu): New.
3825         (pui-set-local-package-get-directory): New.
3826         (pui-package-symbol-char):
3827         (pui-update-package-display):
3828         (pui-toggle-package):
3829         (pui-toggle-package-key):
3830         (pui-toggle-package-delete):
3831         (pui-toggle-package-delete-key):
3832         (pui-toggle-package-event):
3833         (pui-toggle-verbosity-redisplay):
3834         (pui-install-selected-packages):
3835         (pui-add-required-packages):
3836         (pui-help-echo):
3837         (pui-display-info):
3838         (list-packages-mode):
3839         (pui-list-packages):
3840
3841         * packages.el (packages-compute-package-locations):
3842         (package-require):
3843         (package-delete-name):
3844         (packages-hardcoded-lisp): Removed.
3845         (packages-useful-lisp): Removed.
3846         (packages-unbytecompiled-lisp): Removed.
3847         (packages-find-package-directories):
3848
3849         Summary:
3850
3851         Major code clean up of all things PUI.
3852
3853         Much improved code to determine where packages should be
3854         installed.  PUI no longer depends on any packages being
3855         pre-installed to compute where packages are to be installed to.
3856
3857         The user can specify the location of their package-index file.  It
3858         isn't necessary to set this because it has sane defaults.  People
3859         who "run-in-place" won't accidently overwrite the CVS
3860         package-index file.  See
3861         `package-get-package-index-file-location'. 
3862
3863         PUI will now properly clean up after itself in the event of an
3864         unsuccessful package install.  This drastically reduces the number
3865         of "wrong md5sum" FAQs.
3866
3867         non-Mule XEmacsen can no longer install Mule packages.
3868
3869         Package management via the custom interface has been removed.
3870
3871         The PUI related menubar items have been reorganised.
3872
3873         The PGP verification code has been fixed and the default for
3874         whether or not it is used is automatically computed.
3875
3876         * update-elc.el ((preloaded-file-list site-load-packages
3877         need-to-dump dumped-exe)):
3878         Just a couple of small changes to allow for
3879         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3880         existing anymore.
3881
3882 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3883
3884         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3885         apply `format' to the first argument of byte-compile-warn, it
3886         already calls format.
3887
3888 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3889
3890         * files.el (delete-old-versions): Avoid going interactive during
3891         make install when environment variable VERSION_CONTROL is set.
3892
3893 2003-12-04  Vin Shelton  <acs@xemacs.org>
3894
3895         * menubar-items.el (menu-item-search): Only bring up search dialog
3896         box if the feature is available and desired.
3897
3898 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3899
3900         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3901
3902 2003-11-05  Vin Shelton  <acs@xemacs.org>
3903
3904         * help.el (Help-prin1-face):
3905         (Help-princ-face):
3906         princ and prin1 are functions and need to be called as such.  The
3907         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3908
3909 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3910
3911         * about.el (about-xemacs): Give full version and build date.
3912
3913 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3914
3915         * win32-native.el (grep-null-device): This XEmacs has null-device.
3916
3917 2003-09-06  Mike Sperber  <mike@xemacs.org>
3918
3919         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3920         implement the specified semantics for `defvar.'
3921
3922 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3923
3924         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3925         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3926         displaying buffer in question.
3927
3928 2003-09-03  Vin Shelton <acs@xemacs.org>
3929
3930         * XEmacs 21.4.14 is released
3931
3932 2003-08-17  Vin Shelton  <acs@xemacs.org>
3933
3934         * about.el: Vanity patch.
3935
3936 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3937
3938         * code-process.el (call-process):
3939         (call-process-region):
3940         (start-process):
3941         Document coding system processing.
3942
3943 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3944
3945         * startup.el (splash-frame-body): Idiomatic English.
3946
3947 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3948
3949         * font-lock.el (font-lock-match-java-declarations): Move
3950         save-restriction, narrow-to-region to beginning of function to
3951         avoid going beyond the limit and causing an infloop.
3952
3953 2003-04-16  Jerry James  <james@xemacs.org>
3954
3955         * keydefs.el: Remove mappings for keys mapped to the nowhere
3956         defined function function-key-error.
3957
3958 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3959
3960         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3961         lisp-interaction-mode-hook): Add the docstrings.
3962
3963 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3964
3965         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3966         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3967         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3968
3969 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3970
3971         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3972         lambda list after the original doc.  Care about
3973         #'(lambda () "SingleString") 
3974         (cl-upcase-arg): 
3975         (cl-function-arglist):
3976         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3977         circular data structures in lambda list specification
3978
3979 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3980
3981         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3982         to appear in font-lock-function-name-face.
3983
3984 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
3985
3986         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
3987         is not also the value of the lambda.
3988
3989 2003-05-06  Andy Piper  <andy@xemacs.org>
3990
3991         * files.el (revert-buffer): Make sure local variables get processed,
3992         even in the case of an optimized reversion.
3993
3994 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
3995
3996         * XEmacs 21.4.13 is released
3997
3998 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
3999
4000         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4001         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4002
4003 2003-02-14  Ben Wing  <ben@xemacs.org>
4004
4005         * byte-optimize.el:
4006         * byte-optimize.el (byte-compile-inline-expand):
4007         * byte-optimize.el (byte-compile-unfold-lambda):
4008         * byte-optimize.el (byte-optimize-form-code-walker):
4009         * byte-optimize.el (byte-optimize-form):
4010         * byte-optimize.el (byte-decompile-bytecode-1):
4011         * byte-optimize.el (byte-optimize-lapcode):
4012         Review carefully and sync up to 20.7 except for areas as noted.
4013         Fixes problem with JDE compilation.
4014
4015 2003-02-05  Ben Wing  <ben@xemacs.org>
4016
4017         * simple.el:
4018         * simple.el (motion-keys-for-shifted-motion):
4019         Omit M-S-home/end from motion keys.
4020
4021 2003-02-07  Ben Wing  <ben@xemacs.org>
4022
4023         * text-props.el (text-property-any):
4024         * text-props.el (text-property-not-all):
4025         Fix bug when end > start.
4026
4027 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4028
4029         * info.el (Info-insert-dir): Make default-directory end in
4030         separator.  Patch due to Martin Buchholz.
4031
4032 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4033
4034         * XEmacs 21.4.12 "Portable Code" is released.
4035
4036 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4037
4038         * about.el: Update golubev data.
4039
4040 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4041
4042         * isearch-mode.el (isearch-mode-map): Substitute comment on
4043         desirability, and back out "GR is printable" changes.
4044
4045 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4046
4047         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4048
4049 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4050
4051         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4052
4053 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4054
4055         * menubar-items.el (default-menubar): Use browse-url-mozilla
4056         instead of browse-url-gnome-moz for Mozilla.
4057
4058 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4059
4060         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4061
4062 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4063
4064         * files.el (auto-mode-alist): Remove redundant entries for modes
4065         that live in packages.
4066         (interpreter-mode-alist): Ditto.
4067
4068 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4069
4070         * menubar-items.el (default-menubar): Sync with current
4071         browse-url-xemacs.el.
4072
4073 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4074
4075         * XEmacs 21.4.10 "Military Intelligence" is released.
4076
4077 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4078
4079         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4080
4081 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4082
4083         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4084
4085 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4086
4087         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4088         effect free function.
4089         (font-lock-fontify-keywords-region): Supply the argument to
4090         font-lock-compile-keywords.
4091
4092 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4093
4094         * package-get.el (package-get-download-sites): Bring sites list
4095         up to date, prefer xx.xemacs.org addresses.
4096
4097 2002-09-27  Andy Piper  <andy@xemacs.org>
4098
4099         * dialog.el (make-dialog-box): for general dialogs only
4100         delete-frame-hook will be run.
4101
4102 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * font-lock.el (font-lock-fontify-syntactically-region): Add
4105         comment about lookup-syntax-properties, document LOUDLY as unused.
4106
4107 2002-08-26  Andy Piper  <andy@xemacs.org>
4108
4109         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4110         merge.
4111
4112 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4113
4114         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4115         (make-obsolete-variable): Ditto.
4116         (make-compatible): Ditto.
4117         (make-compatible-variable): Ditto.
4118
4119 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4120
4121         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4122         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4123
4124 2002-08-28  Andy Piper  <andy@xemacs.org>
4125
4126         * files.el (revert-buffer): propagate revert-without-query-status.
4127
4128 2002-06-03  Andy Piper  <andy@xemacs.org>
4129
4130         * dialog-items.el (make-search-dialog): align various subcontrols
4131         in visually pleasing ways, allow frame to autosize to the dialog
4132         size.
4133         * dialog.el (make-dialog-box): add a border inside the frame. Add
4134         :autosize property, if t then reset the frame size appropriately
4135         before the frame is mapped.
4136         * gutter-items.el (set-progress-feedback-instantiator): align
4137         various subcontrols.
4138         * gutter-items.el (set-progress-abort-instantiator): ditto.
4139
4140 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4141
4142         * XEmacs 21.4.9 "Informed Management" is released.
4143
4144 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4145
4146         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4147         "&optional append" argument.
4148
4149 2002-07-16  Didier Verna  <didier@xemacs.org>
4150
4151         * subr.el (replace-in-string): fix case fold bug introduced by
4152         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4153         case-fold-search in temporary buffers.
4154
4155 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4156
4157         * lib-complete.el (find-library): Remove check for mule because
4158         decompression DOES work on Mule.
4159
4160 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4161
4162         * simple.el (join-line): New alias for `delete-indentation'.
4163
4164 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4165
4166         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4167         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4168         (font-lock-builtin-face): New.
4169         (font-lock-constant-face): New.
4170         (font-lock-face-list): Add builtin and constant faces.
4171
4172 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4173
4174         * autoload.el (make-autoload): Support define-derived-mode.
4175         Collected puts of doc-string-elt property.  Based on a patch by
4176         Didier Verna <didier@xemacs.org>.
4177
4178 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4179
4180         * wid-edit.el (widget-field-activate): Fix docstring typo.
4181
4182 2002-07-23  Andy Piper  <andy@xemacs.org>
4183
4184         * about.el (about-personal-info): update me.
4185
4186 2002-07-12  Andy Piper  <andy@xemacs.org>
4187
4188         * custom.el (custom-theme-set-variables): remove bogus
4189         arguments. Use custom-set-default to set defaults.
4190         (custom-set-variables): update doc.
4191         (custom-local-buffer): new, synced from FSF.
4192         (custom-set-default): ditto.
4193         (defcustom): update doc.
4194
4195 2002-06-16  Andy Piper  <andy@xemacs.org>
4196
4197         * menubar-items.el (default-menubar): enable windows printing on
4198         cygwin as well as native.
4199
4200 2002-06-12  Andy Piper  <andy@xemacs.org>
4201
4202         * printer.el (generic-print-buffer): catch all errors so that the
4203         print device can be cleared in all scenarios.
4204         (Printer-clear-device): make sure clearing the printer allows it
4205         to be used again immediately.
4206         (generic-print-region): make sure the default printer face is
4207         black-on-white.
4208
4209 2002-04-23  Jerry James  <james@xemacs.org>
4210
4211         * window-xemacs.el (display-buffer-function): Change doc to
4212         reflect new arg.
4213         * window-xemacs.el (pre-display-buffer-function): Ditto.
4214         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4215         non-nil, make the new window just big enough for its contents.
4216         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4217         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4218         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4219
4220 2002-06-06  Andy Piper  <andy@xemacs.org>
4221
4222         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4223         (defcustom): ditto.
4224         (custom-handle-keyword): ditto.
4225
4226 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4227
4228         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4229         Make obsolete.  Default to nil.
4230         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4231         Inspired by a patch by John Palmieri.
4232
4233 2002-07-01  Mike Alexander  <mta@arbortext.com>
4234
4235         * process.el (shell-command-on-region): Don't delete the region
4236         before giving it to call-process-region
4237
4238 2002-06-04  Jerry James <james@eecs.ku.edu>
4239
4240         * find-paths.el (paths-find-architecture-directory): Search in
4241         `system-configuration'/`base', not `base'`system-configuration'.
4242
4243 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4244
4245         * info.el (Info-index): Add missing \ in [ t].
4246
4247 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4248
4249         * gutter-items.el (gutter-buffers-tab-visible-p,
4250         buffers-tab-omit-function, buffers-tab-selection-function,
4251         buffers-tab-filter-functions):
4252         Doc improvements.
4253
4254 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4255
4256         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4257
4258         * toolbar-items.el (toolbar-news): Fix typo in message string.
4259
4260 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4261
4262         * dialog.el (yes-or-no-p-dialog-box): 
4263         * cmdloop.el (y-or-n-p-minibuf):
4264         (yes-or-no-p-minibuf):
4265         (yes-or-no-p):
4266         (y-or-n-p): 
4267         Specify negative answers in docstrings.
4268
4269 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4270
4271         * package-ui.el (pui-help-echo): Display both installed and author
4272         version.  Use a balloon-help window to display extra info like
4273         package requires.
4274
4275 2002-05-30  Andy Piper  <andy@xemacs.org>
4276
4277         * files.el (revert-buffer-internal): don't visit
4278         revert-buffer. Kill buffer when not used. Suggested by Mike
4279         Alexander <mta@arbortext.com>
4280
4281 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4282
4283         * files.el (revert-buffer): More docstring fiddling.
4284
4285 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4286
4287         * files.el (revert-buffer):
4288         (revert-buffer-internal):
4289         (revert-buffer-insert-file-contents-function):
4290         Improve docstrings and comments.
4291
4292 2002-05-08  Andy Piper  <andy@xemacs.org>
4293
4294         * files.el (revert-buffer): observe noconfirm behavior.
4295
4296 2002-04-09  Andy Piper  <andy@xemacs.org>
4297
4298         * files.el (revert-buffer): use revert-buffer-internal if it looks
4299         like doing so will not result in any user-visible changes.
4300         (revert-buffer-internal): new function. Do the actual process of
4301         reversion and then see whether the result is any different to what
4302         we have already. If it is not then do nothing.
4303
4304 2001-12-11  Andy Piper  <andy@xemacs.org>
4305
4306         * menubar.el (get-popup-menu-response): re-order so that it works
4307         on more sane/facist window systems.
4308
4309 2001-12-03  Andy Piper  <andy@xemacs.org>
4310
4311         * faces.el (frob-face-property): don't infloop in face frobbing
4312         from Jan Vroonhof <jan@xemacs.org>.
4313
4314 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4315
4316         * faces.el (frob-face-property): Follow face fall-back hierarchy
4317         properly for face properties without an instance. Only do manual
4318         copy form 'default in last resort. This handles in particular
4319         the case where 'default itself has only a fall-back (which is
4320         the case by default on windows).
4321
4322 2001-11-24  Andy Piper  <andy@xemacs.org>
4323
4324         * printer.el (generic-print-region): set default-frame-plist to
4325         nil while creating the printer frame so that sizes reflect the
4326         printed page.
4327
4328         * faces.el (face-complain-about-font): Don't complain on printers.
4329
4330 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4331         
4332         * package-net.el: Andy synch.
4333         
4334 2001-12-16  Andy Piper  <andy@xemacs.org>
4335
4336         * package-get.el (package-get-update-all): Make sure installed.db
4337         gets updated after updating packages.
4338
4339 2002-03-28  Ben Wing  <ben@xemacs.org>
4340
4341         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4342         continuation, truncation so that we don't get line jumpiness from
4343         them being larger than the line height.
4344
4345         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4346
4347 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4348
4349         * font.el (font-window-system-mappings): Add mapping for Gtk
4350         (assume identical to X) 
4351
4352 2002-02-04  Andy Piper  <andy@xemacs.org>
4353
4354         * files.el (convert-standard-filename): Fix for short filename
4355         Peter Arius <pas@methodpark.de>
4356
4357 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4358
4359         * list-mode.el (default-choose-completion): completion-base-size
4360         should refer to local value in the completion list buffer.
4361
4362 2001-12-03  Didier Verna  <didier@xemacs.org>
4363
4364         * rect.el: autoload `replace-rectangle'.
4365         * keydefs.el (global-map): bind it to `C-x r p'.
4366
4367 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4368
4369         * XEmacs 21.4.8 "Honest Recruiter" is released.
4370
4371 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4372
4373         This patch is based on Jerry James's patch and analysis.
4374
4375         * select.el (get-clipboard):
4376         (get-selection):
4377         Update docstrings.
4378         (get-clipboard-foreign):
4379         (get-selection-foreign):
4380         New function for use as `interprogram-paste-function's.
4381
4382         * simple.el (interprogram-paste-function): Change default to
4383         `get-clipboard-foreign'; improve docstring.
4384         (interprogram-cut-function): Improve dosctring.
4385
4386 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4387
4388         * XEmacs 21.4.7 "Economic Science" is released.
4389
4390 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4391
4392         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4393
4394 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4395
4396         * obsolete.el (assq-delete-all): New compatibility alias for 
4397         remassq.
4398
4399 2002-01-09  Simon Josefsson  <jas@extundo.com>
4400
4401         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4402
4403 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4404
4405         * info.el (Info-auto-generate-directory): Default
4406         Info-auto-generate-directory to 'if-outdated.
4407
4408 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4409
4410         * startup.el (normal-top-level): Prevent migration code from
4411         trashing .emacs on an error in loading the init files.
4412
4413 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4414
4415         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4416         "system default" Xdefaults and friends get xrdb-mode.
4417
4418 2002-03-05  Mats Lidell  <matsl@contactor.se>
4419  
4420         * help-nomule.el (tutorial-supported-languages): Added Swedish
4421         tutorial. Sorted languages.
4422
4423 2002-02-11  Mike Sperber <mike@xemacs.org>
4424
4425         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4426         regenerating outdated dir files and dir is non-existent.
4427
4428 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4429
4430         * code-files.el (convert-mbox-coding-system): Improve comment.
4431         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4432         coding-system argument to `write-region-pre-hook' call.
4433         (write-region-pre-hook): Fix docstring to mention lockname argument.
4434
4435 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4436
4437         * minibuf.el (completing-read): Remove redundant wrong arg list.
4438
4439         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4440
4441 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4442
4443         * obsolete.el (interactive-form): new compatibility alias for 
4444         function-interactive.
4445
4446 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4447
4448         * menubar-items.el (Menubar-items-truncate-list): Removed.
4449         * menubar-items.el (Menubar-items-truncate-history): New.
4450         * menubar-items.el (default-menubar): Use
4451         Menubar-items-truncate-history.
4452
4453 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4454
4455         * printer.el (generic-print-region): Pass correct arguments to
4456         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4457         Torkelsson <torkel@acc.umu.se>.
4458
4459 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4460
4461         * help.el (describe-mode): synched with FSF 19.34; handle nil
4462         minor mode indicators.
4463
4464 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4465
4466         * minibuf.el (completing-read): Update docstring.
4467
4468 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4469
4470         * XEmacs 21.4.6 "Common Lisp" is released.
4471
4472 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4473
4474         * package-net.el: Inadvertant synch with Windows branch.  From
4475         Andy's log:
4476         (package-net-kit-version): new variable.
4477         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4478
4479 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4480
4481         * package-get.el (package-get-locate-index-file): Also search the
4482         core etc/ directory for the package index file if it can't be
4483         found in ~/.xemacs/.
4484
4485 2001-12-13  William Perry  <wmperry@gnu.org>
4486
4487         * dialog-gtk.el (popup-builtin-question-dialog):
4488         Conform to API in gui.c.
4489         
4490 2001-11-12  Andy Piper  <andy@xemacs.org>
4491
4492         * cus-edit.el (custom-save-face-internal): make sure we save
4493         non-themed faces.
4494         (custom-save-variables): ditto variables.
4495
4496 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4497
4498         * faces.el (make-face-family):
4499         (make-face-size):
4500         New face-modifying functions per Jan Vroonhof.
4501
4502         cus-face.el (custom-set-face-font-family):
4503         (custom-set-face-font-size):
4504         Use them.
4505
4506         * font.el (font-window-system-mappings): More precise docstring.
4507
4508         (font-create-name):
4509         (font-create-object):
4510         (tty-font-create-object):
4511         (tty-font-create-plist):
4512         (x-font-create-object):
4513         (x-font-create-name):
4514         (ns-font-create-name):
4515         (mswindows-font-create-object):
4516         (mswindows-font-create-name):
4517         Add doctrings.
4518
4519 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4520
4521         * gtk-faces.el (gtk-init-device-faces): removed spurious
4522         quote before let* expression.
4523
4524 2001-10-29  Andy Piper  <andy@xemacs.org>
4525
4526         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4527         modified when changing coding system.
4528
4529         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4530         that we invoke the GUI directory selector.
4531
4532 2001-10-25  Andy Piper  <andy@xemacs.org>
4533
4534         * dialog.el (make-dialog-box): use new directory dialog support.
4535         * minibuf.el (read-file-name-1): ditto.
4536         (read-file-name): ditto.
4537         (read-directory-name): ditto.
4538
4539 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4540
4541         * XEmacs 21.4.5 "Civil Service" is released.
4542
4543 2001-04-23  Didier Verna  <didier@xemacs.org>
4544
4545         * cus-edit.el (custom-variable-pre-save): New.
4546         * cus-edit.el (custom-variable-post-save): New.
4547         * cus-edit.el (custom-variable-save): use them.
4548         * cus-edit.el (custom-face-pre-save): New.
4549         * cus-edit.el (custom-face-post-save): New.
4550         * cus-edit.el (custom-face-save): use them.
4551         * cus-edit.el (custom-group-pre-save): New.
4552         * cus-edit.el (custom-group-post-save): New.
4553         * cus-edit.el (custom-group-save): use them.
4554         * cus-edit.el (Custom-save): use the pre/post functions above,
4555         call `custom-save-all' only once.
4556         * cus-edit.el (custom-variable-pre-reset-standard): New.
4557         * cus-edit.el (custom-variable-post-reset-standard): New.
4558         * cus-edit.el (custom-variable-reset-standard): use them.
4559         * cus-edit.el (custom-face-pre-reset-standard): New.
4560         * cus-edit.el (custom-face-post-reset-standard): New.
4561         * cus-edit.el (custom-face-reset-standard): use them.
4562         * cus-edit.el (custom-group-pre-reset-standard): New.
4563         * cus-edit.el (custom-group-post-reset-standard): New.
4564         * cus-edit.el (Custom-reset-standard): use them.
4565         * cus-edit.el (custom-face-reset-saved): use the pre/post
4566         functions above, call `custom-save-all' only once.
4567
4568 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4569
4570         * gutter-items.el (buffers-tab face): Derive from the modeline
4571         face by default.  Many people use white-on-black for the default
4572         font, and the tabs look hideous with that color combination.  The
4573         modeline usually has the correct colors.
4574
4575 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4576
4577         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4578         (tag-mark-stack-max): Typo fix.
4579
4580 2001-09-28  Ben Wing  <ben@xemacs.org>
4581
4582         * font-lock.el:
4583         * font-lock.el (font-lock-after-change-function):
4584         fix problem with last patch, reported by Katsumi Yamaoka.
4585
4586 2001-09-17  Ben Wing  <ben@xemacs.org>
4587
4588         * font-lock.el (font-lock-after-change-function):
4589         fix problem when you insert a comment on the line before a line of
4590         code: if we use the following char, then when you hit backspace,
4591         the following line of code turns the comment color.
4592
4593 2001-06-08  Ben Wing  <ben@xemacs.org>
4594
4595         * process.el: comment about shell-command-switch.
4596         * process.el (shell-quote-argument): Need to quote a null
4597         argument, too.  From Dan Holmsand.
4598         
4599         * startup.el (normal-top-level): Delete some unused FSF junk.
4600         * startup.el (command-line-early):
4601         
4602         * startup.el (command-line): Call MS Windows init function.
4603         
4604         * win32-native.el:
4605         * win32-native.el (mswindows-system-shells): New.
4606         * win32-native.el (mswindows-system-shell-p): New.
4607         * win32-native.el (init-mswindows-at-startup): New.
4608         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4609         * win32-native.el (mswindows-quote-one-simple-arg):
4610         * win32-native.el (mswindows-quote-one-command-arg):
4611         * win32-native.el (mswindows-construct-process-command-line-alist):
4612         Correct comments at top.  Correctly handle passing arguments
4613         to Cygwin programs and to bash.  Fix quoting of zero-length
4614         arguments (from Dan Holmsand).  Set shell-command-switch based
4615         on shell-file-name, which in turn comes from env var SHELL.
4616
4617 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4618
4619         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4620         default-toolbar-position): Fill docstrings for balloon-help.
4621
4622 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4623
4624         * faces.el: Reenable specifications over 'gtk domain.
4625
4626 2001-08-08  Didier Verna  <didier@xemacs.org>
4627
4628         * autoload.el (update-autoload-files): make defdir a file name,
4629         not directory name.
4630
4631 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4632
4633         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4634
4635         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4636
4637 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4638
4639         * font-menu.el (font-menu-set-font): Default to current font-family.
4640         (font-menu-preferred-resolution):
4641         (font-menu-size-scaling):
4642         Provide gtk defaults, too.
4643
4644 2001-07-29  Mike Alexander  <mta@arbortext.com>
4645
4646         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4647         list
4648         (custom-set-face-font-family): ditto
4649
4650 2001-07-26  Mike Sperber <mike@xemacs.org>
4651
4652         * files.el (auto-mode-alist): .9 files are man pages, too.
4653
4654 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4655
4656         * process.el (call-process-internal): bind
4657         coding-system-for-write to 'binary when calling
4658         start-process-internal, so the process receives 
4659         the literal contents of INFILE.
4660
4661 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4662
4663         * files.el (auto-mode-alist): Add configure.ac support.
4664
4665 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4666
4667         * buff-menu.el:
4668         mouse.el:
4669         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4670
4671 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4672
4673         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4674
4675 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4676
4677         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4678         mixed text.
4679         (kinsoku-eol-p): Ditto.
4680
4681 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4682
4683         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4684         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4685         characters as the category `s' or `e' correctly.
4686
4687 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4688
4689         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4690
4691 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4692
4693         * mule/cyrillic.el:  Set up case table.
4694
4695 2001-06-08  Mike Sperber <mike@xemacs.org>
4696
4697         * files.el (save-some-buffers-1): Don't zap the help window right
4698         after `map-y-or-n-p' has popped it up.
4699
4700 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4701
4702         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4703
4704 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4705
4706         * specifier.el: define-specifier-tag 'gtk.
4707
4708 2001-05-12  Ben Wing  <ben@xemacs.org>
4709
4710         * find-paths.el (paths-find-recursive-path):
4711         fix error with null EXCLUDE-REGEXP.
4712         
4713         * font-lock.el (font-lock-mode):
4714         fix problem reported by hrvoje with buffers starting with a space.
4715         
4716 2001-05-06  Ben Wing  <ben@xemacs.org>
4717
4718         * dialog.el (make-dialog-box):
4719         * menubar-items.el (default-menubar):
4720         * printer.el (generic-print-buffer):
4721         * printer.el (generic-print-region):
4722         implement printing the selection when it's selected.
4723
4724 2001-04-18  Didier Verna  <didier@xemacs.org>
4725
4726         * cus-edit.el (Custom-reset-standard): reset to standard settings
4727         not only when the buffer's :custom-state is 'modified, but also
4728         when it is 'set or 'saved.
4729
4730 2001-04-17  Didier Verna  <didier@xemacs.org>
4731
4732         * startup.el (load-user-init-file): define `custom-file' before
4733         loading the user's init file.
4734
4735 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4736
4737         * menubar.el (popup-mode-menu): Make it work with
4738         popup-menu-titles turned off.
4739         
4740 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4741
4742         * about.el (about-mailto-link): Use compose-mail for sending mail.
4743
4744 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4745
4746         * package-admin.el (package-install-hook): New.
4747         (package-delete-hook): New.
4748         (package-admin-add-single-file-package): Use package-delete-hook.
4749
4750         * package-get.el (package-get): Use package-install-hook.
4751
4752 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4753
4754         * package-ui.el (pui-install-selected-packages): reverse the lists
4755         of packages so that they get handled in the same order as they
4756         were selected.
4757
4758 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4759
4760         * packages.el (locate-library): Use read-library-name for completion.
4761
4762 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4763
4764         * byte-optimize.el (=): `=' is not a binary predicate!
4765         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4766         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4767
4768 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4769
4770         * bytecomp.el (byte-compile-arithcompare):
4771         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4772
4773 2001-06-03  William M. Perry  <wmperry@gnu.org>
4774
4775         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4776         return the filename selected by the user!
4777
4778 2001-05-31  William M. Perry  <wmperry@gnu.org>
4779
4780         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4781         in XEmacs/GTK.
4782
4783 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4784
4785         * coding.el: Tiny typo fixed.
4786
4787 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * XEmacs 21.4.3 "Academic Rigor" is released.
4790
4791 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4792
4793         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4794
4795 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4796
4797         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4798
4799 2001-05-04  Ben Wing  <ben@xemacs.org>
4800
4801         * printer.el (generic-print-buffer):
4802         * printer.el (generic-print-region):
4803         Enable dialog boxes.  Apply workaround recommended by Kirill.
4804         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4805         
4806         * simple.el (kill-whole-line):
4807         * simple.el (kill-line-1):
4808         * simple.el (kill-entire-line):
4809         * simple.el (kill-line):
4810         * simple.el (backward-kill-line):
4811         Take out interactive dependence of kill-whole-line.
4812
4813 2001-04-22  Ben Wing  <ben@xemacs.org>
4814
4815         * dialog.el (make-dialog-box):
4816         Put dialog titles back in -- this time correctly.  Fix various
4817         other problems with leaks and such.
4818
4819         * simple.el (region-exists-p):
4820         * simple.el (region-active-p):
4821         Add comment about which one is correct to use in menu specs.
4822
4823 2001-05-05  Ben Wing  <ben@xemacs.org>
4824
4825         * dialog.el (make-dialog-box): fix doc string.
4826         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4827         take out Pretty Print.
4828         * printer.el:
4829         * printer.el (printer-current-device): New.
4830         * printer.el (Printer-get-device): New.
4831         * printer.el (Printer-clear-device): New.
4832         * printer.el (generic-page-setup): New.
4833         * printer.el (generic-print-buffer):
4834         * printer.el (generic-print-region):
4835         Implement Page Setup.  Handle errors properly.
4836
4837 2001-05-05  Ben Wing  <ben@xemacs.org>
4838
4839         * subr.el (error): Complete list of errors in doc string.
4840         
4841 2001-04-22  Ben Wing  <ben@xemacs.org>
4842
4843         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4844         
4845 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4846
4847         * build-report.el: Remove CVS keywords since this file has been in
4848         core lisp for a while now.
4849         * build-report.el (build-report-make-output-files): Fix typo.
4850
4851 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4852
4853         * about.el (about-finish-buffer): Make sure the last change works
4854         even if EVENT is nil.
4855
4856 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4857
4858         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4859         clicked, not the one that happens to be the current buffer at the
4860         time.
4861
4862 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4863
4864         * cus-edit.el (custom-display): Support the GTK Window System also.
4865
4866 2001-04-30  Ben Wing  <ben@xemacs.org>
4867
4868         * printer.el:
4869         * printer.el (printer-page-header):
4870         * printer.el (Print-context): New.
4871         * printer.el (printer-page-footer):
4872         * printer.el (generate-header-element): New.
4873         * printer.el (generate-header-line): New.
4874         * printer.el (print-context-property):
4875         * printer.el (generic-print-buffer):
4876         * printer.el (generic-print-region):
4877         Implement headers and footers.  Implement calling Print dialog box
4878         (#### but it doesn't quite work yet).
4879
4880 2001-04-25  Ben Wing  <ben@xemacs.org>
4881
4882         * about.el (xemacs-hackers):
4883         * about.el (about-url-alist):
4884         * about.el (about-personal-info):
4885         * about.el (about-hacker-contribution):
4886         More contributions.
4887         
4888         * simple.el (handle-post-motion-command):
4889         Fix spurious setting of zmacs-region-stays to t after a non-shift
4890         motion command.
4891
4892 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4893
4894         * about.el (about-personal-info): Update my bio.
4895         (about-hacker-contribution): Ditto.
4896
4897 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4898
4899         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4900
4901 2001-04-19  Andy Piper  <andy@xemacs.org>
4902
4903         * package-net.el (package-net-cygwin32-binary-size): new size.
4904         (package-net-win32-binary-size): new size.
4905         (package-net-convert-index-to-ini): Use new arch.
4906         (package-net-batch-convert-index-to-ini): Removed.
4907         (package-net-generate-bin-ini): New.
4908         (package-net-batch-generate-bin-ini): New.
4909
4910 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4911
4912         * XEmacs 21.4.1 "Copyleft" is released.
4913
4914 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4915
4916         * x-compose.el (xlib-input-method-bug-workaround):
4917         (alias-colon-to-double-quote):
4918         Force sort in map-keymap to work around rehash bug.
4919
4920 2001-04-17  Ben Wing  <ben@xemacs.org>
4921
4922         * about.el: Finish overhaul, add a few new hackers, update a
4923         couple old ones.
4924
4925 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4926
4927         * XEmacs 21.4.0 "Solid Vapor" is released.
4928
4929 2001-04-15  Ben Wing  <ben@xemacs.org>
4930
4931         * about.el:
4932         * about.el (about-headline-face): New.
4933         * about.el (about-link-face): New.
4934         * about.el (about-current-release-maintainers): New.
4935         * about.el (about-other-current-hackers): New.
4936         * about.el (about-url-alist):
4937         * about.el (about-once-and-future-hackers): New.
4938         * about.el (about-mailto-link): New.
4939         * about.el (about-get-buffer):
4940         * about.el (about-finish-buffer):
4941         * about.el (about-xemacs):
4942         * about.el (about-features): Removed.
4943         * about.el (about-advantages): New.
4944         * about.el (about-maintainer-info): Removed.
4945         * about.el (about-personal-info): New.
4946         * about.el (about-hacker-contribution): New.
4947         * about.el (about-maintainer):
4948         * about.el (about-show-linked-info):
4949         * about.el (about-hackers):
4950         Major revamping.  Rewriting of most of the text, improve the
4951         link handling, separate info on contributors into personal
4952         and contribution info, add new contributors, update personal
4953         info, etc. etc.
4954         
4955         * menubar-items.el (default-menubar):
4956         Help menubar entry for News now says more accurately
4957         "What's New in XEmacs".
4958         
4959         * mouse.el:
4960         * mouse.el (mouse-track-cleanup-hook):
4961         * mouse.el (mouse-track):
4962         Don't set-buffer to a dead buffer when calling mouse-track
4963         cleanup hooks.
4964
4965 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4966
4967         * XEmacs 21.2.47 "Zephir" is released.
4968
4969 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4970
4971         * dialog.el (make-dialog-box): Disable dialog box titles until
4972         we get them working.
4973
4974 2001-03-30  Ben Wing  <ben@xemacs.org>
4975
4976         * help.el:
4977         * help.el (Help-princ-face):
4978         * help.el (Help-prin1-face):
4979         * help.el (frob-help-extents):
4980         * help.el (describe-function-1):
4981         * help.el (describe-variable):
4982         Avoid using font-lock faces, which may not be defined.
4983         Instead, use hyper-apropos faces, and make sure they're
4984         defined as necessary by using `require'. (It's not so safe
4985         to do this for font-lock.) In any case, we will eventually
4986         be merging this functionality into hyper-apropos.
4987
4988         * loaddefs.el (completion-ignored-extensions):
4989         Fix documentation.
4990         
4991         * menubar-items.el (menu-truncate-list): Removed.
4992         * menubar-items.el (Menubar-items-truncate-list): New.
4993         * menubar-items.el (default-menubar):
4994         Fix errors if grep or compile command is too long.  Rename helper
4995         function to be less visible.
4996
4997 2001-03-23  Martin Buchholz  <martin@xemacs.org>
4998
4999         * byte-optimize.el (byte-optimize-minus):
5000         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5001
5002 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5003
5004         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5005         Mule is available.
5006
5007         * mule/latin.el: New file.
5008
5009 2001-03-11  Ben Wing  <ben@xemacs.org>
5010
5011         * auto-save.el:
5012         * auto-save.el (auto-save-directory):
5013         * auto-save.el (make-auto-save-file-name):
5014         * auto-save.el (auto-save-file-name-p): New.
5015
5016         Merge in improvements from other definition of
5017         make-auto-save-file-name in files.el.
5018         
5019         * auto-save.el (auto-save-original-name):
5020         * auto-save.el (auto-save-name-in-fixed-directory):
5021         * auto-save.el (auto-save-unslashify-name): Removed.
5022         * auto-save.el (auto-save-slashify-name): Removed.
5023         * auto-save.el (auto-save-reserved-chars): New.
5024         * auto-save.el (auto-save-escape-name): New.
5025         * auto-save.el (auto-save-unhex): New.
5026         * auto-save.el (auto-save-unescape-name): New.
5027
5028         Change algorithm for encoding filenames in auto-save names to be
5029         entirely safe with all filesystems and all possible characters in
5030         a filename, and 100% reversible. (Essentially, uses
5031         quoted-printable as the encoding.)
5032         
5033         * auto-save.el (recover-all-files):
5034
5035         Use insert-directory rather than calling ls directly -- fixes
5036         things under Windows.
5037
5038         * files.el:
5039         * files.el (convert-standard-filename): Substitute FSF's
5040         definition for this (we had nothing here before).
5041         
5042         * files.el (backup-buffer): Warning fix.
5043         
5044         * files.el (make-backup-file-name):
5045         * files.el (find-backup-file-name):
5046         Fix error in calling sequence to auto-save-file-name-p.
5047         
5048         * files.el (recover-file):
5049         Use insert-directory rather than calling ls directly -- fixes
5050         things under Windows.
5051
5052         * files.el (make-auto-save-file-name): Removed.
5053         * files.el (auto-save-file-name-p): Removed.
5054         auto-save is always dumped so no sense in having a definition
5055         that will always be overwritten with another.
5056         
5057         * files.el (insert-directory):
5058         * win32-native.el:
5059         * win32-native.el (debug-mswindows-process-command-lines):
5060         * win32-native.el (original-make-auto-save-file-name): Removed.
5061         * win32-native.el (make-auto-save-file-name): Removed.
5062
5063
5064 2001-03-21  Martin Buchholz <martin@xemacs.org>
5065
5066         * XEmacs 21.2.46 "Urania" is released.
5067
5068 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5069
5070         * menubar-items.el (default-menubar): Update sample.emacs to
5071         sample.init.el and adjust accelerators.
5072
5073 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5074
5075         * build-report.el (build-report): Improve docstring.
5076
5077 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5078
5079         * ChangeLog: Log GTK merge.
5080
5081         * gutter-items.el:
5082         * mwheel.el:
5083         * sound.el:
5084         * startup.el:
5085         Revert gratuitous whitespace changes.
5086
5087 2001-03-07  Ben Wing  <ben@xemacs.org>
5088
5089         * help.el:
5090         * help.el (key-or-menu-binding):
5091         * help.el (Help-find-file): New.
5092         * help.el (describe-beta):
5093         * help.el (describe-copying):
5094         * help.el (describe-project):
5095         * help.el (view-emacs-news):
5096         * help.el (view-sample-init-el): New.
5097         * help.el (Help-princ-face): New.
5098         * help.el (Help-prin1-face): New.
5099         * help.el (help-symbol-function-context-menu):
5100         * help.el (help-symbol-variable-context-menu):
5101         * help.el (help-symbol-function-and-variable-context-menu):
5102         * help.el (frob-help-extents):
5103         * help.el (describe-function-1):
5104         * help.el (describe-variable):
5105
5106         Add coloring in Help buffers, correspondent with hyperlinks.
5107         View files in view-mode rather than Fundamental.
5108         Remove separators from context menus -- now handled in generic code.
5109         Add `Find Tag' to context menu.
5110         
5111         * menubar.el (popup-mode-menu):
5112
5113         Rewrite code that outputs the popup menu to (a) put more specific
5114         entries first, (b) be more robust, (c) output the proper context
5115         menu separators automatically (the context menu functionality is
5116         new and currently used only by Help).
5117
5118 2001-03-10  William M. Perry  <wmperry@aventail.com>
5119
5120         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5121         this function when converting from the 21.1 GTK branch.  Now
5122         supports file, password, question, and color built-in dialogs.
5123
5124 2001-03-06  Ben Wing  <ben@xemacs.org>
5125
5126         * keydefs.el:
5127         * keydefs.el (global-map):
5128         Add commented-out change of M-k (for 21.5).
5129         
5130         * menubar-items.el (default-menubar):
5131         Fix items to control kill-line behavior; add items for
5132         shifted motion.
5133         
5134         * simple.el:
5135         * simple.el (kill-whole-line):
5136         * simple.el (historical-kill-line): Removed.
5137         * simple.el (kill-line): Removed.
5138         * simple.el (kill-entire-line): New.
5139         * simple.el (kill-line-1): New.
5140         * simple.el (backward-kill-line):
5141         Undo kill-whole-line == always changes.  Add new function
5142         kill-entire-line to unconditionally delete the current line.
5143         Add comments describing the lamentable state of affairs of
5144         the kill-line functions and variables.
5145
5146 2001-03-02  Ben Wing  <ben@xemacs.org>
5147
5148         * simple.el:
5149         * simple.el (beginning-of-buffer):
5150         * simple.el (end-of-buffer):
5151         * simple.el (mark-ring-unrecorded-commands):
5152         * simple.el (signal-error-on-buffer-boundary):
5153         * simple.el (shifted-motion-keys-select-region):
5154         * simple.el (unshifted-motion-keys-deselect-region):
5155         * simple.el (motion-keys-for-shifted-motion): New.
5156         * simple.el (handle-pre-motion-command):
5157         * simple.el (handle-post-motion-command):
5158         * simple.el (forward-char-command):
5159         * simple.el (backward-char-command):
5160         * simple.el (scroll-up-command):
5161         * simple.el (scroll-down-command):
5162         * simple.el (next-line):
5163         * simple.el (previous-line):
5164         * simple.el (backward-block-of-lines):
5165         * simple.el (forward-block-of-lines):
5166         * simple.el (backward-word):
5167         * simple.el (mark-word):
5168
5169         Augment documentation of the most common motion commands to make
5170         note of the shifted-motion support.  Improve the support to (a)
5171         properly document how it works and why it's done in the fashion it
5172         is, and (b) allow the keystrokes that trigger it to be customized.
5173
5174         Correct error in the customize specification of
5175         mark-ring-unrecorded-commands.
5176
5177 2001-03-02  Ben Wing  <ben@xemacs.org>
5178
5179         * font-lock.el:
5180         * font-lock.el (font-lock-pending-extent-table): Removed.
5181         * font-lock.el (font-lock-pending-buffer-table): New.
5182         * font-lock.el (font-lock-pre-idle-hook):
5183         * font-lock.el (font-lock-after-change-function):
5184         * font-lock.el (font-lock-fontify-pending-extents):
5185         * font-lock.el (font-lock-lisp-like):
5186
5187         Fix handling of pending extents to avoid excessive slowness (N^2
5188         behavior) when making lots of buffer changes between redisplays,
5189         such as when saving the Options.
5190
5191 2001-03-09  William M. Perry  <wmperry@aventail.com>
5192
5193         * device.el:
5194         * dragdrop.el:
5195         * dumped-lisp.el:
5196         * faces.el:
5197         * frame.el:
5198         * gnuserv.el:
5199         * loadup.el:
5200         * menubar-items.el:
5201         * minibuf.el:
5202         The Great GTK Merge.
5203
5204         * ChangeLog.GTK:
5205         * dialog-gtk.el:
5206         * gdk.el:
5207         * generic-widgets.el:
5208         * glade.el:
5209         * gnome-widgets.el:
5210         * gnome.el:
5211         * gtk-compose.el:
5212         * gtk-extra.el:
5213         * gtk-faces.el:
5214         * gtk-ffi.el:
5215         * gtk-file-dialog.el:
5216         * gtk-font-menu.el:
5217         * gtk-glyphs.el:
5218         * gtk-init.el:
5219         * gtk-iso8859-1.el:
5220         * gtk-marshal.el:
5221         * gtk-mouse.el:
5222         * gtk-package.el:
5223         * gtk-password-dialog.el:
5224         * gtk-select.el:
5225         * gtk-widget-accessors.el:
5226         * gtk-widgets.el:
5227         * gtk.el:
5228         widgets-gtk.el:
5229         The Great GTK Merge: new files.
5230
5231 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5232
5233         * generic-widgets.el: Don't require gtk (a built-in feature) at
5234         top level.  Don't execute the last sexp unless (featurep 'gtk).
5235
5236 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5237
5238         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5239
5240 2001-02-23  Martin Buchholz <martin@xemacs.org>
5241
5242         * XEmacs 21.2.45 "Thelxepeia" is released.
5243
5244 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5245  
5246         * about.el (xemacs-hackers): update my entry. 
5247         * about.el (about-maintainer-info): ditto. 
5248         * about.el (about-hackers): ditto. 
5249
5250 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5251
5252         * about.el (about-maintainer-info): More vanity info about
5253         yours truly.
5254
5255 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5256
5257         * build-report.el (build-report-destination): xemacs-build-reports
5258         has moved to SourceForge, where mailing list name length is
5259         restricted, hence the name change to
5260         xemacs-buildreports@xemacs.org.
5261         * build-report.el (build-report-keep-regexp): Update default.
5262         * build-report.el (build-report-delete-regexp): Ditto.
5263         * build-report.el (build-report-make-output-files): Ditto.
5264
5265 2001-02-19  Craig Lanning  <lanning@scra.org>
5266
5267         * lisp-mode.el: Add indentation specifications for following
5268         Common Lisp forms: handler-case, handler-bind, with-slots,
5269         with-open-file, with-open-stream, print-unreadable-object.
5270
5271 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5272
5273         * font-lock.el (font-lock-set-defaults-1):
5274         Move initialization of `font-lock-cache-position' so that it's set
5275         even if font-lock-keywords is already defined.
5276
5277 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5278
5279         * autoload.el (generate-file-autoloads-1):
5280         Use `emacs-lisp-mode-syntax-table' instead of
5281         `lisp-mode-syntax-table'.
5282         * lisp-mode.el (lisp-mode-syntax-table):
5283         Get rid of old checks for `parse-partial-sexp' version.
5284         Make `|' (pipe) string delimiter instead of punctuation.
5285
5286 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5287
5288         * window.el (save-selected-window):
5289         Use gensym for better macro hygiene.
5290
5291 2001-02-06  Mike Sperber <mike@xemacs.org>
5292
5293         * dump-paths.el:
5294         * startup.el (startup-setup-paths): Set and use
5295         `mule-lisp-directory'.
5296         (startup-setup-paths-warning): Ditto.
5297
5298         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5299         (paths-construct-load-path): Consider `mule-lisp-directory'.
5300
5301 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5302
5303         * font-lock.el: Syntax table improvements used.  A few random
5304         changes are not specified below.
5305         (font-lock-fontify-string-delimiters):
5306         (font-lock-syntactic-keywords):
5307         (font-lock-cache-state nil):
5308         (font-lock-cache-position):
5309         New variables.
5310         (font-lock-set-syntax):
5311         (font-lock-apply-syntactic-highlight):
5312         (font-lock-fontify-syntactic-anchored-keywords):
5313         (font-lock-fontify-syntactic-keywords-region):
5314         (font-lock-eval-keywords):
5315         New functions.
5316         (font-lock-remove-face):
5317         (font-lock-fontify-syntactically-region):
5318         Use syntax properties.
5319
5320 2001-02-08  Martin Buchholz <martin@xemacs.org>
5321
5322         * XEmacs 21.2.44 "Thalia" is released.
5323
5324 2001-01-16  Mike Sperber <mike@xemacs.org>
5325
5326         * startup.el (normal-top-level): Work even if no installation root
5327         is found.
5328
5329 2001-01-30  Andy Piper  <andy@xemacs.org>
5330
5331         * gutter-items.el (progress-abort-glyph): remove instantiator.
5332         (set-progress-abort-instantiator): new function.
5333         (abort-progress-feedback): use it.
5334
5335         * gutter.el (set-gutter-dirty-p): new function.
5336
5337 2001-01-30  Didier Verna  <didier@xemacs.org>
5338
5339         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5340
5341 2001-01-24  Didier Verna  <didier@xemacs.org>
5342
5343         * sound.el (sound-extension-list): give a better default value.
5344         * sound.el (load-sound-file): improve the doc string, also find
5345         files given by absolute names, pass a real extension list to
5346         `locate-file'.
5347
5348 2001-01-26  Martin Buchholz <martin@xemacs.org>
5349
5350         * XEmacs 21.2.43 "Terspichore" is released.
5351
5352 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5353
5354         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5355         messages from gnuserv.
5356
5357 2001-01-20  Martin Buchholz <martin@xemacs.org>
5358
5359         * XEmacs 21.2.42 "Poseidon" is released.
5360
5361 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5362
5363         * cl-macs.el (cl-upcase-arg): New function.
5364         (cl-function-arglist): New function.
5365         (cl-transform-lambda): Automatically add CL-style lambda list to
5366         documentation string using functions above.
5367
5368 2001-01-12  Andy Piper  <andy@xemacs.org>
5369
5370         * package-get.el (package-get-custom): call
5371         package-net-update-installed-db.
5372
5373         * package-ui.el (pui-install-selected-packages): call
5374         package-net-update-installed-db.
5375
5376         * package-net.el (package-net-update-installed-db): use
5377         packages-package-list so that we reflect reality.
5378
5379         * packages.el (packages-package-list): Make docstring reflect
5380         reality.
5381
5382         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5383
5384         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5385         isn't installed.
5386
5387 2001-01-17  Andy Piper  <andy@xemacs.org>
5388
5389         * wid-edit.el (widget-activation-glyph-mapper): activate or
5390         deactivate native widgets.
5391         (widget-glyph-insert-glyph): record instantiator.
5392         (widget-push-button-value-create): use it.
5393
5394         * gui.el (gui-button-action): new function. Make button's domain
5395         buffer current when calling.
5396         (make-gui-button): update to use gui-button-action.
5397
5398 2001-01-16  Didier Verna  <didier@xemacs.org>
5399
5400         * menubar-items.el (default-menubar): add an entry for modeline
5401         horizontal scrolling in Options -> Display.
5402
5403 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5404
5405         * package-get.el (package-get-require-signed-base): Set to nil
5406         by default.
5407
5408 2001-01-17  Martin Buchholz <martin@xemacs.org>
5409
5410         * XEmacs 21.2.41 "Polyhymnia" is released.
5411
5412 2001-01-16  Mike Sperber <mike@xemacs.org>
5413
5414         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5415         catch lisp/mule/.
5416
5417 2001-01-14  Mike Sperber <mike@xemacs.org>
5418
5419         * startup.el (maybe-create-compatibility-dot-emacs):
5420         (maybe-unmigrate-user-init-file):
5421         (unmigrate-user-init-file): Created.
5422         (maybe-migrate-user-init-file): Offer creation of compatibility
5423         .emacs.
5424         Some doc fixes wrt init file location.
5425
5426 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5427
5428         * faces.el (face-frob-from-locale-first): new variable.
5429         (frob-face-font-2): Honor tags arg while trying to use
5430         standard-face-mapping.  When face-frob-from-locale-first is set,
5431         first try to set face inheriting from frobbed-face.
5432
5433 2001-01-15  Didier Verna  <didier@xemacs.org>
5434
5435         * about.el (xemacs-hackers): update my entry.
5436         * about.el (about-url-alist): ditto.
5437         * about.el (about-maintainer-info): ditto.
5438         * about.el (about-hackers): ditto.
5439
5440 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5441
5442         The byte compiler has been badly broken for a year,
5443         by the patch of 1999-12-06.
5444         * byte-optimize.el (byte-optimize-form-code-walker):
5445         Bug was: the byte compiler was making this erroneous optimization:
5446         (progn (or (foo)) (bar)) ==> (bar)
5447
5448 2000-11-20  Mike Sperber <mike@xemacs.org>
5449
5450         * setup-paths.el (paths-core-load-path-depth): Split
5451         `paths-load-path-depth' in two for site and core lisp.  Don't
5452         recurse into core.
5453         * setup-paths.el (paths-construct-load-path): Use.
5454
5455 2001-01-10  Andy Piper  <andy@xemacs.org>
5456
5457         * package-net.el (package-net-cygwin32-binary-size): new variable
5458         (package-net-win32-binary-size): ditto.  add much needed
5459         commentary.
5460
5461         * gutter-items.el (buffers-tab-items): correct off-by-one error
5462         for buffers-tab-max-size.
5463
5464 2001-01-08  Martin Buchholz <martin@xemacs.org>
5465
5466         * XEmacs 21.2.40 is released.
5467
5468 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5469
5470         * mule/hebrew.el: Fix comments and typos.
5471         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5472
5473 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5474
5475         * ChangeLog.1: move ancient log from fill.el.
5476
5477         * dump-paths.el:
5478         paragraphs.el:
5479         mule/mule-category.el:
5480         Miscellaneous typo fixes and slight doc clarifications.
5481
5482         * mule/mule-ccl.el:  Correct file name in header.
5483
5484 2000-12-31  Martin Buchholz <martin@xemacs.org>
5485
5486         * XEmacs 21.2.39 is released.
5487
5488 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5489
5490         * byte-optimize.el (byte-optimize-cond):
5491         (byte-optimize-cond-1): New.
5492         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5493         Optimizes (cond (x nil)) ==> nil.
5494         Provide better diagnostic on malformed expr like (cond foo).
5495
5496 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5497
5498         * mule/mule-coding.el:
5499         mule/mule-cmds.el (reset-language-environment,
5500         set-language-environment-coding-systems):
5501         Safer default coding-priority-list, corresponding to src/file-coding.h.
5502
5503 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5504
5505         * package-admin.el: Allow package removal from
5506         early-package-load-path.
5507
5508 2000-12-15  Andreas Jaeger  <aj@suse.de>
5509
5510         * about.el (about-maintainer-info): Update my entry.
5511
5512 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5513
5514         * packages.el (locate-library): Add support for bzip2
5515         compressed .el files.
5516
5517 2000-12-12  Andy Piper  <andy@xemacs.org>
5518
5519         * package-net.el: new file.
5520
5521 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5522
5523         * font-lock.el: Add missing C++ keywords.
5524
5525 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5526
5527         * simple.el (indent-for-comment): Preserve indentation of comments
5528         starting in column 0, as documented in (Info-goto-node
5529         "(xemacs)Comments").  Update docstring accordingly.
5530
5531 2000-12-05  Martin Buchholz <martin@xemacs.org>
5532
5533         * XEmacs 21.2.38 is released.
5534
5535 2000-12-04  Didier Verna  <didier@xemacs.org>
5536
5537         * mouse.el (default-mouse-track-set-point-in-window): remove
5538         spurious '+' operation detected by Martin.
5539
5540
5541 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5542
5543         * cl-extra.el (coerce):
5544         Implement char to integer coercion.
5545         Remove extraneous (numberp) test.
5546
5547         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5548         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5549         (byte-optimize-predicate):
5550         Warn if evaluating constant expression signals an error.
5551         (byte-optimize-form): Small simplification.
5552
5553         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5554
5555 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5556
5557         * byte-optimize.el:
5558         (byte-optimize-minus):
5559         (byte-optimize-plus):
5560         (byte-optimize-mult):
5561         (byte-optimize-quo):
5562         Use (car (last x)) instead of (last x) to get last elt!
5563         Use `byte-optimize-predicate' to optimize `%'.
5564         Move optimizations for special numeric args to bytecomp.el.
5565         * bytecomp.el (byte-compile-associative): Remove.
5566         (byte-compile-max): New.
5567         (byte-compile-min): New.
5568         Properly handle erroneous calls: (max) (min).
5569         (byte-compile-plus): New.
5570         (byte-compile-minus):
5571         It's easiest to handle 0, +1 and -1 args here.
5572         (byte-compile-mult): New.
5573         It's easiest to handle 1, -1 and 2 args here.
5574         (byte-compile-quo):
5575         It's easiest to handle 0, +1 and -1 args here.
5576         Issue byte-compiler warning when dividing by zero.
5577
5578         Byte-compiler arithmetic improvements.
5579         Better optimize these expressions in the obvious way:
5580         (+ x y 1)   -->  varref x varref y add add1
5581         (+ x y -1)  -->  varref x varref y add sub1
5582         (- x y 0)   -->  (- x y)
5583         (- 0 x y)   -->  (- (- x) y)
5584         (% 42 19)   --> compile-time constant
5585         (/ 42 19)   --> compile-time constant
5586         (* (foo) 2) --> foo call dup plus
5587
5588         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5589         unless (declaim (optimize (safety 3)))
5590         or (setq byte-compile-delete-errors nil).
5591
5592 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5593
5594         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5595         docstrings.
5596
5597 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5598
5599         * startup.el (command-line-do-help):  Add documentation of
5600         portable dumper switches.
5601
5602 2000-11-22  Andy Piper  <andy@xemacs.org>
5603
5604         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5605
5606         * glyphs.el (init-glyphs): don't use autodetect for strings.
5607
5608 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5609
5610         * byte-optimize.el (byte-optimize-char-before):
5611         (byte-optimize-backward-char):
5612         (byte-optimize-backward-word):
5613         Fix incorrect optimizations for these sorts of expressions:
5614         (let ((x nil)) (backward-char x))
5615
5616 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5617
5618         * byte-optimize.el:
5619         * byte-optimize.el (byte-optimize-backward-char): New.
5620         * byte-optimize.el (byte-optimize-backward-word): New.
5621         Make backward-word and backward-char as efficient as forward versions.
5622
5623         * bytecomp.el (byte-compile-no-args-with-one-extra):
5624         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5625         * bytecomp.el (byte-compile-two-args-with-one-extra):
5626         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5627         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5628         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5629         Check if extra arg is constant nil, and if so, use byte-coded call.
5630
5631         * simple.el (backward-word):
5632         * simple.el (mark-word):
5633         * simple.el (kill-word):
5634         * simple.el (backward-kill-word):
5635         Make COUNT argument optional, for consistency with forward-char et al.
5636
5637         * abbrev.el (abbrev-string-to-be-defined):
5638         * abbrev.el (inverse-abbrev-string-to-be-defined):
5639         * abbrev.el (inverse-add-abbrev):
5640         * abbrev.el (expand-region-abbrevs):
5641         * buff-menu.el (Buffer-menu-execute):
5642         * indent.el (move-to-left-margin):
5643         * indent.el (indent-relative):
5644         * indent.el (move-to-tab-stop):
5645         * info.el (Info-reannotate-node):
5646         * lisp-mode.el (lisp-indent-line):
5647         * lisp.el (end-of-defun):
5648         * lisp.el (move-past-close-and-reindent):
5649         * misc.el (copy-from-above-command):
5650         * mouse.el (default-mouse-track-scroll-and-set-point):
5651         * page.el (forward-page):
5652         * paragraphs.el (forward-paragraph):
5653         * paragraphs.el (end-of-paragraph-text):
5654         * picture.el (picture-forward-column):
5655         * picture.el (picture-self-insert):
5656         * rect.el (extract-rectangle-line):
5657         * simple.el (newline):
5658         * simple.el (fixup-whitespace):
5659         * simple.el (backward-delete-char-untabify):
5660         * simple.el (transpose-chars):
5661         * simple.el (transpose-preceding-chars):
5662         * simple.el (do-auto-fill):
5663         * simple.el (indent-new-comment-line):
5664         * simple.el (blink-matching-open):
5665         * view-less.el (cleanup-backspaces):
5666         * wid-edit.el (widget-transpose-chars):
5667         * term/bg-mouse.el (bg-insert-moused-sexp):
5668         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5669
5670         * info.el (Info-fontify-node):
5671         * simple.el (backward-delete-function):
5672         Use canonical delete-backward-char instead of backward-delete-char.
5673
5674 2000-11-20  Andy Piper  <andy@xemacs.org>
5675
5676         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5677         no buffers.
5678
5679 2000-11-20  Andy Piper  <andy@xemacs.org>
5680
5681         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5682         buffer tabs.
5683
5684 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5685
5686         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5687         (proclaim inline...) was shadowing compiler-macros.
5688
5689 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5690
5691         * bytecomp.el (byte-compile-eval): New.
5692         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5693         Keeps this promise made in Lispref:
5694         "If a file being compiled contains a `defmacro' form, the macro is
5695         defined temporarily for the rest of the compilation of that file."
5696
5697 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5698
5699         * cl.el (floatp-safe):
5700         (plusp):
5701         (minusp):
5702         (oddp):
5703         (evenp):
5704         (cl-abs):
5705         Use a better parameter name than `x'.
5706
5707         * cl-macs.el (check-type): Make continuable.  Change documentation
5708         to require PLACE, but accept any form for compatibility.
5709
5710         * abbrev.el (define-abbrev): Use check-type.
5711         * font-menu.el (font-menu-change-face): Use check-type.
5712         * menubar.el (relabel-menu-item): Use check-type.
5713         * itimer.el: Fix typo.
5714
5715 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5716
5717         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5718
5719 2000-11-14  Martin Buchholz <martin@xemacs.org>
5720
5721         * XEmacs 21.2.37 is released.
5722
5723 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5724
5725         * code-cmds.el: Provide the feature.
5726
5727 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5728
5729         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5730
5731         * code-cmds.el: New file
5732         * mule/mule-cmds.el:
5733         * mule/mule-misc.el
5734         (coding-keymap): New keymap. Define coding system keyboard
5735         commands on file-coding builds too.
5736         (coding-system-change-eol-conversion):
5737         (universal-coding-system-argument):
5738         (set-default-coding-systems):
5739         (prefer-coding-system): Moved from mule-cmds.el
5740         (set-buffer-process-coding-system): Moved from mule-misc.el
5741
5742 2000-09-15  Stephen Carney <carney@scubadoo.com>
5743
5744         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5745
5746 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5747
5748         * package-get.el (package-get-download-sites): Add a pre-release
5749         site for experimental packages.
5750
5751         * auto-autoloads.el: Regenerated.
5752
5753 2000-08-01  Andy Piper  <andy@xemacs.org>
5754
5755         * gutter-items.el (buffers-tab-omit-function): reference
5756         buffers-tab-select-visible-buffers.
5757         (buffers-tab-filter-functions): new variable, by default uses
5758         buffers-tab-selection-function and buffers-tab-omit-function.
5759         (select-buffers-tab-buffers-by-mode): invert arguments.
5760         (buffers-tab-select-visible-buffers): new function. Invert calling
5761         of buffers-menu-omit-invisible-buffers.
5762         (buffers-tab-items): rewrite to use
5763         buffers-tab-filter-functions. Rewrite docstring.
5764         (gutter-buffers-tab-extent): delete.
5765         (add-tab-to-gutter): always build a new extent when adding the
5766         tabs.
5767         (update-tab-in-gutter): make gutter dirty when orientation
5768         changes.
5769
5770 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5771
5772         * bytecomp.el (byte-compile-defvar-or-defconst):
5773         Only do loadhist recording if defvar form includes a value.
5774
5775 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5776
5777         * bytecomp.el (byte-compile-initial-macro-environment):
5778         `eval-when-compile' should not compile its body.
5779
5780 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5781
5782         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5783         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5784         some Japanese English.  Remove some ancient FSF comments, and
5785         improve docstrings.  Use symbols not vectors for tables.
5786
5787 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5788
5789         * keymap.el:
5790         (local-key-binding):
5791         (global-key-binding):
5792         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5793
5794         * lisp.el:
5795         (backward-sexp): Slightly simpler code.
5796         (mark-sexp): Make arg optional, like FSF Emacs.
5797         (forward-list): Slightly simpler code.
5798         (backward-list): Slightly simpler code.
5799         (down-list):  Make arg optional, like FSF Emacs.
5800         (up-list):  Make arg optional, like FSF Emacs.
5801         (backward-up-list):  Make arg optional, like FSF Emacs.
5802         (kill-sexp):  Make arg optional, like FSF Emacs.
5803         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5804
5805         * font-menu.el (font-menu-change-face):
5806         Take continuable errors into account.
5807
5808         * abbrev.el:
5809         * abbrev.el (clear-abbrev-table):
5810         * abbrev.el (define-abbrev-table):
5811         * abbrev.el (define-abbrev):
5812         * abbrev.el (insert-abbrev-table-description):
5813         * apropos.el (apropos-documentation-check-doc-file):
5814         * apropos.el (apropos-documentation-check-elc-file):
5815         * buff-menu.el (list-buffers):
5816         * buff-menu.el (list-buffers-noselect):
5817         * bytecomp.el (byte-recompile-directory):
5818         * bytecomp.el (batch-byte-compile):
5819         * cl-macs.el (typep):
5820         * code-files.el (find-coding-system-magic-cookie):
5821         * code-files.el (insert-file-contents):
5822         * cus-edit.el (customize-set-variable):
5823         * cus-edit.el (customize-save-variable):
5824         * cus-face.el (custom-set-face-font-size):
5825         * cus-face.el (custom-set-face-update-spec):
5826         * cus-face.el (custom-reset-faces):
5827         * custom.el (custom-check-theme):
5828         * custom.el (copy-upto-last):
5829         * fill.el (canonically-space-region):
5830         * fill.el (fill-paragraph):
5831         * fill.el (fill-region):
5832         * fill.el (find-space-insertable-point):
5833         * fill.el (justify-current-line):
5834         * faces.el (face-spec-update-all-matching):
5835         * faces.el (set-face-stipple):
5836         * files-nomule.el (insert-file-contents):
5837         * files.el (insert-file-contents-literally):
5838         * files.el (hack-local-variables-last-page):
5839         * files.el (basic-save-buffer):
5840         * files.el (insert-directory):
5841         * font-menu.el (font-menu-change-face):
5842         * font.el (font-spatial-to-canonical):
5843         * format.el (format-encode-region):
5844         * format.el (format-insert-file):
5845         * format.el (format-replace-strings):
5846         * gutter.el (set-gutter-element):
5847         * help.el (key-or-menu-binding):
5848         * help.el (describe-bindings):
5849         * help.el (with-syntax-table):
5850         * indent.el (indent-rigidly):
5851         * indent.el (delete-to-left-margin):
5852         * info.el:
5853         * info.el (Info-extract-dir-entry-from):
5854         * info.el (Info-build-dir-anew):
5855         * info.el (Info-rebuild-dir):
5856         * info.el (Info-batch-rebuild-dir):
5857         * info.el (Info-read-subfile):
5858         * info.el (Info-build-node-completions):
5859         * info.el (Info-extract-menu-node-name):
5860         * isearch-mode.el (isearch-range-invisible):
5861         * isearch-mode.el (isearch-restore-invisible-extents):
5862         * itimer.el (itimerp):
5863         * itimer.el (itimer-live-p):
5864         * keymap.el:
5865         * keymap.el (substitute-key-definition):
5866         * keymap.el (read-command-or-command-sexp):
5867         * keymap.el (local-key-binding):
5868         * keymap.el (global-key-binding):
5869         * keymap.el (global-set-key):
5870         * keymap.el (local-set-key):
5871         * ldap.el:
5872         * ldap.el (ldap-add-entries):
5873         * ldap.el (ldap-delete-entries):
5874         * lisp.el (backward-sexp):
5875         * lisp.el (mark-sexp):
5876         * lisp.el (forward-list):
5877         * lisp.el (backward-list):
5878         * lisp.el (down-list):
5879         * lisp.el (backward-up-list):
5880         * lisp.el (up-list):
5881         * lisp.el (kill-sexp):
5882         * lisp.el (backward-kill-sexp):
5883         * menubar.el (add-menu-button):
5884         * menubar.el (add-submenu):
5885         * menubar.el (delete-menu-item):
5886         * menubar.el (relabel-menu-item):
5887         * mouse.el (narrow-window-to-region):
5888         * obsolete.el (define-obsolete-variable-alias):
5889         * obsolete.el (store-substring):
5890         * package-admin.el:
5891         * package-admin.el (package-admin-install-function):
5892         * package-admin.el (package-admin-install-function-mswindows):
5893         * package-admin.el (package-admin-default-install-function):
5894         * package-get.el (package-get-update-base-entries):
5895         * packages.el (packages-load-package-dumped-lisps):
5896         * packages.el (packages-collect-package-dumped-lisps):
5897         * printer.el (generic-print-buffer):
5898         * printer.el (generic-print-region):
5899         * replace.el (occur-mode-mouse-goto):
5900         * replace.el (perform-replace):
5901         * select.el (get-selection-no-error):
5902         * simple.el:
5903         * simple.el (newline):
5904         * simple.el (open-line):
5905         * simple.el (edit-and-eval-command):
5906         * simple.el (goto-line):
5907         * simple.el (undo):
5908         * simple.el (kill-region):
5909         * simple.el (copy-region-as-kill):
5910         * simple.el (kill-ring-save):
5911         * simple.el (set-mark):
5912         * simple.el (next-line):
5913         * simple.el (previous-line):
5914         * simple.el (line-move):
5915         * simple.el (set-goal-column):
5916         * simple.el (comment-region):
5917         * subr.el:
5918         * subr.el (putf):
5919         * syntax.el (modify-syntax-entry):
5920         * syntax.el (map-syntax-table):
5921         * view-less.el (view-file):
5922         * view-less.el (view-buffer):
5923         * view-less.el (view-file-other-window):
5924         * window-xemacs.el (backward-other-window):
5925         * window.el:
5926         * window.el (one-window-p):
5927         * window.el (walk-windows):
5928         * window.el (window-list):
5929         * x-mouse.el (x-mouse-kill):
5930         * x-select.el (x-get-cutbuffer):
5931         * x-select.el (x-store-cutbuffer):
5932         * term/bg-mouse.el (bg-mouse-line-to-center):
5933         * term/sun-mouse.el (window-line-end):
5934         * term/sun-mouse.el (sun-select-region):
5935         * term/sun.el (kill-region-and-unmark):
5936         * mule/mule-category.el:
5937         * mule/mule-category.el (modify-category-entry):
5938         * mule/mule-category.el (char-category-list):
5939         * mule/mule-coding.el (coding-system-force-on-output):
5940         * mule/mule-misc.el (coding-system-put):
5941         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5942
5943 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5944
5945         * cus-face.el: Typo fixes and tiny clarifications.
5946         * custom.el: ditto
5947
5948 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5949
5950         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5951         * startup.el (normal-top-level): Setup auto-save-list-file-name
5952         if auto-save-list-file-prefix is non-nil.
5953
5954 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5955
5956         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5957
5958 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5959
5960         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5961         get symbol at point-min.
5962
5963 2000-10-24  Didier Verna  <didier@xemacs.org>
5964
5965         * info.el (Info-emacs-info-file-name): defconst it.
5966         * info.el (Info-footnote-tag): defcustom it.
5967         * info.el (Info-no-description-string): ditto.
5968         * info.el (Info-find-node): adapt to new semantics of
5969         'Info-suffixed-file (don't do the case variants stuff).
5970         * info.el (Info-insert-dir): rewrite the dir file variants code.
5971         * info.el (Info-directory-files): New. Return the list of info
5972         files in a directory.
5973         * info.el (Info-dir-outdated-p): use it.
5974         * info.el (Info-parse-dir-entries): ditto.
5975         * info.el (Info-build-dir-anew): don't restrict to files ending
5976         with a ".info.*" extension.
5977         * info.el (Info-set-mode-line): ditto.
5978         * info.el (Info-read-subfile): adapt to new semantics of
5979         'Info-suffixed-file (append 'exact argument).
5980         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5981         string independently of the case.
5982         * info.el (Info-suffixed-file): use it (match all possible case
5983         for the file name).
5984         * info.el (Info-insert-file-contents): code cleanup.
5985         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
5986         columns.
5987         * info.el (Info-batch-rebuild-dir): ditto.
5988         * info.el (Info-read-node-name-1): ditto.
5989         * info.el (Info-search): ditto.
5990         * info.el (Info-fontify-node): ditto.
5991
5992
5993 2000-10-24  Didier Verna  <didier@xemacs.org>
5994
5995         * process.el (shell-command): when called from a program, avoid
5996         'push-mark's "mark-set" message.
5997
5998 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
5999
6000         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6001         by a symbol, not by a vector.
6002         * mule/vietnamese.el (vscii): Likewise.
6003         (viscii): Likewise.
6004         * mule/cyrillic.el (koi8-r): Likewise.
6005
6006         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6007         by a symbol, not by a vector.
6008         (chinese-big5-2): Likewise.
6009         * mule/ethiopic.el (ethiopic): Likewise.
6010         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6011         (vietnamese-viscii-upper): Likewise.
6012
6013 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6014
6015         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6016
6017 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6018
6019         * byte-optimize.el (byte-optimize-car): New function.
6020         (byte-optimize-cdr): Ditto.
6021
6022 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6023
6024         * byte-optimize.el: Partial synch with FSF 20.7.
6025         Optimize constant concatenation.
6026         Add keymapp as a side effect free function.  It is a built-in.
6027         (byte-after-unbind-pos): Remove byte-equal.
6028
6029 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6030
6031         * update-elc-2.el: Quote regexps correctly.
6032
6033 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6034
6035         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6036         (ccl-compile): Apply integerp, not integer-or-char-p to
6037         check the type of the buffer magnification
6038         (ccl-compile-write-string): Encode a string with binary
6039         coding system.
6040         (ccl-compile-write-repeat): Likewise.
6041
6042 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6043
6044         * buff-menu.el:
6045         * bytecomp.el:
6046         * coding.el:
6047         * faces.el:
6048         * files.el:
6049         * fill.el:
6050         * float-sup.el:
6051         * font-lock.el:
6052         * help.el:
6053         * iso8859-1.el:
6054         * loaddefs.el:
6055         * menubar-items.el:
6056         * menubar.el:
6057         * modeline.el:
6058         * msw-font-menu.el:
6059         * paragraphs.el:
6060         * paths.el:
6061         * replace.el:
6062         * simple.el:
6063         * sound.el:
6064         * startup.el:
6065         * version.el:
6066         * x-faces.el:
6067         * x-font-menu.el:
6068         Remove purecopy.
6069
6070 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6071
6072         * simple.el (do-auto-fill): Use the function pointer to by
6073         `comment-line-break-function', not `indent-new-comment-line'. This
6074         fixes an issue with cc-mode comment continuation.
6075
6076 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6077
6078         * simple.el (turn-on-auto-fill):  Add (interactive).
6079         * mwheel.el (mwheel-install): Add (interactive).
6080         * font-lock.el (turn-on-font-lock): Add (interactive).
6081         (turn-off-font-lock): Add (interactive).
6082
6083 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6084
6085         * packages.el (packages-special-base-regexp): Add `man'.
6086
6087 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6088
6089         * wid-edit.el (widget-specify-active): map over extents in current
6090         buffer like `widget-specify-inactive' does.  Mapping over the
6091         inactive extent object does not work since the current extent is
6092         ignored by `map-extents'.
6093
6094 2000-10-04  Martin Buchholz <martin@xemacs.org>
6095
6096         * XEmacs 21.2.36 is released.
6097
6098 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6099
6100         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6101         Optimize the compiled-function-constants vector by byte-code
6102         reference counts.
6103
6104 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6105
6106         * build-report.el (build-report-delete-regexp): quote value in
6107         defcustom
6108
6109 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6110
6111         * build-report.el (build-report): Don't bind srcdir which we don't
6112         use in `multiple-value-bind' to avoid the only byte-compiler
6113         warning.
6114
6115 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6116
6117         * build-report.el: Requires cl and custom now.
6118         build-report-version is determined by XEmacs version -- remove
6119         build-report-version*.
6120         * build-report.el (build-report-version): Removed.
6121         * build-report.el (build-report-installation-version-regexp): New.
6122         * build-report.el (build-report-version-file-regexp): New.
6123         * build-report.el (build-report-installation-srcdir-regexp): New.
6124         * build-report.el (build-report-destination): Offer
6125         xemacs-build-reports and xemacs-beta.
6126         * build-report.el (build-report-keep-regexp): Adjusted.
6127         * build-report.el (build-report-delete-regexp): Adjusted.
6128         * build-report.el (build-report-make-output-dir): New.
6129         * build-report.el (build-report-installation-file): Replace use of
6130         `concat' with `expand-file-name'.
6131         * build-report.el (build-report-make-output-file): Removed.
6132         * build-report.el (build-report-make-output-files): New.
6133         * build-report.el (build-report-subject): Identify as
6134         user-variable with "*...".
6135         * build-report.el (build-report-prompts): Ditto.
6136         * build-report.el (build-report-version-file): New.
6137         * build-report.el (build-report-file-encoding): Identify as
6138         user-variable with "*...".
6139         * build-report.el (build-report-make-output-get): New.
6140         * build-report.el (build-report-insert-header): Report
6141         emacs-version and system-configuration instead of
6142         build-report-version.
6143         * build-report.el (build-report-insert-make-output): Add file
6144         argument.
6145         * build-report.el (build-report-insert-installation-file):
6146         Re-indent.
6147         * build-report.el (build-report-keep): Change docstring,
6148         re-indent.
6149         * build-report.el (build-report-delete): Ditto.
6150         * build-report.el (build-report-installation-data): New.
6151         * build-report.el (build-report-version-file-data): New.
6152
6153 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6154
6155         * byte-optimize.el (byte-optimize-lapcode):
6156         Fix the optimization of using the first 5 elements of the
6157         constants vector for variables.
6158         (byte-optimize-lapcode): Fix another ancient broken optimization.
6159
6160 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6161
6162         * *: Spelling mega-patch
6163
6164 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6165
6166         * easymenu.el: doc fixes.
6167         (easy-menu-do-define): Use backquote.
6168         (easy-menu-change):
6169         (easy-menu-add):
6170         `when' seems much clearer than `if' here.
6171         (easy-menu-remove):
6172         (easy-menu-add-item):
6173         (easy-menu-item-present-p):
6174         (easy-menu-remove-item):
6175         Wrap using (when (featurep 'menubar) ...)
6176
6177 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6178
6179         * bytecomp.el (displaying-byte-compile-warnings):
6180         Revert Ben's change to this function below so that the compile log
6181         is displayed properly for users of the "popper" package.
6182
6183 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6184
6185         * window.el (save-selected-window): Use backquote.
6186
6187         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6188         Renamed from `byte-compile-file-form-defvar'.
6189         * bytecomp.el (byte-compile-defvar-or-defconst):
6190         Only cons onto current-load-list in top-level forms.
6191         Else this leaks a cons cell every time a defun is called.
6192         Renamed from `byte-compile-defvar', for clarity.
6193         Warn when docstring of defvar is not a string.
6194         Use consistent error messages.
6195         Better comments.
6196
6197 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6198
6199         * simple.el (set-variable):
6200         Remove unneeded defvar by rearranging order of let* forms.
6201
6202         * mule/mule-ccl.el (ccl-get-next-code):
6203         * menubar-items.el (bookmark-menu-filter):
6204         (language-environment-menu-filter):
6205         (tutorials-menu-filter):
6206         * toolbar-items.el (toolbar-compile):
6207         * byte-optimize.el (disassemble-offset):
6208         Use (declare (special ...)) instead of `defvar'.
6209
6210         * cl-macs.el (cl-do-proclaim):
6211         Fix (declare (special ...)) warning suppression syntax.
6212
6213 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6214
6215         * info.el (Info-tag-table-marker):
6216         (Info-tag-table-buffer):
6217         (Info-find-file-node):
6218         (Info-read-subfile):
6219         (Info-build-node-completions):
6220         (Info-search):
6221         (Info-mode):
6222         Multiple info buffer support.
6223
6224 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6225
6226         * ldap.el (ldap-decode-entry): New defun
6227         (ldap-search-entries): Use it in order to decode DN-prefixed
6228         entries properly
6229
6230 2000-08-23  Daniel Pittman <daniel@danann.net>
6231
6232         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6233         Use `eq', not `=', to compare symbols.
6234
6235 2000-07-30  Ben Wing  <ben@xemacs.org>
6236
6237         * bytecomp.el (byte-compile-report-error):
6238         * bytecomp.el (displaying-byte-compile-warnings):
6239         if stack-trace-on-error is set, send out a backtrace when
6240         an error is encountered that stops byte compilation.  this
6241         should make it much much easier to track down those curious
6242         problems.  also undo the kludge of using a separate "*Show*"
6243         buffer for display when there's a temp-buffer-show-function;
6244         we can avoid this by just being a little smarter.
6245
6246         * dialog-items.el:
6247         * dialog-items.el (search-dialog-regexp): New.
6248         * dialog-items.el (search-dialog-callback):
6249         * dialog-items.el (make-search-dialog):
6250         add a regexp option to the dialog and clean up a bit.
6251
6252         * dialog.el:
6253         * dialog.el (yes-or-no-p-dialog-box):
6254         * dialog.el (get-dialog-box-response):
6255         * dialog.el (make-dialog-box):
6256         * dialog.el (dialog-box-finish): New.
6257         * dialog.el (dialog-box-cancel): New.
6258         * dialog.el (internal-make-dialog-box-exit): New.
6259         implement [properly!] the :modal property of the new dialog box
6260         interface.  this is the first time xemacs has ever had *proper*
6261         modal dialog boxes, giving the standard window-system feedback.
6262         (e.g. under windows, clicking on a disabled frame causes a beep
6263         and makes the dialog box flash three times.)
6264
6265         * dragdrop.el: header keyword frobbing.
6266
6267         * dumped-lisp.el (preloaded-file-list):
6268         renamed winnt.el to win32-native.el.
6269
6270         * faces.el (face-property):
6271         * faces.el (set-face-property):
6272         * faces.el (frob-face-property):
6273         * faces.el (frob-face-font-2):
6274         * faces.el (make-face-bold):
6275         * faces.el (make-face-italic):
6276         * faces.el (make-face-bold-italic):
6277         * faces.el (make-face-unbold):
6278         * faces.el (make-face-unitalic):
6279         * faces.el (make-face-smaller):
6280         * faces.el (make-face-larger):
6281         clean up the implementation of these so that window-system-specific
6282         methods are called only on objects belonging to that window system.
6283         previously, you could have [e.g.] mswindows-make-face-bold called
6284         on font object of device type `stream', which is not good and
6285         explains the subtle errors Adrian was getting when byte-compiling
6286         something that required 'term. (Adrian, now you can use stack-trace-
6287         on-error to find the exact place where things are going wrong instead
6288         of having to laboriously binary-search your way through.)
6289
6290         * finder.el (finder-known-keywords):
6291         cleaned up -- properly sorted, clarified the meanings of many of
6292         the keywords, and added a few -- mswin, gui, content, build, www,
6293         user, services.  the last two try to distinguish between a package
6294         that's used directly by the user, and a package that provides
6295         support services to other packages.
6296
6297         * font-lock.el (lisp-font-lock-keywords-2):
6298         update list of lisp control structures to include everything,
6299         including new ones i introduced.
6300
6301         * gutter.el: header keyword frobbing.
6302
6303         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6304         recent isearch element was not doing so!  you got the second-most-
6305         recent instead.
6306
6307         * lisp-mode.el (construct-lisp-mode-menu):
6308         more menubar cleanups.
6309         * lisp-mode.el (with-selected-window):
6310         make it indent properly.
6311
6312         * menubar-items.el (default-menubar): lots of menubar cleanups.
6313         rearranged the options menu the most, e.g. splitting up the
6314         Keyboard/Mouse menu into a new Editing menu and combining the
6315         separate Scrollbar/Gutter/Toolbar submenus into Display.
6316         Got rid of General, moved items to Editing or new Troubleshooting.
6317         Moved Packages to Tools; doesn't seem to belong under Options.
6318         Added stuff to the Cmds menu, e.g. Change Case.
6319
6320         NB please don't complain about these periodic menubar changes.
6321         Anything like this is necessarily incremental in its construction
6322         -- By constant use you gradually become more and more aware of
6323         better and better ways to group menu items.  When we eventually
6324         move the options menu to a property sheet, the existing structure
6325         will probably be preserved fairly well.
6326
6327         * minibuf.el (next-history-element): fix problems with pressing
6328         down arrow in repeat-complex-command.
6329
6330         * modeline.el:
6331         * modeline.el (modeline-3d-p): New.
6332         added custom variable for controlling the 3d modeline.  the
6333         corresponding Options item has been present for a long time,
6334         but commented out with "fix me!" comments.  it's fixed now.
6335
6336         * obsolete.el (add-menu):
6337         remove bogus gettexts.
6338
6339         * process.el (shell-quote-argument):
6340         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6341         For bash under Windows native, see below.
6342
6343         * simple.el:
6344         * simple.el (display-warning-buffer):
6345         Fixed the handling of warning display to eliminate the annoying
6346         *Show* buffer, like was done for byte-compiler output above.
6347
6348         * simple.el (debug-print): New.
6349         Simple function for sending debug messages to the console and/or
6350         other debug places.
6351
6352         * subr.el (replace-in-string):
6353         Rewrite this function to avoid N^2 behavior with large strings --
6354         catastrophic with the new Windows selection code! (Apparently the
6355         author of this function didn't realize there was a fun
6356         replace-match that could make his life much easier, because we
6357         duplicated the entire logic.  The new version is smaller, easier
6358         to understand, much more robust, and has extended features --
6359         those of replace-match.)
6360
6361         * window.el:
6362         * window.el (with-selected-window): New.
6363         An obvious complement to the existing `with-selected-frame' and
6364         `with-current-buffer'.
6365
6366         * win32-native.el: Renamed from winnt.el.
6367         Added a great deal of stuff for properly handling process quoting,
6368         somewhat modeled on Kirill's original model (which i later threw
6369         away).  We should now finally have correctly working process arg
6370         quoting/dequoting so that the final app gets exactly what we
6371         intended.  Because the mechanism is in Lisp, it's easily
6372         extendible. (For those running bash and running the native
6373         version, I tried hard to do what I thought was correct.  But more
6374         thought is needed, and ideally the volunteer work of people with
6375         these configurations that they generally run on.)
6376
6377         * x-font-menu.el (x-font-menu-font-data):
6378         Put in defvar's to fix byte-compiler warnings.
6379
6380 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6381
6382         * select.el (selection-coercion-alist): Initialise.
6383         * select.el (select-coerce-to-text): New.
6384         * select.el (select-coerce): New.
6385         New functions to perform type and value coercion.
6386
6387         * select.el (select-buffer-killed-default): Keep data if it was
6388         on the clipboard.
6389
6390 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6391
6392         * menubar-items.el (default-menubar): Fix typo.
6393         (default-menubar): `lambda' was mispelled as `lamda'.
6394
6395 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6396
6397         * window.el (shrink-window-if-larger-than-buffer): Remove
6398         edge checking code.
6399
6400 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6401
6402         * paths.el (gnus-local-domain): Removed.
6403         (gnus-local-organization): Ditto.
6404         (gnus-startup-file): Ditto.
6405
6406 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6407
6408         * files.el (auto-mode-alist): Add .spec for RPM.
6409
6410 2000-07-31  Andy Piper  <andy@xemacs.org>
6411
6412         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6413
6414 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6415
6416         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6417         browse-url.
6418         * help.el (xemacs-www-page): Ditto.
6419         (xemacs-www-faq): Ditto.
6420         * menubar-items.el (default-menubar): Ditto.
6421
6422         * wid-edit.el (widget-url-link-action): Ditto.
6423         From: Kenichi OKADA <okada@opaopa.org>.
6424
6425 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6426
6427         * finder.el (finder-commentary): Add autoload cookie.
6428
6429 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6430
6431         * files.el (insert-file-contents-literally): Fix second let
6432         binding for `coding-system-for-read' to `coding-system-for-write'
6433         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6434
6435 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6436
6437         * files.el (insert-file-contents-literally): Use binary coding
6438         system (from Morioka san).
6439         (insert-file-contents-literally): Make file-name-handler method.
6440
6441 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6442
6443         * cl-macs.el (get-selection): Add defsetf.
6444
6445 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6446
6447         * x-init.el (x-activate-region-as-selection): replace obsolete
6448         function x-own-selection with own-selection.
6449         (ow-find): replace obsolete functions x-get-selection and
6450         x-get-clipboard with get-selection and get-clipboard.
6451         (init-post-x-win): replace obsolete function x-disown-selection
6452         with disown-selection.
6453
6454 2000-07-20  Mike Sperber  <mike@xemacs.org>
6455
6456         * startup.el (load-user-init-file): Only try to load init file if
6457         it exists.
6458
6459 2000-07-10  Andy Piper  <andy@xemacs.org>
6460
6461         * dialog-items.el: sync with Ben's patch.
6462
6463         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6464         comment.
6465         (progress-text-glyph): deleted.
6466         (progress-layout-glyph): make completely minimal.
6467         (progress-gauge-glyph): ditto.
6468         (progress-display-style): fix to handle dynamic instantiator
6469         changes.
6470         (progress-text-instantiator): new.
6471         (progress-layout-instantiator): new.
6472         (progress-gauge-instantiator): new.
6473         (set-progress-display-instantiator): renamed and changed from
6474         set-progress-display-style.
6475         (progress-abort-glyph): use instantiator not glyph.
6476         (append-progress-display): use set-progress-display-instantiator
6477         and set-glyph-image.
6478         (abort-progress-display): ditto.
6479         (raw-append-progress-display): ditto.
6480
6481 2000-07-20  Ben Wing  <ben@xemacs.org>
6482
6483         * code-files.el: Move Mule-specific code to mule-coding.el.
6484
6485 2000-07-15  Ben Wing  <ben@xemacs.org>
6486
6487         * autoload.el:
6488         Fixed comments.
6489
6490         * cmdloop.el:
6491         * cmdloop.el (yes-or-no-p):
6492         * cmdloop.el (y-or-n-p):
6493         Make these functions use should-use-dialog-box-p and not be
6494         overridden in dialog.el.
6495
6496         * cus-dep.el:
6497         * cus-dep.el (Custom-make-dependencies): Removed.
6498         * cus-dep.el (Custom-make-dependencies-1): New.
6499         * cus-dep.el (Custom-make-one-dependency): New.
6500         New entry point for use in Makefiles, to avoid excessive
6501         invocations.
6502
6503         * cus-edit.el (custom-variable-reset-saved):
6504         * cus-edit.el (custom-variable-reset-standard):
6505         * cus-edit.el (custom-save-resets):
6506         Fix bytecompiler warnings.
6507
6508         * dialog.el:
6509         * dialog.el (yes-or-no-p-dialog-box):
6510         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6511         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6512         * dialog.el (get-dialog-box-response):
6513         * dialog.el (message-or-box):
6514         * dialog.el (make-dialog-box):
6515         * dialog.el (popup-dialog-box): New.
6516         Avoid yes-or-no-p bogosities.
6517         Create a general function `make-dialog-box' to encapsulate all
6518         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6519
6520         * dumped-lisp.el (preloaded-file-list):
6521         Add dialog-items.  Clean up.  Group files by types.
6522
6523         * easymenu.el (easy-menu-add):
6524         * easymenu.el (easy-menu-remove):
6525         Account for accelerators.
6526
6527         * extents.el:
6528         * extents.el (extent-list): New args, like in map-extents.
6529         * extents.el (extent-at-event): New.
6530         * extents.el (extents-at-event): New.
6531
6532         * font-lock.el:
6533         * font-lock.el (font-lock-mode):
6534         * font-lock.el (font-lock-default-fontify-buffer):
6535         * font-lock.el (font-lock-default-unfontify-region):
6536         * font-lock.el (font-lock-fontify-syntactically-region):
6537         * font-lock.el (font-lock-fontify-keywords-region):
6538         Use new progress-feedback names.
6539
6540         * font-lock.el (java-font-lock-identifier-regexp):
6541         * font-lock.el (java-font-lock-class-name-regexp):
6542         Fix bytecompiler warnings.
6543
6544         * gutter-items.el:
6545         * gutter-items.el (progress-display-use-echo-area): Removed.
6546         * gutter-items.el (progress-feedback-use-echo-area): New.
6547         * gutter-items.el (progress-display-popup-period): Removed.
6548         * gutter-items.el (progress-feedback-popup-period): New.
6549         * gutter-items.el (set-progress-display-style): Removed.
6550         * gutter-items.el (set-progress-feedback-style): New.
6551         * gutter-items.el (progress-display-style): Removed.
6552         * gutter-items.el (progress-feedback-style): New.
6553         * gutter-items.el (progress-stack):
6554         * gutter-items.el (progress-displayed-p): Removed.
6555         * gutter-items.el (progress-feedbacked-p): New.
6556         * gutter-items.el (clear-progress-display): Removed.
6557         * gutter-items.el (clear-progress-feedback): New.
6558         * gutter-items.el (progress-display-clear-when-idle): Removed.
6559         * gutter-items.el (progress-feedback-clear-when-idle): New.
6560         * gutter-items.el (remove-progress-display): Removed.
6561         * gutter-items.el (remove-progress-feedback): New.
6562         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6563         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6564         * gutter-items.el (append-progress-display): Removed.
6565         * gutter-items.el (append-progress-feedback): New.
6566         * gutter-items.el (abort-progress-display): Removed.
6567         * gutter-items.el (abort-progress-feedback): New.
6568         * gutter-items.el (raw-append-progress-display): Removed.
6569         * gutter-items.el (raw-append-progress-feedback): New.
6570         * gutter-items.el (display-progress-display): Removed.
6571         * gutter-items.el (display-progress-feedback): New.
6572         * gutter-items.el (current-progress-display): Removed.
6573         * gutter-items.el (current-progress-feedback): New.
6574         * gutter-items.el (current-progress-display-label): Removed.
6575         * gutter-items.el (current-progress-feedback-label): New.
6576         * gutter-items.el (progress-display): Removed.
6577         * gutter-items.el (progress-feedback): New.
6578         Replace "progress-display" with "progress-feedback" globally.
6579
6580         * gutter-items.el (lprogress-display): Removed.
6581         * gutter-items.el (progress-feedback-with-label): New.
6582         Rename lprogress-display ==> progress-feedback-with-label.
6583
6584         * gutter-items.el (search-dialog-direction): Removed.
6585         * gutter-items.el (search-dialog-text): Removed.
6586         * gutter-items.el (search-dialog-callback): Removed.
6587         * gutter-items.el (make-search-dialog): Removed.
6588         Move to dialog-items.el.
6589
6590         * help.el:
6591         * help.el (help-mode-quit):
6592         * help.el (mode-for-help): New.
6593         * help.el (help-sticky-window): New.
6594         * help.el (help-window-config): New.
6595         * help.el (with-displaying-help-buffer):
6596         * help.el (function-at-event): New.
6597         * help.el (help-symbol-regexp): New.
6598         * help.el (help-symbol-run-function-1): New.
6599         * help.el (help-symbol-run-function): New.
6600         * help.el (help-symbol-function-context-menu): New.
6601         * help.el (help-symbol-variable-context-menu): New.
6602         * help.el (help-symbol-function-and-variable-context-menu): New.
6603         * help.el (frob-help-extents): New.
6604         * help.el (describe-function-1):
6605         * help.el (variable-at-point):
6606         * help.el (variable-at-event): New.
6607         * help.el (describe-variable):
6608         Major overhaul.
6609         - Make functions and variables be mousable.
6610         - Middle button hyperlinks.
6611         - New context-menu entries.
6612
6613         * keydefs.el:
6614         * keydefs.el (global-map):
6615         New key bindings to move lines up and down.
6616
6617         * lisp-mode.el:
6618         * lisp-mode.el (construct-lisp-mode-menu): New.
6619         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6620         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6621         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6622         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6623         Make popup and menubar menus be different.  Popup menu uses
6624         clicked location and automatically assumes symbol under the mouse
6625         for various commands.
6626
6627         * menubar-items.el:
6628         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6629         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6630
6631         * menubar-items.el (global-popup-menu): Removed.
6632         * menubar-items.el (mode-popup-menu): Removed.
6633         * menubar-items.el (activate-popup-menu-hook): Removed.
6634         * menubar-items.el (popup-mode-menu): Removed.
6635         * menubar-items.el (popup-buffer-menu): Removed.
6636         * menubar-items.el (popup-menubar-menu): Removed.
6637         Move to menubar.el.
6638
6639         * menubar.el:
6640         * menubar.el (global-popup-menu): New.
6641         * menubar.el (mode-popup-menu): New.
6642         * menubar.el (activate-popup-menu-hook): New.
6643         * menubar.el (last-popup-menu-event): New.
6644         * menubar.el (popup-mode-menu): New.
6645         * menubar.el (popup-buffer-menu): New.
6646         * menubar.el (popup-menubar-menu): New.
6647         * menubar.el (menu-call-at-event): New.
6648         Move non-content functions here.  Add support for context menu
6649         items on extents.
6650
6651         * minibuf.el (minibuffer-history-uniquify):
6652         Typo fix.
6653
6654         * minibuf.el (read-file-name-1):
6655         Call new file dialog box if it exists.
6656
6657         * minibuf.el (mouse-rfn-setup-vars):
6658         Clean up "chop" action.
6659
6660         * mouse.el:
6661         * mouse.el (button2): Now bound to mouse-track.
6662         * mouse.el (click-inside-extent-p):
6663         * mouse.el (point-inside-extent-p):
6664         * mouse.el (point-inside-selection-p):
6665         * mouse.el (mouse-drag-or-yank): Removed.
6666         * mouse.el (mouse-begin-drag-n-drop): New.
6667         * mouse.el (mouse-eval-sexp):
6668         * mouse.el (mouse-track-activate-strokes): New.
6669         * mouse.el (mouse-track-do-activate): New.
6670         * mouse.el (mouse-track):
6671         * mouse.el (default-mouse-track-event-is-with-button): New.
6672         * mouse.el (default-mouse-track-cleanup-hook):
6673         * mouse.el (default-mouse-track-drag-hook):
6674         * mouse.el (default-mouse-track-drag-up-hook):
6675         * mouse.el (default-mouse-track-click-hook):
6676         Merge drag-n-drop into mouse-track.
6677         Add general "activate" support to replace specific button2 kludges.
6678         Use "button modifier" support in mouse-track.
6679
6680         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6681
6682         * package-ui.el:
6683         * package-ui.el (pui-menu):
6684         * package-ui.el (pui-popup-context-sensitive): Removed.
6685         Fix bytecompiler warnings.
6686         Clean up popup code a bit.
6687
6688         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6689
6690         * simple.el:
6691         * simple.el (transpose-lines):
6692         * simple.el (transpose-line-up): New.
6693         * simple.el (transpose-line-down): New.
6694         * simple.el (transpose-subr):
6695         * simple.el (transpose-subr-1): Removed.
6696         Clean up, add functions to move lines up and down.
6697
6698         * startup.el (mail-host-address):
6699         * startup.el (user-mail-address):
6700         Customize.
6701
6702         * subr.el:
6703         * subr.el (set-symbol-value-in-buffer): New.
6704         * subr.el (error):
6705         * subr.el (check-argument-type):
6706         * subr.el (defined-error-p): New.
6707         Add structured error support.
6708
6709         * toolbar-items.el (toolbar-compile):
6710         Use new make-dialog-box.
6711
6712         * update-elc.el:
6713
6714         * userlock.el (ask-user-about-lock-dbox):
6715         * userlock.el (ask-user-about-supersession-threat-dbox):
6716         * userlock.el (ask-user-about-lock):
6717         * userlock.el (ask-user-about-supersession-threat):
6718         Use new make-dialog-box.
6719         Add safety checks; use should use-dialog-box-p.
6720
6721         * window-xemacs.el:
6722         * window-xemacs.el (__buffer-dedicated-frame):
6723         * window-xemacs.el (buffer-dedicated-frame): New.
6724         * window-xemacs.el (set-buffer-dedicated-frame): New.
6725         Move dedicated-frame stuff into lisp.
6726
6727 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6728
6729         * printer.el (generic-print-region): Do not require that
6730         `printer-name' be set.
6731         (printer-name): Commentary clarification.
6732
6733 2000-07-19  Martin Buchholz <martin@xemacs.org>
6734
6735         * XEmacs 21.2.35 is released.
6736
6737 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6738
6739         * select.el (selection-coercible-types): Initialise.
6740
6741 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6742
6743         * select.el (own-clipboard): Bug fix.
6744
6745 2000-07-17  Mike Sperber  <mike@xemacs.org>
6746
6747         * cus-edit.el (custom-migrate-custom-file): Save init file before
6748         continuing.
6749
6750 2000-07-16  Mike Sperber  <mike@xemacs.org>
6751
6752         * startup.el (load-init-file): Remove silly call to
6753         `load-user-custom-file`.
6754         (maybe-migrate-user-init-file): Minor fixes.
6755
6756 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6757
6758         * apropos.el (apropos-documentation-check-doc-file):
6759         `doc' variable should be let-bound, as was presumably intended.
6760
6761         * cus-edit.el (custom-variable-reset-saved):
6762         (custom-variable-reset-standard):
6763         Remove unused variable comment-widget.  Twice.
6764
6765         * toolbar.el (toolbar-blank-press-function):
6766         Add a real defvar with initial value nil and proper docstring.
6767         (press-toolbar-button): No need to check for boundp-ness anymore.
6768
6769         * rect.el (open-rectangle-line): Remove useless (let) form.
6770         Add defvar for pending-delete-mode.
6771
6772         * info.el (Info-find-node): This function needs an autoload cookie.
6773
6774         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6775         Use let* since the second form referred to the first.
6776
6777 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6778
6779         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6780         instead of removed `mswindows-get-clipboard'.
6781
6782
6783 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6784
6785         * select.el (select-convert-from-text): New.
6786         * select.el (select-convert-from-length): New.
6787         * select.el (select-convert-from-integer): New.
6788         * select.el (select-convert-from-identity): New.
6789         * select.el (select-convert-from-filename): New.
6790         * select.el (selection-converter-in-alist): Use them.
6791         New converter functions for X.
6792
6793         * select.el (get-selection): Removed comment.
6794
6795         * select.el (own-selection): Removed append code - I thought
6796         I'd already done this, but apparently not...
6797
6798         * select.el: Changed comment about TIMESTAMP.
6799
6800         * select.el (select-convert-in): New.
6801         * select.el (select-convert-out): New.
6802         New functions that get used by select.c.
6803
6804         * select.el (select-buffer-killed-default): New.
6805         * select.el (select-buffer-killed-text): New.
6806         * select.el (selection-buffer-killed-alist): New.
6807         New list and functions that get called if a relevant selection
6808         exists and a buffer gets killed.
6809
6810         * select.el (select-convert-to-targets):
6811         * select.el (select-convert-to-identity): Removed.
6812         * select.el (select-convert-from-identity): Removed.
6813         * select.el (select-converter-out-alist):
6814         Removed _EMACS_INTERNAL selection type.
6815
6816         * x-select.el (xselect-kill-buffer-hook): Removed.
6817         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6818         Removed this X-specific nonesense. Use the generic support
6819         in select.el instead.
6820
6821 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6822
6823         * mule/mule-category.el (defined-category-hashtable):
6824         Use make-hash-table instead of make-hashtable
6825
6826         * buff-menu.el: Byte-compiler warning fix.
6827
6828         * isearch-mode.el (isearch-highlight-all-cleanup):
6829         Remove unused variable `isearch-highlight-all-start'.
6830
6831         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6832
6833         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6834
6835         * cus-dep.el (Custom-make-dependencies):
6836         Add autoload cookie for custom-add-loads to generated custom-load.el.
6837
6838         * autoload.el (autoload-package-name): Warning suppression.
6839         Move defvar prior to first use.
6840
6841         * custom.el: Add autoload for custom-declare-face.
6842         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6843         * cl.el (cl-hack-byte-compiler):
6844         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6845         to work properly.
6846
6847 2000-07-08  Mike Sperber  <mike@xemacs.org>
6848
6849         * startup.el (load-home-init-file): Added variable.
6850         (maybe-migrate-user-init-file): Added.
6851         (load-user-init-file): Load custom file if different from init
6852         file.
6853
6854         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6855         "startup."
6856
6857         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6858         Moved `custom-file'-related code to cus-file.el.
6859
6860         * cus-file.el: New file.
6861
6862 2000-04-01  Mike Sperber  <mike@xemacs.org>
6863
6864         * packages.el (packages-find-package-directories): Added support
6865         for external package hierarchies with in-place installations.
6866
6867         * find-paths.el (paths-root-in-place-p): Added.
6868         (paths-find-emacs-directory): Added support for external
6869         directories with in-place installations.
6870         (paths-find-site-directory): Ditto.
6871
6872         * startup.el (find-user-init-file): Also look for
6873         ~/.xemacs/init.elc? in preference to ~/.emacs.
6874
6875 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6876
6877         * select.el (own-selection):
6878         * select.el (own-clipboard): Changed `append' parameter to
6879         `how-to-use' parameter.
6880         * select.el (own-selection): Removed icky append code.
6881         * select.el (own-selection, get-selection): Removed extra type
6882         checking.
6883         * select.el (selection-appender-alist):
6884         * select.el (selection-converter-{in|out}-alist): Initialise.
6885         * select.el (select-append-to-*): New.
6886         * select.el (select-convert-from-*): New.  New functions to append
6887         data and convert data from external type.
6888
6889 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6890
6891         * font-lock.el: Javadoc enhancements.
6892
6893 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6894
6895         * printer.el (generic-print-region): Compose job name from buffer
6896         name.
6897
6898 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6899
6900         * font-lock.el (font-lock-fontify-pending-extents): Call
6901         font-lock-fontify-region instead of font-lock-fontify-buffer
6902         to avoid unnecessary progress gauges.
6903
6904 2000-07-06  Craig Lanning  <lanning@scra.org>
6905
6906         * custom-load.el (faces):
6907
6908         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6909         dir is a regex.
6910
6911         * process.el (call-process-internal): from Dan Holmsand, use binary
6912         coding systems so that jka-compr works.
6913
6914 2000-07-07  Ben Wing  <ben@xemacs.org>
6915
6916         * font-lock.el: Undo previous change.  Unfortunately, some
6917         files actually use the variables directly in their init code
6918         without quoting them.
6919
6920 2000-07-07  Ben Wing  <ben@xemacs.org>
6921
6922         * font-lock.el (defvar font-lock-*-face): Removed.
6923
6924         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6925         only when necessary.
6926
6927 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6928
6929         * cl-macs.el: fix cl-transform-function-property kludge
6930         so that it does not require a random feature.
6931
6932 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6933
6934         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6935         as in Linux kernel "Rules.make".
6936
6937 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6938
6939         * build-report.el (build-report): Add autoload cookie.
6940
6941 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6942
6943         * package-ui.el (defgroup pui):  Correct a misspelling
6944         (pui-toggle-package-delete):  Change `seleted' to `selected'
6945
6946 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6947
6948         * package-get.el (package-get-update-base):
6949         (package-get): Use insert-file-contents-literally always.
6950         (package-get-maybe-save-index):
6951         Force coding system for writing to binary.
6952
6953 2000-06-08  Mike Alexander  <mta@arbortext.com>
6954
6955         * code-process.el (call-process-region): If there is no coding
6956         system for the process on process-coding-system-alist use the
6957         coding system of the buffer containing the region.
6958
6959 2000-06-10  Ben Wing  <ben@xemacs.org>
6960
6961         * cmdloop.el (command-error):
6962         If debug-on-error and noninteractive, output backtrace.
6963
6964         * files.el (file-relative-name):
6965         Remove MSDOS references.
6966
6967         * simple.el (line-number): New function, due to non-obvious
6968         behavior/usage of count-lines.
6969
6970         * simple.el (count-lines): document non-obvious usage to get
6971         line number.
6972
6973 2000-06-11  Ben Wing  <ben@xemacs.org>
6974
6975         * faces.el ((featurep 'xpm)):
6976         * x-faces.el (x-init-face-from-resources):
6977         * x-faces.el (x-init-frame-faces):
6978         * x-misc.el (x-init-specifier-from-resources):
6979         * x-misc.el (x-get-resource-and-bogosity-check):
6980         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6981         * x-mouse.el (x-init-pointer-shape):
6982         * x-scrollbar.el (x-init-scrollbar-from-resources):
6983         Add sixth argument to x-get-resource calls so as to issue warnings
6984         rather than errors on bogus arguments.
6985
6986 2000-06-05  Ben Wing  <ben@xemacs.org>
6987
6988         * compat.el: new file.  provides a clean, non-intrusive way to
6989         define compatibility functions.
6990
6991         * process.el (shell-quote-argument): temporary fix for lack
6992         of nt-quote-process-args.  #### I need to put back the overall
6993         structure of that mechanism but redo the guts of it using the
6994         extra intelligence in the C code.
6995
6996 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6997
6998         * package-info.el (pi-md5sum): Calculate MD5 sum just like
6999         `package-get' does in package-get.el, instead of using external
7000         "md5sum" program.
7001
7002         * package-get.el (package-get): Insert package file literally to
7003         make checksum calculation work.
7004
7005 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7006
7007         * code-files.el (convert-mbox-coding-system): Deleted.
7008         (file-coding-system-alist): Removed reference to
7009         convert-mbox-coding-system.
7010
7011 2000-05-28  Martin Buchholz <martin@xemacs.org>
7012
7013         * XEmacs 21.2.34 is released.
7014
7015 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7016
7017         * font-lock.el (font-lock-keywords): Rewrote docstring
7018
7019 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7020
7021         * loadhist.el (unload-feature): handle case where x is both boundp
7022         and fboundp
7023
7024 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7025
7026         * packages.el: It's ok to use built-in macros, but not lisp
7027         defined ones.
7028
7029 2000-05-20  Ben Wing  <ben@xemacs.org>
7030
7031         * font-lock.el:
7032         * font-lock.el (font-lock-message-threshold):
7033         * font-lock.el (font-lock-mode):
7034         * font-lock.el (font-lock-default-fontify-buffer):
7035         * font-lock.el (font-lock-always-fontify-immediately):
7036         * font-lock.el (font-lock-old-extent): Removed.
7037         * font-lock.el (font-lock-old-len): Removed.
7038         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7039         * font-lock.el (font-lock-pending-extent-table): New.
7040         * font-lock.el (font-lock-range-table): New.
7041         * font-lock.el (font-lock-after-change-function):
7042         * font-lock.el (font-lock-after-change-function-1): Removed.
7043         * font-lock.el (font-lock-fontify-pending-extents): New.
7044         * font-lock.el ('font-lock-revert-cleanup): Removed.
7045         * font-lock.el ('font-lock-revert-setup): Removed.
7046         Rewrite deferral code to handle any number of changes, merging
7047         them properly.  Remove hacked-up code for revert-buffer, now
7048         unnecessary.
7049
7050         * menubar-items.el (default-menubar):
7051         In Options->Edit Init File, don't switch to emacs-lisp-mode
7052         unless necessary; doing this turns off font-lock.
7053
7054 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7055
7056         * keydefs.el: Define C-x BS to backward-kill-sentence.
7057
7058 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7059
7060         * files.el (hack-local-variables-prop-line): Use non-greedy
7061         matching to process -*-texinfo-*- -*-.
7062
7063 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7064
7065         * minibuf.el (minibuf-directory-files): new function.
7066         (read-file-name-activate-callback): use minibuf-directory-files.
7067         (read-directory-name-internal): ditto.
7068         (mouse-file-display-completion-list): ditto.
7069         (mouse-directory-display-completion-list): ditto.
7070         (read-file-name-internal): remove "./" from completion list unless
7071         explicitly matched, for consistency.
7072
7073 2000-05-11  Ben Wing  <ben@xemacs.org>
7074
7075         * gutter-items.el (gutter-buffers-tab):
7076         * gutter-items.el (add-tab-to-gutter):
7077         * gutter-items.el (update-tab-in-gutter):
7078         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7079         * gutter-items.el (append-progress-display):
7080         * gutter-items.el (abort-progress-display):
7081         * gutter-items.el (raw-append-progress-display):
7082         Further fixes.  Use set-glyph-image not set-image-instance-property,
7083         to fix problems with multiple windows in a frame.
7084
7085         * menubar-items.el (tutorials-menu-filter):
7086         Fix typo.
7087
7088         * startup.el (early-error-handler):
7089         Display message box under windows; otherwise, message will disappear
7090         before it can be viewed.
7091
7092         * update-elc.el:
7093         Fix bug in NEEDTODUMP processing.
7094
7095 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7096
7097         * startup.el (lock-directory): Removed.
7098         (superlock-file): Ditto.
7099         (startup-set-paths): Remove lockdir.
7100         (startup-setup-paths-warning): Remove lock-directory.
7101
7102         * setup-paths.el (paths-find-lock-directory): Removed.
7103         (paths-find-superlock-file): Ditto.
7104
7105 2000-05-09  Ben Wing  <ben@xemacs.org>
7106
7107         * faces.el (set-face-property):
7108         * faces.el (set-face-font):
7109         * faces.el (set-face-foreground):
7110         * faces.el (set-face-background):
7111         * faces.el (set-face-background-pixmap):
7112         * faces.el (set-face-underline-p):
7113         * faces.el (set-face-strikethru-p):
7114         * faces.el (set-face-highlight-p):
7115         * faces.el (set-face-dim-p):
7116         * faces.el (set-face-blinking-p):
7117         * faces.el (set-face-reverse-p):
7118         doc string changes.
7119
7120         * glyphs.el:
7121         * glyphs.el (make-image-specifier):
7122         * glyphs.el (glyph-property):
7123         * glyphs.el (set-glyph-image):
7124         * glyphs.el (make-glyph):
7125         * glyphs.el (make-pointer-glyph):
7126         * glyphs.el (make-icon-glyph):
7127         * glyphs.el (widget-image-instance-p): New.
7128         authorship info, lots of doc changes.  New predicate, inadvertently
7129         omitted.  the general principle with specifier docs is now that
7130         the description of instantiators should go with the make-foo-specifier
7131         fun's doc string, rather than in foo-specifier-p.  this follows
7132         conventions elsewhere in XEmacs and in general is a lot more obvious
7133         of a place to look.  sometimes the make-foo-specifier function needs
7134         to be created in the process.
7135
7136         * gutter.el:
7137         * gutter.el (make-gutter-specifier): New.
7138         * gutter.el (make-gutter-size-specifier): New.
7139         * gutter.el (make-gutter-visible-specifier): New.
7140         specifier doc updates according to the conventions specified before.
7141
7142         * objects.el:
7143         * objects.el (make-font-specifier):
7144         * objects.el (make-color-specifier):
7145         * objects.el (make-face-boolean-specifier): New.
7146         specifier doc updates according to the conventions specified before.
7147
7148         * specifier.el:
7149         * specifier.el (set-specifier):
7150         * specifier.el (make-integer-specifier): New.
7151         * specifier.el (make-boolean-specifier): New.
7152         * specifier.el (make-natnum-specifier): New.
7153         * specifier.el (make-generic-specifier): New.
7154         * specifier.el (make-display-table-specifier): New.
7155         specifier doc updates according to the conventions specified before.
7156
7157         * toolbar.el:
7158         * toolbar.el (make-toolbar-specifier): New.
7159         specifier doc updates according to the conventions specified before.
7160
7161 2000-05-09  Ben Wing  <ben@xemacs.org>
7162
7163         * process.el (call-process-internal): Revert to previous version
7164         because Mike's change clashed with a change I did not long before.
7165         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7166         Thanks very much Mike for pointing out the bug and submitting a
7167         patch!
7168
7169 2000-04-13  Mike Alexander  <mta@arbortext.com>
7170
7171         * process.el (call-process-internal): Send the correct input buffer
7172         (call-process-internal): Return the exit status of the process
7173
7174 2000-05-07  Ben Wing  <ben@xemacs.org>
7175
7176         * winnt.el:
7177         * winnt.el (nt-quote-args-verbatim): Removed.
7178         * winnt.el (nt-quote-args-prefix-quote): Removed.
7179         * winnt.el (nt-quote-args-backslash-quote): Removed.
7180         * winnt.el (nt-quote-args-double-quote): Removed.
7181         * winnt.el (nt-quote-args-functions-alist): Removed.
7182         * winnt.el (nt-quote-process-args): Removed.
7183         Remove all stuff for argument quoting.  We borrow the code instead
7184         from Emacs 20.6, which is much more careful in its quoting
7185         (e.g. in handling runs of the escape character) and avoids most of
7186         the need for this Lisp mechanism by checking to see whether we're
7187         running a Cygwin or normal program and doing the appropriate
7188         quoting.  If we end up needing such a mechanism, we should add
7189         it by extending the variable `mswindows-quote-process-args' so it
7190         can take an alist of regexps.
7191
7192 2000-05-07  Ben Wing  <ben@xemacs.org>
7193
7194         * keydefs.el:
7195         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7196         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7197         the window without moving point.
7198
7199         * simple.el:
7200         * simple.el (scroll-up-one): New.
7201         * simple.el (scroll-down-one): New.
7202         Functions for use with C-M-up/down.
7203
7204 2000-05-01  Martin Buchholz <martin@xemacs.org>
7205
7206         * XEmacs 21.2.33 is released.
7207
7208 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7209
7210         * dialog.el (yes-or-no-p-dialog-box):
7211         Fix docstring.
7212         Fix following horrible bug in X11 mode with focus-follows-mouse:
7213           1. Visit two files in two different frames.
7214           2. do File->Revert Buffer in one of those frames.
7215           3. Dialog box appears.
7216           4. Arrange things so that the mouse passes over the *other*
7217              frame, then to the dialog box, and click on "Yes".
7218           5. The file contents end up in the *wrong* buffer!
7219         Add TODO comment.
7220
7221 2000-04-28  Ben Wing  <ben@xemacs.org>
7222
7223         * help.el (describe-installation): correct typo introduced
7224         in last patch: boundp -> fboundp.
7225
7226         * etags.el (buffer-tag-table-list):
7227         canonicalize filenames to Unix format so that tag-table-alist
7228         searching works under Windows.
7229
7230         * autoload.el:
7231         Bowdlerize the supposedly objectionable words
7232         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7233
7234         * gutter-items.el (set-progress-display-style):
7235         * gutter-items.el (search-dialog-callback):
7236         * gutter-items.el (make-search-dialog):
7237         Change to new callback-ex api.
7238
7239 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7240
7241         * help.el: (describe-installation): decode-coding-string is not
7242         defined in a non MULE environment.
7243
7244 2000-04-28  Ben Wing  <ben@xemacs.org>
7245
7246         * gutter-items.el (buffer-list-changed-hook):
7247         use it, not record-buffer-hook.
7248
7249         * subr.el (record-buffer-hook): Removed.
7250
7251 2000-04-27  Ben Wing  <ben@xemacs.org>
7252
7253         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7254         use NORECORD option.  Andy will not like this, but the existing
7255         gutter behavior is just wrong, as per this comment:
7256
7257         ;; this used to add the norecord flag to both calls below.
7258         ;; this is bogus because it is a pervasive assumption in XEmacs
7259         ;; that the current buffer is at the front of the buffers list.
7260         ;; for example, select an item and then do M-C-l
7261         ;; (switch-to-other-buffer).  Things get way confused.
7262         ;;
7263         ;; Andy, if you want to maintain the current look, you must
7264         ;;  *uncouple* the gutter order and buffers order.
7265
7266         * loaddefs.el (completion-ignored-extensions): unfuckify.
7267
7268         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7269         xemacs.mak.
7270
7271         * autoload.el (batch-update-one-directory): new function, used in
7272         xemacs.mak.
7273
7274         * loadup.el: set gc-cons-threshold very high unless dumping --
7275         loadup during update-elc is much much much faster.  also do this
7276         when quick-building.
7277
7278         add commented-out code for profiling loadup.
7279
7280
7281         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7282         is required in order to build xemacs.
7283
7284 2000-04-26  Ben Wing  <ben@xemacs.org>
7285
7286         * loadup.el: don't garbage collect during loadup if quick-build
7287         compile-time option is set.
7288
7289 2000-04-23  Ben Wing  <ben@xemacs.org>
7290
7291         * update-elc.el: compute whether any dumped .el or .elc files
7292         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7293         if so.
7294
7295         * update-elc.el (update-elc-files-to-compile): always change
7296         NOBYTECOMPILE in the src directory rather than current dir,
7297         so it will work under NT.
7298
7299         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7300         the form of this file is identical between Unix and Windows.
7301         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7302         Added comment.
7303         (update-autoloads-from-directory): updated doc string.
7304         updated doc strings in a few other places.
7305
7306 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7307
7308         * bytecomp.el (byte-force-recompile): Fix argument to
7309         byte-recompile-directory.
7310
7311 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7312
7313         * gutter-items.el (progress-display-clear-when-idle): Use
7314         add-one-shot-hook.
7315         * gutter-items.el (clear-progress-display): Adjust number of
7316         arguments.
7317
7318 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7319
7320         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7321
7322 2000-04-16  Ben Wing  <ben@xemacs.org>
7323
7324         * printer.el: New file.
7325
7326         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7327
7328         * help.el (describe-installation): Fix decoding for Windows.
7329
7330         * menubar-items.el:
7331         * menubar-items.el (default-menubar):
7332         * menubar-items.el (tutorials-menu-filter): New.
7333         * menubar-items.el (popup-menubar-menu):
7334         Add authorship.  Redo Help menu and Tutorials filter.
7335
7336         * menubar.el: Correct comment.
7337
7338         * modeline.el (modeline-buffer-identification): Correct doc string.
7339
7340         * simple.el:
7341         * simple.el (printing): Removed.
7342         * simple.el (printer-name): Removed.
7343         * simple.el (generic-print-buffer): Removed.
7344         * simple.el (generic-print-region): Removed.
7345         Move generic print code to printer.el.
7346
7347 2000-04-15  Ben Wing  <ben@xemacs.org>
7348
7349         * simple.el (generic-print-region): New.
7350         make this function actually work.
7351         (generic-print-buffer): call generic-print-region.
7352
7353 2000-04-14  Andy Piper  <andy@xemacs.org>
7354
7355         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7356         by using the new widget-callback-current-channel.
7357         (search-dialog-callback): ditto.
7358
7359 2000-04-12  Andy Piper  <andy@xemacs.org>
7360
7361         * gutter.el (default-gutter-position): moved from gutter-items.el.
7362         (default-gutter-position-changed-hook): ditto.
7363         (gutter-element-visibility-changed-hook): ditto.
7364         (set-gutter-element): ditto.
7365         (remove-gutter-element): ditto.
7366         (set-gutter-element-visible-p): ditto.
7367         (gutter-element-visible-p): ditto.
7368         (init-gutter): ditto.
7369
7370         * dialog.el (make-dialog-box): renamed and moved from
7371         gutter-items.el
7372
7373         * gutter-items.el: move various functions elsewhere.
7374
7375 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7376
7377         * menubar-items.el: Fixed place of parenthesis.
7378
7379 2000-04-12  Ben Wing  <ben@xemacs.org>
7380
7381         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7382                 without constantly being prompted for the tag.
7383         * simple.el: Added a number of section headings, to clarify the
7384                 organization of this file.
7385         * simple.el (activate-region):
7386         * simple.el (region-exists-p):
7387         * simple.el (region-active-p):
7388                 Moved these three function down to the other side of
7389                 the case-changing functions, so they join the rest of
7390                 the region code.
7391         * simple.el (printing): New.
7392         * simple.el (printer-name): New.
7393         * simple.el (generic-print-buffer): New.
7394                 New functions, a very simple prototype for a unified
7395                 printing interface.
7396
7397         * process.el (call-process-internal): Real fix for null BUFFER,
7398                 other problems with BUFFER specs.
7399
7400         * menubar-items.el:
7401                 Fixed up File->Print to use new printing functions.
7402                 Various corrections and expansions to Grep/Compile menus.
7403                 New options for Printing.
7404                 New options for SMTP Mail, the way to send mail under
7405                   MS Windows. (There's also a package patch to make SMTP
7406                   Mail be the default under MSWin.)
7407
7408 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7409
7410         * menubar-items.el: Selecting Rectangle Mousing from menubar
7411         did not work.  Needed to quote mouse-track-rectangle-p.
7412
7413 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7414
7415         * cl-compat.el (keywordp): Removed.
7416
7417 2000-04-05  Andy Piper  <andy@xemacs.org>
7418
7419         * gutter-items.el (progress-layout-glyph): don't initialize here.
7420         (progress-gauge-glyph): use dynamic sizing.
7421         (set-progress-display-style): new function. Set progress glyphs
7422         appropriately depending on the style.
7423         (progress-display-style): new variable. Custom version of
7424         set-progress-display-style.
7425         (progress-abort-glyph): switch to dynamic sizes.
7426         (search-dialog-text): make the edit field active.
7427
7428 2000-04-04  Andy Piper  <andy@xemacs.org>
7429
7430         * gutter-items.el (make-search-dialog): need to make the search
7431         dialog visible after creation.
7432
7433         * menubar-items.el (default-menubar): use the search dialog for
7434         searching. Remove some extraneous search menu items.
7435
7436         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7437         well as strings.
7438         (make-gutter-only-dialog-frame): allow the user to create the
7439         frame unmapped. Allow the gutter spec to be given as a glyph.
7440         (search-dialog-direction): new variable.
7441         (search-dialog-text): new variable.
7442         (search-dialog-callback): new function. Callback for the search
7443         dialog action.
7444         (make-search-dialog): new function. Create a user-friendly search
7445         dialog.
7446
7447 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7448
7449         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7450         under Windows.
7451
7452 2000-04-01  Andy Piper  <andy@xemacs.org>
7453
7454         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7455         progress more accurately.
7456
7457 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7458
7459         * finder.el (finder-compile-keywords): Process readable files only.
7460         Because error in process of .#finder-inf.el when compile xemacs
7461         with --with-clash-detection option.
7462
7463 2000-03-31  Andy Piper  <andy@xemacs.org>
7464
7465         * gutter-items.el (append-progress-display): don't delay after a
7466         successful font-lock.
7467         (make-gutter-only-dialog-frame): new function. Allow users to
7468         create gutter-only dialogs.
7469
7470 2000-03-27  Mike Alexander  <mta@arbortext.com>
7471
7472         * process.el (call-process-internal): Handle a null BUFFER
7473         parameter correctly.
7474
7475 2000-03-28  Andy Piper  <andy@xemacs.org>
7476
7477         * gutter-items.el (abort-progress-display): put strings in the
7478         gutter not extents.
7479         (progress-layout-glyph): signal special 'quit callback.
7480         (progress-display-quit-function): deleted.
7481         (progress-display-stop-callback): deleted.
7482         (progress-display-dispatch-command-events): deleted.
7483         (append-progress-display): remove calls to
7484         progress-display-dispatch-command-events.
7485         (raw-append-progress-display): ditto.
7486
7487 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7488
7489         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7490         being a list.  Actually define `stipple-pixmap-p' which is used as
7491         an error predicate.  Correctly handle PIXMAP being either relative
7492         or absolute file name.
7493
7494 2000-03-24  Andy Piper  <andy@xemacs.org>
7495
7496         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7497         (abort-progress-display): ditto. Don't delete the created extent.
7498         (raw-append-progress-display): ditto.
7499         (progress-display-dispatch-non-command-events): new
7500         function. Encapsulates what we want to do when no command input is
7501         required.
7502         (progress-display-dispatch-command-events): likewise, but disable
7503         for now since it causes too many problems.
7504         (append-progress-display): use them.
7505         (raw-append-progress-display): ditto.
7506         (default-gutter-position-changed-hook): set this rather than
7507         default-gutter-position-changed.
7508         (default-gutter-position-changed-hook): lambda with zero arguments
7509         rather than one.
7510         (raw-append-progress-display): trap errors in pending input since
7511         allowing them to signal will hose the gauge well and
7512         truly. Ideally we would like to delay these until we are more able
7513         to cope.
7514         (append-progress-display): ditto.
7515
7516 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7517
7518         * lisp/make-docfile.el: call-process-internal is now implemented
7519         in process.el.
7520
7521 2000-03-21  Ben Wing  <ben@xemacs.org>
7522
7523         * mule\mule-cmds.el (set-language-info-alist):
7524         Fix to correspond to new menu arrangement.
7525
7526 2000-03-21  Ben Wing  <ben@xemacs.org>
7527
7528         * process.el:
7529         * process.el (call-process-internal): New.
7530         New implementation of call-process.  Only enabled under NT, so far.
7531         stderr handling not implemented yet in CVS'd C code.
7532
7533 2000-03-20  Ben Wing  <ben@xemacs.org>
7534
7535         * lisp-mode.el:
7536         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7537         * lisp-mode.el (lisp-interaction-mode):
7538         Put back Lisp Interaction menubar for Jan V's sake.
7539
7540         * simple.el:
7541         * simple.el (mark-ring):
7542         * simple.el (dont-record-current-mark): New.
7543         * simple.el (in-shifted-motion-command): New.
7544         * simple.el (mark-ring-unrecorded-commands): New.
7545         * simple.el (mark-ring-max):
7546         * simple.el (set-mark-command):
7547         * simple.el (push-mark):
7548         * simple.el (handle-pre-motion-command):
7549         Implement scheme for not recording unimportant marks.
7550
7551         * subr.el:
7552         * subr.el (function-allows-args): New.
7553         New function function-allows-args.
7554
7555 2000-03-20  Martin Buchholz <martin@xemacs.org>
7556
7557         * XEmacs 21.2.32 is released.
7558
7559 2000-03-20  Andy Piper  <andy@xemacs.org>
7560
7561         * gutter-items.el (update-tab-in-gutter): force selection of the
7562         selected-window if required to do so.
7563         (buffers-tab-items): ditto.
7564         (add-tab-to-gutter): ditto.
7565         (create-frame-hook): use force-selection.
7566         (default-gutter-position-changed): lambdify.
7567         (update-tab-hook): deleted since it was only used in one place.
7568
7569 2000-03-18  Andy Piper  <andy@xemacs.org>
7570
7571         * files.el (find-file-noselect): undo change that shouldn't have
7572         gone in.
7573
7574 2000-03-17  Andy Piper  <andy@xemacs.org>
7575
7576         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7577         of selected-window trickery.
7578
7579         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7580         frames tabs.
7581         (progress-display-stop-callback): progress -> progress-display
7582         (progress-display-quit-function): ditto.
7583         (clear-progress-display): ditto.
7584         (remove-progress-display): ditto.
7585         (append-progress-display): ditto.
7586         (abort-progress-display): ditto.
7587         (raw-append-progress-display): ditto.
7588         (display-progress-display): ditto.
7589         (current-progress-display-label): ditto.
7590         (current-progress-display): ditto.
7591         (lprogress-display): ditto and save the buffer
7592         (progress-display): ditto. Otherwise the buffer sometimes gets
7593         changed which confuses font-lock.
7594
7595         * font-lock.el (font-lock-default-fontify-buffer): catch all
7596         errors, not just quit.
7597         (font-lock-mode): progress -> display-progress
7598         (font-lock-default-fontify-buffer): ditto.
7599         (font-lock-fontify-syntactically-region): ditto.
7600         (font-lock-fontify-keywords-region): ditto.
7601
7602 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7603
7604         * cl.el (gensym): Move to here from cl-macs.el.
7605         (gentemp): Ditto.
7606
7607 2000-03-16  Andy Piper  <andy@xemacs.org>
7608
7609         * font-lock.el (font-lock-mode): use lprogress and friends for
7610         progress management.
7611         (font-lock-default-fontify-buffer): ditto.
7612         (font-lock-fontify-syntactically-region): ditto.
7613         (font-lock-fontify-keywords-region): ditto.
7614         (font-lock-revert-cleanup): fix reverting.
7615         (font-lock-revert-setup): ditto.
7616
7617         * gutter-items.el (progress-use-echo-area): new variable. Use the
7618         echo area for progress gauges if non-nil.
7619         (clear-progress): remove echo area stuff and defer to
7620         clear-message.
7621         (append-progress): dispatch non-command events after each progress
7622         increment. Remove echo area stuff.
7623         (abort-progress): remove echo area stuff and defer to
7624         display-message.
7625         (raw-append-progress): ditto. Dispatch non-command events after
7626         gutter redisplay.
7627         (display-progress): defer echo area stuff to display-message.
7628
7629         * gutter-items.el (clear-progress):
7630         (abort-progress): indentation changes.
7631         (display-progress): don't clear progress.
7632         (append-progress): compare messages with equal.
7633         (raw-append-progress): use dispatch-non-command-events to flush
7634         widget creation events.
7635
7636 2000-03-13  Ben Wing  <ben@xemacs.org>
7637
7638         * abbrev.el:
7639         * abbrev.el (abbrev-string-to-be-defined): New.
7640         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7641         Changes for use with the menubar.
7642
7643 2000-03-12  Ben Wing  <ben@xemacs.org>
7644
7645         * alist.el (vassoc): moved here from font-menu.el.
7646
7647         * custom.el (defface): typo fix.
7648
7649         * dialog.el (yes-or-no-p-dialog-box):
7650         * dialog.el (message-box):
7651         * files.el (save-some-buffers-1):
7652         Put accelerators in the button names.
7653
7654         * font-lock.el (font-lock-comment-face):
7655         * font-lock.el (font-lock-keyword-face):
7656         * font-lock.el (font-lock-function-name-face):
7657         Fixed some of the colors under MS Windows because the existing
7658         default colors were hardly different from black and needed to be
7659         made lighter.
7660
7661         * font-menu.el:
7662         * font-menu.el (font-menu-split-long-menu):
7663         * font-menu.el (font-menu-family-constructor):
7664         * font-menu.el (font-menu-size-constructor):
7665         * font-menu.el (font-menu-weight-constructor):
7666         * font-menu.el (font-menu-set-font):
7667         vassoc moved to alist.el.
7668         Accelerators added to all menus.
7669         Unused bound var new-props removed.
7670
7671         * keydefs.el: I did a whole lot of rearranging to put things in a
7672         more consistent order and fixed a number of cases where key
7673         combinations involving up, down, left, right and so on were
7674         defined but the corresponding keypad combinations were not
7675         defined.
7676
7677         * lisp-mode.el:
7678         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7679         * lisp-mode.el (emacs-lisp-mode):
7680         * lisp-mode.el (lisp-interaction-mode):
7681         * lisp-mode.el (flet):
7682         Added accelerators onto the menus.
7683         Made all the different versions of the let function be indented
7684         the same way.
7685         Undid Steve's easy-menu-ification, because it makes it impossible
7686         to have the menubar and popup menus different.
7687         Cleaned up the menu; added items for find-function &c and some
7688         indenting, and removed debug-on-*.
7689
7690         * list-mode.el (list-mode-hook):
7691         * list-mode.el (list-mode):
7692         * list-mode.el (completion-setup-hook):
7693         * list-mode.el (display-completion-list):
7694         Added support for the :window-height keyword, which is required
7695         because of other changes that I made for the file dialog box.  I
7696         also made the hook variables list-mode-hook and
7697         completion-setup-hook and also minibuffer-setup-hook in
7698         minibuf.el be permanent-local; see comment in list-mode.el.
7699
7700         * map-ynp.el (map-y-or-n-p):
7701         Added accelerators to the dialog buttons.
7702
7703         * menubar-items.el (menu-truncate-list):
7704         New internal function.
7705         * menubar-items.el (submenu-generate-accelerator-spec):
7706         * menubar-items.el (menu-item-strip-accelerator-spec):
7707         * menubar-items.el (menu-item-generate-accelerator-spec):
7708         New exported functions, for use in auto-generating accelerator specs.
7709
7710         * menubar-items.el:
7711         * menubar-items.el (default-menubar):
7712         * menubar-items.el (maybe-add-init-button):
7713         * menubar-items.el (bookmark-menu-filter):
7714         * menubar-items.el (slow-format-buffers-menu-line):
7715         * menubar-items.el (build-buffers-menu-internal):
7716         * menubar-items.el (language-environment-menu-filter):
7717         * menubar-items.el (default-popup-menu):
7718         * menubar-items.el (popup-buffer-menu):
7719         * menubar-items.el (popup-menubar-menu):
7720         Did a major overhaul on this file, and in fact I'm nowhere near
7721         done working on the menubar, and there will be more patches to
7722         come.  A basic summary of what I've done:
7723
7724         a) I added accelerators to all of the menu items.  For menus that
7725         are auto-generated, such as the buffers menu, the accelerators are
7726         automatically added to the beginning of each line using the
7727         numbers 1 through 9, then zero, and then letters starting with A,
7728         but omitting the letters that are already in use for the fixed
7729         menu items at the top of the buffers menu.  To facilitate adding
7730         accelerators of this kind, I created some new functions
7731         (*-accelerator-spec), which are also being used by other filters
7732         that auto generate lists of things such as ftp sites to download
7733         packages.  If people really don't like these accelerators
7734         appearing at the beginning of the menu items, a variable can be
7735         added to optionally turn them off, but I think this is rather
7736         pointless because other menu items have accelerators and many or
7737         most of the menu users will use the accelerators if the support is
7738         there.
7739
7740         b) I combined the top level Tools and Apps menus into a single
7741         Tools menu, because the distinction between the two is not
7742         obvious, and the items on the menus are not used often enough that
7743         putting some of them onto submenus is a problem.
7744
7745         c) I created two new top level menus called View and Cmds because
7746         there were too many items on the File and Edit menus, and I'm going
7747         to be adding more items to these menus.  In contrast to the Tools
7748         menu, the items on these menus may be used quite often during an
7749         editing session, and so should be available with fewer
7750         keystrokes.
7751
7752         d) I added a number of options to the options menu, including one
7753         for controlling whether the alt key can be used to traverse to
7754         menu items using the accelerators, one for controlling behavior of
7755         control-k, one for controlling how the kill and yank functions
7756         interact with the clipboard, a few additional buffers-menu
7757         options, and various other things.  I also did a bit of
7758         rearranging, for example, combining the keyboard and mouse options
7759         into a single keyboard and mouse submenu to facilitate the
7760         accelerators on that level.
7761
7762         e) I changed the variable buffers-menu-format-buffer-line-function
7763         to take two arguments instead of one, the second argument being
7764         the line number for use in creating an accelerator.  I added a
7765         hack to support existing functions with one argument (although I
7766         doubt that very many of these exist), for backward compatibility.
7767
7768         f) I moved the top level mule menu to be a submenu of the edit
7769         menu.  I think that most of the items on this menu are fairly
7770         useless and there are certainly not enough frequently used items
7771         to justify this being its own top level menu.
7772
7773         g) I combined most of the items in big-menubar.el into the main menu.
7774         If people think the main menu is too big, it would be possible to
7775         create different configurations, some smaller.
7776
7777         * menubar.el (check-menu-syntax):
7778         Deleted some syntax checks that were no longer valid, partly
7779         because of changes that were already made a long time ago, and
7780         partly because of a change I made where I allow the name of the
7781         menu item to be an evaluated expression rather than just a string,
7782         similar to all of the other parameters of a menu item.
7783
7784         * minibuf.el:
7785         * minibuf.el (read-file-name-1):
7786         * minibuf.el (mouse-read-file-name-1):
7787         I made a number of changes to improve the appearance
7788         and functioning of the file dialog box.  They include:
7789
7790         a) Fixing the problem where closing the dialog box by clicking on
7791         the close button of the window didn't properly exit the
7792         minibuffer.
7793
7794         b) Fixing the problem that if you typed part of a file name, and
7795         then clicked on a completion with the mouse, the file was not
7796         correctly selected.
7797
7798         c) Changing the title of the dialog box to reflect the operation
7799         being done in accordance with user interface conventions, rather
7800         than the name of the dialog box buffer, which is rather useless.
7801
7802         d) Remove the words "possible completions are" which didn't
7803         belong.
7804
7805         e) Fix things so that the completions scroll off the end of the
7806         completions windows only to the right, rather than both to the
7807         right and down, which is in accordance with Windows user interface
7808         conventions.
7809
7810         * msw-init.el (init-post-mswindows-win):
7811         Added a binding for meta-F4, which is the standard windows binding
7812         for exiting a program.
7813
7814         * select.el (get-selection-no-error):
7815         * select.el (own-selection):
7816         * select.el (own-clipboard):
7817         Added an optional argument called append to the functions
7818         own-selection and own-clipboard.  This adds support for appending
7819         text to the existing selection and allows the function
7820         own-clipboard to be used as the value of the variable
7821         interprogram- cut-function.
7822
7823         Fixed a bug in own-selection in handling zmacs-region-stays.
7824
7825         * simple.el (historical-kill-line): New.
7826
7827         * simple.el (kill-line):
7828         * simple.el (interprogram-cut-function):
7829         * simple.el (interprogram-paste-function):
7830         * simple.el (handle-pre-motion-command):
7831         * simple.el (next-line):
7832         * simple.el (previous-line):
7833         a) Expanded the variable kill-whole-line, so that function
7834         kill-line can be set to delete the entire line always, not just
7835         when cursor is at the beginning of the line.  This is controlled
7836         by setting the variable kill-whole-line to the symbol 'always.
7837         This behavior, as well as the existing kill-whole-line behavior,
7838         now only take effect when kill-line is called interactively,
7839         although this is a departure from a previous behavior in the case
7840         of setting this variable kill-whole-line to t.  It is almost
7841         certainly what has always been intended, and most likely the old
7842         way of doing things introduced bugs.  I also created a function
7843         called historical-kill-line, which ignores the kill-whole-line
7844         setting and always gives the historical behavior of only killing
7845         to the end of the line.  I bound this function to shift- control-k
7846         so that the kill to end of line behavior is available, even when
7847         kill-whole-line has been set to change control-k into the simple
7848         delete-whole-line behavior. (This can be set using the options
7849         menu.)
7850
7851         b) I changed things so that kill and yank now interact with the
7852         clipboard by default under windows.  This was done by changing the
7853         default value of interprogram-cut- function and
7854         interprogram-paste-function.  You can get the old behavior by
7855         setting these to nil, and there is an option on the options menu
7856         to do this.
7857
7858         c) I added support for selecting text using shifted motion keys.
7859         This support is on by default and can be controlled by the
7860         variable shifted-motion-keys-select-region.  There is also a
7861         variable called unshifted-motion-keys-deselect-region that
7862         controls more specifically how the shifted motion key behavior
7863         works.  I did not put an option on the options menu to turn this
7864         off, because I can't imagine why this would be useful.
7865
7866         * simple.el (forward-block-of-lines):
7867         * simple.el (backward-block-of-lines):
7868         * simple.el (block-movement-size):
7869         New.
7870
7871         * simple.el (uncapitalized-title-words):
7872         * simple.el (uncapitalized-title-word-regexp):
7873         * simple.el (capitalize-string-as-title):
7874         * simple.el (capitalize-region-as-title):
7875         New.
7876
7877
7878         * subr.el (add-hook):
7879         * subr.el (make-local-hook): New.
7880         * subr.el (remove-local-hook): New.
7881         * subr.el (add-one-shot-hook): New.
7882         * subr.el (add-local-one-shot-hook): New.
7883         Added some functions to make using hooks easier.
7884         These include:
7885
7886         a) Functions add-local-hook and remove-local-hook to make it easy
7887         to use local hooks.
7888
7889         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7890         make it possible to add a "one-shot" hook, which is to say a hook
7891         that runs only once, and automatically removes itself after the
7892         first time it has run.
7893
7894 2000-03-09  Andy Piper  <andy@xemacs.org>
7895
7896         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7897
7898 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7899
7900         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7901         Moved from menubar-items.el.
7902         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7903
7904 2000-03-08  Andy Piper  <andy@xemacs.org>
7905
7906         * gutter-items.el (build-buffers-tab-internal): add selected field
7907         to buffers tab spec.
7908
7909 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7910
7911         * minibuf.el (last-exact-completion): Initialize to nil.
7912
7913 2000-03-07  Didier Verna  <didier@xemacs.org>
7914
7915         * startup.el (command-line-1): remove unused variable
7916         `first-file-buffer'.
7917
7918 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7919
7920         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7921         which is also used for Web server log files.
7922
7923 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7924
7925         * mule/mule-charset.el: Setup auto-fill-chars.
7926
7927 2000-03-02  SL Baur  <steve@beopen.com>
7928
7929         * subr.el (with-string-as-buffer-contents): Reimplement using
7930         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7931         non-deletion of buffer after execution problem.
7932         (with-output-to-string): Use unique buffer name.
7933
7934 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7935
7936         * gutter-items.el (buffers-tab-sort-function):  New variable.
7937         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7938
7939 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7940
7941         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7942
7943 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7944
7945         * menubar-items.el (maybe-add-init-button): Remove the "Load
7946         .emacs" button from all menubars.
7947
7948 2000-03-01  Didier Verna  <didier@xemacs.org>
7949
7950         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7951         region rectangle replacement (from Jan Vroonhof).
7952         (replace-rectangle): new function.
7953
7954 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7955
7956         * mule/mule-cmds.el (set-default-coding-systems): Use
7957         set-terminal-coding-system and set-keyboard-coding-system.
7958         * coding.el (set-terminal-coding-system): Use
7959         set-console-tty-output-coding-system.
7960         (set-keyboard-coding-system): Use
7961         set-console-tty-input-coding-system.
7962
7963 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7964
7965         * minibuf.el (read-variable): Allow symbol to default argument.
7966
7967 2000-02-27  Andy Piper  <andy@xemacs.org>
7968
7969         * gutter-items.el (update-tab-hook): new function to be used for
7970         hooks.
7971         (create-frame-hook): add update-tab-hook.
7972         (record-buffer-hook): ditto.
7973         (default-gutter-position-changed): ditto.
7974         (default-gutter-position): updating the buffers tab is now handled
7975         by a hook.
7976         (default-gutter-position-changed-hook): new variable.
7977         (gutter-element-visibility-changed-hook): ditto.
7978         (set-gutter-element-visible-p): call it.
7979         (set-gutter-element): use modify-specifier-instances. Set extents
7980         as duplicable before using.
7981         (remove-gutter-element): ditto.
7982         (set-gutter-element-visible-p): ditto.
7983         (init-gutter): new function.
7984         (add-tab-to-gutter): use new gutter-element functions rather than
7985         setting specifiers directly.
7986         (clear-progress): ditto.
7987         (abort-progress): ditto.
7988         (gutter-buffers-tab-visible-p): renamed from
7989         default-gutter-visible-p
7990
7991         * specifier.el (modify-specifier-instances): new function from Jan
7992         Vroonhof.
7993
7994         * x-init.el (init-post-x-win): call init-gutter.
7995
7996         * msw-init.el (init-post-mswindows-win): call init-gutter.
7997
7998         * menubar-items.el (default-menubar): Update to reflect new gutter
7999         variables.
8000
8001 2000-02-26  Andy Piper  <andy@xemacs.org>
8002
8003         * gutter-items.el (set-gutter-element): new function. Add gutter
8004         elements to the specified gutter.
8005         (remove-gutter-element): new function. Remove gutter elements from
8006         the specified gutter.
8007         (set-gutter-element-visible-p): new function. Set gutter element
8008         visibility for the provided gutter-visible specifier.
8009
8010 2000-02-23  Andy Piper  <andy@xemacs.org>
8011
8012         * gutter-items.el (add-tab-to-gutter): specify dimensions
8013         dynamically.
8014
8015 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8016
8017         * gutter-items.el (add-tab-to-gutter):
8018         * package-get.el (package-get-interactive-package-query):
8019         * package-ui.el (pui-directory-exists):
8020         (pui-install-selected-packages):
8021         (pui-list-packages):
8022         Use #'(lambda ...)  instead of '(lambda ...).
8023
8024 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8025
8026         * startup.el (load-user-init-file): Check to make sure user
8027           has an init-file before calling load().
8028
8029 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8030
8031         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8032
8033 2000-02-23  Martin Buchholz <martin@xemacs.org>
8034
8035         * XEmacs 21.2.31 is released.
8036
8037 2000-02-21  Mike Sperber <mike@xemacs.org>
8038
8039         * loadup.el (really-early-error-handler):
8040         * update-elc.el:
8041         * make-docfile.el:
8042         Remove dependency on EMACSBOOTSTRAP... environment variables.
8043
8044 2000-02-21  Martin Buchholz <martin@xemacs.org>
8045
8046         * XEmacs 21.2.30 is released.
8047
8048 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8049
8050         * byte-optimize.el (byte-optimize-plus):
8051         (byte-optimize-minus):
8052         (byte-optimize-multiply):
8053         Optimize (- 0) to 0, not (-)
8054         Optimize (+ 5 3.0) to 8.0
8055         Optimize (* 5 3.0) to 15.0
8056         Improve readability.
8057
8058 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8059
8060         * modeline.el: (modeline-scrolling-method): change modeline
8061         mswindows cursor appearance according to the value.
8062
8063         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8064         and 'gui-element face colors and 'gui-element face font to Windows
8065         defaults.
8066
8067 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8068
8069         * font-lock.el: Javadoc enhancements
8070
8071 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8072
8073         * ldap.el (toplevel): Test if LDAP support has been compiled in
8074         (ldap-verbose): New option
8075         (ldap-search-entries): Renamed from the previous ldap-search
8076         Conditionalize message display on ldap-verbose
8077         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8078         defuns
8079         (ldap-search): Is now defined as an obsolete wrapper calling
8080         ldap-search-basic or ldap-search-entries
8081
8082
8083 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8084             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8085             Jan Vroonhof  <jan@xemacs.org>
8086
8087         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8088         When for-effect is true, didn't call `byte-optimize-form'
8089         in and/or subforms without last.
8090
8091 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8092
8093         * package-get.el (package-get-download-sites): Use correct custom
8094         type.
8095
8096 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8097
8098         * files.el (write-file): Ask for coding system when compiled with
8099         file-coding.
8100
8101 2000-02-16  Andy Piper  <andy@xemacs.org>
8102
8103         * buffer.el (switch-to-buffer): give norecord argument to
8104         set-window-buffer instead of explicitly recording.
8105
8106         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8107         we have to pick a window.
8108
8109 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8110
8111         * mule/mule-cmds.el (describe-language-support): Don't add
8112         unexist function to help-map.
8113         (describe-coding-system): Don't use already assigend `C'.
8114
8115 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8116
8117         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8118         work in custom.
8119
8120 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8121
8122         * about.el: Ienaga's e-mail address change.
8123
8124 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8125
8126         * etags.el (find-tag): force new window -- even if buf already
8127         visible -- when other-window is t
8128
8129 2000-02-16  Martin Buchholz <martin@xemacs.org>
8130
8131         * XEmacs 21.2.29 is released.
8132
8133 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8134
8135         * cl-extra.el (getf): This is now identical to `plist-get', so
8136         just defalias it.
8137         * cl-macs.el: Make getf an alias to plist-get, at the
8138         byte-compiler level, using define-compiler-macro.
8139
8140 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8141
8142         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8143
8144 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8145
8146         * lisp/etags.el (find-tag-internal): set exact-tagname to
8147           a regular expression that matches against the tagname
8148           part of the tag entry first instead of only looking in
8149           the context area.
8150
8151 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8152
8153         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8154         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8155
8156 2000-02-07  Martin Buchholz <martin@xemacs.org>
8157
8158         * XEmacs 21.2.28 is released.
8159
8160 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8161
8162         * cl-extra.el (getf): Just call `get', never `get*'.
8163         Make arglist match docstring.
8164         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8165         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8166         * byte-optimize.el: remove references to `get*'.
8167
8168 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8169
8170         * mule/european.el: Add syntax information for Latin3 and Latin4.
8171
8172 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8173
8174         * byte-optimize.el: Byte-optimize (length "foo")
8175
8176 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8177
8178         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8179         width check using `window-leftmost-p' and `window-rightmost-p'.
8180
8181 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8182
8183         * wid-edit.el (widget-match-inline): An atom never matches a
8184           list.
8185
8186 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8187
8188         * modeline.el: Consolidated 'x and 'mswindows specification under
8189         'win tag.
8190
8191 2000-01-29  Andy Piper  <andy@xemacs.org>
8192
8193         * gutter-items.el: (format-buffers-tab-line): Try and be
8194         intelligent about buffer naming when we have duplicates.
8195
8196 2000-01-29  Andy Piper  <andy@xemacs.org>
8197
8198         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8199         updated when it becomes visible.
8200
8201 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8202
8203         * bytecomp.el (byte-compile-insert-header): Properly set coding
8204         system under MULE and file-coding.
8205
8206 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8207
8208         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8209         (dontusethis-set-value-terminal-coding-system-handler):
8210         (dontusethis-set-value-keyboard-coding-system-handler):
8211         Never undefine coding system aliases.  Emergency fix for gnus.
8212
8213 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8214
8215         * files.el (abbreviate-file-name): Use directory-sep-char instead
8216         of hard-coded "/".
8217
8218 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8219
8220         * startup.el (user-init-file-base-list): New variable, replacing
8221         user-init-file-base.
8222         (find-user-init-file): New function.
8223         (command-line-early): Use it.
8224         (load-user-init-file): Ditto.
8225
8226 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8227
8228         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8229         calling valid-image-instantiator-format-p
8230
8231 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8232
8233         * isearch-mode.el (isearch-mode): The variable is
8234         isearch-unhidden-extents, not isearch-opened-extents.
8235
8236 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8237
8238         * minibuf.el (next-history-element): Modify error message if a
8239         default value is available.
8240
8241 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8242
8243         * bytecomp.el (byte-compile-file): Don't unconditionally write
8244         .elc files in binary - might contain non-Latin1.
8245
8246 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8247
8248         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8249         for windows-nt.
8250
8251         * version.el:
8252         * startup.el (user-init-file-base):
8253         * process.el (call-process-region):
8254         * files.el (make-backup-file-name):
8255         (backup-file-name-p):
8256         (file-relative-name):
8257         (abbreviate-file-name):
8258         (set-auto-mode):
8259         * code-process.el (call-process-region): Removed unnecessary
8260         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8261         support out of the universe.
8262
8263         * process.el:
8264         * code-process.el:
8265         * bytecomp.el (byte-compile-file): Removed reference to
8266         buffer-file-type, and commented usage of binary-process-output
8267         NTEmacs variables.
8268
8269 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8270
8271         * help.el (function-arglist): Add case for macro.
8272
8273 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8274
8275         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8276         printers.
8277         (custom-display): Added a menu for printer/display tags.
8278
8279         * frame.el (frame-type):
8280         * device.el (device-type): Added 'msprinter to the doc string, and
8281         removed 'pc -- it is not going to be implemented ever.
8282         (call-device-method): Fixed docstring typo.
8283         Defined specifier tags 'printer and 'display.
8284
8285 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8286
8287         * lisp/itimer.el (itimer-run-expired-timers): (consp
8288           last-command-event-time) instead of (consp
8289           'last-command-event-time).
8290
8291 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8292
8293         * msw-glyphs.el: Removed obsolete commentary.
8294
8295 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8296
8297         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8298         better default value.
8299
8300 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8301
8302         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8303         (read-string): Ditto.
8304         (eval-minibuffer): Ditto.
8305         (read-command): Ditto.
8306         (read-function): Ditto.
8307         (read-variable): Ditto.
8308         (read-number): Ditto.
8309         (read-shell-command): Ditto.
8310         (read-number): Record history.
8311
8312 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8313
8314         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8315
8316 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8317
8318         * faces.el (startup-initialize-custom-faces): New function.
8319         Reset all faces created during auto-autoloads loading time
8320         by defface.
8321         * startup.el (command-line): Call it.
8322
8323 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8324
8325         * about.el (about-hackers): Add myself to contributors list.
8326
8327 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8328
8329         * menubar-items.el (maybe-add-init-button): Removed an argument in
8330         a call to load-user-init-file, as the function managed to lose its
8331         formal parameter a few betas ago.
8332
8333 2000-01-18  Martin Buchholz <martin@xemacs.org>
8334
8335         * XEmacs 21.2.27 is released.
8336
8337 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8338
8339         * process.el (shell-command-to-string): Use the FSF docstring.
8340         Make shell-command-to-string the standard function, and
8341         exec-to-string the (deprecated) alias.
8342
8343         * startup.el: typo fix.
8344
8345 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8346
8347         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8348
8349 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8350
8351         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8352         buffers after visible buffers.
8353         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8354
8355 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8356
8357         * info.el (Info-extract-menu-node-name): Stop at a dot
8358         followed by whitespace or right parenthesis.
8359
8360 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8361
8362         * info.el (Info-directory-list): Warn against using Customize with
8363         Info-directory-list.
8364
8365 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8366
8367         * minibuf.el (read-file-name): doc fix.
8368
8369         * autoload.el (update-file-autoloads): doc fix.
8370
8371         * about.el (about-hackers): Change my E-mail address.
8372
8373 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8374
8375         * info.el (Info-visit-file): Just use the `f' interactive spec to
8376         read a filename in the standard way.
8377
8378 2000-01-13  Andy Piper  <andy@xemacs.org>
8379
8380         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8381         (gutter-buffers-tab-extent): new variable.
8382         (update-tab-in-gutter): call add-tab-to-gutter again if the
8383         orientation has changed.
8384         (add-tab-to-gutter): cope with different orientations.
8385
8386 2000-01-11  Didier Verna  <didier@xemacs.org>
8387
8388         * info.el (Info-following-node-name): backward-skip dots as well
8389         as spaces (dots at the end of a node name aren't part of it).
8390         (Info-extract-menu-node-name): don't skip dots. There could be
8391         some in the node name.
8392         (Info-index): allow dots to be part of a node name.
8393
8394 2000-01-12  Andreas Jaeger  <aj@suse.de>
8395
8396         * files.el (auto-mode-alist): Added idlwave-mode.
8397         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8398
8399 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8400
8401         * info.el (Info-search): Show default value.
8402
8403 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8404
8405         * info.el (Info-read-node-completion-table): New variable.
8406         (Info-read-node-name-1): New function.
8407         (Info-read-node-name): Use it.
8408         (Info-follow-reference): Use DEFAULT argument of completing-read.
8409         (Info-menu): Ditto.
8410
8411 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8412
8413         * hyper-apropos.el (hyper-describe-key-briefly): Save
8414         window configuration.
8415         (hyper-describe-face): Use DEFAULT of completing-read.
8416         (hyper-apropos-read-variable-symbol): Ditto.
8417         (hyper-apropos-read-function-symbol): Ditto.
8418
8419 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8420
8421         * mule/mule-cmds.el (set-default-coding-system): Set
8422         comint-exec-hook to use coding-system-for-read and
8423         coding-system-for-write so that C-x RET c works.
8424
8425 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8426
8427         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8428         (previous-matching-history-element): Increment
8429         minibuffer-max-depth by 1.
8430         (next-matching-history-element): Ditto.
8431
8432 2000-01-11  Andy Piper  <andy@xemacs.org>
8433
8434         * gutter-items.el (buffers-tab): Create a new face for the buffers
8435         tab.
8436         (buffers-tab-face): use it.
8437
8438 2000-01-10  Didier Verna  <didier@xemacs.org>
8439
8440         * modeline.el (modeline-scrolling-method): change modeline X
8441         cursor appearance according to the value.
8442
8443 2000-01-07  Andreas Jaeger  <aj@suse.de>
8444
8445         * about.el (about-hackers): Moved my entry to contributor list.
8446         (xemacs-hackers): Added myself.
8447         (about-maintainer-info): Added description of myself.
8448
8449
8450 2000-01-07  Didier Verna  <didier@xemacs.org>
8451
8452         * modeline.el (modeline-scrolling-method): new variable.
8453         (mouse-drag-modeline): add reference to it in the docstring.
8454         (mouse-drag-modeline): handle it.
8455
8456 2000-01-08  Andy Piper  <andy@xemacs.org>
8457
8458         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8459         calls.
8460         (remove-buffer-from-gutter-tab): ditto.
8461
8462 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8463
8464         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8465         (custom-face-edit): Fix grammatical error in help message.
8466
8467 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8468
8469         * movemail.el: Added.
8470
8471         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8472
8473 2000-01-03  Didier Verna  <didier@xemacs.org>
8474
8475         * modeline.el (mouse-drag-modeline): remove the code related to
8476         the modeline horizontal scrolling facility.
8477
8478 1999-12-31  Martin Buchholz <martin@xemacs.org>
8479
8480         * XEmacs 21.2.26 is released.
8481
8482 1999-12-28  Andy Piper  <andy@xemacs.org>
8483
8484         * wid-edit.el (widget-push-button-value-create): The gui cache
8485         does not agree with native widgets which can only be displayed
8486         once per window. The reasons for caching are diminished now that
8487         we don't hog resources when creating buttons.
8488         (widget-push-button-cache) deleted.
8489
8490 1999-12-24  Martin Buchholz <martin@xemacs.org>
8491
8492         * XEmacs 21.2.25 is released.
8493
8494 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8495
8496         * hyper-apropos.el (hyper-apropos): Toggle
8497         hyper-apropos-programming-apropos correctly.
8498         Set REGEXP when user accepts default value.
8499
8500 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8501
8502         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8503         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8504
8505 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8506
8507         * mule/mule-category.el (undefined-category-designator):
8508         Return char instead of character.  Search for undefined one.
8509         (describe-category): Use with-displaying-help-buffer.
8510
8511 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8512
8513         * byte-optimize.el (byte-optimize-plus):
8514         Optimize (+ 1) to 1 instead of (1+ nil).
8515
8516         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8517
8518         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8519
8520         * byte-optimize.el (byte-optimize-char-before): New function.
8521         Remove performance penalty for using (char-before) instead of (char-after).
8522
8523 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8524
8525         * mule/mule-category.el (char-category-list): Return character
8526         instead of integer.
8527
8528 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8529
8530         * minibuf.el (read-buffer): Check default is buffer object.
8531
8532 1999-11-25  Andy Piper  <andy@xemacs.org>
8533
8534         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8535         for buttons.
8536
8537 1999-12-16  Andreas Jaeger  <aj@suse.de>
8538
8539         * package-get.el (package-get-maybe-save-index): Fixed typo.
8540         Patch by Jeff Miller <jmiller@smart.net>.
8541
8542 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8543
8544         * gnuserv.el (gnuserv-process-filter):  don't call
8545         gnuserv-write-to-client when gnuserv-current-client is nil
8546
8547 1999-12-14  Martin Buchholz <martin@xemacs.org>
8548
8549         * XEmacs 21.2.24 is released.
8550
8551 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8552
8553         * about.el (about-hackers): Update my email address.
8554
8555 1999-12-07  Martin Buchholz <martin@xemacs.org>
8556
8557         * XEmacs 21.2.23 is released.
8558
8559 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8560
8561         * package-get.el (package-get-download-sites): Removed several
8562         defunct download sites, added many new ones, and corrected a few
8563         incorrect directory-on-site entries.  Added physical locations to
8564         site-description.
8565
8566 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8567
8568         * finder.el (finder-commentary): add DOC string and fix
8569         interactive spec
8570
8571 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8572
8573         * help.el (describe-function): Don't forget to intern the string
8574         completing-read returns.
8575         (describe-variable): Ditto.
8576
8577 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8578
8579         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8580         `hyper-apropos-help-mode' here to find symbol to customize
8581         irregardless of cursor position and simplify
8582         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8583         `hyper-apropos-popup-menu'.
8584
8585 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8586
8587         * apropos.el (apropos-mode-map): Add return to call
8588         apropos-follow.
8589         (apropos-print): Call apropos-mode to have better
8590         command reference. Put keymap text-poperty to
8591         symbole name.
8592
8593 1999-11-22  Alastair Burt  <burt@dfki.de>
8594
8595         * help.el: (describe-bindings-1): Added handling of keymaps for
8596         the extents at point.
8597
8598 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8599
8600         * gutter-items.el (buffers-tab-items): Wrap the function in a
8601         save-match-data
8602
8603 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8604
8605         * help.el (describe-function): Use the DEFAULT argument to
8606         completing-read.
8607         (describe-variable): Ditto.
8608
8609 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8610
8611         * minibuf.el (read-from-minibuffer): Add optional argument
8612         DEFAULT to have better mini-buffer history support.
8613         (completing-read): Pass default to read-from-minibuffer.
8614         (read-buffer): Pass default to completing-read.
8615
8616 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8617
8618         * font-lock.el (font-lock-doc-string-face): Document the
8619         `font-lock-lisp-like' property.
8620
8621 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8622
8623         * lisp-mode.el: Specify `font-lock-lisp-like'.
8624
8625         * font-lock.el (font-lock-lisp-like): New function.
8626         (font-lock-fontify-syntactically-region): Use it.
8627
8628 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8629
8630         * XEmacs 21.2.22 is released
8631
8632 1999-11-28  Martin Buchholz <martin@xemacs.org>
8633
8634         * XEmacs 21.2.21 is released.
8635
8636 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8637
8638         * minibuf.el (read-coding-system): Accept symbol and
8639         coding-system object as a default-coding-system.
8640
8641 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8642
8643         * minibuf.el (read-coding-system): Accept symbol as
8644         a default-coding-system.
8645
8646 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8647
8648         * apropos.el (apropos-documentation): Use insert instead
8649         of princ.
8650
8651 1999-11-07  William M. Perry  <wmperry@aventail.com>
8652
8653         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8654           for the linux console.
8655
8656         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8657           stuff to work when you are not on a window system, since the GPM
8658           mouse support now allows pasting from outside of XEmacs.
8659
8660 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8661
8662         * XEmacs 21.2.20 is released
8663
8664 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8665
8666         * setup-paths.el (paths-default-info-directories): Add
8667         /usr/share/info and /usr/local/share/info.
8668
8669 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8670
8671         * about.el: Updated Vladimir Ivanovic's info.
8672
8673 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8674
8675         * auto-show.el (auto-show-truncationp): Remove.
8676
8677         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8678
8679 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8680
8681         * indent.el (indent-line-to): fix bug: spaces were not replaced
8682         with tab if column is multiple of tab-width
8683         From dhn@qedinc.com
8684
8685 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8686
8687         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8688         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8689
8690         * package-get.el (package-get-package-provider): Be verbose when
8691         interactive. Patch from Robert Pluim
8692
8693 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8694
8695         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8696         info file suffixes.
8697
8698 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8699
8700         * process.el (open-network-stream): Add a new optional parameter
8701         PROTOCOL to support udp; fix a minor typo and add an explanation
8702         in docstring for udp programming.
8703
8704         * code-process.el (open-network-stream): Add a new optional
8705         parameter PROTOCOL to support udp; fix a minor typo and add an
8706         explanation in docstring for udp programming.
8707
8708 1999-10-18  Andy Piper  <andy@xemacs.org>
8709
8710         * gui.el (make-gui-button): be more precise about how we call
8711         callbacks.
8712
8713         * wid-edit.el (widget-push-button-value-create): Use the new form
8714         of native gui-button.
8715
8716 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8717
8718         * info.el (Info-page-prev): Don't do (sit-for 0).
8719
8720 1999-10-13  Andy Piper  <andy@xemacs.org>
8721
8722         * gutter-items.el (progress-abort-glyph): new glyph for showing
8723         abort status.
8724         (append-progress): dispatch-event rather than sit-for.
8725         (abort-progress): new function. Show the abort glyph with an
8726         appropriate message.
8727         (raw-append-progress): dispatch-event rather than sit-for.
8728         (display-progress): cope with aborts.
8729
8730         * gui.el (make-gui-button): Use native widgets for buttons
8731         unconditionally.
8732         (insert-gui-button): ditto.
8733         (gui-button-p): ditto.
8734
8735         * xbm-button.el: remove from core.
8736
8737         * xpm-button.el: remove from core.
8738
8739 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8740
8741         * faces.el (init-device-faces): Don't initialize the random faces
8742         on the stream device.
8743
8744 1999-10-06  Andy Piper  <andy@xemacs.org>
8745
8746         * files.el (recover-file): Don't use ls under windows for revert buffer.
8747
8748 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8749
8750         * package-get.el (package-get-download-menu): Make menu really
8751         toggle download sites.
8752         (package-get-download-sites): Add autoload cookie.
8753
8754 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8755
8756         * setup-paths.el (paths-find-module-directory): Ditto.
8757
8758 1999-09-29  Werner Fink  <werner@suse.de>
8759
8760         * setup-paths.el (paths-find-exec-directory): Add missing nil
8761         parameter for environment.
8762
8763 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8764
8765         * modeline.el (modeline-format):
8766         Only purecopy the strings.  Else
8767         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8768         barfs.
8769
8770 1999-08-28  Mike Woolley  <mike@bulsara.com>
8771
8772         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8773         user setting comint-completion-addsuffix and
8774         comint-process-echoes.
8775
8776 1999-09-22  Andy Piper  <andy@xemacs.org>
8777
8778         * gutter-items.el (update-tab-in-gutter): use
8779         last-nonminibuf-window instead of selected-window.
8780
8781 1999-09-18  Andy Piper  <andy@xemacs.org>
8782
8783         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8784         display on.
8785
8786         * subr.el (record-buffer-hook): new variable so that the hook gets
8787         some documentation.
8788
8789 1999-09-16  Andy Piper  <andy@xemacs.org>
8790
8791         * gutter-items.el (update-tab-in-gutter): only update when the
8792         gutter is visible.
8793         (remove-buffer-from-gutter-tab): ditto.
8794
8795 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8796
8797         * simple.el (do-auto-fill): Commented out part of Kinsoku
8798         processing.
8799
8800 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8801
8802         * isearch-mode.el (isearch-highlightify-region): Give the
8803         highlighting extents a high priority.
8804         (isearch-make-extent): Give the main highlighting extent an even
8805         higher priority.
8806
8807 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8808
8809         * packages.el (packages-compute-package-locations): Fix typo from
8810         -u rationalization.
8811
8812 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8813
8814         * setup-paths.el (paths-find-doc-directory): Respect value of
8815         `configure-doc-directory.'
8816
8817         * find-paths.el (paths-find-architecture-directory): Give
8818         precendence `default' argument (which typically comes from
8819         configure).
8820
8821 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8822
8823         * startup.el (command-line-early): Added options -user-init-file
8824         and -user-init-directory.
8825
8826         * files.el (user-init-file): Default to NIL so we can recognize
8827         when it's set.
8828
8829 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8830
8831         * obsolete.el (init-file-user):
8832         * startup.el:
8833         * packages.el (packages-compute-package-locations):
8834         * package-get.el (package-get-user-index-filename):
8835         * menubar-items.el (maybe-add-init-button):
8836         * info.el (Info-annotations-path):
8837         * dump-paths.el:
8838         Change `user-init-directory' to be an absolute path.
8839         Use `user-init-directory' where appropriate.
8840         Zap `init-file-user' and its uses.
8841
8842 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8843
8844         * subr.el (copy-symbol): New function.
8845
8846 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8847
8848         * isearch-mode.el (isearch-done): Be sure to restore invisible
8849         extents in the proper buffer.
8850         (isearch-pre-command-hook): Set this-command to the correct value
8851         in case the buffer has changed and old overriding-local-map was
8852         used.
8853         (isearch-restore-extent): Use remprop instead of setting the
8854         property to nil.
8855
8856 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8857
8858         * cmdloop.el (execute-extended-command): Update zmacs region
8859         before the delay.
8860         (execute-extended-command): Make the message gettext-friendly.
8861
8862 1999-09-07  Andy Piper  <andy@xemacs.org>
8863
8864         * gutter-items.el (progress-gauge-glyph): renamed from
8865         progress-glyph.
8866         (progress-text-glyph): new variable.
8867         (progress-layout-glyph): use layouts and text glyphs.
8868         (progress-area-buffer): removed.
8869         (progress-text-and-extent): new variable.
8870         (progress-displayed-p): dynamically create gutter area buffer.
8871         (clear-progress): ditto.
8872         (raw-append-progress): ditto.
8873         (append-progress): use new glyph names.
8874         (raw-append-progress): only create the extent when needed. set
8875         properties more optimally.
8876         (progress): remove args.
8877
8878 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8879
8880         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8881         mapcar where the return value is unused.
8882         (isearch-restore-invisible-extents): Ditto.
8883         (isearch-highlight-all-cleanup): Ditto.
8884         (isearch-delete-extents-in-range): Traverse the extents only once.
8885         (isearch-highlight-all-update): Don't start over if the search
8886         string has changed and more input is pending.
8887
8888 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8889
8890         * packages.el (packages-find-package-data-path): Ditto.
8891
8892         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8893
8894         * subr.el (mapc-internal): Don't make obsolete.
8895
8896         * cl-extra.el (mapc): Resurrect.
8897
8898 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8899
8900         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8901         alias.
8902
8903         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8904         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8905         (isearch-yank-clipboard): Use get-clipboard instead of
8906         x-get-clipboard.
8907         (isearch-yank-selection): Fix docstring.
8908
8909 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8910
8911         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8912
8913 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8914
8915         * cl-macs.el (extent-start-position): Fix setf method.
8916         (extent-end-position): Ditto.
8917
8918 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8919
8920         * isearch-mode.el: End merge with FSF 20.4.
8921
8922         * isearch-mode.el (search-invisible): New variable.
8923         (isearch-hide-immediately): Ditto.
8924         (isearch-unhidden-extents): Ditto.
8925         (isearch-range-invisible): New function.
8926         (isearch-unhide-extent): Ditto.
8927         (isearch-restore-invisible-extents): Ditto.
8928         (isearch-restore-extent): Ditto.
8929
8930         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8931         implementation.
8932         (isearch-ring-retreat-edit): Ditto.
8933         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8934         (isearch-forward-regexp): New arguments NOT-REGEXP and
8935         NO-RECURSIVE-EDIT.
8936         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8937         (isearch-backward-regexp): New arguments NOT-REGEXP and
8938         NO-RECURSIVE-EDIT.
8939         (isearch-mode): Return isearch-success.
8940         (isearch-update): Use unread-command-events instead of
8941         unread-command-event.
8942         (isearch-abort): If an invalid regexp is encountered, keep popping
8943         states.
8944         (isearch-*-char): Use FSF implementation.
8945         (isearch-whitespace-chars): Use the more robust FSF's
8946         implementation.
8947         (isearch-within-brackets): New variable.
8948         (isearch-mode): Initialize it.
8949         (isearch-edit-string): Bind it.
8950         (isearch-search-and-update): Set it.
8951         (isearch-push-state): Push it.
8952         (isearch-top-state): Pop it.
8953         (isearch-search): Set it.
8954         (isearch-printing-char): When called by isearch-whitespace-chars,
8955         handle M-SPC gracefully.
8956         (isearch-message-prefix): New argument ELLIPSIS.
8957         (isearch-message-suffix): Ditto.
8958         (isearch-message): Use the ELLIPSIS argument when calling
8959         isearch-message-prefix and isearch-message-suffix.
8960         (isearch-message-prefix): Distinguish between "wrapped" and
8961         "overwrapped" search, FWIW.
8962
8963 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8964
8965         * isearch-mode.el (isearch-edit-string): Use the head of the
8966         search ring instead of search-last-string and search-last-regexp.
8967         (search-highlight): Renamed from isearch-highlight.
8968         (isearch-exit): Use the new name.
8969         (isearch-highlight): Ditto.
8970         (isearch-dehighlight): Ditto.
8971         (isearch-update-ring): New function.
8972         (isearch-done): Call it.
8973         (isearch-done): New argument EDIT.
8974         (isearch-repeat): If search string is empty, look up at the car of
8975         the search ring; ignore the yank pointer.
8976         (isearch-abort): Call isearch-done with NOPUSH.
8977         (isearch-cancel): New function.
8978         (isearch-mode-map): Bind it to ESC ESC ESC.
8979
8980         * isearch-mode.el: Begin merge with FSF 20.4.
8981
8982 1999-09-01  Andy Piper  <andy@xemacs.org>
8983
8984         * x-select.el (x-get-clipboard): obsolete.
8985         (x-yank-clipboard-selection): obsolete
8986
8987         * select.el (disown-selection): need to be careful to disown the
8988         clipboard if we set it via selection.
8989         (get-clipboard): move from x-select.el
8990         (yank-clipboard-selection): ditto.
8991
8992 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8993
8994         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
8995         isearch-highlight-all-matches to nil.
8996         (isearch-fixed-case): New variable.
8997         (isearch-mode): Initialize it.
8998         (isearch-edit-string): Save it.
8999         (isearch-toggle-case-fold): Set it.
9000         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9001         need to check isearch-fixed-case.
9002         (isearch-toggle-case-fold): Update highlighting of all matches
9003         before the pause.
9004         (isearch-edit-string):
9005
9006 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9007
9008         * isearch-mode.el (isearch-edit-string): Call isearch-message
9009         before reading the event so that the prompt is displayed properly.
9010         (isearch-message): Use isearch-nonincremental when calling
9011         isearch-message-prefix.
9012         (minibuffer-local-isearch-map): Bind up and down to do the same as
9013         M-p and M-n respectively.
9014         (isearch-done): New arg NOPUSH.
9015         (isearch-edit-string): Use it.
9016         (isearch-edit-string): Don't bind isearch-string.
9017         (isearch-ring-adjust): Edit string, *then* push state.
9018
9019 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9020
9021         * faces.el (isearch-secondary): Make isearch-secondary look
9022         different than default.
9023
9024 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9025
9026         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9027         save-excursion.
9028         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9029         (isearch-update): Call isearch-dehighlight without arguments.
9030         (isearch-done): Ditto.
9031
9032         * isearch-mode.el (isearch-fix-case): If the search string has no
9033         upper-case letters, allow the folding to be reenabled.
9034         Previously, once disabled, the folding would remain that way until
9035         the end of isearch.
9036         (isearch-top-state): Call isearch-fix-case.
9037
9038         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9039         save-excursion.
9040         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9041
9042 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9043
9044         * xpm-button.el:
9045         xbm-button.el: Need to exist in core because gui.el depends on
9046         them.
9047
9048 1999-08-31  Andy Piper  <andy@xemacs.org>
9049
9050         * gutter-items.el (buffers-tab-face): new customizable variable.
9051         (buffers-tab-default-buffer-line-length): new specifier for
9052         maximum viewable characters.
9053         (progress-stack): new variable for implementing widget-based
9054         progress messages.
9055         (progress-area-buffer): ditto.
9056         (progress-glyph-height): ditto.
9057         (progress-stop-callback): ditto.
9058         (progress-quit-function): new function.
9059         (progress-glyph): new variable.
9060         (progress-layout-glyph): ditto.
9061         (progress-displayed-p): new function, see message-displayed-p for
9062         details.
9063         (clear-progress): ditto.
9064         (remove-progress): ditto.
9065         (append-progress): ditto.
9066         (raw-append-progress): ditto.
9067         (display-progress): ditto.
9068         (current-progress): ditto.
9069         (current-progress-label): ditto.
9070         (progress): ditto.
9071         (lprogress): ditto.
9072
9073
9074 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9075
9076         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9077
9078         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9079         `isearch-yank-selection'.
9080         (isearch-mode-map): Use it.
9081         (isearch-yank-selection): Use `get-selection' instead of
9082         `get-x-selection'.
9083
9084 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9085
9086         * faces.el (isearch-secondary): Create face here.
9087
9088         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9089         timers.
9090
9091 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9092
9093         * subr.el (buffer-string): More robust backward compatibility
9094         check, courtesy William Perry.
9095
9096 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9097
9098         * replace.el (perform-replace): Stop the search after the search
9099         limit has been reached.
9100
9101 1999-08-23  Andy Piper  <andy@xemacs.org>
9102
9103         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9104         here if we don't have one.
9105
9106 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9107
9108         * ldap.el (ldap-coding-system): Default to nil until we get
9109         efficient UTF8 support
9110         (ldap-decode-string): Guard against `decode-coding-string' not
9111         being defined
9112         (ldap-encode-string): Guard against `encode-coding-string' not
9113         being defined
9114
9115 1999-08-23  Didier Verna  <didier@xemacs.org>
9116
9117         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9118         Some doc strings improvements, and add a star to the `interactive'
9119         calls.
9120
9121 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9122
9123         * font-lock.el (java-font-lock-keywords-3): introduced new
9124         keywords and regexpes for javadoc syntax 1.2.
9125
9126 1999-08-17  Andy Piper  <andy@xemacs.org>
9127
9128         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9129         format-buffers-tab-line.
9130         (buffers-tab-max-buffer-line-length): new variable.
9131         (format-buffers-tab-line): new function. truncate names if over
9132         buffers-tab-max-buffer-line-length.
9133
9134 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9135
9136         * cus-start.el: Customize the variable `bell-inhibit-time'.
9137
9138 1999-08-16  Andy Piper  <andy@xemacs.org>
9139
9140         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9141         brute-force approach to deleting the last buffer.
9142         (buffers-tab-grouping-regexp): new customizable variable.
9143         (select-buffers-tab-buffers-by-mode): use it.
9144
9145 1999-08-13  Andy Piper  <andy@xemacs.org>
9146
9147         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9148         deletion problem.
9149
9150 1999-07-30  Didier Verna  <didier@xemacs.org>
9151
9152         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9153         of princ to output symbols.
9154         (custom-save-face-internal): ditto.
9155         (custom-save-resets): ditto.
9156
9157 1999-08-09  Didier Verna  <didier@xemacs.org>
9158
9159         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9160         `regexp-quote' to protect the major mode name for use as a regular
9161         expression (c++ needs this for instance).
9162
9163 1999-08-08  Andy Piper  <andy@xemacs.org>
9164
9165         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9166         cope with similar mode names.
9167
9168         * gutter-items.el (buffers-tab-selection-function): new selection
9169         function.
9170         (select-buffers-tab-buffers-by-mode): new function.
9171         (buffers-tab-items): use it if set to only display buffers in the
9172         tab in the current buffer's group..
9173         (update-tab-in-gutter): use new api.
9174         (remove-buffer-from-gutter-tab): ditto.
9175
9176         * gutter-items.el (buffers-tab-max-size): set custom selection
9177         default to 6.
9178         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9179         (add-tab-to-gutter): set face as default.
9180
9181 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9182
9183         * faces.el (frob-face-property): Merge the fall-back specifier
9184         with the target, not replace it.
9185
9186 1999-08-05  Andy Piper  <andy@xemacs.org>
9187
9188         * gutter-items.el (update-tab-in-gutter): add frame argument for
9189         buffer-items.
9190         (update-tab-in-gutter): use it.
9191
9192         * gutter-items.el (record-buffer-hook): set.
9193
9194         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9195         change.
9196         (switch-to-buffer-hook) deleted.
9197
9198 1999-08-04  Andy Piper  <andy@xemacs.org>
9199
9200         * gutter-items.el (update-tab-in-gutter): make sure this will work
9201         as an argument to create-frame-hook.
9202
9203 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9204
9205         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9206         instead of timer emulation.
9207
9208 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9209
9210         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9211         Emacs isearch enhancements.
9212
9213 1999-07-28  Andy Piper  <andy@xemacs.org>
9214
9215         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9216         all devices that support tab controls.
9217         (remove-buffer-from-gutter-tab): new function. to be used as a
9218         value for kill-buffer-hook.
9219
9220 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9221
9222         * auto-show.el (auto-show-truncationp): changed to match
9223         `window_translation_on'
9224
9225 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9226
9227         * XEmacs 21.2.19 is released
9228
9229 1999-07-28  SL Baur  <steve@miho>
9230
9231         * code-files.el (insert-file-contents): Fix docstring.
9232         revert previous change.
9233
9234 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9235
9236         * fill.el (fill-region-as-paragraph): Change re-break-point to
9237         contain word-across-newline plus one character so that filling
9238         Japanese and Chinese works as desired.
9239         * simple.el (do-auto-fill): Ditto.
9240
9241 1999-07-26  SL Baur  <steve@miho>
9242
9243         * mule/japanese.el ("Japanese"): Do not specify a default input
9244         method.
9245         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9246
9247 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9248
9249         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9250         able to use cl-macs macro in early lisp.
9251
9252 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9253
9254         * custom.el:
9255         * cus-face.el:
9256         * cus-edit.el:
9257                 Massive custom Theme API changes.
9258
9259 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9260
9261         * code-files.el (insert-file-contents): Regard
9262         coding-system-magic-cookie if `coding-system-for-read' is nil.
9263
9264 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9265
9266         * mule/thai-xtis.el: Add coding: local variable, to avoid
9267         bootstrapping problem with C locale.
9268
9269 1999-07-22  Andy Piper  <andy@xemacs.org>
9270
9271         * dumped-lisp.el (preloaded-file-list): guard against putting
9272         gutter-items in a less than functional XEmacs.
9273         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9274
9275 1999-07-18  Bob Weiner  <weiner@beopen.com>
9276
9277         * fill.el (fill-context-prefix): Fixed bug that prevented the
9278         setting of an adaptive fill prefix when the `dont-skip-first' was
9279         t.
9280
9281 1999-07-22  SL Baur  <steve@miho>
9282
9283         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9284
9285 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9286
9287         * files.el (interpreter-mode-alist): add `make', `guile', and
9288         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9289         makefile-mode, guile is a scheme, and someday XEmacs will be
9290         modular enough to use as an efficient scripting tool.)
9291
9292 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9293
9294         * mule/mule-cmds.el (reset-language-environment): Regard
9295         coding-category `utf-8' and `ucs-4' if they are available.
9296
9297 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9298
9299         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9300         (prefer-coding-system): Fix DOC-string.
9301
9302         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9303         DOC-string too.
9304
9305         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9306         Mule.
9307         (coding-system-change-eol-conversion): Fix DOC-string.
9308
9309 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9310
9311         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9312         instead of `list-coding-system'.
9313
9314 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9315
9316         * menubar-items.el (default-menubar): `select-input-method' was
9317         renamed to `set-input-method'.
9318
9319         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9320         "Set Language Environment" menu.
9321
9322         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9323         "Describe Language Support" menu.
9324
9325 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9326
9327         * mule/chinese.el ("Chinese-GB"): Rename
9328         `chinese-gb-environment-setup-function' to
9329         `setup-chinese-gb-environment-internal'.
9330
9331 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9332
9333         * mule/korean.el: Use `define-coding-system-alias' instead of
9334         `copy-coding-system'.
9335
9336 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9337
9338         * mule/mule-cmds.el (set-language-environment-coding-systems):
9339         Treat duplicated coding-categories.
9340
9341 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9342
9343         * mule/japanese.el: Use `define-coding-system-alias' instead of
9344         `copy-coding-system'.
9345
9346 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9347
9348         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9349         coding-system `viscii'.
9350
9351 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9352
9353         * mule/cyrillic.el:
9354         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9355         (cyrillic-alternativnyj-decode-table): New variable.
9356         (cyrillic-alternativnyj-encode-table): New variable.
9357         - Specify `iso-8-1' as a category of coding-system
9358           `alternativnyj'.
9359         - Abolish general Cyrillic environment.
9360
9361 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9362
9363         * mule/chinese.el:
9364         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9365         - Register `chinese-gb-environment-setup-function' as a
9366           `setup-function' of "Chinese-GB" environment.
9367
9368 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9369
9370         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9371         optional argument `parents'.
9372
9373         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9374         property for Thai-XTIS.
9375
9376         * mule/mule-help.el (help-with-tutorial): Use property
9377         `tutorial-coding-system' of language-info as a coding-system to
9378         read tutorial file.
9379
9380 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9381
9382         * mule/thai-xtis.el: Don't setup `setup-function' and
9383         `exit-function'.
9384
9385         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9386         `set-coding-category-system' to set up coding-system for
9387         coding-category.
9388
9389         * mule/mule-cmds.el (prefer-coding-system): Use
9390         `set-coding-category-system' to set up coding-system for
9391         coding-category.
9392
9393 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9394
9395         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9396         Thai-XTIS environment.
9397
9398         * mule/mule-cmds.el (prefer-coding-system): Use
9399         `find-coding-system' instead of `coding-system-p'.
9400
9401 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9402
9403         * mule/mule-cmds.el (set-language-environment-coding-systems):
9404         Modify eol-type for XEmacs.
9405
9406         * mule/thai-xtis.el: Delete unused local variable `category'.
9407
9408         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9409         function.
9410         (prefer-coding-system): Don't call
9411         `update-coding-systems-internal'; use function
9412         `coding-category-list' instead of variable `coding-category-list';
9413         use `set-coding-priority-list' instead of `set-coding-priority';
9414         modify `eol-type' for XEmacs.
9415
9416         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9417         `charset-columns'.
9418         (char-width): Likewise.
9419
9420 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9421
9422         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9423         `tis-620'.
9424
9425         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9426         `set-coding-priority-list' instead of `set-coding-priority'; don't
9427         call `update-coding-systems-internal'.
9428
9429         * mule/mule-misc.el (coding-system-get): New function.
9430         (coding-system-put): New function.
9431         (coding-system-category): New function.
9432
9433 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9434
9435         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9436         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9437         to avoid conflict with leim/quail/thai-xtis.
9438
9439         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9440         to thai-xtis-chars.el.
9441
9442         * mule/thai-xtis-chars.el: New file (split from
9443         mule/thai-xtis.el).
9444
9445 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9446
9447         * mule/thai-xtis.el:
9448         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9449         - Add syntax entries.
9450         - Put `preferred-coding-system' of the charset `thai-xtis' to
9451           `tis-620'.
9452
9453 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9454
9455         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9456         rewritten to use write-multibyte-character.
9457
9458 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9459
9460         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9461         of `iso-2022-7'.
9462         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9463         ported yet.
9464         (read-input-method-name): Treat optional argument `default'.
9465
9466 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9467
9468         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9469         all.
9470         (set-language-info-alist): Set up menus here.
9471
9472 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9473
9474         * minibuf.el (completing-read): Add new optional argument
9475         `default'.
9476         (read-coding-system): Add new optional argument
9477         `default-coding-system'.
9478
9479 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9480
9481         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9482         (viet-viscii-...->viet-vscii...).
9483
9484 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9485
9486         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9487         and menus.
9488
9489 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9490
9491         * mule/mule-cmds.el (input-method-function): Add permanent-local
9492         property.
9493
9494 1999-03-30  Dave Love  <fx@gnu.org>
9495
9496         * mule/mule-cmds.el (current-language-environment): Doc fix.
9497
9498 1999-02-06  Richard Stallman  <rms@gnu.org>
9499
9500         * mule/european.el (setup-slovenian-environment): New function.
9501         ("Slovenian"): New language environment.
9502
9503 1999-01-27  Dave Love  <fx@gnu.org>
9504
9505         * mule/mule-cmds.el (current-language-environment): Provide :link,
9506         :type (choices) and appropriate :get.
9507
9508 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9509
9510         * mule/mule-cmds.el (describe-language-environment): Don't alter
9511         input-method-alist.
9512
9513 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9514
9515         * mule/mule-cmds.el (prefer-coding-system): Call
9516         set-coding-priority, so that the internal array of priorities is
9517         also updated.
9518
9519 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9520
9521         * mule/mule-cmds.el (prefer-coding-system): If the argument
9522         requires specific EOL conversion type, make the default coding
9523         systems use that.
9524
9525 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9526
9527         * mule/mule-cmds.el (set-language-environment): Pass the default
9528         eol-type to set-language-environment-coding-systems.
9529         (set-default-coding-systems): Copy the eol-type property for the
9530         new default values of {buffer-file,process}-coding-system from the
9531         old defaults.
9532         (set-language-environment-coding-systems): Accept an optional
9533         argument EOL-TYPE, and set the eol-type property of the default
9534         coding systems accordingly.
9535
9536 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9537
9538         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9539         use generate-new-buffer instead of get-buffer-create.
9540
9541 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9542
9543         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9544
9545 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9546
9547         * mule/mule-cmds.el (default-input-method): Fix custom type.
9548
9549 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9550
9551         * mule/mule-cmds.el (setup-specified-language-environment):
9552         Add apropos-inhibit property.
9553         (describe-specified-language-support): Likewise.
9554
9555 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9556
9557         * mule/mule-cmds.el: Doc fixes.
9558
9559 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9560
9561         * mule/mule-cmds.el (register-input-method): Doc-string
9562         modified.
9563
9564 1998-09-01  Dave Love  <fx@gnu.org>
9565
9566         * mule/mule-cmds.el (current-language-environment): Fix
9567         setter function.
9568
9569 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9570
9571         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9572         mule/european.el, mule/hebrew.el, mule/japanese.el,
9573         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9574         avoid bootstrapping problem if you need to recompile all the Lisp
9575         files using interpreted code.
9576
9577 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9578
9579         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9580         ("Latin-2"): Likewise.
9581
9582 1998-08-18  Per Starback  <starback@update.uu.se>
9583
9584         * mule/european.el (setup-latin2-environment): Fix typo.
9585
9586 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9587
9588         * mule/european.el: Give proper value of `input-method' key to all
9589         lang. env.
9590
9591         * mule/mule-cmds.el (activate-input-method): Handle the case that
9592         the arg INPUT-METHOD is nil correctly.
9593         (read-multilingual-string): Activate the specified input method
9594         before calling read-string.  Afterward, activate the original
9595         input method.
9596
9597 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9598
9599         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9600         (set-language-info-alist): Fix typo in doc-string.
9601
9602         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9603
9604 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9605
9606         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9607         (reset-language-environment): New function for the job that
9608         setup-english-environment used to do.
9609         (set-language-environment): Do more setups according to the info
9610         in language-info-alist.
9611         (read-language-name): Handle the case that the arg KEY is nil.
9612         (describe-language-environment): Handle input-method property.
9613
9614         * mule/: All files under this directory, which related with
9615         specific languages (such as mule/european.el, mule/greek.el,
9616         mule/hebrew.el, mule/misc-lang.el), modified as below.
9617         (setup-XXX-environment): Just call set-language-environment.  If
9618         they used to do some other jobs than what done by
9619         set-language-environment, those jobs are done in
9620         setup-XXX-environment-internal now.
9621         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9622         the value to setup-XXX-environment-internal.  Add properties
9623         input-method and features.
9624
9625         * mule/english.el (setup-english-environment): Just call
9626         reset-language-environment.
9627
9628         * mule/european.el (setup-8-bit-environment): Function deleted.
9629
9630 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9631
9632         * mule/mule-cmds.el (input-method-exit-on-first-char)
9633         (input-method-use-echo-area): Doc fixes.
9634
9635 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9636
9637         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9638         variable.
9639         (input-method-use-echo-area): New variable.
9640
9641 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9642
9643         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9644
9645 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9646
9647         * mule/mule-cmds.el (activate-input-method): Update mode line.
9648         (inactivate-input-method): Likewise.
9649
9650 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9651
9652         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9653         input method in the current buffer, but just bind
9654         current-input-method.
9655
9656 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9657
9658         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9659
9660         * mule/misc-lang.el ("IPA"): Add coding-priority and
9661         coding-system.
9662
9663 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9664
9665         * mule/greek.el: Add coding-priority.
9666
9667 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9668
9669         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9670         LANG-ENV.
9671
9672 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9673
9674         * mule/mule-cmds.el (register-input-method): Fix previous change.
9675         (setup-specified-language-environment): Doc fix.
9676
9677 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9678
9679         * mule/mule-cmds.el: Several doc fixes.
9680         (get-language-info, set-language-info): Rename argument.
9681         (set-language-info-alist): Likewise.
9682         (register-input-method): Rename argument.
9683         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9684
9685 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9686
9687         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9688         default value while reading an input method.
9689
9690 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9691
9692         * mule/mule-cmds.el (universal-coding-system-argument):
9693         Use buffer-file-coding-system as default.
9694
9695 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9696
9697         * mule/korean.el ("Korean"): Doc fix.
9698
9699 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9700
9701         * mule/mule-cmds.el (describe-language-environment): Print the
9702         languge environment at the head.
9703
9704 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9705
9706         * mule/japanese.el: Set exit-function to exit-japanese-environment
9707         for Japanese environment.
9708
9709 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9710
9711         * mule/mule-cmds.el (set-language-environment): Doc fix.
9712         (current-language-environment): Use defcustom.
9713         (default-input-method): Specify :type.
9714
9715 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9716
9717         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9718         modified.
9719         (prefer-coding-system): Doc-string modified.
9720
9721 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9722
9723         * mule/mule-cmds.el (set-language-info): Doc-string
9724         describes `coding-priority' KEY.
9725         (set-language-environment-coding-systems): New function.
9726         (select-safe-coding-system): New function.
9727         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9728         (set-language-info-alist): New optionla arg PARENTS.  Call
9729         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9730         (set-language-environment-coding-systems): New function.
9731
9732         * mule/chinese.el: Remove setting up of
9733         describe-chinese-environment-map and
9734         setup-chinese-environment-map.  Exclude them in args of calls to
9735         set-language-info-alist.  Register coding-priority key in
9736         language-info-alist.
9737
9738         * mule/cyrillic.el: Remove setting up of
9739         describe-cyrillic-environment-map and
9740         setup-cyrillic-environment-map.  Exclude them in args of calls to
9741         set-language-info-alist.  Register coding-priority key in
9742         language-info-alist.
9743
9744         * mule/english.el: Register coding-priority key in
9745         language-info-alist.
9746
9747         * mule/ethiopic.el: Register coding-priority key in
9748         language-info-alist.
9749
9750         * mule/european.el: Remove setting up of
9751         describe-european-environment-map and
9752         setup-european-environment-map.  Exclude them in args of calls to
9753         set-language-info-alist.  Register coding-priority key in
9754         language-info-alist.  Add "German" language env.
9755         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9756         (setup-german-environment): New function.
9757
9758         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9759         change default input method to "greek-postfix".
9760
9761         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9762         coding-priority key in
9763
9764 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9765
9766         * mule/mule-cmds.el (set-language-info): Doc fix.
9767         (input-method-inactivate-hook): Doc fix.
9768
9769 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9770
9771         * mule/mule-cmds.el (set-input-method): Renamed from
9772         select-input-method.
9773
9774 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9775
9776         * mule/mule-cmds.el (set-language-environment): Run
9777         exit-language-environment-hook before calling `exit-function'
9778         which is specified for the language environment.
9779
9780 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9781
9782         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9783         modified.
9784         (prefer-coding-system): Likewise.
9785         (describe-language-environment): Print aliases of each coding
9786         system.
9787         (set-language-environment-hook): New variable.
9788         (exit-language-environment-hook): New variable.
9789         (set-language-environment): Call these hooks.  Before setting a
9790         new language environment, exit from the
9791         current-language-environment if necessary.
9792         (input-method-verbose-flag): The value can be nil, t,
9793         complex-only, or default.
9794         (input-method-highlight-flag): Doc-string augmented.
9795         (activate-input-method): Check if we can run the registered
9796         function to activate an input method.
9797
9798         * mule/korean.el: Set exit-function for language environment
9799         "Korean" to exit-korean-environment.
9800         (setup-korean-environment): Moved to korea-util.el.
9801
9802 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9803
9804         * mule/mule-cmds.el (read-multilingual-string): Use
9805         current-input-method prior to default-input-method.  Don't bind
9806         current-input-method by `let', instead, activate the specified
9807         input method in the current buffer temporarily.
9808
9809 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9810
9811         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9812
9813 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9814
9815         * mule/chinese.el (post-read-decode-hz): Return the result of
9816         decode-hz-region.
9817         (pre-write-encode-hz): Do not change the value of
9818         last-coding-system.
9819
9820 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9821
9822         * mule/mule-ccl.el: Doc fixes.
9823
9824 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9825
9826         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9827         (check-ccl-program): New macro.
9828
9829 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/mule-ccl.el: Comment about CCL syntax modified.
9832         (ccl-command-table): Add read-multibyte-character and
9833         write-multibyte-character.
9834         (ccl-code-table): Add ex-cmd.
9835         (ccl-extended-code-table): New variable.
9836         (ccl-embed-extended-command): New function.
9837         (ccl-compile-read-multibyte-character,
9838         ccl-compile-write-multibyte-character) New functions.
9839         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9840         ccl-dump-write-multibyte-character): New functions.
9841
9842 1999-07-22  SL Baur  <steve@miho>
9843
9844         * config.el (config-value-file): config.values is installed into
9845         doc-directory.
9846         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9847
9848 1999-07-19  Didier Verna  <didier@xemacs.org>
9849
9850         * rect.el: all functions rewritten, except when noted. Below is a
9851         list of interface changes.
9852         (apply-on-rectangle): new function. Obsoletes
9853         `operate-on-rectangle'. All functions that used to call this
9854         function now call the new one.
9855         (kill-rectangle): added optional prefix arg to fill lines.
9856         (delete-rectangle): ditto.
9857         (delete-extract-rectangle): ditto.
9858         (open-rectangle): ditto.
9859         (clear-rectangle): ditto.
9860         (delete-rectangle-line): added third arg FILL.
9861         (delete-extract-rectangle-line): ditto.
9862         (open-rectangle-line): ditto.
9863         (clear-rectangle-line): ditto.
9864
9865 1999-07-18  Andy Piper  <andy@xemacs.org>
9866
9867         * menubar-items.el (default-menubar): add gutter options.
9868
9869         * gutter-items.el: new file.
9870         (gutter): new group for custom.
9871         (gutter-visible-p): new variable.
9872         (default-gutter-position): ditto.
9873         (buffers-tab): new group for the buffers tab.
9874         (gutter-buffers-tab): widget to put in the gutter.
9875         (buffers-tab-max-size): max number of tabs.
9876         (buffers-tab-switch-to-buffer-function): function to call when a
9877         tab is pressed.
9878         (buffers-tab-omit-function): filter buffers with this function.
9879         (buffers-tab-format-buffer-line-function): format buffer names for
9880         inclusion in tabs.
9881         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9882         the record.
9883         (build-buffers-tab-internal): build a list of tab items.
9884         (buffers-tab-items): ditto.
9885         (add-tab-to-gutter): put a tab in the gutter area.
9886         (update-tab-in-gutter): reset the buffers in the tab.
9887
9888         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9889
9890         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9891         (switch-to-buffer-hooks): new hook.
9892
9893         * toolbar.el (default-toolbar-position): fix typo.
9894
9895 1999-07-16  Andy Piper  <andy@xemacs.org>
9896
9897         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9898
9899 1999-07-15  Didier Verna  <didier@xemacs.org>
9900
9901         * cus-edit.el (custom-prompt-variable): optional third arg makes
9902         prompt for a comment string.
9903         (customize-set-value): optional prefix makes this function handle
9904         variable comments.
9905         (customize-set-variable): ditto.
9906         (customize-save-variable): ditto.
9907         (customize-customized): handle custom comments.
9908         (customize-save-customized): ditto.
9909         (custom-variable-state-set): ditto.
9910         (custom-face-state-set): ditto.
9911         (customize-saved): ditto.
9912         (custom-variable-set): ditto.
9913         (custom-face-set): ditto.
9914         (custom-variable-save): ditto.
9915         (custom-face-save): ditto.
9916         (custom-variable-reset-saved): ditto.
9917         (custom-face-reset-saved): ditto.
9918         (custom-variable-reset-standard): ditto.
9919         (custom-face-reset-standard): ditto.
9920         (custom-comment-face): new face.
9921         (custom-comment-tag-face): ditto.
9922         (custom-comment): new widget.
9923         (custom-comment-create): new function.
9924         (custom-comment-delete): ditto.
9925         (custom-comment-value-set): ditto.
9926         (custom-comment-show): ditto.
9927         (custom-comment-invisible-p): ditto.
9928         (custom-variable-value-create): create a comment field widget.
9929         (custom-face-value-create): ditto.
9930         (custom-variable-menu): new entry for adding a custom comment.
9931         (custom-face-menu): ditto.
9932         (custom-save-variables): possibly save custom comments.
9933         (custom-save-faces): ditto.
9934
9935         * cus-face.el (custom-set-faces): the arguments can now have a
9936         custom comment as fourth argument.
9937
9938         * custom.el (custom-set-variables): the arguments can now have a
9939         custom comment as fifth element.
9940
9941 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9942
9943         * XEmacs 21.2.18 is released
9944
9945 1999-07-13  SL Baur  <steve@miho>
9946
9947         * lib-complete.el (read-library-name): Revert previous change.
9948         (read-library): Ditto.
9949
9950 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9951
9952         * packages.el (packages-package-list): Capitalize docstring.
9953
9954         * packages.el (packages-find-package-library-path): Use #'nconc
9955         rather than #'append to reduce consing -- #'mapcar uses Flist,
9956         which returns a freshly consed list.  #'append would create yet
9957         another fresh list, using Fmake_list in concat.
9958
9959         * packages.el (package-provide): Use setq with remassq like it
9960         says in its docstring.
9961
9962 1999-07-06  SL Baur  <steve@miho.m17n.org>
9963
9964         * lib-complete.el (progn-with-message): Fix typo.
9965
9966 1999-07-06  SL Baur  <steve@miho.m17n.org>
9967
9968         * mule/mule-misc.el (char-octet): Make function match docstring.
9969         From Katsumi Yamaoka <yamaoka@jpl.org>
9970
9971 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9972
9973         * wid-edit.el (widget-documentation): corrected spelling error.
9974
9975 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9976
9977         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9978         keys if already bound
9979
9980 1999-07-06  SL Baur  <steve@miho.m17n.org>
9981
9982         * lib-complete.el (progn-with-message): Revert previous changes.
9983
9984 1999-06-24  Bob Weiner  <weiner@beopen.com>
9985
9986         * lib-complete.el (find-library):
9987         (find-library-other-window):
9988         (find-library-other-frame): Completely rewrote
9989         so that these functions actually work when called non-interactively.
9990         Also made them handle LIBRARY arguments which end with .el or .elc.
9991
9992 1999-06-24  Bob Weiner  <weiner@beopen.com>
9993
9994         * simple.el (indent-new-comment-line): Locally bound
9995         `block-comment-start' to `comstart' or else when this is called
9996         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
9997         `block-comment-start' value, ignoring any existing spacing after a
9998         comment prefix in the previous line and producing ugly comments.
9999
10000 1999-06-23  Bob Weiner  <weiner@beopen.com>
10001
10002         * list-mode.el (mouse-choose-completion):
10003         (choose-completion):
10004         (completion-switch-to-minibuffer): Added.
10005         ([Tab]): [Tab] previously switched to the minibuffer
10006         but since [space] does that and since most applications in the
10007         world use [Tab] to select the next item in a list, do that in the
10008         *Completions* buffer too.  This will cause the least confusion
10009         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10010         06/23/1999.
10011
10012 1999-06-22  Bob Weiner  <weiner@beopen.com>
10013
10014         * help.el (help-buffer-name): Added support for a null value
10015         of `help-buffer-prefix-string' since some buffers require no
10016         prefix.
10017
10018 1999-06-20  Bob Weiner  <weiner@beopen.com>
10019
10020         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10021         in the completion-list-mode-map to bury the completions buffer
10022         even when the minibuffer is no longer active.
10023
10024 1999-06-20  Bob Weiner  <weiner@beopen.com>
10025
10026         * list-mode.el (list-mode): It is visually disconcerting to have
10027         the text cursor disappear within list buffers, especially when
10028         moving from window to window, so leave it visible.
10029
10030 1999-07-01  SL Baur  <steve@miho.m17n.org>
10031
10032         * menubar-items.el (default-menubar): Conditionalize the bug
10033         report menu item (which may not be possible in this XEmacs).
10034         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10035
10036 1999-06-30  SL Baur  <steve@miho.m17n.org>
10037
10038         * subr.el (with-current-buffer): DOC string fix.
10039         Suggested by Bob Weiner <weiner@altrasoft.com>
10040
10041 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10042
10043         * cus-face.el (custom-face-italic): insert missing args
10044
10045 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10046
10047         * packages.el (package-locations): Changed default early package
10048         hierarchies to ~/.xemacs/mule-packages and
10049         ~/.xemacs/xemacs-packages.
10050
10051 1999-06-23  SL Baur  <steve@miho.m17n.org>
10052
10053         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10054
10055 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10056
10057         * packages.el (package-locations): Changed default early package
10058         hierarchy to ~/.xemacs/packages.
10059         (package-locations): Removed `packages' as a possible name for a
10060         late package hierarchy.
10061
10062 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10063
10064         * mule/mule-category.el (word-combining-categories): Set up new
10065         variable.
10066         (word-separating-categories): Likewise.
10067
10068 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10069
10070         * XEmacs 21.2.17 is released
10071
10072 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10073
10074         * font-menu.el (font-menu-set-font): allow for nil specification
10075         of font size.
10076
10077 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10078
10079         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10080         is 1.
10081
10082 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10083
10084         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10085         8859-5 instead of ISO 8859-1.
10086
10087 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10088
10089         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10090         (viet-viscii-encode-table): Ditto.
10091
10092         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10093         Make obsolete definition of char-octet.
10094
10095 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10096
10097         * subr.el: Move no-Mule make-char ...
10098         * help-nomule.el (make-char): To here.
10099         (string-width): Make Mule compatibility alias.
10100
10101 1999-06-15  Andy Piper  <andy@xemacs.org>
10102
10103         * select.el (get-selection-no-error): really make there be no-error.
10104         (get-selection): revert to original.
10105
10106 1999-06-11  Andy Piper  <andy@xemacs.org>
10107
10108         * select.el (selection-sets-clipboard): renamed.
10109         (own-selection): use it.
10110
10111 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10112
10113         * XEmacs 21.2.16 is released
10114
10115 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10116
10117         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10118         missing characters to avoid crash.
10119
10120 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10121
10122         * coding.el (set-terminal-coding-system): Only set the console
10123         coding system on the selected console if it is a tty.
10124
10125 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10126
10127         * cus-face.el:
10128         * cus-edit.el:
10129         * faces.el:
10130         (custom):
10131         (face-spec-set):
10132         * faces.el (frob-face-property):
10133         * font-menu.el (font-menu-set-font):
10134                   Actually apply changes from 1999-03-17
10135
10136 1999-06-10  Andy Piper  <andy@xemacs.org>
10137
10138         * select.el (get-selection): abstract out non error-signalling
10139         part.
10140         (get-selection-no-error): get-selection without signalling an
10141         error.
10142         (selection-is-clipboard-p): new variable. controls whether the
10143         selection sets the clipboard.
10144         (own-selection): use it.
10145
10146         * mouse.el (insert-selection): fallback to clipboard after trying
10147         primary selection and cutbuffer.
10148
10149 1999-06-05  Andy Piper  <andy@xemacs.org>
10150
10151         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10152         selection functions.
10153
10154 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10155
10156         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10157         default value.
10158         (load): Use `raw-text' instead of `no-conversion'.
10159         (insert-file-contents): Likewise.
10160
10161         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10162         of `no-conversion'.
10163
10164 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10165
10166         * coding.el: Don't copy `no-conversion' to `raw-text'.
10167
10168 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10169
10170         * subr.el (make-char): Define it if Mule is not around.
10171
10172 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10173
10174         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10175
10176         * x-select.el (x-disown-selection-internal): Restore symbol as an
10177         obsolete alias.
10178         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10179
10180 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10181
10182         * XEmacs 21.2.15 is released
10183
10184 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10185
10186         * subr.el (split-string): Avoid infinite looping
10187
10188 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10189
10190         * ldap.el (ldap-ignore-attribute-codings): New variable
10191         (ldap-default-attribute-decoder): New variable
10192         (ldap-coding-system): New variable
10193         (ldap-attribute-syntax-encoders): New variable
10194         (ldap-attribute-syntax-decoders): New variable
10195         (ldap-attribute-syntaxes-alist): New variable
10196         (ldap-encode-boolean): New function
10197         (ldap-decode-boolean): New function
10198         (ldap-encode-country-string): New function
10199         (ldap-decode-string): New function
10200         (ldap-decode-address): New function
10201         (ldap-encode-address): New function
10202         (ldap-decode-attribute): New function
10203         (ldap-search): Use some of these
10204
10205 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10206
10207         * version.el (emacs-version): Make the patch level/beta come
10208         before the XEmacs qualifier so that it gets into (funcall
10209         emacs-version) and thus in the bug reports.
10210         (emacs-version>=): Support patch levels.
10211
10212 1999-06-03  SL Baur  <steve@xemacs.org>
10213
10214         * version.el: implement x.y.z version number
10215         From Jan Vroonhof <vroonhof@math.ethz.ch>
10216
10217 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10218
10219         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10220
10221 1999-05-22  Vin Shelton <acs@xemacs.org>
10222
10223         * startup.el: Document -private and break out non-standard X options.
10224
10225 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10226
10227         * mule/mule-charset.el (charset-after): New function.
10228         (charset-direction): Synch with Mule, update docstring.
10229         (get-charset-property): New function.
10230         (put-charset-property): New function.
10231         (charset-plist): New function.
10232
10233         * mule/mule-charset.el (compose-region):
10234         (decompose-region): remove;  these functions (which don't work
10235         since we don't do composite characters) have been moved to
10236         mule-util.el.
10237         (toplevel): follow coding standards
10238
10239 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10240
10241         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10242         exist any more.
10243
10244         * code-files.el: Fix commentary to follow coding standards.  Move
10245         the single line left in mule-files.el to here.
10246
10247         * mule/mule-files.el: delete.
10248
10249 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10250
10251         * info.el (Info-scroll-prev): Use event functions instead of the
10252         old emacs 19 interface.
10253
10254 1999-06-02  Andy Piper  <andy@xemacs.org>
10255
10256         * x-font-menu.el (x-font-menu-load-font):
10257         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10258
10259 1999-05-31  Andy Piper  <andy@xemacs.org>
10260
10261         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10262         group.
10263         (font-menu-this-frame-only-p): ditto.
10264         (font-menu-max-items): reinstate, from Jan Vroonhof
10265         <vroonhof@math.ethz.ch>
10266         (font-menu-submenu-name-format): ditto.
10267         (font-menu-split-long-menu): ditto, for use by the family
10268         constructor.
10269         (font-menu-family-constructor): use it.
10270
10271 1999-05-30  Andy Piper  <andy@xemacs.org>
10272
10273         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10274         for use by the font menu.
10275
10276         * msw-font-menu.el: new file implementing mswindows specific
10277         font-menu behaviour.
10278         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10279         (mswindows-font-menu-junk-families): ditto.
10280         (hack-font-truename): ditto.
10281         (mswindows-font-regexp-ascii): ditto.
10282         (mswindows-reset-device-font-menus): ditto.
10283         (mswindows-font-menu-font-data): ditto.
10284         (mswindows-font-menu-load-font): ditto.
10285
10286         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10287         (x-font-menu-font-data): ditto.
10288         (x-font-menu-load-font): ditto.
10289
10290         * font-menu.el: new file implementing generic font menu behaviour.
10291         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10292         made device independent.
10293         (font-menu-this-frame-only-p): ditto.
10294         (font-menu-preferred-resolution): ditto.
10295         (font-menu-size-scaling): new variable used to determine whether
10296         sizes are in points or tenths of a point.
10297         (vassoc): moved from x-font-menu.el.
10298         (device-fonts-cache): ditto.
10299         (device-fonts-cache): ditto.
10300         (flush-device-fonts-cache): ditto.
10301         (reset-device-font-menus): copied from x-font-menu.el and made
10302         device independent. Most functionality deferred to
10303         device-dependent versions.
10304         (font-menu-family-constructor): copied from x-font-menu.el and
10305         made device independent.
10306         (font-menu-size-constructor): ditto.
10307         (font-menu-weight-constructor): ditto.
10308         (font-menu-set-font): ditto.
10309         (font-menu-change-face): ditto.
10310         (font-menu-load-font): new device method.
10311         (font-menu-font-data): ditto.
10312
10313         * x-font-menu.el: The above functions deleted.
10314
10315 1999-05-26  Andy Piper  <andy@xemacs.org>
10316
10317         * update-elc.el:
10318         * make-docfile.el:
10319         * loadup.el: rehash expand-file-name usage to not use default-directory.
10320
10321 1999-05-21  Andy Piper  <andy@xemacs.org>
10322
10323         * x-select.el (x-select-convert-to-text):
10324         (x-selected-text-type):
10325         (x-get-selection):
10326         (xselect-convert-to-string):
10327         (xselect-convert-to-compound-text):
10328         (xselect-convert-to-length):
10329         (xselect-convert-to-targets):
10330         (xselect-convert-to-delete):
10331         (xselect-convert-to-filename):
10332         (xselect-convert-to-charpos):
10333         (xselect-convert-to-lineno):
10334         (xselect-convert-to-colno):
10335         (xselect-convert-to-sourceloc):
10336         (xselect-convert-to-os):
10337         (xselect-convert-to-host):
10338         (xselect-convert-to-user):
10339         (xselect-convert-to-class):
10340         (xselect-convert-to-name):
10341         (xselect-convert-to-integer):
10342         (xselect-convert-to-atom):
10343         (xselect-convert-to-identity): functions renamed from x-* and
10344         moved to select.el.
10345         (x-get-secondary-selection): use rename get-selection.
10346         (x-get-clipboard): ditto.
10347         (x-own-selection): moved to select.el.
10348         (x-valid-simple-selection-p): ditto.
10349         (x-dehilight-selection): ditto.
10350         (x-own-clipboard): ditto.
10351         (x-disown-selection): ditto.
10352
10353         * x-mouse.el (x-yank-function): moved to mouse.el.
10354         (x-insert-selection): ditto.
10355         (x-set-point-and-move-selection): use renamed function.
10356
10357         * select.el (selected-text-type): moved and renamed from
10358         x-select.el.
10359         (selection-owner-p): moved to C.
10360         (selection-exists-p): ditto.
10361         (get-cutbuffer): new device method.
10362         (get-selection): generalised and moved from x-select.el.
10363         (own-selection): moved x-own-selection functionality into here.
10364         (dehilight-selection): renamed and moved from x-select.el.
10365         (own-clipboard): functionality moved from x-select.el using new
10366         generic C builtins.
10367         (disown-clipboard): ditto.
10368         (select-convert-to-text):
10369         (select-convert-to-string):
10370         (select-convert-to-compound-text):
10371         (select-convert-to-length):
10372         (select-convert-to-targets):
10373         (select-convert-to-delete):
10374         (select-convert-to-filename):
10375         (select-convert-to-charpos):
10376         (select-convert-to-lineno):
10377         (select-convert-to-colno):
10378         (select-convert-to-sourceloc):
10379         (select-convert-to-os):
10380         (select-convert-to-host):
10381         (select-convert-to-user):
10382         (select-convert-to-class):
10383         (select-convert-to-name):
10384         (select-convert-to-integer):
10385         (select-convert-to-atom):
10386         (select-convert-to-identity): new functions renamed from x-* and
10387         moved from x-select.el.
10388
10389         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10390         into here and use as the default window-system mouse yank.
10391         (insert-selection): generalised and moved from x-mouse.el.
10392         (own-clipboard): moved to C.
10393
10394         * msw-select.el (mswindows-selection-owned-p): deleted.
10395         (mswindows-own-selection): generalised and moved to select.el.
10396         (mswindows-disown-selection): generalised and moved to C.
10397         (mswindows-selection-owner-p): ditto.
10398
10399 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10400
10401         * XEmacs 21.2.14 is released
10402
10403 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10404
10405         * about.el: update contact info for jason and slb.
10406
10407 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10408
10409         * mule/european.el (setup-romanian-environment): Add Romanian
10410         support from Emacs/Mule romanian.el.
10411
10412 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10413
10414         * cus-face.el: Label all custom changes with the 'custom' tag.
10415
10416         * cus-edit.el: idem ditto.
10417
10418         * faces.el: Added suport for adding device tags to various functions.
10419         (custom): New device tag.
10420         (face-spec-set): Call reset face with tags argument. No longer do
10421         x-init-global-faces hack.
10422
10423         * faces.el (frob-face-property): Use an anonymous specifier to map
10424         frob-face-property-1 over.
10425
10426         * x-font-menu.el (font-menu-set-font): Always specify all
10427         properties to custom.
10428
10429 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10430
10431         * mule/european.el (setup-czech-environment): Add czech support.
10432         From David Sauer <davids@orfinet.cz>
10433
10434 1999-03-15  SL Baur  <steve@xemacs.org>
10435
10436         * check-features.el: Turn hard errors into warnings.
10437
10438 1999-03-21  SL Baur  <steve@xemacs.org>
10439
10440         * simple.el (delete-key-deletes-forward): As per discussion on
10441         xemacs-beta, default to t.
10442
10443 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10444
10445         * loadup.el: Define Installation-string before loading anything.
10446
10447 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10448
10449         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10450         From Anders Stenman <stenman@isy.liu.se>
10451
10452 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10453
10454         * wid-edit.el (widget-glyph-find): Ditto.
10455
10456         * packages.el (locate-library): Ditto.
10457
10458         * loadup.el (really-early-error-handler): Ditto.
10459
10460         * lib-complete.el (read-library): Ditto.
10461
10462         * faces.el (set-face-stipple): Ditto.
10463
10464         * code-files.el (load): Use new calling style of locate-file.
10465
10466 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10467
10468         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10469         dead.
10470
10471 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10472
10473         * dumped-lisp.el (preloaded-file-list): Don't load
10474         Installation.el.
10475
10476         * loadup.el (Installation-string): Define it here.
10477
10478 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10479
10480         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10481         Installation.el needs to be loaded before `dump-paths', otherwise
10482         the dumping process won't find it.
10483
10484 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10485
10486         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10487         subr so that we can use `replace-in-string' in Installation.el to
10488         get rid of C-m chars under the native Windows build.
10489
10490 1999-04-29  Andy Piper  <andy@xemacs.org>
10491
10492         * make-docfile.el: canonicalize file and directory names.
10493
10494         * device.el (call-device-method): new function for calling device
10495         specific methods.
10496         (define-device-method): new function for defining device methods.
10497         (define-device-method*): ditto.
10498
10499 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10500
10501         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10502
10503 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10504
10505         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10506         (cyrillic-koi8-r-encode-table): Likewise.
10507         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10508         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10509
10510         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10511         from vietnamese.el].
10512
10513         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10514         mule/mule-misc.el.
10515
10516 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10517
10518         * mule/thai-xtis.el:
10519         - Change font registry name from "Thai94x94-0" to "xtis-0".
10520         - Change mnemonic of coding-system `tis-620' to "TIS620".
10521
10522 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10523
10524         * mule/ethiopic.el: fixed.
10525
10526 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10527
10528         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10529
10530         * mule/thai-xtis.el: New file.
10531
10532         * mule/vietnamese.el: New file.
10533
10534         * mule/ethiopic.el: New file.
10535
10536 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10537
10538         * bytecomp.el (byte-compile-close-variables): Leave
10539         debug-issue-ebola-notices alone.
10540
10541 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10542
10543         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10544         at the top of the buffer since it is the most important thing to
10545         customize
10546         (ldap-get-host-parameter): New defun
10547         (ldap-search): Add a new parameter `withdn' to retrieve the
10548         distinguished names of entries
10549
10550 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10551
10552         * startup.el (splash-frame-body): Date and spelling fixes.
10553
10554 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10555
10556         * view-less.el (toggle-truncate-lines): add autoload tag
10557
10558 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10559
10560         * format.el (format-alist): Disable image stuff.
10561
10562 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10563
10564         * wid-edit.el (widget-glyph-find): Search by directories, then by
10565         suffixes rather than the other way around.
10566         (widget-image-conversion): Renamed to
10567         `widget-image-file-name-suffixes'.
10568
10569 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10570
10571         * mule/mule-charset.el: Made old functions obsolete, remove the
10572         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10573         (charset-iso-graphic-plane): Rename from charset-graphic.
10574         (charset-iso-final-char): Rename from charset-final.
10575         (charset-width): Rename from charset-columns.
10576         (charset-bytes): Added from fsf compatibility, returns always 1.
10577
10578         * mule/mule-misc.el: Move charset-doc-string alias to
10579         mule-charset.el
10580
10581 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10582
10583         * x-faces.el (x-make-font-bold-italic): honor
10584         *try-oblique-before-italic-fonts*
10585
10586 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10587
10588         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10589
10590 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10591
10592         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10593         name.
10594
10595 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10596
10597         * cl-extra.el (equalp): Would bug out for lists.
10598
10599 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10600
10601         * about.el (about-hackers):  Change cgw's email address
10602
10603 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10604
10605         * XEmacs 21.2.13 is released
10606
10607 1999-03-12  SL Baur  <steve@xemacs.org>
10608
10609         * simple.el (delete-key-deletes-forward): Revert to previous
10610         behavior.
10611
10612 1999-01-18  Didier Verna  <didier@xemacs.org>
10613
10614         * menubar-items.el (xemacs-splash-buffer): handle the case of
10615         multiple elements in the splash buffer body.
10616
10617         * startup.el (splash-frame-timeout): new constant: interval
10618         between splash buffer elements.
10619         (command-line-1): handle splash buffer with multiple elements (use
10620         a timeout).
10621         (splash-frame-body): Originally `startup-splash-frame-body'.
10622         Rewrote a cleaner and more readable version. This can now be array,
10623         in which case each element is displayed in turn in the splash buffer.
10624         (splash-frame-static-body): new constant. Persistent information
10625         across all splash buffer elements (preserves the possibility to give
10626         it in different languages.
10627         (circulate-splash-frame-elements): new function. Used as a timeout
10628         to circulate through all splash frame elements and display them in
10629         sequence.
10630         (display-splash-frame): originally `startup-splash-frame'. Handle
10631         the case of multiple elements in the splash buffer body. Now
10632         returns a timeout id if multiple elements to display, or nil.
10633
10634 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10635
10636         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10637         so they can be overridden by x-init-face-from-resources.
10638         Additionally specify the font name also with an x tag.
10639
10640 1999-03-08  Andy Piper  <andy@xemacs.org>
10641
10642         * package-get.el (package-get-base): autoload.
10643
10644         * menubar-items.el (default-menubar): add update menu item. Fix
10645         custom menu to only be activated when package-base is available.
10646
10647         * package-get.el (package-get-custom): don't load
10648         package-get-custom as it is auto-generated. Fix group definition.
10649
10650 1999-03-05  Didier Verna  <didier@xemacs.org>
10651
10652         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10653         instead of `symbol-name' (Thanks Kyle).
10654
10655         * cus-edit.el (custom-save-variables): use `prin1' instead of
10656         princ to write symbols.
10657
10658 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10659
10660         * XEmacs 21.2.12 is released
10661
10662 1999-03-05  SL Baur  <steve@xemacs.org>
10663
10664         * menubar-items.el (default-menubar): Add kfm browsing support.
10665         From Neal Becker <nbecker@fred.net>
10666
10667 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10668
10669         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10670         calls to font-lock during buffer reversion.
10671
10672 1999-02-12  Didier Verna  <didier@xemacs.org>
10673
10674         * info.el (Info-build-node-completions): unconditionally widen the
10675         tag table buffer.
10676
10677 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10678
10679         * x-faces.el (x-init-face-from-resources):
10680         Only set fonts in the 'x locale.
10681
10682 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10683
10684         * package-ui.el (pui-install-selected-packages): Don't throw on
10685         `package-admin-delete-binary-package' returning nil since it's
10686         normal.  Reindent function.
10687         (pui-add-required-packages): Handle case where packages selected
10688         for installation have never been installed.
10689
10690 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10691
10692         * menubar-items.el (default-menubar):
10693         Implement the ``Mule->Set coding system of process'' menu item.
10694
10695 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10696
10697         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10698         files
10699         - Change some `if's to `when's
10700
10701 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10702
10703         * XEmacs 21.2.11 is released
10704
10705 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10706
10707         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10708         against window close (Fix Bug #460).
10709         (ask-user-about-lock-dbox): Idem.
10710
10711 1999-02-25  SL Baur  <steve@xemacs.org>
10712
10713         * mule/mule-charset.el (charset-leading-byte): New function.
10714         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10715
10716 1999-02-12  Andy Piper  <andy@xemacs.org>
10717
10718         * about.el (xemacs-hackers): change andy's email address.
10719         (about-url-alist): change andy's web page address.
10720         (about-xemacs): add piper.
10721
10722 1999-02-16  SL Baur  <steve@xemacs.org>
10723
10724         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10725         of mule-base into lisp/mule.
10726
10727 1999-02-16  SL Baur  <steve@xemacs.org>
10728
10729         * mule/arabic.el:
10730         mule/canna-leim.el:
10731         mule/chinese.el:
10732         mule/cyrillic.el:
10733         mule/english.el:
10734         mule/european.el:
10735         mule/greek.el:
10736         mule/hebrew.el:
10737         mule/japanese.el:
10738         mule/kinsoku.el:
10739         mule/korean.el:
10740         mule/misc-lang.el:
10741         mule/mule-category.el:
10742         mule/mule-ccl.el:
10743         mule/mule-charset.el:
10744         mule/mule-cmds.el:
10745         mule/mule-coding.el:
10746         mule/mule-files.el:
10747         mule/mule-help.el:
10748         mule/mule-init.el:
10749         mule/mule-misc.el:
10750         mule/mule-tty-init.el:
10751         mule/mule-x-init.el:
10752         mule/viet-chars.el:  Remerge from mule-base.
10753
10754         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10755         of mule-base into lisp/mule.
10756
10757 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10758
10759         * process.el (exec-to-string): Use `shell-command-switch' in place
10760         of hard-wired "-c" (for WindowsNT).
10761
10762 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10763
10764         * menubar-items.el (default-menubar):  Remove obsolete
10765         "Gopher" item
10766
10767 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10768
10769         * package-admin.el (package-admin-get-install-dir): First fall
10770         back to the location of xemacs-base for non-mule packages.
10771
10772 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10773
10774         * paths.el:
10775         - improved automounter tmp directory support.
10776         - support 4 (!) empirically discovered automounter conventions
10777
10778 1999-02-12  SL Baur  <steve@xemacs.org>
10779
10780         * etags.el (pop-tag-mark): autoload to match key binding.
10781
10782 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10783
10784         * XEmacs 21.2.10 is released
10785
10786 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10787
10788         * package-get.el (package-get-remote-filename): Don't bug out for
10789         a local file name in the search entry.
10790
10791 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10792
10793         * XEmacs 21.2.9 is released
10794
10795 1999-01-19  Didier Verna  <didier@xemacs.org>
10796
10797         * replace.el (replace-search-function): new variable containing a
10798         function to perform a search-forward.
10799         (replace-re-search-function): new variable containing a function
10800         to perform a re-search-forward.
10801         (perform-replace): use them.
10802
10803 1999-01-25  Didier Verna  <didier@xemacs.org>
10804
10805         * select.el (selection-owner-p): use the name `XEmacs'.
10806         (cut-copy-clear-internal): ditto.
10807
10808 1999-01-18  Andy Piper  <andy@xemacs.org>
10809
10810         * about.el (about-url-alist): Update my entry.
10811         (xemacs-hackers): Ditto.
10812
10813 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10814
10815         * buffer.el (switch-to-buffer): Fixing documentation.
10816         * minibuf.el (minibuffer-completion-table): ditto.
10817         * cl-macs.el (return-from): ditto.
10818
10819 1999-01-04  Didier Verna  <didier@xemacs.org>
10820
10821         * replace.el (delete-non-matching-lines): temporarily disable
10822         case-folding when called interactively with a regexp containing
10823         uppercase characters.
10824         (delete-matching-lines): ditto.
10825         (count-matches): ditto.
10826         (list-matching-lines): ditto.
10827
10828 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10829
10830         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10831         abort if current window is split horizontally, not if others are
10832         split.  Got rid of unnecessary minibuffer checking.  Also, add
10833         some comments (it's still complex).
10834
10835 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10836
10837         * package-get.el: changed address for doc.ic.ac.uk to
10838         sunsite.doc.ic.ac.uk
10839
10840 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10841
10842         * ldap.el (toplevel): Remove requires so that the file compiles
10843         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10844
10845 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10846
10847         * dump-paths.el: Calculate module-directory and set
10848         module-load-path to the load path for modules.
10849
10850         * loadup.el: Get bootstrap value of module-load-path from the
10851         environment variable EMACSBOOTSTRAPMODULEPATH.
10852         - Display the module load path if we're debugging paths.
10853
10854         * setup-paths.el: Added function paths-find-site-module-directory.
10855         - Added function paths-find-module-directory.
10856         - Added function paths-construct-module-load-path.  Uses new
10857         environment variable EMACSMODULEPATH.
10858
10859 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10860
10861         * font.el (font-default-object-for-device):
10862         Oops! This `or' can't be replaced by `unless'.
10863         Fixed inability to run w3, among other things.
10864
10865 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10866
10867         * package-admin.el: Change initialization of
10868           package-admin-install-function dependent on system type.
10869           Change package-admin-install-function-mswindows to use
10870           "minitar".
10871
10872 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10873
10874         * mouse.el (default-mouse-motion-handler): Disable help echo while
10875         in the minibuffer.
10876
10877 1998-12-28  Martin Buchholz <martin@xemacs.org>
10878
10879         * XEmacs 21.2.8 is released.
10880
10881 1998-12-24  Martin Buchholz <martin@xemacs.org>
10882
10883         * XEmacs 21.2.7 is released.
10884
10885 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10886
10887         * package-ui.el (pui-list-packages): Set truncate-lines.
10888
10889         * package-get.el (package-get-download-menu): Use
10890         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10891
10892         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10893         (pui-help-string): idem.
10894         (list-packages-mode): New major mode.
10895         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10896         (pui-install-selected-packages): Add suport for removing packages.
10897         (pui-toggle-package-delete-key): New function.
10898         (pui-popup-context-sensitive): New kludge.
10899         (pui-list-packages): Add warning when `package-get-remote' is nil.
10900         (package-ui-add-site): New function.
10901
10902 1998-12-01  Didier Verna  <didier@xemacs.org>
10903
10904         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10905
10906 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10907
10908         * ldap.el: Custom-ized
10909         (toplevel): Do not provide `ldap' which is provided by C level
10910         LDAP code
10911         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10912
10913 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10914
10915         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10916
10917 1998-12-17  Andy Piper  <andy@xemacs.org>
10918
10919         * sound.el (sound-load-list): name changed from sound-load-alist.
10920         (sound-extension-list): name changed from sound-ext-list.
10921         (load-default-sounds): use new names.
10922         (load-sound-file): use new names.
10923
10924 1998-12-16  Andy Piper  <andy@xemacs.org>
10925
10926         * XEmacs 21.2.6 is released
10927
10928 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10929
10930         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10931         errors.
10932
10933 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10934
10935         * wid-edit.el (widget-echo-this-extent): Set
10936         help-echo-owns-message to t.
10937
10938 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10939
10940         * package-get.el (package-get-download-menu): use toggles for
10941           each site in the download site menu.
10942
10943 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10944
10945         * package-get.el (package-get): If we cannot find a package
10946           because package-get-remote is not set, give a more helpful
10947           error message.
10948
10949 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10950
10951         * package-get.el (package-get-remote-filename): use an EFS path
10952         with user anonymous if no user is specified.
10953
10954 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10955
10956         * faces.el (face-spec-set): Re-init fallfacks for default after
10957         calling reset-face on the default face.
10958
10959 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10960
10961         * package-admin.el (package-admin-default-install-function):
10962         Behave as advertised.  Make sure the pkg-dir is proper for
10963         default-directory.
10964         (package-admin-add-binary-package): Make sure the pkg-dir is
10965         proper for default-directory.
10966         (package-admin-install-function-mswindows): Make sure the pkg-dir
10967         is proper for default-directory.
10968
10969 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10970
10971         * XEmacs 21.2.5 is released
10972
10973 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10974
10975         * files.el (binary-file-regexps): regexp-opt is not available at
10976         bytecompile time.
10977
10978 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10979
10980         * x-win-xfree86.el:
10981         * x-win-sun.el (x-win-init-sun):
10982         * x-win-sun.el:
10983         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
10984         * x-iso8859-1.el:
10985         * x-init.el (init-post-x-win):
10986         * x-init.el (init-pre-x-win):
10987         * x-init.el (x-initialize-compose):
10988         * x-init.el:
10989         * x-compose.el:
10990         * winnt.el:
10991         * widget.el:
10992         * wid-edit.el (widget-glyph-click):
10993         * wid-edit.el (widget-glyph-find):
10994         * wid-edit.el (widget-type):
10995         * view-less.el (view-buffer-other-window):
10996         * very-early-lisp.el:
10997         * version.el:
10998         * toolbar.el:
10999         * toolbar-items.el:
11000         * term/sun.el (suntool-map):
11001         * term/sun-mouse.el:
11002         * term/internal.el:
11003         * syntax.el (modify-syntax-entry):
11004         * symbol-syntax.el:
11005         * subr.el:
11006         * startup.el (lock-directory):
11007         * simple.el (set-comment-column):
11008         * simple.el (backward-delete-char-untabify):
11009         * shadow.el (find-emacs-lisp-shadows):
11010         * shadow.el:
11011         * setup-paths.el (paths-construct-info-path):
11012         * select.el (cut-copy-clear-internal):
11013         * process.el (call-process-region):
11014         * process.el (start-process-shell-command):
11015         * process.el:
11016         * paths.el (rmail-spool-directory):
11017         * paragraphs.el (use-hard-newlines):
11018         * package-get.el (package-get-dependencies):
11019         * package-admin.el (package-admin-delete-binary-package):
11020         * obsolete.el (truncate-string):
11021         * obsolete.el (store-substring):
11022         * mouse.el (default-mouse-track-maybe-own-selection):
11023         * mouse.el (mouse-yank-at-point):
11024         * modeline.el:
11025         * modeline.el (mouse-drag-modeline):
11026         * minibuf.el (read-directory-name-internal):
11027         * minibuf.el (read-file-name-internal):
11028         * minibuf.el (read-file-name-internal-1):
11029         * minibuf.el (read-file-name-2):
11030         * minibuf.el (exact-minibuffer-completion-p):
11031         * minibuf.el (read-from-minibuffer):
11032         * minibuf.el:
11033         * menubar.el (check-menu-syntax):
11034         * map-ynp.el (map-y-or-n-p):
11035         * make-docfile.el (docfile-out-of-date):
11036         * loadup.el ((member "run-temacs" command-line-args)):
11037         * loadup.el ((member "no-site-file" command-line-args)):
11038         * loadup.el (really-early-error-handler):
11039         * loadup.el:
11040         * loadhist.el:
11041         * loaddefs.el:
11042         * lisp-mnt.el (lm-verify):
11043         * lib-complete.el (lib-complete:cache-completions):
11044         * lib-complete.el (library-all-completions):
11045         * itimer.el (itimer-run-expired-timers):
11046         * info.el (Info-mode):
11047         * info.el (Info-insert-file-contents):
11048         * info.el (Info-rebuild-dir):
11049         * info.el (Info-build-dir-anew):
11050         * info.el (Info-parse-dir-entries):
11051         * info.el (Info-dir-outdated-p):
11052         * info.el (Info-insert-dir):
11053         * info.el (info-xref):
11054         * info.el:
11055         * hyper-apropos.el (hyper-apropos-get-doc):
11056         * hyper-apropos.el (hyper-describe-face):
11057         * hyper-apropos.el (hyper-apropos-mode):
11058         * hyper-apropos.el:
11059         * help.el (list-processes):
11060         * help.el:
11061         * gnuserv.el:
11062         * font.el (mswindows-font-create-name):
11063         * font.el (font-default-font-for-device):
11064         * font.el (x-font-create-object):
11065         * font.el (font-registry):
11066         * font.el:
11067         * font-lock.el (font-lock-keywords):
11068         * font-lock.el:
11069         * finder.el (finder-compile-keywords):
11070         * find-paths.el (paths-find-recursive-path):
11071         * fill.el (set-justification-center):
11072         * fill.el (fill-region-as-paragraph):
11073         * files.el (insert-directory):
11074         * files.el (wildcard-to-regexp):
11075         * files.el (recover-file):
11076         * files.el (basic-save-buffer):
11077         * files.el (delete-auto-save-file-if-necessary):
11078         * files.el (file-relative-name):
11079         * files.el (backup-extract-version):
11080         * files.el (backup-buffer):
11081         * files.el (set-visited-file-name):
11082         * files.el (set-auto-mode):
11083         * files.el (interpreter-mode-alist):
11084         * files.el:
11085         * files.el (find-file-noselect):
11086         * files.el (abbreviate-file-name):
11087         * files.el (parse-colon-path):
11088         * files.el (directory-abbrev-alist):
11089         * etags.el (visit-tags-table-buffer):
11090         * easymenu.el (easy-menu-define):
11091         * dragdrop.el (experimental-dragdrop-drag):
11092         * dragdrop.el (dragdrop-drop-do-functions):
11093         * dragdrop.el (dragdrop-drop-at-point):
11094         * disass.el (disassemble-1):
11095         * disass.el (disassemble-internal):
11096         * disass.el (disassemble):
11097         * disass.el:
11098         * derived.el (derived-mode-init-mode-variables):
11099         * derived.el (define-derived-mode):
11100         * custom.el (defgroup):
11101         * cus-edit.el (custom-quote):
11102         * config.el:
11103         * code-process.el (open-network-stream):
11104         * code-process.el (start-process):
11105         * code-process.el (call-process-region):
11106         * code-process.el (call-process):
11107         * code-process.el:
11108         * code-files.el (insert-file-contents):
11109         * code-files.el:
11110         * code-files.el (buffer-file-coding-system-for-read):
11111         * cmdloop.el (yes-or-no-p-minibuf):
11112         * cl.el:
11113         * cl-macs.el:
11114         * cl-extra.el:
11115         * callers-of-rpt.el (make-caller-report):
11116         * callers-of-rpt.el:
11117         * bytecomp.el (batch-byte-recompile-directory):
11118         * bytecomp.el (batch-byte-compile-1):
11119         * bytecomp.el (batch-byte-compile):
11120         * bytecomp.el (display-call-tree):
11121         * bytecomp.el (byte-compile-insert):
11122         * bytecomp.el (byte-compile-two-args-19->20):
11123         * bytecomp.el (byte-compile-variable-ref):
11124         * bytecomp.el (byte-compile-form):
11125         * bytecomp.el (byte-compile-top-level-body):
11126         * bytecomp.el (byte-compile-out-toplevel):
11127         * bytecomp.el (byte-compile-byte-code-maker):
11128         * bytecomp.el (byte-compile-file-form-defmumble):
11129         * bytecomp.el (byte-compile-file-form):
11130         * bytecomp.el (byte-compile-keep-pending):
11131         * bytecomp.el (byte-compile-insert-header):
11132         * bytecomp.el (byte-compile-from-buffer):
11133         * bytecomp.el (byte-compile-file):
11134         * bytecomp.el (byte-recompile-file):
11135         * bytecomp.el (byte-compile-close-variables):
11136         * bytecomp.el (byte-compile-warn-about-unused-variables):
11137         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11138         * bytecomp.el (byte-compiler-legal-options):
11139         * bytecomp.el (byte-compile-lapcode):
11140         * bytecomp.el (byte-optimize-log):
11141         * bytecomp.el ((fboundp 'defsubst)):
11142         * bytecomp.el:
11143         * bytecomp-runtime.el:
11144         * byte-optimize.el (byte-optimize-apply):
11145         * byte-optimize.el (car):
11146         * byte-optimize.el (byte-optimize-form):
11147         * byte-optimize.el (byte-optimize-form-code-walker):
11148         * byte-optimize.el:
11149         * build-report.el (build-report-insert-installation-file):
11150         * build-report.el (build-report):
11151         * auto-show.el:
11152         * apropos.el (apropos-documentation):
11153         - mega patch
11154         - clean up byte-compile warnings
11155         - remove unused variables
11156         - Use common lisp style hashtable functions
11157         - byte compiler cleanup
11158         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11159         - remove old backquote syntax usage
11160         - move some cl functionality into C for speed.
11161         - remove last remaining VMS support
11162         - spelling fixes
11163         - implement last, butlast, nbutlast, copy-list in C.
11164         - new macro ignore-file-errors, similar to ignore-errors
11165           (ignore-file-errors (delete-file "foo"))
11166         - get frequent garbage collection during loadup.el by tweaking
11167           gc-cons-threshold, rather than explicitly calling garbage-collect
11168         - default delete-key-deletes-forward to `t'.
11169
11170 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11171
11172         * XEmacs 21.2-beta4 is released.
11173
11174 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11175
11176         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11177         (easy-menu-item-present-p): Wrapper around find-menu-item.
11178         (easy-menu-remove-item): Wrapper around delete-menu-item.
11179
11180         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11181         (add-menu-button): Add 'in-menu' argument.
11182         (add-menu-item-1): Add in-menu support to helper function.
11183
11184 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11185
11186         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11187
11188 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11189
11190         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11191         of Dec 4, 1997.
11192
11193 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11194
11195         * process.el (shell-command-on-region): Report if the command
11196         succeeded or failed.
11197
11198 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11199
11200         * subr.el (buffer-substring-no-properties): Comment out.
11201
11202 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11203
11204         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11205           into font instances first, like `x-frob-font-size' does.
11206           (mswindows-find-larger-font): ditto
11207
11208 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11209
11210         * package-ui.el (pui-install-selected-packages): fix args in call
11211         to `package-get'.
11212
11213 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11214
11215         * package-get.el (host-name): New widget type.
11216         (package-get-remote): Better customization using new type.
11217         (package-get-download-sites): idem dito.
11218
11219         (package-get-custom): Do not use package-get-all untill we have
11220         runtime dependencies.
11221
11222         (package-get-remove-copy): Default to 't' we no longer need this
11223         kludge as we do not currently use depenencies.
11224
11225         (package-get-was-current): New variable.
11226         (package-get-require-base): New 'force-current' argument.
11227         (package-get-update-base): idem
11228         (package-get-package-provider):  idem
11229         (package-get-locate-index-file): New 'no-remote' argument.
11230         (package-get-locate-file): idem.
11231
11232         (package-get-maybe-save-index): New function.
11233         (package-get-update-base): Use it.
11234
11235 1998-10-28 Greg Klanderman <greg@alphatech.com>
11236
11237         * package-get.el (package-get-remote): default to nil; by default,
11238         don't go out to the net via EFS.  They must select a download site.
11239         (package-get-download-sites): new variable.
11240         (package-get-download-menu): new function.
11241         (package-get-locate-index-file): new function.
11242         (package-get-update-base): use it.
11243
11244         * menubar-items.el (default-menubar): add "Update Package Index"
11245         and "Add Download Site" menus under Options | Manage Packages.
11246
11247 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11248
11249         * package-get.el (package-get): bugfix code checking installed version
11250         for case where package is not currently installed.
11251         (package-get-require-signed-base-updates): new variable.
11252         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11253         deemed not a goot thing.  Use the variable
11254         package-get-allow-unsigned-base-updates instead.
11255
11256 1998-10-16 Greg Klanderman <greg@alphatech.com>
11257
11258         * package-get.el (package-get): Don't install an older version than
11259         we already have unless explicitly told to.  Issue a warning.
11260
11261         * package-ui.el (pui-add-required-packages): when adding
11262         dependencies, don't add packages that are up to date.
11263         (pui-package-symbol-char):  Don't consider a package out of date
11264         if you have a newer version installed than the latest version in
11265         package-get-base.
11266
11267         * package-get.el (package-get-base-filename): document that it may
11268         be a path relative to package-get-remote;  new default value.
11269         (package-get-locate-file): new function.
11270         (package-get-update-base): use it to expand package-get-base-filename.
11271         (package-get-save-base): new function to save the package-get database
11272         to file.
11273         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11274         (package-get-update-base): pass the REMOTE-SOURCE arg.
11275         (package-get-update-base-entry): call package-get-custom-add-entry.
11276         (package-get-file-installed-p): removed; no longer needed.
11277         (package-get-create-custom): ditto.
11278         (toplevel): remove code to build and load package-get-custom.el
11279         (package-get-custom-add-entry): new function.
11280
11281 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11282
11283         * wid-edit.el (widget-button-click): Don't switch window.
11284
11285 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11286
11287         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11288
11289 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11290
11291         * etags.el (find-tag-default): Run find-tag-hook using
11292         run-hooks rather than funcall
11293
11294 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11295
11296         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11297         and the current local map as the parents to isearch-mode-map.
11298
11299 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11300
11301         * XEmacs 21.2-beta3 is released.
11302
11303 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11304
11305         * package-get.el (package-get-update-base): use
11306         insert-file-contents-internal, not insert-file-contents-literally.
11307
11308 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11309
11310         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11311         dump time.
11312
11313 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11314
11315         * package-get.el (package-get-update-base-entry): new function.
11316         (package-get-update-base): renamed; was `package-get-load-base'.
11317         cleanup, and use package-get-update-base-from-buffer.
11318         (package-get-update-base-from-buffer): new function.
11319         (package-get-update-base-entries): new; helper for above.
11320         Do not eval lisp grabbed over ftp; parse it from new format.
11321
11322 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11323
11324         * files.el (set-auto-mode): Don't play games loading package-get
11325         database; package-get-package-provider will handle it all.
11326
11327 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11328
11329         * package-get.el (package-get-base-filename): new variable.
11330         (package-get-require-base): new function.
11331         (package-get-pgp-signed-begin-line): new variable.
11332         (package-get-pgp-signature-begin-line): ditto.
11333         (package-get-pgp-signature-end-line):  ditto.
11334         (package-get-load-base): new function.
11335         (package-get-interactive-package-query):
11336         (package-get-update-all):
11337         (package-get-dependencies):
11338         (package-get-package-provider):
11339         (package-get-custom): use package-get-require-base.
11340         [package-get-custom loading]: disable for now.
11341
11342         * package-ui.el (pui-list-packages): use (package-get-require-base)
11343
11344 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11345
11346         * package-ui.el: Correct obvious thinko in choosing extent face.
11347
11348 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11349
11350         * menubar-items.el (default-menubar): pui-list-package has nothing
11351         to with Customize. Move all the package stuff to a new Item in Options.
11352
11353         * package-ui.el (pui-menu): Add menu and Popup menu.
11354
11355         * package-get.el (package-get): Use new
11356         package-admin-get-install-dir.
11357
11358         * package-admin.el (package-admin-get-install-dir): New syntax.
11359         Conserve package location and put mule packages where mule-base is.
11360
11361         * package-get.el : Customized
11362
11363         * package-ui.el (pui): Customized
11364         (pui-package-install-dest-dir): New variable.
11365         (pui-install-selected-packages): Use it
11366
11367 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11368
11369         * package-get.el (package-get-interactive-package-query): Move
11370         dependency on package-get-base to run-time.
11371         (package-get-update-all): Ditto.
11372         (package-get-dependencies): Ditto.
11373         (package-get-package-provider): Ditto.
11374         (package-get-custom): Ditto.
11375
11376 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11377
11378         * events.el: Remove 'ascii-character property from 'backspace
11379         and 'delete symbols
11380
11381 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11382
11383         * package-get-base.el: removed.
11384
11385 1998-09-23  Didier Verna  <didier@xemacs.org>
11386
11387         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11388         (no-upper-case-p): new function.
11389         (with-search-caps-disable-folding): new macro.
11390         (with-interactive-search-caps-disable-folding): new macro.
11391         (zap-to-char): In interactive mode, do a case-sensitive search if
11392         the character is uppercase.
11393         (zap-up-to-char): ditto.
11394
11395         * replace.el (perform-replace): use the function no-upper-case-p.
11396
11397         * isearch-mode.el (isearch-fix-case): ditto.
11398         make obsolete `with-caps-disable-folding' and
11399         `isearch-no-upper-case-p'.
11400
11401         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11402         (tags-search): ditto.
11403         (tags-query-replace): ditto.
11404
11405         * info.el (Info-search): ditto.
11406
11407 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11408
11409         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11410
11411 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11412
11413         * package-admin.el (package-admin-rmtree): rewritten.  need to
11414         check for "." and ".." before symlink check.  expand files and
11415         directories with respect to DIRECTORY, not default-directory.
11416
11417 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11418
11419         * package-get.el (package-get-all): add INSTALL-DIR argument.
11420
11421 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11422
11423         * package-ui.el (pui-add-required-packages): new function, select
11424         dependent packages.
11425         (pui-display-keymap): bind it.
11426         (pui-help-string): document it.
11427         (pui-install-selected-packages): package-get-all -> package-get.
11428
11429         * package-get.el (package-get-dependencies): new function.
11430
11431 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11432
11433         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11434         regexps.
11435
11436 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11437
11438         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11439         function.
11440         (default-mouse-track-normalize-point): Use it.
11441
11442 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11443
11444         * package-admin.el (package-admin-delete-binary-package):
11445                 General cleanup. Remove unnessary use of progn and
11446         save-excursion.
11447         (package-admin-delete-binary-package): Do NOT mess with file
11448         modes. That is evil.
11449         (package-admin-delete-binary-package): Wrap all deleting in
11450         condition-case. The data in MANIFEST is untrustworthy.
11451         (package-admin-delete-binary-package): Let the OS worry about non
11452         empty directories.
11453
11454 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11455
11456         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11457         processing.
11458         (lm-report-bug): Fix mail address to send bug reports to.
11459
11460 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11461
11462         * XEmacs 21.2-beta2 is released.
11463
11464 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11465
11466         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11467
11468 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11469
11470         * info.el (Info-mode): Document page turning by double clicks in
11471         docstring so `M-x describe-mode' will display it.
11472
11473 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11474
11475         * info.el (Info-mouse-track-double-click-hook): Use character
11476         widths to calculate a border region where double clicking does
11477         page turning, and return `nil' by default so other hooks, such as
11478         region highlighting, will be run.
11479
11480 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11481
11482         * sound.el (default-sound-directory-list): Initialize with all the
11483         "sounds" directories in `data-directory-list'.  It used to just be
11484         the first one.
11485
11486         * packages.el (locate-data-directory-list): Created.  This gives
11487         the list of matching directories, unlike `locate-data-directory',
11488         which just gives the first one.
11489
11490 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11491
11492         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11493         make a binding in the local keymap until help-char handling is
11494         improved.
11495
11496         * help.el (help-keymap-with-help-key): Provide keymap with help
11497         binding.
11498         (help-print-help-form): New helper function.
11499
11500 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11501
11502         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11503         move extent to another buffer; no need to create a new extent.
11504         (isearch-fix-case): New function.
11505         (isearch-search-and-update): Use it.
11506
11507 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11508
11509         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11510         the keymap, not minor-mode-map-alist.
11511         (isearch-done): Restore overriding-local-map.
11512
11513 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11514
11515         * bytecomp.el (byte-compile-buffer-substring):
11516         Fix for: (byte-compile (defun f () (buffer-substring)))
11517         ==>   ** buffer-substring called with 3 args, but requires 0-3
11518         - new code not only works, but is more readable, too.
11519
11520 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11521
11522         * msw-faces.el (mswindows-init-device-faces): Don't try to
11523           specify a default font at this late stage. Do try to force
11524           creation of the default face font so that if it fails we get
11525           an error now instead of a crash at frame creation.
11526
11527           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11528           mswindows-make-font-unitalic: Canonical default weight
11529           changed from "Normal" to "Regular".
11530
11531           mswindows-make-font-bold / -bold-italic: Supplied device was
11532           not being passed into call to mswindows-find-smaller-font.
11533
11534 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11535
11536         * package-get.el (package-get-remote): Fix the path where to find
11537           the packages on xemacs.org.
11538
11539 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11540
11541         * about.el (about-maintainer-info): Update Ben's entry.
11542
11543 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11544
11545         * lisp/shadow.el (find-emacs-lisp-shadows):
11546         - `member' was being called on lists of length 2000!
11547         - Replace with hashtables.
11548         - Replace hand-coded loops with (dolist)
11549         - Fix comment typo
11550
11551 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11552
11553         * packages.el: Added new function, `package-delete-name', to
11554           delete existing packages from the installed package database
11555           (`packages-package-list').  Also added the "pkginfo" directory
11556           to `packages-special-base-regexp', so that the pkginfo directory
11557           would not get added to `late-packages'.
11558
11559         * package-admin.el: Added ability to delete an installed package
11560           (added low-level function, `package-admin-delete-package').
11561           Understands how to use the pkginfo/MANIFEST.<package> file to
11562           delete the package.  When installing a package, will also
11563           create a MANIFEST.* file if one is not provided by the
11564           package.  If the MANIFEST.* doesn't exist when deleting a
11565           package, the functions will fall back to attempting to delete
11566           any package-specific lisp directory.
11567
11568         * package-get.el: Moved some functions to package-admin.el.
11569           Added interactive function `package-get-delete-package', for
11570           use by users for deleting a package.
11571
11572           Also modified to not require the presence of efs.
11573
11574 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11575
11576         * files.el (find-file-noselect): Handle all signals, kill the
11577         buffer and resignal.
11578
11579 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11580
11581         * cl-macs.el (glyph-image): Add setf method.
11582
11583 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11584
11585         * package-get.el: Fixed broken EFS downloading.  Also, look for
11586           .tar.gz files first, in preference over .tgz files.
11587
11588         * package-ui.el: Fix display of package version numbers.
11589
11590 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11591
11592         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11593         argument.
11594
11595 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11596
11597         * list-mode.el: `display-completion-list': added new/optional
11598           keyword `:completion-string', which allows the programmer to
11599           change the "Possible completions are:" prompt.
11600
11601         * menubar-items.el: Added new pulldown menu-pick to start up the
11602           visual package browser/installer:
11603
11604                 Options->Customize->List Packages
11605
11606         * package-admin.el: Added hooks for installing under both Unix
11607           and MS Windows.  Does additional error checking.  No longer
11608           calls "add-big-package.sh" to install packages under Unix; now
11609           calls gunzip & tar directly.
11610
11611         * package-get.el: Added ability to install packages from files
11612           on a local disk/CDROM.  Now deletes any existing package lisp
11613           directory.  Does completion on available packages when
11614           querying for package names.  Will also search for .tgz files
11615           in addition for .tar.gz files.  Tries to reload
11616           auto-autoloads, as a convenience when loading new packages,
11617           and also tries to add any new package paths to `load-path'.
11618           Changed all occurences of `concat' to use `expand-file-name'.
11619
11620         * package-ui.el: New file which implements the main visual
11621           package browser/installer, which is started via a menu pick or
11622           M-x pui-list packages.
11623
11624 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11625
11626         * startup.el (load-init-file): spelling fix.
11627
11628 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11629
11630         * startup.el (normal-top-level): Load auto-autoload files
11631         covariantly with their precedence.
11632
11633 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11634
11635         * menubar-items.el (default-menubar): Remove "Font Weight"
11636         option, there is currently no custom equivalent.. Customize-faces
11637         is "Edit faces".
11638
11639         * x-font-menu.el (font-menu-set-font): Use customize to set
11640         default face.
11641
11642         * faces.el (face-spec-update-all-matching): New function.
11643
11644         * cus-face.el (custom-set-face-update-spec): New function.
11645         Interface to customize faces from elisp.
11646
11647         (custom-face-value-create): Show the customized settings if set
11648         but not saved.
11649
11650 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11651
11652         (custom-face-value-create): Show the customized settings if set
11653         but not saved.
11654
11655 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11656
11657         * keydefs.el (global-map): Add FSF 20.3 binding of
11658         query-replace-regexp.
11659
11660 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11661
11662         * minibuf.el (read-file-name-internal-1): use
11663         user-name-completion-1 instead of user-name-completion.
11664
11665 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11666
11667         * loadup.el:
11668         * make-docfile.el:
11669         * update-elc.el: Don't set `source-directory' (now defunct as a
11670         global variable) no more.
11671
11672         * packages.el (packages-list-autoloads): Made `source-directory'
11673         (now defunct as a global variable) a parameter.
11674
11675 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11676
11677         * about.el (about-hackers): new email
11678
11679 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11680
11681         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11682
11683 1998-07-17  Didier Verna  <didier@xemacs.org>
11684
11685         * faces.el (set-face-property):
11686         (set-face-dim-p):
11687         (face-dim-p): updated the doc strings now that the dim property isn't
11688         tty-specific.
11689         (face-equal): the dim property is now a common one.
11690
11691         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11692         Renamed the `stipple' attribute to `background-pixmap'.
11693         (custom-face-background-pixmap): make custom-face-stipple an
11694         obsolete alias for this.
11695
11696 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11697
11698         * find-paths.el (paths-file-readable-directory-p): Created and
11699         used.
11700
11701         * loadup.el: Don't set inhibit-... flags from run-temacs.
11702
11703 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11704
11705         * packages.el (packages-data-path-depth): Added and used.
11706
11707 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11708
11709         * about.el:
11710         - Change .xpm to .png, delete "zcat" section.
11711         - cosmetic fix in the 'marcpa' entry.
11712
11713         * etc/photos
11714         - convert all .xpm.Z to .png
11715         - rename mrb to martin
11716         - rename mcook-m to mcookm
11717
11718 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11719
11720         * x-init.el (x-initialize-compose): Add support for
11721         dead-circumflex as YET ANOTHER NAME for that dead key.
11722
11723 1998-08-05  Colin Rafferty <colin@xemacs.org>
11724
11725         * setup-paths.el (paths-construct-exec-path): Made the
11726         last-packages really be last.
11727         (paths-construct-data-directory-list): Ditto.
11728
11729 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11730
11731         * startup.el(startup-splash-frame-body):
11732         Update Copyright notice in splash screen
11733
11734 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11735
11736         * minibuf.el (read-file-name-internal-1): do ~user completion.
11737
11738 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11739
11740         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11741         aginst destroyed extents
11742
11743 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11744
11745         * package-get.el (package-get): add `install-dir' argument.
11746
11747 1998-07-20  John Jones  <jj@asu.edu>
11748
11749         * package-get.el: calls to package-get-update-all will only
11750           update packages which are already installed.
11751
11752 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11753
11754         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11755         writable.
11756
11757 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11758
11759         * about.el (about-hackers): Correct my email.
11760
11761 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11762
11763         * about.el (about-hackers): new email-address.
11764
11765 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11766
11767         * minibuf.el (read-number): Don't let `input-error' condition
11768         escape.
11769
11770 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11771
11772         * about.el (about-hackers): use my `email-for-life' address.
11773
11774 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11775
11776         * XEmacs 21.2-beta1 is released.
11777
11778 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11779
11780         * ldap.el (ldap-search): Doc string change
11781
11782 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11783
11784         * menubar-items.el (default-menubar): Removed references to
11785         `data-directory', and use `locate-data-file' instead, and made
11786         then greyed out if they don't exist.
11787
11788 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11789
11790         * keymap.el (events-to-keys): Use `format' instead of `concat'
11791         since the latter does not accept integer args anymore
11792
11793 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11794
11795         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11796         macros replaced.
11797
11798 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11799
11800         * make-docfile.el: Get first initialization from very-early-lisp.el
11801         * update-elc.el: Ditto.
11802         * loadup.el (really-early-error-handler): Ditto.
11803
11804         * packages.el (packages-unbytecompiled-lisp): Add new file,
11805         very-early-lisp.el.
11806
11807         * very-early-lisp.el: New file.
11808
11809 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11810
11811         * Symbols that have been obsolete for at least 3 years removed (II).
11812
11813         * obsolete.el (eval-current-buffer): Make compatible.
11814         (byte-code-function-p): Ditto.
11815         (send-string): Removed.
11816         (send-region): Removed.
11817         (screen-scrollbar-width): Removed.
11818         (set-screen-scrollbar-width): Removed.
11819         (set-screen-left-margin-width): Removed.
11820         (set-screen-right-margin-width): Removed.
11821         (screen-left-margin-width): Removed.
11822         (screen-right-margin-width): Removed.
11823         (set-buffer-left-margin-width): Removed.
11824         (set-buffer-right-margin-width): Removed.
11825         (buffer-left-margin-width): Removed.
11826         (buffer-right-margin-width): Removed.
11827         (x-set-frame-icon-pixmap): Removed.
11828         (x-set-screen-icon-pixmap): Removed.
11829         (pixel-name): Removed.
11830         (make-pixmap): Removed.
11831         (make-cursor): Removed.
11832         (pixmap-width): Removed.
11833         (pixmap-contributes-to-line-height-p): Removed.
11834         (set-pixmap-contributes-to-line-height): Removed.
11835
11836 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11837
11838         * obsolete.el (popup-menu-up-p): removed.
11839         (read-no-blanks-input): Removed.
11840         (wholenump): Removed.
11841         (ring-mod): Removed (what was ring-mod?).
11842         (current-time-seconds): Removed.
11843         (run-special-hook-with-args): Removed.
11844         (dot): Removed.
11845         (dot-marker): Removed.
11846         (dot-min): Removed.
11847         (dot-max): Removed.
11848         (window-dot): Removed.
11849         (set-window-dot): Removed.
11850
11851         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11852         `dot-min'.
11853
11854         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11855
11856         * code-files.el (insert-file-contents): Rename
11857         run-special-hook-with-args to run-hook-with-args-until-success.
11858         (write-region): Ditto.
11859
11860 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11861
11862         * about.el: Fix typos, update release date.
11863
11864         * Symbols that have been obsolete for at least 3 years removed.
11865
11866         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11867         screen- functions.
11868         (toplevel): remove setf methods for screen functions.
11869         * cl-macs.el (extent-data): defsetf removed.
11870         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11871         many places to remove.
11872         (comment-indent-hook): Ditto.
11873         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11874         (buffer-dedicated-screen): Ditto.
11875         (deiconify-screen): Ditto.
11876         (delete-screen): Ditto.
11877         (event-screen): Ditto.
11878         (find-file-other-screen): Ditto.
11879         (find-file-read-only-other-screen): Ditto.
11880         (live-screen-p): Ditto.
11881         (screen-height): Ditto.
11882         (screen-iconified-p): Ditto.
11883         (screen-list): Ditto.
11884         (screen-live-p): Ditto.
11885         (screen-name): Ditto.
11886         (screen-parameters): Ditto.
11887         (screen-pixel-height): Ditto.
11888         (screen-pixel-width): Ditto.
11889         (screen-root-window): Ditto.
11890         (screen-selected-window): Ditto.
11891         (screen-totally-visible-p): Ditto.
11892         (screen-visible-p): Ditto.
11893         (screen-width): Ditto.
11894         (screenp): Ditto.
11895         (get-screen-for-buffer): Ditto.
11896         (get-screen-for-buffer-noselect): Ditto.
11897         (get-other-screen): Ditto.
11898         (iconify-screen): Ditto.
11899         (lower-screen): Ditto.
11900         (mail-other-screen): Ditto.
11901         (make-screen): Ditto.
11902         (make-screen-invisible): Ditto.
11903         (make-screen-visible): Ditto.
11904         (modify-screen-parameters): Ditto.
11905         (new-screen): Ditto.
11906         (next-screen): Ditto.
11907         (next-multiscreen-window): Ditto.
11908         (other-screen): Ditto.
11909         (previous-screen): Ditto.
11910         (previous-multiscreen-window): Ditto.
11911         (raise-screen): Ditto.
11912         (redraw-screen): Ditto.
11913         (select-screen): Ditto.
11914         (selected-screen): Ditto.
11915         (set-buffer-dedicated-screen): Ditto.
11916         (set-screen-height): Ditto.
11917         (set-screen-position): Ditto.
11918         (set-screen-size): Ditto.
11919         (set-screen-width): Ditto.
11920         (show-temp-buffer-in-current-screen): Ditto.
11921         (switch-to-buffer-other-screen): Ditto.
11922         (visible-screen-list): Ditto.
11923         (window-screen): Ditto.
11924         (x-set-screen-pointer): Ditto.
11925         (x-set-frame-pointer): Ditto.
11926         (screen-title-format): Ditto.
11927         (screen-icon-title-format): Ditto.
11928         (terminal-screen): Ditto.
11929         (delete-screen-hook): Ditto.
11930         (create-screen-hook): Ditto.
11931         (mouse-enter-screen-hook): Ditto.
11932         (mouse-leave-screen-hook): Ditto.
11933         (map-screen-hook): Ditto.
11934         (unmap-screen-hook): Ditto.
11935         (default-screen-alist): Ditto.
11936         (default-screen-name): Ditto.
11937         (x-screen-defaults): Ditto.
11938         (x-create-screen): Ditto.
11939         * obsolete.el: meta-flag removed.
11940         baud-rate removed.
11941         sleep-for-millisecs removed.
11942         extent-data removed.
11943         set-extent-data removed.
11944         set-extent-attribute removed.
11945         extent-glyph removed.
11946         extent-layout removed.
11947         set-extent-layout removed.
11948         list-faces-display removed.
11949         list-faces removed.
11950         trim-versions-without-asking removed.
11951         after-write-file-hooks removed.
11952         truename removed.
11953         auto-fill-hook removed.
11954         blink-paren-hook removed.
11955         select-screen-hook, deselect-screen-hook removed.
11956         auto-raise-screen, auto-lower-screen removed.
11957
11958         * msw-mouse.el: Global change resource -> mswindows-resource.
11959
11960         * XEmacs 21.0-pre5 is released.
11961
11962 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11963
11964         * about.el (about-hackers): Credits update.
11965
11966 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11967
11968         * register.el (insert-register): Don't activate the region.
11969
11970 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11971
11972         * select.el: Restore x-* symbols for backwards compatibility:
11973         x-copy-primary-selection, x-kill-primary-selection,
11974         x-delete-primary-selection, x-select-make-extent-for-selection,
11975         x-valid-simple-selection-, x-cut-copy-clear-internal.
11976
11977 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11978
11979         * XEmacs 21.0-pre4 is released.
11980
11981 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11982
11983         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
11984         reporting bugs.
11985         (maybe-add-init-button): Fix semantics under Windows.  Use
11986         `expand-file-name' rather than `concat'.
11987
11988         * help.el (print-messages): New function.
11989
11990 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11991
11992         * ldap.el (ldap-host-parameters-alist): Docstring fixes
11993
11994 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11995
11996         * about.el: Tweaked my entry in about-hackers.
11997
11998         * find-paths.el (paths-emacs-root-p):
11999           Relaxed emacs-root checking of an in-place installation to
12000           also accommodate the flat layout used on MS Windows.
12001
12002 1998-06-29  John Jones  <jj@asu.edu>
12003
12004         * package-get.el: calls to package-get-update-all will only
12005           update packages which are already installed.
12006
12007 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12008
12009         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12010         are handled by the gui-element face fallbacks now.
12011
12012         * x-faces.el: default gui-element face to "background" as well as
12013         the default face.
12014
12015         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12016         and default face settings since these are set as fallbacks now in
12017         the appropriate domain.
12018
12019 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12020
12021         * text-mode.el (text-mode): Reorder regexp so the OR part
12022         corresponding to `page-delim' goes first and the hack in
12023         `forward-paragraph' will work.
12024         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12025
12026 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12027
12028         * subr.el (remove-hook): When checking the hook value
12029           with functionp, don't apply car to it.
12030
12031 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12032
12033         * package-get.el (package-get-remote-filename):
12034           Don't use file-name-as-directory because the local directory
12035           separator conventions might not be the same as ftp's.
12036
12037 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12038
12039         * ldap.el (ldap-host-parameters-alist): New name of
12040         `ldap-host-parameters-plist'
12041
12042 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12043
12044         * package-get.el: Using (require 'package-get-base), now that it
12045         provides itself.  Consequently removed all instances of (load
12046         "package-get-base.el").
12047
12048 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12049
12050         * subr.el (remove-hook): Don't treat the hook value as a
12051           list unless it is both consp and not functionp.
12052
12053 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12054
12055         * about.el: Email address for Ben Wing is ben@xemacs.org.
12056         * auto-show.el: Ditto.
12057         * bytecomp.el: Ditto.
12058         * faces.el: Ditto.
12059         * x-scrollbar.el: Ditto.
12060         * x-misc.el: Ditto.
12061         * tty-init.el: Ditto.
12062         * toolbar-items.el: Ditto.
12063         * symbol-syntax.el: Ditto.
12064         * specifier.el: Ditto.
12065         * objects.el: Ditto.
12066         * hyper-apropos.el: Ditto.
12067         * glyphs.el: Ditto.
12068
12069 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12070
12071         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12072         vertical-divider-always-visible-p.
12073         (default-mouse-motion-handler): Ditto.
12074
12075 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12076
12077         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12078         global value.
12079
12080 1998-06-21  Oliver Graf <ograf@fga.de>
12081
12082         * build-reports.el: changed receiver to xemacs-build-reports list
12083
12084 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12085
12086         * font.el: Split font-family-mappings into X and
12087           mswindows-specific versions.
12088           mswindows-font-create-[object|name]: Treat supplied size
12089           as a pointsize. Added underline and strikethru handling.
12090
12091         * msw-faces.el: changed default mswindows charset to western.
12092
12093         * msw-glyphs.el: removed space in border-glyph font string that
12094           was inserted to get round bugs in the mswindows C font code.
12095
12096 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12097
12098         * about.el (about-hackers): Credits update.
12099
12100         * help-nomule.el (tutorial-supported-languages): Add Romanian
12101         TUTORIAL.
12102
12103         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12104         to ISO-8859-2.
12105
12106 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12107
12108         * font.el: Split font-family-mappings into X and
12109           mswindows-specific versions.
12110           mswindows-font-create-[object|name]: Treat supplied size
12111           as a pointsize. Added underline and strikethru handling.
12112
12113         * msw-faces.el: changed default mswindows charset to western.
12114
12115         * msw-glyphs.el: removed space in border-glyph font string that
12116           was inserted to get round bugs in the mswindows C font code.
12117
12118 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12119
12120         * minibuf.el: make read-color-completion-table call
12121           (mswindows-color-list for mswindows devices.
12122
12123 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12124
12125         * lisp/font-lock.el
12126         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12127         Let declaration items contain non-word symbol characters.
12128
12129 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12130
12131         * package-get.el (package-get-package-provider): Added autoload
12132         cookie.  Loading "package-get-base.el" in ALL functions that use
12133         it.  Fixed some (interactive ...) with multiple argument specs
12134         again.  Cosmetic indentation changes.
12135
12136 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12137
12138         * info.el (Info-insert-dir): Don't use nreverse on variables
12139         that you want to use later.
12140
12141 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12142
12143         * x-mouse.el (x-set-point-and-move-selection): Replace call
12144         to x-kill-primary-selection with kill-primary-selection
12145
12146 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12147
12148         * simple.el (what-cursor-position): Make cursor position reported
12149         use value of column-number-start-at-one
12150
12151 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12152
12153         * about.el (xemacs-hackers): Fix Jareth's email address.
12154
12155 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12156
12157         * startup.el (startup-splash-frame): Remove
12158         `xemacs-startup-logo-function'.
12159
12160 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12161
12162         * about.el (about-hackers): Update credits list.
12163
12164 1998-06-06  Jeff Miller <jmiller@smart.net>
12165
12166         * lisp/sound.el: Update sound-ext to allow filenames with
12167           extensions to be found by load-sound-file
12168
12169 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12170
12171         * info.el (Info-rebuild-outdated-dir): Removed variable
12172         (Info-auto-generate-directory): New variable
12173         (Info-save-auto-generated-dir): New variable
12174         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12175         (Info-build-dir-anew): Second parameter removed.  Use
12176         `Info-save-auto-generated-dir'
12177         (Info-rebuild-dir): Ditto
12178
12179 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12180
12181         * list-mode.el (next-list-mode-item): Would not recognize
12182         border between directly neighbored items.
12183
12184 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12185
12186         * package-get.el: add autoloads for some functions.
12187
12188 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12189
12190         * specifier.el (let-specifier): Tiny docfixes.
12191
12192 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12193
12194         * msw-mouse.el: set selection-pointer-glyph to Normal.
12195
12196 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12197
12198         * wid-edit.el (widget-specify-secret): New function.
12199         (widget-after-change): Use it.
12200         (widget-specify-field): Use it.
12201
12202 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12203
12204         * mouse.el (drag-window-divider): Use `(not done)' instead of
12205         `doit'; reuse result of `window-pixel-edges'.
12206
12207         * modeline.el (drag-modeline-event-lag): Rename to
12208         drag-divider-event-lag.
12209
12210 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12211
12212         * specifier.el (let-specifier): Rewritten not to generate needless
12213         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12214         arguments.
12215
12216 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12217
12218         * minibuf.el (read-file-name-1): Setup buffer-local value of
12219         `completion-ignore-case' in completions buffer under Windows.
12220
12221 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12222
12223         * about.el (about-maintainer-glyph): Fix support for not
12224         compressed images.
12225
12226 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12227
12228         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12229
12230         * mouse.el (mouse-track): Cancel selection if misc-user event with
12231         `cancel-mode-internal' function is fetched.
12232
12233 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12234
12235         * files.el (save-some-buffers-1): Fixed return value.
12236
12237 1998-06-01  Oliver Graf <ograf@fga.de>
12238
12239         * dragdrop.el: added experimental
12240
12241 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12242
12243         * startup.el (after-init-hook, init-file-user,
12244         user-init-directory, load-user-init-file):  Purge references
12245         to "~/.xemacs/init.el" from docstrings.
12246
12247         (load-user-init-file) Use paths-construct-path to construct
12248         paths to user init files.  Go directly to ~/.emacs, do not
12249         search ~/.xemacs/, do not load `default-custom-file'.
12250
12251 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12252
12253         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12254         general *sh.
12255         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12256
12257 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12258
12259         * menubar-items.el (default-menubar): add Update Packages to customize
12260         menu.
12261
12262 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12263
12264         * faces.el: use toolbar face as a fallback for toolbar properties
12265         in xpm-color-symbols instead of default.
12266
12267         * msw-faces.el: rename 3d-object -> gui-element face.
12268
12269 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12270
12271         * startup.el (xemacs-startup-logo-function): New variable.
12272         (startup-splash-frame): Use it.
12273
12274 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12275
12276         * files.el (save-some-buffers): Would wait 1 second.
12277         (save-some-buffers-1): Delete other windows here instead of in
12278         `save-some-buffers'.
12279         (save-some-buffers): Force redisplay only if windows were deleted.
12280
12281 1998-06-02  Didier Verna  <didier@xemacs.org>
12282
12283         * cus-face.el (custom-face-attributes): generalized the use of
12284         toggle buttons for boolean attributes.
12285         Re-ordered the items a bit.
12286
12287 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12288
12289         * sound.el (default-sound-directory): Use `locate-data-directory'
12290         to find the sounds directory.
12291
12292 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12293
12294         * sound.el: default sound-ext to .wav under mswindows, .au
12295         otherwise. load-default sounds without extensions.
12296
12297 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12298
12299         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12300         if send-pr is not bound.
12301
12302 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12303
12304         * files.el: grok idl files in auto-mode-alist.
12305 1998-06-01  Jeff Miller  <jmiller@smart.net>
12306
12307         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12308         calling `upcase'.
12309
12310 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12311
12312         * msw-glyphs.el: add xbm to the list of image types supported.
12313
12314 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12315
12316         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12317         instead of XEmacs one when dumping InfoDock.
12318
12319 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12320
12321         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12322         for `modeline-visible-p'
12323
12324         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12325
12326 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12327
12328         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12329         since it's not used anymore. doc string fixes.
12330
12331         * package-get.el (package-get-file-installed-p): new function. use
12332         instead of file-installed-p which is in an external package.
12333
12334 1998-05-28  Oliver Graf <ograf@fga.de>
12335
12336         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12337         favor of select-window/switch-to-buffer
12338
12339 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12340
12341         * startup.el: changed (getenv "HOME") to (user-home-directory)
12342
12343 1998-05-25  Oliver Graf <ograf@fga.de>
12344
12345         * frame.el (cde-start-drag) moved to dragdrop.el
12346         (offix-start-drag-region) moved to dragdrop.el
12347         (offix-start-drag) moved to dragdrop.el
12348         * dragdrop.el (cde-start-drag) moved from frame.el
12349         (offix-start-drag-region) moved from frame.el
12350         (offix-start-drag) moved from frame.el
12351         (cde-start-drag-region) cde drag regions
12352         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12353
12354 1998-05-26  Oliver Graf <ograf@fga.de>
12355
12356         * dragdrop.el: created dragdrop-drag prototypes
12357         (cde-start-drag-region) fixed typo
12358
12359 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12360
12361         * simple.el (after-init-hook): Remove reader macro.
12362
12363         * packages.el (packages-hardcoded-lisp): Get rid of reader
12364         macros.  Update DOC string.
12365
12366 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12367
12368         * mouse.el (drag-window-divider): Ditto.
12369
12370         * modeline.el (mouse-drag-modeline): Use it.
12371
12372         * lisp-mode.el (let-specifier): Specify indentation.
12373
12374         * specifier.el (let-specifier): Renamed from
12375         `with-specifier-instance'.
12376
12377 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12378
12379         * x-faces.el:
12380         * faces.el: move definition of xpm-color-symbols from x-faces.el
12381         to faces. Predicate x-get-resource on the presence of x.
12382
12383         * msw-faces.el: set 3d-object face rather than modeline. Specify
12384         faces as specfier defaults.
12385
12386         * package-get.el: don't use package-admin-add-single-file-package.
12387
12388 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12389
12390         * toolbar-items.el: Fixup tooltips.
12391         (toolbar-gnus): Don't use obsolete variable
12392         toolbar-news-frame-properties.
12393         (toolbar-news-reader): Default to `gnus' instead of
12394         `not-configured'.
12395
12396         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12397         Windows.
12398
12399 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12400
12401         * package-get.el: rename -installedp -> -installed-p.
12402
12403 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12404
12405         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12406         attributes, and assinged it to continuation, truncation and
12407         hscroll glyphs.
12408
12409         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12410         and made continuation, truncation and hscroll glyphs arrow
12411         characters out of that font.
12412
12413 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12414
12415         * minibuf.el (minibuffer-electric-separator): Play nicely with
12416         directory-sep-char being \.
12417         (minibuffer-electric-tilde): Ditto.
12418         (read-file-name-map): Ditto.
12419
12420 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12421
12422         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12423         on X devices.
12424         (default-mouse-track-deal-with-down-event): Avoid
12425         `x-disown-selection'; use `disown-selection' instead.
12426
12427 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12428
12429         * select.el:
12430         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12431         moved to (cut-copy-clear-internal) in select.el. Ditto for
12432         (x-delete-primary-selection) (x-kill-primary-selection)
12433         (x-copy-primary-selection).
12434         (own-clipboard): new function.
12435
12436         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12437         functions in select.el. remove old ones.
12438         (mswindows-own-clipboard): new function.
12439
12440 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12441
12442         * gnuserv.el: allow connections from mswindows type devices.
12443
12444 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12445
12446         * msw-glyphs.el: change image type used from cursor to resource.
12447
12448 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12449
12450         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12451         for {top,bottom}-{left,right} values in addition to
12452         {top,bottom}_{left,right}.
12453         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12454
12455 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * cl-macs.el (specifier-instance): Undefine its setf method.
12458
12459         * specifier.el (with-specifier-instance): Added docstring.
12460
12461         * mouse.el (drag-window-divider): Ditto.
12462
12463         * modeline.el (mouse-drag-modeline): Use it.
12464
12465         * lisp-mode.el (with-specifier-instance): Define its indentation
12466         level.
12467
12468         * specifier.el (with-specifier-instance): New macro.
12469
12470 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12471
12472         * package-get.el (package-get-create-custom): new function to
12473         auto-generate package-get-custom.el from package-get-base.el.
12474         * (package-get-ever-installedp): new function.
12475         * (package-get-custom): new function to get all packages specified
12476         by customize.
12477
12478 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12479
12480         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12481
12482 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12483
12484         * cl-extra.el: Reverse previous float change.
12485
12486 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12487
12488         * x-faces.el:
12489         * faces.el (try-font-name): moved from x-faces.el since it is
12490         required by w3 under mswindows as well X.
12491
12492 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12493
12494         * winnt.el: Removed evil (setq completion-ignore-case t)
12495         clause, one more overlookef fsfism.
12496         (nt-quote-args-functions-alist): End sentences with double space.
12497
12498 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12499
12500         * window-xemacs.el (push-window-configuration): Remove kludgery of
12501         recaching default-toolbar specifier.
12502         (pop-window-configuration): Ditto.
12503         (unpop-window-configuration): Ditto.
12504
12505 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12506
12507         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12508
12509 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12510
12511         * winnt.el (nt-quote-args-verbatim): Added function.
12512         (nt-quote-args-prefix-quote): Added function.
12513         (nt-quote-args-backslash-quote): Added function.
12514         (nt-quote-args-double-quote): Added function.
12515         (nt-quote-args-functions-alist): New variable.
12516         (nt-quote-process-args): Added function. This is the main quoting
12517         work horse called from process-nt.c
12518
12519 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12520
12521         * winnt.el: Removed duplicate definitions for backspace,
12522         delete, M-backspace and C-M-backspace.
12523         (file-name-buffer-file-type-alist): Removed this variable.
12524         (find-buffer-file-type): Removed function.
12525         (find-file-binary):  Removed function.
12526         (find-file-text): Removed function.
12527         (find-file-not-found-set-buffer-file-type): Removed function.
12528         (save-to-unix-hook): Removed function.
12529         (revert-from-unix-hook): Removed function.
12530         (using-unix-filesystems): Removed function.
12531         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12532         warning.
12533         (x-set-selection): Removed function.
12534         (x-get-selection): Removed function.
12535         Removed commented FSFisms.
12536         Replaced copyright notice (this file is not part of GNU Emacs).
12537         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12538         comint-process-echoes setting to t.
12539
12540 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12541
12542         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12543         and used following the interface change of
12544         `paths-find-recursive-path'.
12545
12546         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12547         regexp instead of a list of base names.
12548         (paths-version-control-filename-regexp):
12549         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12550         Introduced and used following the interface change of
12551         `paths-find-recursive-path'.
12552
12553 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12554
12555         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12556         on X devices, rather than on all non-TTY devices.
12557
12558 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12559
12560         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12561
12562         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12563
12564 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12565
12566         * itimer.el (activate-itimer): Fixed usage of integers
12567         as argument to `concat'.
12568
12569 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12570
12571         * itimer.el (start-itimer): replace the use of `concat' with
12572         `format'
12573
12574 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12575
12576         * mode-motion.el (mode-motion-hook): Clarify docstring.
12577         From Bob Weiner <weiner@altrasoft.com>
12578
12579         * loadhist.el (symbol-file): Supply prompt string when used
12580         interactively.
12581         From Bob Weiner <weiner@altrasoft.com>
12582
12583 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12584
12585         * loadup.el (really-early-error-handler): Ditto.
12586
12587         * update-elc.el: Ditto.
12588
12589         * setup-paths.el (paths-construct-exec-path): Ditto.
12590
12591         * make-docfile.el: Ditto.
12592
12593         * find-paths.el (paths-decode-directory-path): Use split-path
12594         instead of decode-path.
12595
12596         * files.el (parse-colon-path): Update docstring reference.
12597
12598 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12599
12600         * msw-init.el:
12601         * x-init.el:
12602         Bind cut'n'paste keys to non window-system specific functions.
12603
12604         * msw-select.el: New function mswindows-clear-clipboard.
12605         mswindows-cut-copy-clipboard extended to handle clearing of the
12606         selection and renamed to mswindows-cut-copy-clear-clipboard.
12607
12608         * select.el: on mswindows devices delete-primary-selection
12609         calls mswindows-clear-clipboard.
12610
12611 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * simple.el (quoted-insert): Inhibit quit when using read-char.
12614
12615         * cmdloop.el (read-char): Don't inhibit quit.
12616         (read-char-exclusive): Ditto.
12617         (read-char): Signal quit if quit-char was pressed.
12618         (read-char-exclusive): Ditto.
12619         (read-quoted-char): Return a character, not integer.
12620
12621         * menubar-items.el (default-popup-menu): Use Andy's generic
12622         selection code.
12623         (default-popup-menu): Fix code.
12624
12625 1998-05-14  Oliver Graf <ograf@fga.de>
12626
12627         * dragdrop.el (dragdrop-function-widget): this time it's done
12628
12629 1998-05-13  Oliver Graf <ograf@fga.de>
12630
12631         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12632
12633 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12634
12635         * device.el (device-pixel-width):
12636         (device-pixel-height):
12637         (device-mm-width):
12638         (device-mm-height):
12639         (device-bitplanes):
12640         (device-color-cells): Swapped parameters to device-system-metric
12641         according to the interface change.
12642
12643 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12644
12645         * mouse.el (default-mouse-motion-handler): Use new name of the
12646         function event-over-vertical-divider-p.
12647         Do not set E-W arrow cursor over the divider if
12648         vertical-divider-draggable-p is nil in the window.
12649         ([top-level]): Use new name for the variable
12650         vertical-divider-map.
12651         (drag-window-divider): Respect vertical-divider-draggable-p.
12652         Variable name typo fixes.
12653
12654 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12655
12656         * keymap.el (kbd): Define here; handle string constants and
12657         others...
12658
12659 1998-05-15  Christian Nyb <chr@mediascience.no>
12660
12661         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12662         in Emacs 18.
12663
12664 1998-05-13  Didier Verna  <didier@xemacs.org>
12665
12666         * mouse.el (drag-window-divider): give the vertical divider a
12667         pressed look when dragging it.
12668
12669 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12670
12671         * faces.el: predicate some more face operations on x or mswindows
12672         not just x.
12673
12674         * modeline.el: enable modeline coloring for mswindows.
12675
12676 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12677
12678         * minibuf.el (minibuffer-default): Added variable; compatible with
12679         FSF Emacs.
12680         (next-history-element): Used `minibuffer-default'.
12681
12682 1998-05-12  Oliver Graf <ograf@fga.de>
12683
12684         * dragdrop.el (dragdrop-function-widget): button and mods ok
12685         arguments still look a bit strange
12686         (dragdrop-compare-mods) created
12687         (dragdrop-drop-do-functions) correctly checks for buttons and
12688         modifiers
12689
12690 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * setup-paths.el (paths-default-info-directories): Replace
12693         path-separator with directory-sep-char.
12694
12695         * files.el (path-separator): Don't define it here.
12696
12697 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12698
12699         * update-elc.el: Ditto.
12700
12701         * setup-paths.el (paths-construct-exec-path): Ditto.
12702
12703         * make-docfile.el: Ditto.
12704
12705         * loadup.el (really-early-error-handler): Ditto.
12706
12707         * find-paths.el (paths-decode-directory-path): Use decode-path
12708         instead of decode-path-internal.
12709
12710         * files.el (parse-colon-path): Update docstring.
12711
12712 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12713
12714         * subr.el (get-buffer-window-list): Make BUFFER optional.
12715
12716         * window-xemacs.el (windows-of-buffer): Defalias to
12717         get-buffer-window-list.
12718
12719 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12720
12721         * disass.el: Fix maintainer keyword.
12722
12723         * bytecomp.el (byte-compile-and-load-file): Autoload.
12724         (byte-compile-buffer): Ditto.
12725
12726         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12727         value is returned, not the name.
12728         (lisp-imenu-generic-expression): Enable it.
12729         (lisp-mode-variables): Ditto.
12730         (lisp-indent-offset): Change defconst to defvar.
12731         (lisp-indent-function): Ditto.
12732         (lisp-body-indent): Ditto.
12733
12734 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * modeline.el: Use zap-last-kbd-macro-event.
12737
12738         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12739         nil, don't attempt to do anything with messages.
12740         (eval-last-sexp): Use `letf' for clarity.
12741
12742 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12743
12744         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12745
12746 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12747
12748         * buff-menu.el:
12749         * lisp-mode.el:
12750         * obsolete.el:
12751         Change empty docstrings into no doc strings at all.
12752         Fix bogus FSF-format docstrings.
12753         * etags.el: Fix docstring.
12754
12755 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12756
12757         * package-get.el (package-get): Use internal md5
12758
12759 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12760
12761         * about.el (about-xemacs): Correct abuse of concat.
12762
12763 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12764
12765         * info.el (Info-mode): Use easymenu.
12766
12767 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12768
12769         * apropos.el (apropos): Don't use concat with integers.
12770
12771         * cmdloop.el (describe-last-error): Handle the case when no error
12772         was seen gracefully.
12773
12774         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12775         defun.
12776         (apropos-describe-plist): Ditto.
12777
12778         * help.el (with-displaying-help-buffer): Revert to a defun.
12779         (describe-key): Use it as defun.
12780         (describe-mode): Ditto.
12781         (describe-bindings): Ditto.
12782         (describe-prefix-bindings): Ditto.
12783         (describe-installation): Ditto.
12784         (view-lossage): Ditto.
12785         (describe-function): Ditto.
12786         (describe-variable): Ditto.
12787         (describe-syntax): Ditto.
12788
12789 1998-05-11  Oliver Graf <ograf@fga.de>
12790
12791         * dragdrop.el: changed order of require/provide
12792         (dragdrop-drop-mime-default) changed to new calling conventions
12793         (dragdrop-drop-do-functions) changed to new calling conventions
12794         (dragdrop-function-widget) this one needs more work...
12795
12796 1998-05-10  Oliver Graf <ograf@fga.de>
12797
12798         * about.el: another small change in my entry
12799         * dragdrop.el (dragdrop-drop-log-function): logging added
12800         plus customizations
12801         changed interface to handler functions. now called with event
12802         and object
12803
12804 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12805
12806         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12807         E-W arrow pointer displayed over draggable dividers.
12808
12809         * mouse.el (default-mouse-motion-handler): Show it when
12810         appropriate.
12811         (drag-window-divider): Added.
12812         ([top-level]): Initialized window-divider-map with a keymap
12813         binding the above function to left button down event.
12814
12815         * x-mouse.el (x-init-pointer-shape): Initialize
12816         divider-pointer-glyph from Cursor.dividerPointer, or use default
12817         E-W double arrow.
12818
12819 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12820
12821         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12822
12823 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12824
12825         * simple.el (count-words-buffer): Don't query for buffer.
12826         (count-lines-buffer): Ditto.
12827
12828 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12829
12830         * help.el (where-is): add optional insert argument.
12831
12832 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12833
12834         * help.el (describe-key-briefly): New argument INSERT.
12835
12836         * simple.el (eval-expression): New optional argument; synch with
12837         FSF 20.3.
12838
12839         * keydefs.el (global-map): Add new register bindings.
12840
12841         * register.el: Synched with FSF 20.3.
12842
12843 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12844
12845         * window-xemacs.el (recenter): all arguments are optional.
12846
12847 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12848
12849         * device.el: (device-pixel-width): Reflected name/parameters
12850         change to device-system-metric.
12851         (device-pixel-height): Ditto.
12852         (device-mm-width): Ditto.
12853         (device-mm-height): Ditto.
12854         (device-bitplanes): Ditto.
12855         (device-color-cells): Ditto.
12856
12857 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12858
12859         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12860
12861         * cl.el (most-positive-fixnum): Document.
12862         (most-negative-fixnum): Ditto.
12863
12864         * cus-dep.el: Updated comment.
12865
12866         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12867         constant.
12868
12869         * cus-load.el (custom-put): Removed.
12870
12871         * files.el (after-find-file): Just resignal quit instead of
12872         signaling "canceled".
12873
12874 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12875
12876         * frame.el (other-frame): Use `focus-frame' instead of
12877         select-frame kludges.
12878
12879         * lisp-mode.el: Update lisp-indent-function for
12880         save-selected-frame and with-selected-frame.
12881
12882         * frame.el (save-selected-frame): New macro.
12883         (with-selected-frame): Ditto.
12884         (other-frame): Use `set-frame-focus'.
12885
12886 1998-05-06  Oliver Graf <ograf@fga.de>
12887
12888         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12889         (dragdrop-drop-url-default) default handler for URL drops created
12890         (dragdrop-drop-mime-default) default handler for MIME drops created
12891         (dragdrop-drop-functions) default custom for handling drops created
12892         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12893
12894 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12895
12896         * mouse.el: Removed redundant mouse-mswindows-drop function.
12897
12898 1998-05-05  Oliver Graf <ograf@fga.de>
12899
12900         * about.el: changed some text in my entry
12901         * dragdrop.el: added customs
12902
12903 1998-05-04  Oliver Graf <ograf@fga.de>
12904
12905         * mouse.el: killed global drop key bindings
12906         (mouse-offix-drop) removed
12907         * dragdrop.el: created
12908         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12909
12910 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12911
12912         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12913         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12914
12915         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12916         obsolete comment.
12917
12918         * scrollbar.el (scrollbars-visible-p): Use new
12919         {vertical,horizontal}-scrollbar-visible-p specifiers.
12920
12921 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12922
12923         * device.el (device-pixel-height):
12924         (device-pixel-width):
12925         (device-mm-width):
12926         (device-mm-height):
12927         (device-bitplanes):
12928         (device-color-cells): Moved these 6 functions from device.c; they
12929         all use single (device-system-metrics) call.
12930
12931 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12932
12933         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12934         were renamed.
12935
12936         * menubar-items.el:
12937         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12938         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12939
12940         * help.el (help-map): Remove Hyperbole keybinding logic.
12941         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12942
12943 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12944
12945         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12946         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12947
12948 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12949
12950         * msw-glyphs.el: use nicer icon3 from the frame icon.
12951
12952 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12953
12954         * version.el (emacs-version): Remove InfoDock conditionals.
12955
12956         * startup.el (startup-splash-frame): Change ID logo name.
12957
12958 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12959
12960         * files.el (after-find-file): If the user presses C-g on
12961         directory-creation prompt, kill the buffer.
12962
12963 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12964
12965         * simple.el (count-words-region): Reverse previous change.
12966
12967 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12968
12969         * replace.el (query-replace): Just call perform-replace.
12970         (query-replace-regexp): Ditto.
12971         (perform-replace): Move region handling here.
12972         (perform-replace): Use the new arg to match-data.
12973
12974 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12975
12976         * x-init.el: Install X specific display table that
12977           displays char 0240 as a space to avoid whatever it is
12978           that screws up display of that character code.
12979
12980 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12981
12982         * help.el (function-arglist): If no arguments are documented for a
12983         subr, print nothing rather than incorrect output.
12984
12985 1998-05-05  SL Baur  <steve@altair.xemacs.org>
12986
12987         * cmdloop.el (command-error): Update bail-out error message to use
12988         `emacs-program-name'.
12989
12990         * lib-complete.el: Remove reader macro cruft.
12991
12992         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
12993         cruft.
12994
12995         * simple.el (count-words-region): Drop interactive-p check on the
12996         message.
12997
12998 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
12999
13000         * font.el
13001         * msw-faces.el
13002         Correct spelling of mswindows-font-canonicalize-name.
13003
13004 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13005
13006         * ldap.el (ldap-host-parameters-alist): Replaced with
13007         `ldap-host-parameters-plist'
13008         (ldap-search): Adapt to previous change
13009
13010 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13011
13012         * about.el (about-hackers): Update Bob Weiner bio.
13013         (about-maintainer-info): Ditto.
13014
13015 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13016
13017         * simple.el (display-warning-minimum-level): Docfix.
13018
13019 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13020
13021         * widget.el (:default-get): New keyword.
13022         * wid-edit.el (default, widget-default-default-get): Define it.
13023         (group, widget-group-default-get): Define it.
13024         (menu-choice, widget-choice-default-get): Define it.
13025         (widget-default-get): New function.
13026         (widget-choice-action): Call it.
13027         (widget-editable-list-entry-create): Call it.
13028
13029 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13030
13031         * byte-optimize.el (byte-boolean-vars): Removed.
13032         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13033         lookup through `byte-boolean-vars'.
13034
13035 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13036
13037         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13038         resource-provided values into ghost specs for scrollbar-height and
13039         scrollbar-width.
13040
13041 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13042
13043         * byte-optimize.el: Don't attempt to optimize /=.
13044
13045         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13046         (byte-compile-/=): Ditto.
13047
13048 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13049
13050         * apropos.el: Use `with-displaying-help-buffer'.
13051         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13052         Use `with-displaying-help-buffer'.
13053         (apropos-follow): Do not give special treatment to buffer cursor
13054         was in prior to a mouse click.
13055         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13056         (apropos-print-doc): Set correct buffer for setting text
13057         properties.
13058
13059 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13060
13061         * help.el (help-buffer-prefix-string): New variable.
13062         (help-buffer-name): Use it.
13063
13064         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13065         mode menu.
13066
13067 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13068
13069         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13070
13071 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13072
13073         * files.el (find-file-noselect): Update docstring.
13074         (find-file-noselect): Signal an error if found an unreadable file.
13075         (file-chase-links): Save the match data.
13076         (normal-mode): Use `lwarn' and `error-message-string'.
13077         (interpreter-mode-alist): Change defconst to defvar.
13078         (inhibit-first-line-modes-regexps): Ditto.
13079         (inhibit-first-line-modes-regexps): Added .tgz.
13080         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13081         (change-major-mode-with-file-name): New user-option.
13082         (set-visited-file-name): Synched with FSF.
13083         (file-name-extension): New function, from FSF 20.3.
13084         (file-relative-name): Synched with FSF.
13085         (save-some-buffers): Support the C-r feature.
13086         (recover-session): Synched with FSF.
13087         (kill-some-buffers): Ditto.
13088         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13089
13090 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13091
13092         * files.el (insert-file): Undo previous change and reenable use of
13093         format.el.
13094
13095 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13096
13097         * window-xemacs.el (recenter): Define.
13098
13099 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13100
13101         * font.el (mswindows-font-create-name)
13102         (mswindows-font-create-object): new functions for mswindows type
13103         fonts.
13104
13105         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13106         strings are parsed as well as font objects.
13107
13108 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13109
13110         * modeline.el (defining-kbd-macro): Restore modeline indication of
13111         kbd-macro being recorded.
13112         (add-minor-mode): Simplify docstring.
13113         (modeline-minor-mode-menu): Remove stuff.
13114
13115 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13116
13117         * code-process.el (call-process): dynamically decide process
13118         coding type.
13119
13120 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13121
13122         * modeline.el: Add line-number-mode, column-number-mode to
13123         the modeline minor-mode menu.  Button2 on the line number does
13124         goto-line.
13125
13126 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13127
13128         * mouse.el: move x-selection-owner-p type things to
13129         selection-owner-p.
13130
13131         * msw-init.el: copy zmacs stuff from x-init.el
13132
13133         * msw-select.el (mswindows-own-selection)
13134         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13135         functions. Very simple minded implementation of selectio
13136         ownership.
13137
13138         * select.el (own-selection) (disown-selection)
13139         (activate-region-as-selection) (select-make-extent-for-selection)
13140         (valid-simple-selection-p): functions moved from x-select.el for
13141         generalized selection.
13142
13143         * x-select.el: see select.el changes.
13144
13145         * x-toolbar.el: use new selection functions.
13146
13147 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13148
13149         * packages.el (packages-find-package-directories): Fixed bug that
13150         would pick up multiple site-package directories.
13151         (package-locations): Added "xemacs-packages" as a late package
13152         location.
13153
13154         * find-paths.el: Now uses `emacs-program-name' and
13155         `emacs-program-version'.
13156         Additions to enforce version-specific directories in
13157         `paths-find-version-directory'.
13158
13159 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13160
13161         * default.el: Removed.
13162         * site-start.el: Removed.
13163
13164 1998-04-29  Didier Verna  <didier@xemacs.org>
13165
13166         * minibuf.el (minibuffer-history-minimum-string-length): Default
13167         to nil.
13168
13169 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13170
13171         * find-paths.el (paths-program-name): Rename.
13172         (paths-emacs-root-p): Ditto.
13173         (paths-find-site-directory): Ditto.
13174
13175 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13176
13177         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13178         `emacs-lisp-byte-compile-and-load'.
13179
13180 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13181
13182         * ldap.el (ldap-search): Fixed additional parameter passing to
13183         `ldap-open'
13184
13185 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13186
13187         * select.el (kill-primary-selection) (selection-owner-p)
13188         (copy-primary-selection) (yank-clipboard-selection)
13189         (selection-exists-p) (delete-primary-selection): new file and
13190         functions that do the right thing for the selected device.
13191
13192         * x-menubar.el: use generalised selection functions.
13193
13194         * dumped-lisp.el: dump select.el.
13195
13196 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13197
13198         * find-paths.el (paths-progname): New variable.
13199         (paths-emacs-root-p): Use it.
13200         (paths-find-site-directory): Ditto.
13201
13202 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13203
13204         * loadup.el ((member "dump" command-line-args)): Dump as
13205         `infodock' if InfoDock.
13206
13207 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13208
13209         * find-paths.el (construct-emacs-version): Simplify, include
13210         program name in the return value.
13211         * (paths-find-version-directory): Use it.
13212
13213 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13214
13215         * info.el (Info-parse-dir-entries): Fixed regexp
13216         (Info-build-dir-anew): Remove full suffix and capitalize info file
13217         name for files with no @direntry
13218         (Info-batch-rebuild-dir): New function
13219         (Info-suffixed-file): Check for regular files instead of simple
13220         file existence (could catch directories before)
13221
13222 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13223
13224         * setup-paths.el, find-paths.el: Removed uses of `not' which
13225         temacs doesn't have.
13226
13227         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13228         into root searching.
13229
13230 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13231
13232         * subr.el: Remove definition of `not'.
13233
13234 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13235
13236         * msw-glyphs.el: enable graphics support.
13237
13238 1998-04-23  Didier Verna  <didier@xemacs.org>
13239
13240         * x-menubar.el (default-menubar): restored the line-number-mode
13241         option.
13242
13243         * misc doc string updates related to the options menu.
13244
13245 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13246
13247         * setup-paths.el (paths-construct-load-path): Fix typo.
13248
13249 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13250
13251         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13252         font-menu-ignore-scaled-fonts don't have to be bound now; this
13253         gets us one step further towards making --no-autoloads work.
13254
13255         * startup.el (normal-top-level): Load auto-autoloads only if
13256         lisp-directory is non-nil.
13257
13258         * setup-paths.el (paths-construct-load-path): Made it robust
13259         against nil lisp-directory.
13260
13261         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13262         to the list of variables that cause a warning when nil.
13263
13264         * toolbar.el (init-toolbar-location): Now works even when there's
13265         no toolbar icon directory.
13266
13267 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * help.el (view-lossage): Recognize it.
13270
13271         * simple.el (log-message): Mark multiline messages.
13272
13273 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13274
13275         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13276
13277 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13278
13279         * package-get.el (package-get-all):  add `\n' separator to
13280         interactive specification so that both variables are read
13281
13282 1998-04-22  Didier Verna  <didier@xemacs.org>
13283
13284         * x-menubar.el: ported the options menu to Custom.
13285         Moved the "read only" toggle button to the buffers menu.
13286         Corrected some missing ;;;###autoload or defcustom.
13287
13288         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13289         the scrollbar-visible specifier for options menu handling.
13290
13291         * toolbar.el (toolbar-visible-p)
13292                      (toolbar-captioned-p)
13293                      (default-toolbar-position): defcustom wrappers around
13294         the toolbar specifiers for options menu handling.
13295
13296         * frame.el (get-frame-for-buffer-default-instance-limit):
13297         defcustom it for options menu handling.
13298
13299         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13300         font-lock-mode for options menu handling.
13301
13302         * cus-start.el: added Custom properties to overwrite-mode for
13303         options menu handling.
13304
13305 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13306
13307         * about.el: shameless self-promotion.
13308
13309 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13310
13311         * simple.el (raw-append-message): Slightly optimize.
13312         (remove-message): Use `push' for clarity.
13313         (append-message): Ditto.
13314         (display-warning): Dito.
13315         (raw-append-message): Send the message to the appropriate device.
13316
13317 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13318
13319         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13320         From Sean MacLennan <Sean.MacLennan@pika.ca>
13321
13322 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13323
13324         * setup-paths.el: Changed `directory-sep-char' to
13325         `path-separator', following a change in GNU Emacs.
13326
13327 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13328
13329         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13330         (Info-build-dir-anew): Add a final newline.
13331         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13332         is `always'
13333         (Info-rebuild-dir): Ditto
13334
13335         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13336
13337 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13338
13339         * simple.el (count-words-buffer): Retain zmacs region.
13340         (count-words-region): Ditto.
13341         * simple.el: (what-line): Expanded line counts.
13342         (count-lines): New parameter to conditionalize whether collapsed
13343         lines get counted.
13344         From Bob Weiner <weiner@altrasoft.com>
13345
13346 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13347
13348         * packages.el (package-locations): infodock-packages must override
13349         mule-packages and packages.
13350
13351 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13352
13353         * wid-edit.el:
13354         remove rude messages from widget-activation-widget-mapper
13355         and widget-activation-glyph-mapper
13356
13357 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13358
13359         * toolbar.el: Remove (featurep 'x) test from
13360         toolbar-make-button-list
13361
13362 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13363
13364         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13365         only if in the same frame.
13366
13367 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13368
13369         * packages.el (package-locations): Added site-packages hierarchy.
13370
13371         * setup-paths.el (paths-default-info-directories): Introduced and
13372         used.
13373
13374         * packages.el, setup-paths.el: Set various path searching depths
13375         to 1.
13376
13377         * packages.el (packages-hierarchy-depth):
13378         (packages-load-path-depth): Introduced and used.
13379
13380         * setup-paths.el (paths-load-path-depth): Introduced and used.
13381
13382         * find-paths.el (paths-find-recursive-path): Added max-depth
13383         parameter.
13384
13385 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13386
13387         * setup-paths.el (paths-construct-info-path): Removed
13388         dependency on behavior of (file-name-as-directory "").
13389
13390 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13391
13392         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13393         lisp objects
13394
13395 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13396
13397         * dump-paths.el, startup.el: Added handling for --debug-paths.
13398
13399 1998-04-15  William M. Perry  <wmperry@aventail.com>
13400
13401         * wid-edit.el: We cannot just set the help-echo or balloon-help
13402           properties for an extent based on the :help-echo widget
13403           property, since help-echo and balloon-help cause an EXTENT to
13404           get passed in, where :help-echo functions are expecting a WIDGET
13405
13406 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13407
13408         * scrollbar.el (init-scrollbar-from-resources): Call
13409         mswindows-init-scrollbar-metrics when appropriate.
13410
13411 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13412
13413         * dumped-lisp.el: dump x-toolbar for window system
13414
13415         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13416         have support and xpm.
13417
13418 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13419
13420         * files.el (toggle-read-only): Fix docstring.
13421         From Didier Verna <didier@xemacs.org>
13422
13423 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13424
13425         * startup.el (normal-top-level): Load autoload-file-name without
13426         specifying an extension---some people only auto-autoload.el.gz.
13427
13428 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13429
13430         * files.el (backup-enable-predicate): Don't bomb on NAME being
13431         nil.
13432
13433 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13434
13435         * find-paths.el, packages.el: Now prefers configure'd paths.
13436         This shouldn't cause any of the originally anticipated problems as
13437         the current paths architecture will not define the various
13438         configure-xxx variables if they're not specified on the configure
13439         command line.
13440
13441         * find-paths.el, setup-paths.el, packages.el: Removed all
13442         mentionings of "/" as a path separator.
13443         Used paths-construct-path throughout.
13444
13445         * find-paths.el (paths-construct-path): Created to assemble paths
13446         from directory components.
13447
13448         * setup-paths.el, packages.el: Used paths-decode-directory-path
13449         instead of decode-path-internal.
13450
13451         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13452         and associates.
13453         (paths-decode-directory-path) Created.
13454
13455         * setup-paths.el: Changed configure-exec-path to
13456         configure-exec-directory.
13457
13458 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13459
13460         * packages.el (packages-find-packages): Fixed decoding of
13461         EMACSPACKAGEPATH.
13462
13463         * startup.el: -no-packages -> -no-early-packages.
13464
13465         (packages-load-package-lisps): Fixed loading of auto-autoload
13466         files.
13467
13468         * startup.el (normal-top-level): Fixed loading of core
13469         auto-autoload.
13470
13471         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13472
13473         * startup.el, packages.el, dump-paths.el: Added proper settings
13474         for site-directory and lisp-directory variables.
13475
13476         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13477         inhibit-package-autoloads and fixed handling of it.
13478
13479         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13480         handling of former inhibit-package-init, now
13481         inhibit-early-packages, to make -vanilla etc. work.
13482
13483 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13484
13485         * code-process.el (start-process): Fallback to 'undecided instead
13486         of 'binary for process input coding stream.
13487
13488         * process.el (start-process): Docstring fix.
13489
13490 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13491
13492         * info.el (Info-insert-dir): Do not insert temporary dir files
13493         in Info-dir-file-attributes
13494         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13495         (Info-rebuild-dir): Ditto.
13496
13497 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13498
13499         * obsolete.el: Added obsoleteness declarations for
13500         `site-directory' and `Info-default-directory-list'.
13501
13502 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13503
13504         * find-paths.el (paths-find-emacs-root): Only look at the
13505         executable at the end of the symlink chain for determining the
13506         Emacs root.
13507
13508 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13509
13510         * setup-paths.el (paths-construct-info-path): Changed construction
13511         to cater to gone default in configure.
13512
13513         * find-paths.el (paths-uniq-append): Added.
13514
13515         * packages.el: Rewritten package path construction once again.
13516
13517         * dump-paths.el, startup.el: Removed package-path as a global
13518         variable.
13519
13520         * package-admin.el (package-admin-add-single-file-package):
13521         (package-admin-add-binary-package): Changed package-path to
13522         late-packages.
13523
13524         * packages.el (packages-split-path): Split path at "/" rather than
13525         nil according to change in emacs.c.
13526
13527 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13528
13529         * setup-paths.el (paths-construct-info-path): Changed info path
13530         order so that directories come out right.
13531         (paths-find-lock-directory): Fixed bug: It used to think
13532         configure-lock-directory is a path.
13533
13534 1998-04-06  Jeff Miller <jmiller@smart.net>
13535
13536         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13537         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13538         eases the use of toolbar-add/kill-item functions.
13539
13540 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13541
13542         * code-files.el (file-coding-system-alist): Commented out
13543         loaddefs.el magical treatment.
13544
13545 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13546
13547         * info.el (Info-rebuild-outdated-dir): Added new option
13548         `conservative' and made it the default
13549         (Info-rebuild-dir): Appropriately parse multi-line description
13550         strings, and multi-section dir files. Issue warning when dir
13551         is rebuilt as temporary
13552         (Info-build-dir-anew): Issue warning when dir is built as
13553         temporary
13554
13555 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13556
13557         * list-mode.el (list-mode-map): Bind highlight motion commands to
13558         standard keys left, right, C-b and C-f.
13559
13560 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13561
13562         * files.el (auto-mode-alist): allow .sc for Scheme->C
13563
13564 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13565
13566         * loadup.el (pureload): Don't quote (garbage-collect).
13567
13568 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13569
13570         * package-get-base.el: Updated.
13571
13572 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13573
13574         * isearch-mode.el (isearch-just-started): New variable.
13575         (isearch-mode): Set it.
13576         (isearch-repeat): Advance one character forward only if the search
13577         was successful, and was not just started.
13578         (isearch-repeat): Clear isearch-just-started.
13579
13580 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13581
13582         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13583         if running -batch.
13584
13585 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13586
13587         * subr.el (listify-key-sequence): Removed.
13588
13589 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13590
13591         * bytecomp.el (byte-compile-print-gensym): New option.
13592         (byte-compile-output-file-form): Use it.
13593         (byte-compile-output-docform): Ditto.
13594         (byte-compile-compiled-obj-to-list): Ditto.
13595
13596 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13597
13598         * msw-glyphs.el: set frame icon if xpm support.
13599
13600 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13601
13602         * help.el: Code that pretty prints variable values
13603           removed.
13604
13605 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13606
13607         * find-paths.el (paths-emacs-root-p): Correct test for installation
13608         directory.
13609         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13610
13611 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13612
13613         * loaddefs.el: Don't set debug-ignored-errors; leave
13614           its default value set to nil.
13615
13616 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13617
13618         * info.el (Info-rebuild-dir): fixed mis-spelling.
13619
13620 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13621
13622         * info.el (Info-rebuild-outdated-dir): New custom var
13623         (Info-insert-node): Create/update dir file when needed, ie when it
13624         does not exist or is older than some info files in directory
13625
13626 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13627
13628         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13629         for last packages, mainly for using a 20.4 package base.
13630
13631         * packages.el (late-packages): Typo fix.  It was called
13632         early-packages.
13633
13634         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13635         relative symlinks correctly.
13636         (paths-find-emacs-roots): More rigorous checking for plausible
13637         configuration-time root.
13638
13639         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13640         find its roots.
13641
13642 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13643
13644         * faces.el: Fix docstrings.
13645         * glyphs.el: Fix docstrings.
13646         * mouse.el: Fix docstrings.
13647
13648         * frame.el: Change phrase `current frame' to `selected frame'.
13649
13650         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13651
13652         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13653         macros using backquote to make them infinitely more readable.
13654
13655 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13656
13657         * packages.el (packages-find-package-path): Hardcoded specialized
13658         InfoDock support until we can clean this up.
13659
13660         * help.el (describe-bindings-1): Return the value of the bindings
13661         help buffer created.
13662         (describe-bindings): Ditto.
13663
13664         * simple.el (set-variable): Restore previous behavior of not
13665         bombing if the variable to set is not boundp.
13666
13667 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13668
13669         * packages.el (packages-handle-package-dumped-lisps): Allow for
13670         non-local files to be loaded off the package-lisp variable.
13671
13672 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13673
13674         * x-faces.el: Global X resources should override
13675           specs for all device classes (color, grayscale, mono);
13676           code currently doesn't override any of them.  Fixed by
13677           calling remove-specifier with '(x default) as the tag
13678           set and allowing inexact matches.
13679
13680 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13681
13682         * faces.el: Separated face initializations based on
13683           device classes into device type specific (tag set,
13684           instantiator) pairs.
13685
13686 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13687
13688         * wid-edit.el (widget-choice-action): Remember user's explicit
13689         choice.
13690         (widget-choice-value-create): Respect it.
13691         From Richard Stallman <rms@gnu.org>
13692
13693 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13694
13695         * setup-paths.el (paths-construct-info-path): Always append
13696         existing directories from configure-time info path.
13697
13698         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13699         Info-directory-list.
13700
13701         * info.el: Removed Info-default-directory-list which was broken by
13702         design.
13703         Removed bogus initialization of Info-directory-list---startup.el
13704         can do a much better job.
13705         Added autoload of Info-directory-list.
13706
13707         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13708         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13709         be exclusive; now it's merely given precedence, just like in the
13710         old days.
13711
13712 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13713
13714         * find-paths.el (paths-find-architecture-directory): Fix bug with
13715         finding; it used to default too early.
13716
13717 1998-03-25  Martin Buchholz <martin@xemacs.org>
13718
13719         * packages.el (packages-split-path): Fix a bug; it used to fail
13720         for paths that weren't split.
13721
13722 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13723
13724         * finder.el (finder-compile-keywords): trap on errors.
13725
13726 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13727
13728         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13729           fourth argument of t so that only the specs exactly
13730           matching the tag lists are removed.
13731
13732 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13733
13734         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13735
13736 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13737
13738         * minibuf.el (mouse-read-file-name-1): If a default directory was
13739         specified, use it for generating the completions.
13740
13741 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13742
13743         * update-elc.el: Now respects inhibit-package-init and
13744         inhibit-site-lisp.
13745         Now does path construction with loadup-paths.
13746
13747         * startup.el (normal-top-level, startup-setup-paths): Now respects
13748         inhibit-package-init and inhibit-site-lisp.
13749
13750         * packages.el (packages-find-package-path): Extended package path
13751         by version-specific hierarchies.
13752         (packages-find-packages): Now respects inhibit flag and
13753         inhibit-site-lisp.
13754         Moved path setup to loadup-paths.
13755
13756         * make-docfile.el: Now respects inhibit-package-init and
13757         inhibit-site-lisp.
13758         Now does path construction with loadup-paths.
13759
13760         * loadup.el: Now respects inhibit-package-init and
13761         inhibit-site-lisp.
13762
13763         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13764
13765         * loadup-paths.el: New file: setup load-path to encompass
13766         packages.
13767
13768 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13769
13770         * auto-show.el: load-gc renamed to pureload.
13771         * site-load.el: Ditto.
13772         * packages.el (toplevel): Ditto.
13773         * loadup.el (really-early-error-handler): Ditto.
13774         * dumped-lisp.el (preloaded-file-list): Ditto.
13775         * cus-face.el (custom-declare-face): Ditto.
13776
13777 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13778
13779         * <Today>: The Big Path Searching Overhaul.
13780
13781         * find-paths.el: New file: find and assemble paths in the
13782         installation hierarchy.
13783
13784         * setup-paths.el: New file: global layout of paths and directories
13785         within the XEmacs hierarchy.
13786
13787         * packages.el: Replaced everything related to path searching and
13788         startup by code in terms of find-paths.
13789
13790         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13791         the new path searching engine.
13792
13793         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13794         and setup-paths.
13795
13796 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13797
13798         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13799         setup-paths.el.
13800
13801 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13802
13803         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13804         compiles identically in any configuration.
13805         Removed irrelevant commentary.
13806
13807 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13808
13809         * simple.el (set-variable): Allow setting specifiers.
13810
13811 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13812
13813         * lisp.el (forward-sexp): Revert previous change.
13814
13815 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13816
13817         * frame.el (frame-initialize): Use `delete-console' instead of
13818         `delete-device' to delete the stream console to match the usage in
13819         Fkill_emacs.
13820
13821 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13822
13823         * files.el (cdpath-previous): New variable.
13824         (cd): Use it.
13825         From Bob Weiner <weiner@wave.altrasoft.com>
13826
13827 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13828
13829         * keydefs.el: Changed keybindings of forward-char,
13830           backward, scroll-up and scroll-down to point to their
13831           -command counterparts.
13832
13833         * simple.el: New functions: forwarc-char-command,
13834           backwrad-char-command, scroll-up-command,
13835           scroll-down-command which work liek their counterparts
13836           except that they honor the variable
13837           signal-error-on-buffer-boundary.
13838
13839           Definition of signal-error-on-buffer-boundary received
13840           from src/cmds.c.
13841
13842           defvar declaration added for word-across-newline to avoid
13843           byte-compiler warning about the free variable reference.
13844
13845 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13846
13847         * winnt.el: Removed "%t" from the beginning of
13848         modeline-format. From now on, there's no nt-specifics in the modeline.
13849
13850 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13851
13852         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13853         of `when' with `if'.
13854
13855 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13856
13857         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13858         mswindows. Must be reworked along with glyphs.el, or
13859         merged into it, after there is images support.
13860
13861         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13862         'mswindows.
13863
13864 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13865
13866         * faces.el: fix for text cursor initialization.
13867         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13868         From Andy Piper <andyp@parallax.co.uk>
13869
13870 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13871
13872         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13873         if there is an existing package that handles it and warn the user
13874         about that mode.
13875
13876 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13877
13878         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13879         Installation" menu item when Installation-string is not bound.
13880
13881 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13882
13883         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13884         From Jeremiah W. James <jerry@cs.ucsb.edu>
13885
13886 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13887
13888         * msw-faces.el:
13889         * faces.el: Fix face initialization.
13890
13891 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13892
13893         * files.el (backup-enable-predicate): fix breakage introduced
13894         by TMPDIR patch.
13895
13896 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13897
13898         * x-faces.el (x-init-face-from-resources): The
13899           TTY face property retrieval functions don't return
13900           specifiers, so use face-property instead.
13901
13902 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13903
13904         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13905
13906 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13907
13908         * x-menubar.el: Expanded documentation for
13909           option-save-faces.  Changed Options -> Browse Faces
13910           menu entry to invoke customize-face.
13911
13912 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13913
13914         * faces.el: Most face initialization moved out of
13915           init-other-random-faces to the top level so that the
13916           initialization happens before Xemacs is dumped.  Much
13917           of the fascist "face-differs-from-default-p or FROB!"
13918           code has been retired in favor of letting the user do
13919           what they want to do.  Face initialization code changed
13920           to use `default' specifier tag so that the settings can
13921           be overridden later if the user wishes it.
13922
13923 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13924
13925         * about.el (about-hackers): Update contributors list.
13926
13927 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13928
13929         * specifier.el: Define new specifier tag `default'.
13930
13931         * modeline.el: Initialize faces using `default' tag.
13932
13933         * x-faces.el (x-init-face-from-resources): Remove
13934           specifier specs containing the `default' tag before
13935           adding new specs.
13936
13937 1998-03-02  John Jones  <jj@asu.edu>
13938
13939         * package-get.el (package-get-all): fixed arguments on call to
13940         package-admin-add-single-file-package.
13941         * package-get.el (package-get-installedp): fixed to match
13942         advertised behavior.
13943         * package-get.el: added function package-get-update-all which
13944         installs newest versions of all the current packages (if they are
13945         not already installed).
13946
13947 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13948
13949         * files.el (find-file-noselect): Uncommented `truename' binding in
13950         `let*' and use it later to set `buffer-file-truename' iff it's
13951         still nil, as happens for example when finding a compressed
13952         file with "jka-compr".
13953
13954 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13955
13956         * faces.el: in make-face-* type functions do the operation for all
13957         window systems, not just the first one found.
13958
13959         * font.el: call mswindows-list-fonts for mswindows.
13960
13961 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13962
13963         * code-process.el (call-process-region):
13964         * process.el (call-process-region):
13965         * package-get.el (package-get-dir):
13966         * files.el (backup-enable-predicate):
13967         * gnuserv.el (gnuserv-temp-file-regexp):
13968         Use temp-directory in place of `/tmp'.
13969
13970 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13971
13972         * "Fast" dired-in-C enhancements for Windows 95/NT:
13973
13974         * files.el: Added function, `wildcard-to-regexp', from GNU
13975           Emacs.
13976
13977         * files.el (insert-directory): Modified to use special
13978           dired-in-C enhancements if present.
13979
13980 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13981
13982         * code-files.el: make default coding no-conversion.
13983
13984 1998-03-02  SL Baur  <steve@altair.xemacs.org>
13985
13986         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
13987         the load-path.
13988
13989         * update-elc.el: Strip directory when testing for files not to
13990         bytecompile.
13991
13992 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
13993
13994         * lisp-mode.el: Use recommended form for menus.
13995
13996         * info.el (Info-construct-menu): Use recommended form for menus.
13997
13998         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
13999         entry.
14000
14001 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14002
14003         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14004           (get-frame-for-buffer-noselect): Always return frames
14005           in the not-this-window-p cond clause.
14006
14007 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14008
14009         * help.el (describe-installation): New function.
14010
14011         * x-menubar.el (default-menubar): Add describe-installation to
14012         Help menu.
14013
14014         * packages.el (packages-unbytecompiled-lisp): Installation.el
14015         should not be bytecompiled.
14016
14017         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14018         XEmacs.
14019
14020         * x-menubar.el (default-menubar): Use correct guard for VM menu
14021         entry.
14022
14023         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14024         coding.
14025         From Andy Piper <andyp@parallax.co.uk>
14026
14027 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14028
14029         * ldap.el: Do not require ldap-internal at compile time.
14030
14031 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14032
14033         * code-files.el: new file. a virtual copy of mule-files.el
14034         but without charset
14035         dependencies. (toggle-buffer-file-ocding-system) new function for
14036         changing the eol type for the current buffer.
14037
14038         * code-process.el: new file. a copy of
14039         mule-process.el. mule-process.el will disappear when things have
14040         settled.
14041
14042         * coding.el: new file. a virtual copy of mule-files.el but
14043         without charset dependencies. (coding-system-base) new function
14044         for getting the parent coding system of a coding system with eol
14045         type set.
14046
14047         * dumped-lisp.el: add above files for the non-mule case.
14048
14049 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14050
14051         * window-xemacs.el (display-buffer): If no explicit
14052           frame is specified, search for a window that displays
14053           the buffer on the currently selected frame, before
14054           searching other frames.
14055
14056 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14057
14058         * frame.el (get-frame-for-buffer): If not-this-window-p
14059           is non-nil, use window on the selected frame if it is not
14060           also the selected window.  When defaulting, search for
14061           windows on the currently selected fgrame before searching
14062           other frames.
14063
14064 1998-02-25  Didier Verna  <didier@xemacs.org>
14065
14066         * modeline.el (modeline-swap-buffers): originally named
14067         `mouse-release-modeline'. Whether to actually swap the buffers is
14068         decided in `mouse-drag-modeline'.
14069         (mouse-drag-modeline): A button release event is considered a
14070         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14071         stay unchanged.
14072
14073 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14074
14075         * x-menubar.el: Put redo on the menubar.
14076         From Aki Vehtari <Aki.Vehtari@hut.fi>
14077
14078 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14079
14080         * bytecomp.el (displaying-byte-compile-warnings): if
14081         temp-buffer-show-function is set, use it to display current set of
14082         warnings in the "*Compile-Log-Show*" buffer.
14083
14084         * simple.el (display-warning-buffer): if temp-buffer-show-function
14085         is set, use it to display current set of warnings in the
14086         "*Warnings-Show*" buffer.
14087
14088 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14089
14090         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14091         Common Lisp.
14092
14093 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14094
14095         * menubar.el: Allow button descriptors at least 2 long.
14096
14097         * x-menubar.el (default-menubar): Use recommended forms.
14098         (file-menu-filter): Remove.
14099         (edit-menu-filter): Remove.
14100
14101 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14102
14103         * about.el (about-hackers): Updated.
14104
14105 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14106
14107         * help.el (help-max-help-buffers): new variable
14108         (help-register-and-maybe-prune-excess): new function
14109         (help-buffer-name): use help-max-help-buffers.
14110         (with-displaying-help-buffer): use
14111         help-register-and-maybe-prune-excess.
14112
14113         * help.el (help-maybe-pretty-print-value): if the value fits on
14114         one line, let it.
14115
14116 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14117
14118         * (with-displaying-help-buffer): there is no need to kill the buffer
14119         if it exists, because with-output-to-temp-buffer will clear it.
14120         further, killing the buffer violates the rule that
14121         temp-buffer-show-function, if set, has the full responsibility of
14122         showing the temp buffer.  killing the buffer fucks with the window
14123         configuration, hosing temp-buffer-show-function.
14124
14125
14126 1998-02-23  Didier Verna  <didier@xemacs.org>
14127
14128         * modeline.el (mouse-drag-modeline):
14129         - Always scroll the modeline that was originally clicked on.
14130         - Use x pixels instead of x characters (which doesn't work anyway)
14131         as horizontal reference for modeline dragging. This allows us to
14132         keep on dragging the modeline even if the motion event occurs in
14133         another window.
14134
14135 1998-02-23  Didier Verna  <didier@xemacs.org>
14136
14137         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14138         glyph on the modeline to indicate that dragging the mouse has an
14139         effect both horizontally and vertically.
14140
14141 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14142
14143         * about.el (about-xemacs): Get rid of redundant visible version
14144         number.
14145
14146 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14147
14148         * about.el (about-hackers): Update credits.
14149
14150 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14151
14152         * prim/register.el (view-register): Show register type file-query.
14153
14154 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14155
14156         * mode-motion.el (mode-motion-highlight-internal):
14157           save-excursion inside save-window-exucrsion form to
14158           hide buffer point changes from save-window-excursion.
14159           Prevents display flickering when the mouse pointer
14160           moves.
14161
14162 1998-02-17  Didier Verna  <didier@xemacs.org>
14163
14164         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14165         function to handle correctly the case of a toolbar one side of the
14166         window: scrolling will not necessarily happen.
14167
14168 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14169
14170         * files.el (after-find-file): Restore missing argument
14171           to format that provides filename for "... consider M-x
14172           recover-file" message.  Also call `message' with "%s"
14173           as the first arg instead of an arbitrary string.
14174
14175 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14176
14177         * about.el (about-hackers): Various additions.
14178
14179 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14180
14181         * autoload.el (generate-file-autoloads-1): Don't force an extra
14182         line out when copying on-the-same line autoloads.
14183
14184         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14185         is installed.
14186
14187 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14188
14189         * x11/x-win-xfree86.el (x-win-init-xfree86):
14190         * x11/x-win-sun.el (x-win-init-sun):
14191         * x11/x-init.el (x-initialize-compose):
14192         * prim/simple.el:
14193         (backward-or-forward-kill-sexp):
14194         (backward-or-forward-kill-sentence):
14195         (backward-or-forward-kill-word):
14196         (backward-or-forward-delete-char):
14197         * prim/isearch-mode.el (isearch-help-or-delete-char):
14198         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14199         x-keysym-on-keyboard-p to detect backspace.
14200         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14201         Clean up symbols used with dead keys, checking Linux and solaris
14202         keysyms.
14203         Simplify x-win-*.el using above methods.
14204         Change documentation for x-keysym-*-p functions.
14205
14206 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14207
14208         * about.el (about-hackers): Restore entries for Michael Sperber and
14209         Vinnie Shelton.
14210         From Vinnie Shelton <acs@acm.org>
14211
14212 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14213
14214         * simple.el (count-words-region): Ditto.
14215
14216 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14217
14218         * simple.el (count-words-buffer): Document.  Don't print anything
14219         if non-interactive.
14220
14221 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14222
14223         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14224         multiple files in InfoDock.
14225
14226 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14227
14228         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14229         from version.el in InfoDock.
14230
14231         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14232         specially.
14233
14234 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14235
14236         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14237         variable name in docstring.
14238
14239 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14240
14241         * menubar.h: Include "gui.h".
14242
14243 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14244
14245         * site-load.el: Fix documentation.
14246
14247 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14248
14249         * package-get-base.el (package-get-base): Updated.
14250
14251         * keymap.el: PC-ize.
14252
14253 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14254
14255         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14256         from' on a fresh line.
14257
14258 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14259
14260         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14261         object.
14262
14263 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14264
14265         * undo-stack.el: PC-ize.
14266
14267         * cmdloop.el: PC-ize.
14268
14269 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14270
14271         * bytecomp-runtime.el: PC-ize.
14272
14273         * byte-optimize.el: Prolog fixup.  PC-ize.
14274
14275         * cus-dep.el: Spelling fix.
14276
14277         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14278         entries follow).
14279
14280 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14281
14282         * text-mode.el (text-mode-hook-identify): New function,
14283         put on text-mode-hook.  Set text-mode-variant here.
14284         (text-mode): Don't set it here.
14285
14286 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14287
14288         * text-mode.el (text-mode-hook): New defvar.
14289         (text-mode-variant): New variable.
14290         (text-mode): Set that variable locally.
14291         (toggle-text-mode-auto-fill): New command.
14292
14293 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14294
14295         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14296
14297 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14298
14299         * text-mode.el (paragraph-indent-text-mode):
14300         Renamed from spaced-text-mode.
14301         (text-mode-map): Bind TAB to indent-relative.
14302         (indented-text-mode-map): Variable deleted.
14303         (indented-text-mode): Now an alias for text-mode.
14304
14305 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14306
14307         * loadup.el: test-atoms debugging stuffs removed.
14308
14309 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14310
14311         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14312
14313 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14314
14315         * help.el (describe-beta): Made it use `locate-data-file'.
14316         (describe-distribution): Ditto.
14317         (describe-copying): Ditto.
14318         (describe-project): Ditto.
14319         (view-emacs-news): Ditto.
14320
14321         * help-nomule.el (help-with-tutorial): Made it use
14322         `locate-data-file' to find tutorial.
14323
14324 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14325
14326         * about.el: Corrected my email address.
14327
14328         * mouse.el: Added 'mouse-mswindows-drop' similar to
14329         'mouse-offix-drop'.
14330
14331 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14332
14333         * loadup.el (running-xemacs): Spelling fix.
14334
14335 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14336
14337         * packages.el (packages-find-packages-1): Don't allow a backwards
14338         compatible lisp tree to overwrite `preloaded-file-list'.
14339
14340 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14341
14342         * loadup.el: Don't delete "xemacs" prior to dumping.
14343
14344 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14345
14346         * package-info.el (pi-last-mod-date): New function.
14347         (pi-author-version): New function.
14348         (batch-update-package-info): Use them.
14349
14350 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14351
14352         * frame.el (get-frame-for-buffer-default-to-current): Create.
14353         (get-frame-for-buffer-noselect): Allow user to use current frame
14354         with `get-frame-for-buffer-default-to-current'.
14355
14356 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14359         (byte-compile-output-docform): Ditto.
14360         (byte-compile-compiled-obj-to-list): Ditto.
14361
14362 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14363
14364         * startup.el (command-line-1): Removed code that ran
14365           buffer-menu.
14366
14367 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14368
14369         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14370
14371 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14372
14373         * frame.el (suspend-emacs-or-iconify-frame): Check using
14374         `device-on-window-system-p' instead of explicitly checking for X,
14375         so that the same logic works for MS Windows.
14376         (suspend-or-iconify-emacs): Ditto.
14377
14378 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14379
14380         * about.el (about-maintainer-info): Andy Piper is back.
14381         (xemacs-hackers): Updated Andy Piper's email address.
14382         (about-hackers): Added Jonathan Harris.
14383         (about-hackers): Updated Tibor Polgar's email address.
14384
14385 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14386
14387         * about.el: Add xemacs.org email manager.
14388
14389         * package-get-base.el (package-get-base): Updated with most recent
14390         package updates.
14391
14392 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14393
14394         * help.el (function-arglist): Use `indirect-function' instead of
14395         `symbol-function' so that aliases are treated correctly.
14396
14397 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14398
14399         * help.el (help-map): Add f1 binding to `help-for-help'.
14400         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14401         (describe-key-briefly): Use `princ' "%s" to print object.
14402         (with-displaying-help-buffer): Kill buffer if it exists, again.
14403         (describe-key): Use `princ' "%s" to print object.
14404         (describe-function-1): Use `princ' "%s" to print object.
14405         Commented out alias lines removed.
14406         (help-pretty-print-limit): New variable to control pretty-printing
14407         of variable values.
14408         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14409         `help-pretty-print-value' again.  Only print-print when OBJECT is
14410         list of length less than `help-pretty-print-limit'.
14411         (describe-variable): Use `help-maybe-pretty-print-value' again.
14412
14413 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14414
14415         * simple.el (blink-matching-open): Remove C++ kludge.
14416         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14417
14418 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14419
14420         * info.el (Info-default-directory-list): Made the documentation
14421         more explanitory.
14422
14423 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14424
14425         * lisp/packages.el:
14426         * lisp/package-admin.el:
14427         * lisp/build-report.el:
14428         Fix typos.
14429
14430 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14431
14432         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14433         warnings in Java buffers without final newline and editing the
14434         last line.
14435
14436 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14437
14438         * packages.el (packages-find-packages-1): Don't allow a backwards
14439         compatible lisp tree to overwrite `preloaded-file-list'.
14440         Suggested by Colin Rafferty  <colin@xemacs.org>
14441
14442         * mouse.el (mouse-offix-drop): Set undo-boundary.
14443         From Oliver Graf <ograf@fga.de>
14444
14445 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14446
14447         * loadup.el (load-gc): rewrite as defun.
14448         Print something sensical if a required dump-time file isn't found.
14449
14450 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14451
14452         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14453         bug strikes a menudescriptor.
14454
14455         * package-get-base.el (package-get-base): Updated.
14456
14457         * package-info.el (batch-update-package-info): Derive REQUIRES
14458         from the Makefile.
14459
14460 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14461
14462         * files.el (save-some-buffers): Don't play games with deleting
14463         other windows if we are in the minibuffer window.
14464
14465 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14466
14467         * modeline.el (modeline-minor-mode-menu): Add support for :active
14468         (add-minor-mode): Document :active property to TOGGLE.
14469
14470 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14471
14472         * modeline.el (modeline-minor-mode-menu): Add support for an
14473         `:included' predicate in the `toggle-sym' plist.
14474         (add-minor-mode): Document the :included property, format
14475         docstring some more.
14476         (modeline-minor-mode-menu): Documentation string added.
14477
14478 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14479
14480         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14481         labels from the symbol-names by thwacking off the overly redundant
14482         and overused "mode", parenthesizing "minor", and capitalizing the
14483         resultant strings.  Also shortened the menu's title by eliminating
14484         the redundant buffer name.
14485         (add-minor-mode): Beautified the docstring, added mention of the
14486         `:menu-tag' property of TOGGLE.
14487         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14488         `toggle-sym' to beatify the mode-life menus.
14489         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14490         `auto-fill-function'.
14491
14492 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14493
14494         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14495         menus to :style 'toggle.
14496
14497 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14498
14499         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14500
14501 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14502
14503         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14504         only recognize first hyperlink.
14505         (hyper-apropos-highlightify): Deletia, this is already done by
14506         `hyper-apropos-insert-face'.
14507         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14508
14509 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14510
14511         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14512         mail.
14513         (toolbar-mail-reader): Add support for `send'.
14514         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14515
14516 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14517
14518         * info.el (Info-emacs-info-file-name): Add defvar for
14519         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14520         will function properly.
14521
14522 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14523
14524         * simple.el: make the backwards delete function called by
14525         `backward-or-forward-delete-char' user configurable.
14526
14527 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14528
14529         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14530         compiled function got loaded from.
14531
14532 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14533
14534         * term/apollo.el: Synched up with InfoDock 3.6.2.
14535
14536 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14537
14538         * startup.el (load-init-file): Load autoloads earlier.
14539         (startup-splash-frame): Handle InfoDock logo.
14540
14541         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14542         InfoDock.
14543         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14544
14545         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14546         doesn't have this function.
14547
14548         * packages.el (locate-data-file): Fix to call `locate-file'.
14549
14550 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14551
14552         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14553         version of version.el.
14554         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14555
14556         * x-menubar.el (default-menubar): Guard reference to
14557         `gnuserv-frame'.
14558         (default-menubar): Guard references to `font-lock-mode'.
14559         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14560         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14561
14562         * make-docfile.el: Don't snarf doc strings from autoloads.
14563
14564         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14565         loading auto-autoloads files.
14566
14567         * loaddefs.el: Disable dumping autoloads.
14568
14569 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14570
14571         * lisp-mnt.el: Synch to Emacs 20.2.
14572
14573         * help.el: Remove manual autoload of `finder-by-keyword'.
14574
14575         * finder.el (finder-by-keyword): Autoload.
14576
14577         * help.el: Conditionalize hyperbole setup.
14578
14579 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14580
14581         * packages.el (package-require): Update to reflect new data format.
14582
14583 1998-01-02  Didier Verna  <didier@xemacs.org>
14584
14585         * x-menubar.el (default-menubar): make the tutorials available
14586         through the menubar. (Plus some compilation warnings cleanup).
14587
14588 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14589
14590         * check-features.el: New file.  Perform sanity check after build.
14591
14592         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14593         files to tooltalk package.
14594         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14595         package.
14596
14597         * package-admin.el (package-admin-xemacs): Use better default for
14598         location of XEmacs binary.
14599
14600 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14601
14602         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14603         tag with sexp and add value tag with value `t'.
14604
14605 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14606
14607         * package-get.el: Changes to work with real data.
14608         From Pete Ware <ware@cis.ohio-state.edu>
14609
14610         * packages.el (packages-reload-autoloads): Guard load for the time
14611         being.
14612
14613         * update-elc.el ("packages.el"): Force loading packages.el instead
14614         of possibly out-of-date packges.elc.
14615         * make-docfile.el ("packages.el"): Ditto.
14616
14617 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14618
14619         * build-report.el (build-report-delete-regexp): Added a rule for
14620         the main tarball shadowing anything past it.
14621
14622 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14623
14624         * packages.el (package-provide): Delete a previous provide.
14625
14626         * package-info.el: New file.
14627
14628         * package-get.el: New file.
14629         From Pete Ware <ware@cis.ohio-state.edu>
14630         (package-get): Fix md5 computation to work with Mule.
14631
14632 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14633
14634         * simple.el (log-message-*): Quote symbols in docstrings properly.
14635
14636 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14637
14638         * packages.el (packages-new-autoloads): Ignore symbolic links.
14639
14640         * cus-face.el (face-custom-attributes-get): Fix typo.
14641         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14642
14643 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14644
14645         * startup.el (load-init-file): Reload new or changed autoloads
14646         unless inhibited.  Reload modified dumped lisp (stubbed).
14647
14648         * packages.el (packages-new-autoloads): New function.
14649         (packages-reload-autoloads): New function.
14650         (packages-reload-dumped-lisp): New (stub) function.
14651
14652         * loadup.el: Inhibit reloading dumped files when running temacs.
14653
14654         * loadhist.el (file-provides): Extend to handle variant
14655         extensions.
14656
14657         * replace.el (query-replace): Fix typo.
14658
14659 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14660
14661         * make-docfile.el: list-autoloads-path has been renamed.
14662         * update-elc.el: list-autoloads has been renamed.
14663
14664         * packages.el (packages-list-autoloads): Renamed.
14665         (packages-list-autoloads-path): Ditto.
14666
14667 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14668
14669         * packages.el (packages-find-packages-1): Made it signal a warning
14670         for an error in an auto-autoload.el file.
14671
14672 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14673
14674         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14675         tag with const.
14676         From Aki Vehtari <Aki.Vehtari@hut.fi>
14677
14678         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14679
14680         * loadhist.el (unload-feature): Remove autoload.
14681
14682 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14683
14684         * loadhist.el: Unpackaged.
14685
14686         * help.el (describe-symbol-find-file): Rename
14687         `describe-function-find-file' and make old name obsolete.
14688         (describe-function-1): Use it.
14689         (describe-function-1): Guard reference to
14690         `compiled-function-annotation'.
14691
14692 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14693
14694         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14695         argument.
14696         (help-mode-quit): New optional arg to control whether it kills or
14697         buries.  Tidied up.
14698         (with-displaying-help-buffer): Don't kill buffer initially, even
14699         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14700         (help-pretty-print-value): Rename back from
14701         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14702         use it, otherwise use dumped `cl-prettyprint'.
14703         (describe-variable): Use `help-pretty-print-value' again.
14704         (find-func): Removed reference to "find-func" at end.
14705
14706 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14707
14708         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14709           GUI XEmacs. Rename? x-menubar is rather window system
14710           independant, except for a couple of items.
14711
14712 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14713
14714         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14715         entries as they will no longer be distributed with XEmacs.
14716
14717         * format.el (format-alist): Fix image/tiff regexps.
14718         From P. E. Jareth Hein <jareth@camelot-soft.com>
14719
14720         * help.el (help-maybe-pretty-print-value): Rename.
14721         (describe-variable): Use it.
14722         (describe-variable): Add trailing linefeed.
14723
14724 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14725
14726         * help.el (describe-function-1): Don't output anything for
14727           arglist of autoload functions.
14728
14729 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14730
14731         * help.el (describe-function-1): Don't output anything for
14732           arglist of autoload functions.
14733
14734 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14735
14736         * help.el (help-mode-map): New bindings for `help-mode-bury',
14737         `describe-function-at-point', `describe-variable-at-point',
14738         `Info-elisp-ref', `customize-variable', `help-next-section' and
14739         `help-prev-section'.
14740         (help-next-section): New function.
14741         (help-prev-section): New function.
14742         (help-mode-quit): Changed to kill the help buffer.
14743         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14744         correctly.
14745         (help-buffer-name): New function to generate the name of help
14746         buffers.
14747         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14748         argument giving the name of the help buffer.
14749         (describe-key): Use `with-displaying-help-buffer' with name.
14750         (describe-mode): Ditto.
14751         (describe-bindings): Ditto.
14752         (describe-prefix-bindings): Ditto.
14753         (view-lossage): Ditto.
14754         (with-syntax-table): New macro.
14755         (function-called-at-point): Use `ignore-errors' and
14756         `with-syntax-table'.
14757         (function-at-point): Ditto.
14758         (describe-function): Use `with-displaying-help-buffer' with name.
14759         (function-arglist): Extracted from `describe-function-1'.  Returns
14760         function's arglist as string.
14761         (function-documentation): Extracted from `describe-function-1'.
14762         Returns function's docstring.
14763         (describe-function-1): Remove all the "stream" garbage, including
14764         the stream argument.  Use `function-arglist' and
14765         `function-documentation'.
14766         (describe-function-arglist): Just use `function-arglist'.
14767         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14768         (help-pretty-print-value): New function to help with
14769         pretty-printing variable values.  Knows about `#<...>'.  Needs
14770         `pp-internal'.
14771         (describe-variable): Use `with-displaying-help-buffer' with name.
14772         Formatting improved.  Display file where variable is defined, if
14773         known.  Use `help-pretty-print-value'.
14774         (describe-syntax): Use `with-displaying-help-buffer' with name.
14775         (list-processes): Remove "stream" garbage.
14776
14777 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14778
14779         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14780         call a dumped routine instead.
14781
14782         * x-win-xfree86.el: Wrap file in defun.
14783         * x-win-sun.el: Ditto.
14784
14785 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14786
14787         * help.el (view-emacs-news): Remove usage of outl-mouse which
14788         advises functions and does other evil things.
14789
14790 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14791
14792         * format.el (format-alist): Add `image/tiff'.
14793         From P. E. Jareth Hein <jareth@camelot-soft.com>
14794
14795 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14796
14797         * about.el (about-hackers): More names added.
14798
14799         * make-docfile.el: Remove superfluous package path search.
14800
14801         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14802
14803 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14804
14805         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14806         ignored shadows.
14807
14808 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14809
14810         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14811         get trailing slashes when added to the load-path.
14812
14813         * x-init.el (init-x-win): Locate where XEmacs X localization files
14814         are.
14815
14816 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14817
14818         * x-faces.el: Added support for foregroundToolBarColor
14819           to xpm-color-symbols.
14820
14821 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14822
14823         * etags.el (tags-remove-duplicates): Removed.
14824         (buffer-tag-table-list): Use `delete-duplicates'.
14825
14826         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14827         correctly.
14828         (get*): Defalias to `get'.
14829
14830         * cl.el (eql): Compare integers with `eq'.
14831         (cl-map-extents): Check for `map-extents' first.
14832
14833 1997-12-17  Didier Verna  <didier@xemacs.org>
14834
14835         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14836         added the 'numero', 'copyright' and 'trademark' symbols.
14837
14838         * leim/quail/latin-post.el ("french-postfix"): see above.
14839
14840 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14841
14842         * widget.el (define-widget): Check the arguments.
14843
14844         * cus-edit.el (customize-face): Use `check-argument-type'.
14845         (custom-variable-value-create): Use `signal' to signal error.
14846         (custom-variable-reset-saved): Ditto.
14847         (custom-variable-reset-standard): Ditto.
14848         (custom-face-reset-saved): Ditto.
14849
14850         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14851         (widget-default-format-handler): Ditto.
14852         (widget-checklist-add-item): Ditto.
14853         (widget-radio-add-item): Ditto.
14854         (widget-editable-list-entry-create): Ditto.
14855         (widget-sexp-prompt-value): Ditto.
14856
14857         * custom.el (custom-declare-variable): Signal errors better.
14858         (custom-handle-keyword): Ditto.
14859         (custom-declare-group): Ditto.
14860
14861         * window-xemacs.el (windows): Ditto.
14862
14863         * menubar.el (menu): Ditto.
14864
14865         * keydefs.el (keyboard): Ditto.
14866
14867         * minibuf.el (minibuffer): Ditto.
14868
14869         * process.el (execute): Ditto.
14870
14871         * fill.el (fill): Ditto.
14872
14873         * modeline.el (modeline): Ditto.
14874
14875         * help.el (help): Ditto.
14876
14877         * faces.el (faces): Ditto.
14878
14879         * files.el (files): Ditto.
14880
14881         * x-init.el (x): Ditto.
14882
14883         * lisp-mode.el (lisp): Ditto.
14884
14885         * process.el (processes): Ditto.
14886
14887         * mouse.el (mouse): Ditto.
14888
14889         * abbrev.el (abbrev): Moved from cus-edit.
14890
14891         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14892         as variable declaration.
14893
14894 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14895
14896         * menubar.el (find-menu-item): Use `check-argument-type'.
14897         (find-menu-item): Cosmetic changes.
14898
14899 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14900
14901         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14902
14903 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14904
14905         * startup.el (set-default-load-path): Only search package-path
14906         when not running temacs.
14907
14908         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14909         files.
14910
14911         * loadup.el: Correct commentary.  Reformatting.
14912         (really-early-error-handler): Use absolute path to the
14913         first dumped-lisp.el file.
14914         (really-early-error-handler): Print full path name of
14915         each dumped lisp file (inherited from InfoDock).
14916
14917         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14918         dumped-lisp.el files.
14919
14920         * make-docfile.el (preloaded-file-list): Reorder when the
14921         package-path is searched.
14922         * update-elc.el: Ditto.
14923
14924         * lisp-mode.el (call-with-condition-handler): Treat the same as
14925         `condition-case' for indentation.
14926
14927         * about.el (about-xemacs): Update release date.
14928
14929 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14930
14931         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14932         anywhere but at the last clause.
14933         (ecase): Disallow `t' and `otherwise'.
14934
14935 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14936
14937         * cus-edit.el (custom-buffer-create-buttons): New function
14938         from stuff moved out of `custom-buffer-create-internal'.
14939         (custom-novice): New variable.  Default t.
14940         (custom-display-global-buttons): Ditto.  Default `top'.
14941         (custom-buffer-create-internal): Only display help if
14942         `custom-novice' is non-nil.  Display global buttons according to
14943         `custom-display-global-buttons'.
14944
14945 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14946
14947         * menubar.el (find-menu-item): Use `check-argument-type'.
14948         (find-menu-item): Cosmetic changes.
14949
14950 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14951
14952         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14953         look.
14954
14955 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14956
14957         * format.el (format-deannotate-region):  Bug fix.
14958         Deannotating a region containing unknown tags would fail
14959         (causing decoding of text/enriched to fail at user level)
14960
14961 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14962
14963         * minibuf.el (read-directory-name): Support sixth
14964           arg, HISTORY, as already documented.
14965
14966 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14967
14968         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14969         to `ecase'.
14970
14971 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14972
14973         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14974         skk-activate.
14975
14976 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14977
14978         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.