update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
4         `=ucs@cns'.
5         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
6         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
7         `=ucs@jis/1990'.
8         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
9         `=ucs@jis/2000'.
10         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
11         `=ucs@jis/2004'.
12         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
15         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
16
17 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
18
19         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
20         XEmacs CHISE.
21         (==jis-x0208@1978/1pr): Ditto.
22         (==jis-x0208@1978/2-pr): Ditto.
23
24 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
25
26         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
27         setting for `===jis-x0213-1@2004'.
28
29 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
30
31         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
32         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
33
34         * mule/mule-charset.el (default-coded-charset-priority-list): Add
35         `===hanyo-denshi/jb'.
36
37         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
38         XEmacs CHISE.
39         (=+>hanyo-denshi/ft): Ditto.
40         (=+>hanyo-denshi/jt): Ditto.
41
42 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
43
44         * mule/mule-charset.el (default-coded-charset-priority-list): Add
45         `===hanyo-denshi/hg'.
46
47 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
48
49         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
50         XEmacs CHISE.
51         (===hanyo-denshi/hg): Ditto.
52
53 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
54
55         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
56         glyph-forms instead of detailed glyph-images.
57         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
58         `=adobe-japan1-*'.
59         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
60         (===adobe-japan1-1): Ditto.
61         (===adobe-japan1-2): Ditto.
62         (===adobe-japan1-3): Ditto.
63         (===adobe-japan1-4): Ditto.
64         (===adobe-japan1-5): Ditto.
65         (===adobe-japan1-6): Ditto.
66         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
67         `=>>>adobe-japan1' as the mother.
68         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
69         `=>>adobe-japan1' as the mother.
70         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
71         glyph-images.
72         (==jis-x0208@1978): Ditto.
73         (==jis-x0208@1983): Ditto.
74         (==jis-x0208@1990): Ditto.
75         (==jis-x0213-1): Ditto.
76         (==jis-x0213-1@2000): Ditto.
77         (==jis-x0213-1@2004): Ditto.
78         (==jis-x0213-2): Ditto.
79         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
80         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
81         `=jis-x0208@1978'.
82         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
83         `=jis-x0208@1983'.
84         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
85         `=jis-x0208@1990'.
86         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
87         `=jis-x0213-1'.
88         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
89         `=jis-x0213-1@2000'.
90         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
91         `=jis-x0213-1@2004'.
92         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
93         `=jis-x0213-2'.
94         (===jis-x0208): New coded-charset for XEmacs CHISE.
95         (===jis-x0208@1978): Ditto.
96         (===jis-x0208@1983): Ditto.
97         (===jis-x0208@1990): Ditto.
98         (===jis-x0213-1): Ditto.
99         (===jis-x0213-1@2000): Ditto.
100         (===jis-x0213-2): Ditto.
101         (===jis-x0212): Ditto.
102         (===ks-x1001): Ditto.
103         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
104         mother.
105         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
106         as the mother.
107         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
108         as the mother.
109         (===cns11643-1): New coded-charset for XEmacs CHISE.
110         (===cns11643-2): Ditto.
111         (===cns11643-3): Ditto.
112         (===cns11643-4): Ditto.
113         (===cns11643-5): Ditto.
114         (===cns11643-6): Ditto.
115         (===cns11643-7): Ditto.
116         (=>>cns11643-1): Ditto.
117         (==big5-cdp): Indicate abstract glyph-images instead of
118         representative glyph-images.
119         (===big5-cdp): New coded-charset for XEmacs CHISE.
120         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
121         detailed glyph-images.
122         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
123         `=hanyo-denshi/*'.
124         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
125         (===hanyo-denshi/ib): Ditto.
126         (===hanyo-denshi/jt): Ditto.
127         (===hanyo-denshi/ks): Ditto.
128         (===mj): Ditto.
129         (===mj-0): Ditto.
130         (===mj-1): Ditto.
131         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
132         `=>>>hanyo-denshi/*' as its mother.
133         (==gt): Indicate abstract glyph-forms instead of detailed
134         glyph-images.
135         (===gt): New coded-charset for XEmacs CHISE.
136         (=>>>gt): Indicates `==gt' instead of `=gt'.
137         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
138         (==gt-k): Indicate abstract glyph-forms instead of detailed
139         glyph-images.
140         (===gt-k): New coded-charset for XEmacs CHISE.
141         (==daikanwa): Indicates glyph-images instead of detailed
142         glyph-images.
143         (===daikanwa): New coded-charset for XEmacs CHISE.
144         (===daikanwa/+p): Ditto.
145         (===daikanwa/ho): Ditto.
146         (==cbeta): Ditto.
147         (===cbeta): Ditto.
148         (==jef-china3): Ditto.
149         (===jef-china3): Ditto.
150         (==ruimoku-v6): Ditto.
151         (==ucs@iso): Indicate representative glyph-forms instead of
152         representative glyph-images.
153         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
154         (==ucs@unicode): Indicate representative glyph-forms instead of
155         representative glyph-images.
156         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
157         `=ucs@unicode'.
158         (==ucs@cns): Indicate representative glyph-forms instead of
159         representative glyph-images.
160         (==ucs@jis): Ditto.
161         (==ucs@jis/1990): Ditto.
162         (==ucs@jis/2000): Ditto.
163         (==ucs@jis/2004): Ditto.
164         (==ucs@ks): Ditto.
165         (===ucs@iso): New coded-charset for XEmacs CHISE.
166         (===ucs@unicode): Ditto.
167         (===ucs@gb): Ditto.
168         (===ucs@ks): Ditto.
169         (===ucs-bmp-cjk@gb): Ditto.
170         (===ucs-sip-ext-b@iso): Ditto.
171
172 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
176         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
177         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
178         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
179         `===cns11643-3', `===cns11643-4', `===cns11643-5',
180         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
181         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
182         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
183         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
184
185         * mule/mule-coding.el (coded-charset-entity-reference-alist):
186         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
187         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
188         - Use "&g1-[NAME];" for `=>>[NAME]'.
189         - Abolish "&g2-[NAME];".
190
191 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
194         `=>>ucs@cns' as the mother.
195
196 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
197
198         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
199         setting for `==ucs@ks'.
200
201 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
202
203         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
204         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
205         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
206         0x00E30000〜0x00E409D5.
207
208 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
209
210         * mule/mule-coding.el (coded-charset-entity-reference-alist):
211         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
212         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
213
214 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-charset.el (default-coded-charset-priority-list): Add
217         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
218
219         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
220         (=mj-0): Ditto.
221         (=mj-1): Ditto.
222         (==mj): Ditto.
223         (==mj-0): Ditto.
224         (==mj-1): Ditto.
225         (=>>mj): Ditto.
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `=mj' and `==mj'.
229
230 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
231
232         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
233         CHISE.
234
235 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
238         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
239         `=>ucs@hanyo-denshi'.
240
241 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
242
243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
244         setting for `=koseki' and `=>ucs@hanyo-denshi'.
245
246         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
247         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
248
249 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
250
251         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
252         XEmacs CHISE.
253
254 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
255
256         * mule/mule-coding.el (coded-charset-entity-reference-alist):
257         Change priority of `=>>>ucs@iso'.
258
259         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
260         `=>>>ucs@iso' as the mother.
261         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
262
263 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-coding.el (coded-charset-entity-reference-alist):
266         Change priority of `=>>>ucs@unicode'.
267
268         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
269         `=ucs@unicode'.
270
271 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
272
273         * mule/mule-coding.el (coded-charset-entity-reference-alist):
274         Change priority of `=>>>ucs@jis'.
275
276         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
277         `=ucs@jis'.
278
279 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `==daikanwa/+p'.
283
284 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `==shinjigen@1ed'.
288
289 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
290
291         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
292         XEmacs CHISE.
293
294 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-conf.el (==shinjigen): Modify DOC.
297         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
298         (==shinjigen@rev): Modify DOC.
299
300 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
301
302         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
303         CHISE.
304
305 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         settings for `==daikanwa' and `==ucs@JP/hanazono'.
309
310         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
311         XEmacs CHISE.
312
313         * mule/mule-charset.el (default-coded-charset-priority-list): Add
314         `==daikanwa'.
315
316 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `==cns11643-7'.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `==cns11643-7'.
323
324 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-charset.el (default-coded-charset-priority-list): Add
327         `==cns11643-6'.
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         setting for `==cns11643-6'.
331
332 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
333
334         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
335         setting for `==cns11643-5'.
336
337         * mule/mule-charset.el (default-coded-charset-priority-list): Add
338         `==cns11643-5'.
339
340 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
341
342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
343         setting for `==cns11643-4'.
344
345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
346         `==cns11643-4'.
347
348 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
349
350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
351         setting for `==cns11643-3'.
352
353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
354         `==cns11643-3'.
355
356 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
357
358         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
359         setting for `==cns11643-2'.
360
361         * mule/mule-charset.el (default-coded-charset-priority-list): Add
362         `==cns11643-2'.
363
364 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
365
366         * mule/mule-coding.el (coded-charset-entity-reference-alist):
367         Change priority of `=>>>ucs@ks'.
368
369         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
370         `=ucs@ks'.
371
372 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
375         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
376         `==ucs@cns' and `==cns11643-1'.
377
378         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
379         (==cns11643-2): Ditto.
380         (==cns11643-3): Ditto.
381         (==cns11643-4): Ditto.
382         (==cns11643-5): Ditto.
383         (==cns11643-6): Ditto.
384         (==cns11643-7): Ditto.
385
386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
387         `==cns11643-1'.
388
389 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
390
391         * mule/mule-coding.el (coded-charset-entity-reference-alist):
392         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
393         `=>>>ucs@jis/1990'.
394
395         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
396         `=ucs@jis/1990'.
397         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
398         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
399
400 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
401
402         * mule/mule-coding.el (coded-charset-entity-reference-alist):
403         Change priority of `=>>>ucs@cns'.
404
405         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
406         `=ucs@cns'.
407
408 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `==ks-x1001'.
412
413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
414         `=ks-x1001' instead of `korean-ksc5601'; add setting for
415         `==ks-x1001'.
416
417 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
418
419         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
420
421 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
422
423         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
424         `=jis-x0208'.
425         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
426         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
427         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
428         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
429         (=>>>jis-x0213-1@2000): Changed to an alias for
430         `=jis-x0213-1@2000'.
431         (=>>>jis-x0213-1@2004): Changed to an alias for
432         `=jis-x0213-1@2004'.
433         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
434
435 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
436
437         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
438         `=adobe-japan1-0'.
439         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
440         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
441         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
442         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
443         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
444         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
445
446 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
447
448         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
449         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
450         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
451         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
452         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
453         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
454
455 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
456
457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
458         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
459         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
460         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
461         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
462         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
463         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
464         `==jis-x0212'.
465
466 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
467
468         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
469         "AdobeJapan1-[0-6]$".
470         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
471         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
472         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
473         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
474         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
475         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
476         (==adobe-japan1-1): Ditto.
477         (==adobe-japan1-2): Ditto.
478         (==adobe-japan1-3): Ditto.
479         (==adobe-japan1-4): Ditto.
480         (==adobe-japan1-5): Ditto.
481         (==adobe-japan1-6): Ditto.
482         (==jis-x0208): Ditto.
483         (==jis-x0208@1978): Ditto.
484         (==jis-x0208@1983): Ditto.
485         (==jis-x0208@1990): Ditto.
486         (==jis-x0213-1): Ditto.
487         (==jis-x0213-1@2000): Ditto.
488         (==jis-x0213-1@2004): Ditto.
489         (==jis-x0213-2): Ditto.
490         (==jis-x0212): Ditto.
491         (==gb2312): Ditto.
492         (==iso-ir165): Ditto.
493         (==gb12345): Ditto.
494         (==ks-x1001): Ditto.
495         (==cns11643-1): Ditto.
496         (==cns11643-2): Ditto.
497         (==cns11643-3): Ditto.
498         (==cns11643-4): Ditto.
499         (==cns11643-5): Ditto.
500         (==cns11643-6): Ditto.
501         (==cns11643-7): Ditto.
502         (==big5-cdp): Ditto.
503         (==hanyo-denshi/ja): Ditto.
504         (==hanyo-denshi/jb): Ditto.
505         (==hanyo-denshi/jc): Ditto.
506         (==hanyo-denshi/jd): Ditto.
507         (==hanyo-denshi/ft): Ditto.
508         (==hanyo-denshi/ia): Ditto.
509         (==hanyo-denshi/ib): Ditto.
510         (==hanyo-denshi/hg): Ditto.
511         (==hanyo-denshi/jt): Ditto.
512         (==hanyo-denshi/ks): Ditto.
513         (==gt): Ditto.
514         (==gt-k): Ditto.
515         (==daikanwa): Ditto.
516         (==shinjigen): Ditto.
517         (==ucs@iso): Ditto.
518         (==ucs@unicode): Ditto.
519         (==ucs@gb): Ditto.
520         (==ucs-bmp@gb): Ditto.
521         (==ucs@cns): Ditto.
522         (==ucs-bmp@cns): Ditto.
523         (==ucs@jis): Ditto.
524         (==ucs@jis/1990): Ditto.
525         (==ucs@jis/2000): Ditto.
526         (==ucs@jis/2004): Ditto.
527         (==ucs@JP): Ditto.
528         (==ucs@JP/hanazono): Ditto.
529         (==ucs@ks): Ditto.
530         (==ucs-bmp@ks): Ditto.
531         (==ucs@cns11643): Ditto.
532         (==ucs-bmp-cjk@gb): Ditto.
533         (==ucs-bmp-cjk@JP/hanazono): Ditto.
534         (==ucs-sip-ext-b@iso): Ditto.
535
536 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-charset.el (default-coded-charset-priority-list): Use
539         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
540
541         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
542         XEmacs CHISE.
543         (=ucs-bmp-cjk@unicode): Abolished.
544
545 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
546
547         * mule/mule-charset.el (default-coded-charset-priority-list): Add
548         `=+>ucs-bmp-cjk-compat@jis'.
549
550         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
551         for XEmacs CHISE.
552
553 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
556         CHISE.
557
558 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
561         for XEmacs CHISE.
562         (=jis-x0208@1978/1er-pr): Abolished.
563         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
564         `=jis-x0208@1978/1er-pr' as the mother.
565
566 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
569         setting for `=ucs-itaiji-084'.
570
571 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-charset.el (default-coded-charset-priority-list):
574         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
575
576         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
577         XEmacs CHISE.
578         (=ucs-bmp-itaiji-084): Ditto.
579
580 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
583         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
584
585 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-charset.el (default-coded-charset-priority-list): Add
588         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
589
590         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
591         XEmacs CHISE.
592         (=big5-cdp-var-5): Ditto.
593
594 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
597         XEmacs CHISE.
598
599 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
602         XEmacs CHISE.
603
604 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
605
606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
607         setting for `=>>>hanyo-denshi/ft'.
608
609 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
610
611         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
612         XEmacs CHISE.
613         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
614         `=hanyo-denshi/jd' as the mother.
615
616 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
619         XEmacs CHISE.
620         (=+>adobe-japan1-1): Ditto.
621         (=+>adobe-japan1-2): Ditto.
622         (=+>adobe-japan1-3): Ditto.
623         (=+>adobe-japan1-4): Ditto.
624         (=+>adobe-japan1-5): Ditto.
625         (=+>adobe-japan1-6): Ditto.
626         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
627
628 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist):
631         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
632         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
633
634         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
635         the top.
636
637 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
638
639         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
640         XEmacs CHISE.
641         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
642         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
643         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
644
645 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-charset.el (default-coded-charset-priority-list):
648         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
649         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
650
651         * mule/mule-conf.el: Modify order of definitions of some
652         coded-charsets.
653
654 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist):
657         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
658         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
659
660         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
661         CHISE.
662         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
663         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
664
665 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
668         CHISE.
669
670 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
671
672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
673         setting for `=daikanwa/+2p'.
674
675         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
676         XEmacs CHISE.
677
678 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
681         XEmacs CHISE.
682         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
683
684 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `=>>>hanyo-denshi/ib'.
688
689 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
690
691         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
692         XEmacs CHISE.
693         (=>>>hanyo-denshi/ib): Ditto.
694         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
695         `=hanyo-denshi/ja' as the mother.
696         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
697         `=hanyo-denshi/ib' as the mother.
698
699 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
702         XEmacs CHISE.
703         (utf-8-ivs-mcs-er): Likewise.
704         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
705         and `=>ucs-gb'.
706         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
707         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
708         `ucs-gb' and `=>ucs-gb'.
709         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
710         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
711         and `=>ucs-cns'.
712         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
713         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
714         `ucs-cns' and `=>ucs-cns'.
715         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
716         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
717         `ucs-big5' and `=>ucs-big5'.
718         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
719         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
720         `ucs-big5' and `=>ucs-big5'.
721         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
722         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
723         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
724         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
725         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
726         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
727         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
728         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
729         `=>ucs-jis'; modify DOC and mnemonic.
730         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
731         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
732         and `=>ucs-jis'; modify DOC and mnemonic.
733         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
734         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
735         `=>ucs-ks'.
736         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
737         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
738         and `=>ucs-ks'.
739         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
740
741 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
742
743         * mule/mule-coding.el (coded-charset-entity-reference-alist):
744         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
745
746 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-coding.el (coded-charset-entity-reference-alist):
749         Modify priorities.
750
751 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
752
753         * mule/mule-coding.el (coded-charset-entity-reference-alist):
754         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
755
756 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
757
758         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
759         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
760
761 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
764         CHISE.
765
766 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
769         CHISE.
770
771 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
772
773         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
774         CHISE.
775
776 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
777
778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
779         `=+>ucs-bmp-cjk@unicode'.
780
781         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
782         for XEmacs CHISE.
783
784 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
785
786         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
787         setting for `=>>daikanwa'.
788
789 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
790
791         * mule/mule-charset.el (default-coded-charset-priority-list): Add
792         `=>>hanyo-denshi/jt'.
793
794 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
795
796         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
797         XEmacs CHISE.
798         (=+>jis-x0208@1990): Ditto.
799         (=+>jis-x0213-1@2000): Ditto.
800
801 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
802
803         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
804         XEmacs CHISE.
805
806 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
807
808         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
809         XEmacs CHISE.
810         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
811         `=hanyo-denshi/jc' as the mother.
812
813 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         setting for `=+>adobe-japan1'.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list):
819         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
820         and `=>>hanyo-denshi/ft' to `=>>gt'.
821
822 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
823
824         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
825         XEmacs CHISE.
826         (=>>adobe-japan1-1): Ditto.
827         (=>>adobe-japan1-2): Ditto.
828         (=>>adobe-japan1-3): Ditto.
829         (=>>adobe-japan1-4): Ditto.
830         (=>>adobe-japan1-5): Ditto.
831         (=>>adobe-japan1-6): Ditto.
832         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
833
834 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
835
836         * mule/mule-conf.el (=adobe-japan1): New alias for
837         `=adobe-japan1-6'.
838         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
839         (=>>>adobe-japan1-1): Ditto.
840         (=>>>adobe-japan1-2): Ditto.
841         (=>>>adobe-japan1-3): Ditto.
842         (=>>>adobe-japan1-4): Ditto.
843         (=>>>adobe-japan1-5): Ditto.
844         (=>>>adobe-japan1-6): Ditto.
845         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
846
847 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `=>>>adobe-japan1'.
851
852 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
855         setting for `=+>ucs@ks'.
856
857 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
858
859         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
860         XEmacs CHISE.
861         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
862         `=adobe-japan1-6' as the mother.
863
864 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
865
866         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
867         setting for `=>cns11643-7'.
868
869 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
870
871         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
872         CHISE.
873
874 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
875
876         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
877         XEmacs CHISE.
878         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
879
880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
881         setting for `=>ucs@jis/2004'.
882
883 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
884
885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
886         setting for `=+>gt'.
887
888         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
889         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
890
891 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
892
893         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
894         `=>ucs@unicode' as the mother.
895         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
896         mother.
897         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
898         mother.
899         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
900         mother.
901
902 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `=+>ucs@unicode'.
906
907         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
908         CHISE.
909
910 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
911
912         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
913         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
914         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
915         - Add setting for `=+>ucs@cns'.
916
917         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
918         CHISE.
919         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
920         as the mother.
921         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
922         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
923
924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
925         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
926
927 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
928
929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
930         setting for `=>ucs@ks'.
931
932 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
933
934         * mule/mule-charset.el (default-coded-charset-priority-list): Add
935         `=ucs-bmp-cjk-compat@unicode'.
936
937         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
938         coded-charset for XEmacs CHISE.
939
940 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
941
942         * mule/mule-charset.el (default-coded-charset-priority-list): Add
943         `=ucs-bmp-cjk-compat'.
944
945         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
946         XEmacs CHISE.
947
948 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
949
950         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
951         CHISE.
952
953 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
954
955         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
956         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
957
958         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
959         `=>ucs@jis/1990'.
960         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
961
962 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
963
964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
965         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
966
967         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
968         CHISE.
969         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
970         mother.
971
972 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
973
974         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
975         `=>jis-x0213-2@usual'.
976         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
977         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
978         `=>jis-x0213-2@usual' as the mother.
979
980 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
981
982         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
983         (=>ucs@JP): New alias for `=+>ucs@jis'.
984
985 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
986
987         * mule/mule-conf.el (=+>jis-x0208): Renamed from
988         `=>jis-x0208@usual'.
989         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
990         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
991         `=>jis-x0208@usual' as the mother.
992         (=>jis-x0208): Likewise.
993
994 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
995
996         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
997         setting for `=+>jis-x0208@1978'.
998
999 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1000
1001         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1002         XEmacs CHISE.
1003
1004 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1005
1006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1007         setting for `=>>>ucs@jis/1990'.
1008
1009 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `=>ucs@jis/1990'.
1013
1014 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `=ucs@JP/hanazono'.
1018
1019         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1020         CHISE.
1021         (=ucs@JP/hanazono): Ditto.
1022         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1023         (=>>hanyo-denshi/jc): Ditto.
1024         (=>>hanyo-denshi/jd): Ditto.
1025
1026 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1027
1028         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1029         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1030
1031 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1032
1033         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1034         XEmacs CHISE.
1035
1036 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1037
1038         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1039         XEmacs CHISE.
1040
1041 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1042
1043         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1044         `=ucs-bmp-cjk@JP'.
1045
1046 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1047
1048         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1049         XEmacs CHISE.
1050
1051 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1052
1053         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1054         Modify order of settings; add settings for `=daikanwa@rev2'.
1055
1056 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         setting for `=>>cbeta'.
1060
1061         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1062         CHISE.
1063
1064 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1065
1066         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1067         setting for `=>>adobe-japan1'.
1068
1069 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1070
1071         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1072         XEmacs CHISE.
1073
1074 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `=>>hanyo-denshi/ia'.
1078
1079         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1080         XEmacs CHISE.
1081
1082 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1083
1084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1085         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1086
1087         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1088         XEmacs CHISE.
1089         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1090         `=hanyo-denshi/jt' as the mother.
1091
1092 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         setting for `=>>>jis-x0213-2'.
1096
1097         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1098         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1099         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1100
1101 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1102
1103         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1104         XEmacs CHISE.
1105
1106 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1107
1108         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1109         XEmacs CHISE.
1110
1111         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1112         `=>>jis-x0213-1@2004'.
1113
1114 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1115
1116         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1117         XEmacs CHISE.
1118
1119 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1120
1121         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1122         - Use "&g2-*;" as entity-references for `=>>>*'.
1123         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1124
1125         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1126         XEmacs CHISE.
1127         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1128         as the mother.
1129
1130 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1131
1132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1133         setting for `=>>hanyo-denshi/ib'.
1134
1135         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1136         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1137         (=>>jis-x0208@1990): Ditto.
1138         (=>>hanyo-denshi/ib): Ditto.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list):
1141         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1142
1143 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1146         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1147         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1148         `=>>>ucs@jis/2004'.
1149
1150 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1151
1152         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1153         XEmacs CHISE.
1154         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1155         `=jis-x0213-1@2004' as the mother.
1156         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1157         (=>>>ucs@ks): Ditto.
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list):
1160         Modify priority of `=hanyo-denshi/*'.
1161
1162 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1165         settings for `=>>ucs@JP' and `=ucs@JP'.
1166
1167 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1168
1169         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1170         CHISE.
1171
1172 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1173
1174         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1175         setting for `=>>>ucs@cns'.
1176
1177         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1178         CHISE.
1179
1180 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1181
1182         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1183         instead of `=>>>jis-x0213-1@2004' as the mother.
1184         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1185         (=>>>ucs@unicode): Likewise.
1186         (=>>>ucs@jis): Likewise.
1187         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1188         mother.
1189         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1190
1191 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1192
1193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1194         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1195         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1196         `=>>>ucs@jis'.
1197
1198 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1199
1200         * mule/mule-charset.el (default-coded-charset-priority-list):
1201         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1202         and `=jis-x0213-*-2000'.
1203
1204 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1205
1206         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1207         XEmacs CHISE.
1208         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1209         `=>>jis-x0213-1' as the mother.
1210
1211 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1212
1213         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1214         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1215
1216 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1217
1218         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1219
1220 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1221
1222         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1223         XEmacs CHISE.
1224
1225 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1226
1227         * mule/mule-coding.el (decomposition-feature-list): Set
1228         `=decomposition', `=decomposition@cid' and
1229         `=decomposition@hanyo-denshi'.
1230
1231 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1232
1233         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1234         setting for `=>>hanyo-denshi/ks'.
1235
1236         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1237         XEmacs CHISE.
1238
1239 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1240
1241         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1242         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1243
1244         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1245         `=hanyo-denshi/ks/mf'.
1246
1247         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1248         XEmacs CHISE.
1249         (=hanyo-denshi/ks/mf): Ditto.
1250
1251 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1252
1253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1254         settings for P=hanyo-denshi/jt'.
1255
1256         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1257         `=hanyo-denshi/jt'.
1258
1259         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
1260         XEmacs CHISE.
1261
1262 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1263
1264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1265         settings for `=hanyo-denshi/ip'.
1266
1267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1268         `=hanyo-denshi/ip'.
1269
1270         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1276         settings for `=hanyo-denshi/hg'.
1277
1278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1279         `=hanyo-denshi/hg'.
1280
1281         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
1282         XEmacs CHISE.
1283
1284 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         setting for `=>>hanyo-denshi/ft'.
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1290         `=>>hanyo-denshi/ft'.
1291
1292         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
1293         XEmacs CHISE.
1294
1295 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1296
1297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1298         settings for `=hanyo-denshi/ib'.
1299
1300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1301         `=hanyo-denshi/ib'.
1302
1303         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
1304         XEmacs CHISE.
1305
1306 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1307
1308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1309         settings for isolated characters of `=hanyo-denshi/ia' and
1310         non-isolated characters of `=hanyo-denshi/*'.
1311
1312         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1313         `=hanyo-denshi/ia'.
1314
1315         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
1316         XEmacs CHISE.
1317
1318 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1319
1320         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1321         setting for isolated characters of `=hanyo-denshi/ft'.
1322
1323         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1324         `=hanyo-denshi/ft'.
1325
1326         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
1327         XEmacs CHISE.
1328
1329 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for isolated characters of `=hanyo-denshi/jd'.
1333
1334         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1335         `=hanyo-denshi/jd'.
1336
1337         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
1338         XEmacs CHISE.
1339
1340 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1341
1342         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1343         setting for isolated characters of `=hanyo-denshi/jc'.
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1346         `=hanyo-denshi/jc'.
1347
1348         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
1349         XEmacs CHISE.
1350
1351 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for isolated characters of `=hanyo-denshi/jb'.
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `=hanyo-denshi/jb'.
1358
1359         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
1360         XEmacs CHISE.
1361
1362 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1363
1364         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1365         setting for isolated characters of `=hanyo-denshi/ja'.
1366
1367 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1368
1369         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1370         `=hanyo-denshi/ja'.
1371
1372         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
1373         XEmacs CHISE.
1374
1375 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for isolated characters of `=adobe-japan1-6'.
1379
1380 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1381
1382         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
1383         CHISE.
1384         (=daikanwa/+2p): Ditto.
1385         (=daikanwa/ho): Ditto.
1386
1387 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1388
1389         * mule/mule-coding.el (utf-8-mcs-no-composition): New
1390         coding-system for XEmacs CHISE.
1391
1392 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1393
1394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1395         setting for `=>>ruimoku-v6'.
1396
1397         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
1398         CHISE.
1399
1400 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1401
1402         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1403         setting for `=daikanwa@rev1'.
1404
1405 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1408         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
1409
1410 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1411
1412         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
1413         XEmacs CHISE.
1414         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
1415
1416 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1417
1418         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
1419         CHISE.
1420
1421 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1422
1423         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
1424         CHISE.
1425
1426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1427         setting for `=>ucs@jis'.
1428
1429 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1430
1431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1432         setting for `=>jis-x0208@usual'.
1433
1434         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
1435         XEmacs CHISE.
1436         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
1437         (=>ucs@ks): New coded-charset for XEmacs CHISE.
1438         (=ucs@big5): Use `=>>ucs@cns' as the mother.
1439
1440 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1441
1442         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
1443         CHISE.
1444         (=>>>jis-x0208@1990): Ditto.
1445         (=>>>jis-x0213-1): Ditto.
1446         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
1447         mother.
1448         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
1449         as the mother.
1450
1451 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1452
1453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1454         setting for `=>ucs@cns' and `=>>ucs@ks'.
1455
1456         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
1457         CHISE.
1458
1459 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1460
1461         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
1462         CHISE.
1463
1464 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1465
1466         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
1467         CHISE.
1468         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
1469         mother.
1470
1471 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `==>ucs-bmp-cjk@bucs'.
1475
1476         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
1477         XEmacs CHISE.
1478
1479 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `==>ucs@bucs'.
1483
1484         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
1485         XEmacs CHISE.
1486
1487 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1488
1489         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1490         - Add setting for `=>>jis-x0208'.
1491         - Omit setting for `=>>jis-x0208@1990'.
1492         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
1493           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
1494           `=ucs@FOO'.
1495
1496 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1497
1498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1499         setting for `=>daikanwa'.
1500
1501 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1502
1503         * mule/mule-conf.el (=daikanwa): Fix DOC.
1504         (=>daikanwa): New abstract character for XEmacs CHISE.
1505         (=>ucs@iso): Likewise.
1506         (=>ucs@unicode): Likewise.
1507         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
1508
1509 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1510
1511         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1512         - Prefer representative features to `=>>gt', `=>>big5-cdp',
1513           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
1514         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
1515         - Add `=>big5-cdp'.
1516
1517 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1518
1519         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
1520         (=>big5-cdp): New abstract character.
1521
1522 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1523
1524         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1525         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
1526         `chinese-big5'.
1527
1528 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1529
1530         * mule/mule-charset.el (default-coded-charset-priority-list):
1531         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
1532
1533         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1534         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
1535         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
1536         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
1537         and `=>jis-x0213-2'.
1538
1539 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1540
1541         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
1542         XEmacs CHISE.
1543         (=>>ucs@jis/2000): Likewise.
1544         (=>>ucs@jis/2004): Likewise.
1545
1546 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1549         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
1550         `=>>ucs@cns'.
1551
1552         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
1553         XEmacs CHISE.
1554         (=>>gt): Use quote instead of backquote; modify DOC.
1555         (=>gt): Use quote instead of backquote.
1556         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
1557         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
1558         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
1559         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
1560         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
1561         (=ucs@iso): Use `=>>ucs@iso' as the mother.
1562
1563 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1564
1565         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1566         `=>>ucs@unicode' and `=>>gt'.
1567
1568 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
1571         XEmacs CHISE.
1572         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
1573         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
1574         `=jis-x0208@1978/1er-pr' as the mother.
1575         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
1576
1577 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1578
1579         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
1580         `=ucs@unicode' as the mother.
1581
1582 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1583
1584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1585         setting for `=>>ucs@unicode'.
1586
1587         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
1588         CHISE.
1589
1590 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1593         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
1594
1595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1596         `=adobe-japan1-6' and `=adobe-japan1-base'.
1597
1598         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
1599         XEmacs CHISE.
1600         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
1601         specify `min-code' and `max-code'.
1602         (=adobe-japan1-1): Specify `min-code' and `max-code'.
1603         (=adobe-japan1-2): Likewise.
1604         (=adobe-japan1-3): Likewise.
1605         (=adobe-japan1-4): Likewise.
1606         (=adobe-japan1-5): Likewise.
1607         (=adobe-japan1-6): Likewise.
1608
1609 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1610
1611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1612         setting for `=>gt'.
1613
1614 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1615
1616         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
1617         CHISE.
1618
1619 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1620
1621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1622         setting for `=>zinbun-oracle'.
1623
1624         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
1625         for XEmacs CHISE.
1626
1627 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1628
1629         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
1630         for XEmacs CHISE.
1631         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
1632         `=jis-x0208@1978' as the mother.
1633
1634 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1637         - Use `=gt' instead of `ideograph-gt'.
1638         - Use `=gt-k' instead of `ideograph-gt-k'.
1639         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
1640         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
1641         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
1642         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1643         - Use `=jis-x0212' instead of `japanese-jisx0212'.
1644         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
1645         - Use `=>>gt' instead of `<=>gt'.
1646         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
1647         - Add setting for `=>>jis-x0208@1990'.
1648         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
1649           `=>>jis-x0213-1@2000'.
1650         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
1651         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
1652           `=>>jis-x0213-1@2004'.
1653         - Add setting for `=>>jis-x0208@1978'.
1654         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
1655
1656 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
1659         XEmacs CHISE.
1660
1661 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1664         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
1665         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
1666         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
1667         `<=>jis-x0213-1@2004'.
1668
1669 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
1672         CHISE.
1673         (=>jis-x0213-2): Ditto.
1674
1675 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
1679
1680 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1681
1682         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1683         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
1684         `=>jis-x0213-1'.
1685
1686 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
1689         CHISE.
1690         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
1691
1692 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1693
1694         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
1695         `<==>jis-x0213-1'.
1696         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
1697         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
1698         (=>jis-x0208): Renamed from `<=>jis-x0208'.
1699         (<=>jis-x0208): New alias for `=>jis-x0208'.
1700         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
1701         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
1702         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
1703         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
1704         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
1705         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
1706         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
1707         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
1708         (=>>gt): Renamed from `<==>gt'.
1709         (<==>gt): New alias for `=>>gt'.
1710
1711 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1714         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
1715         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
1716         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
1717         - Add settings for `<=>jis-x0213-1@2000' and
1718           `<=>jis-x0213-1@2004'.
1719
1720         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
1721         XEmacs CHISE.
1722         (<==>jis-x0213-1): Likewise.
1723         (<==>jis-x0213-1@2000): Likewise.
1724         (<==>jis-x0213-1@2004): Likewise.
1725         (<=>jis-x0208): Add property `=>iso-ir 168'.
1726         (<=>jis-x0208@1997): Likewise.
1727         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
1728         as the mother; add property `=>iso-ir 228'.
1729         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
1730         property `=>iso-ir 228'.
1731         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
1732         property `=>iso-ir 233'.
1733         (<==>gt): Renamed from `<=>gt'.
1734         (<=>gt): New alias for `<==>gt'.
1735
1736 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
1739         CHISE.
1740         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
1741         `<=>jis-x0208' as the mother.
1742         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
1743         (<=>jis-x0213-1@2000): Ditto.
1744         (<=>jis-x0213-1@2004): Ditto.
1745
1746 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         settings for `<=>gt'.
1750
1751         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
1752
1753 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
1756         XEmacs CHISE.
1757         (=jis-x0208@1978/-4pr): Likewise.
1758         (=jis-x0208@1978/4-pr): Likewise.
1759         (=jis-x0213-1): Likewise.
1760         (=ucs@iso): Likewise.
1761         (=ucs@unicode): Likewise.
1762         (=ucs@gb): Likewise.
1763         (=ucs@gb/fw): Likewise.
1764         (=ucs@cns): Likewise.
1765         (=ucs@cns/fw): Likewise.
1766         (=ucs@jis): Likewise.
1767         (=ucs@jis/fw): Likewise.
1768         (=ucs@jis/1990): Likewise.
1769         (=ucs@jis/2000): Likewise.
1770         (=ucs@jis/2004): Likewise.
1771         (=ucs@JP): Likewise.
1772         (=ucs@ks): Likewise.
1773         (=ucs@big5): Likewise.
1774         (=ucs@big5/cns11643): Likewise.
1775         (=ucs@cns11643): Likewise.
1776
1777 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-charset.el (default-coded-charset-priority-list):
1780         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
1781
1782         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
1783         CHISE.
1784         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
1785         mother.
1786
1787 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
1790         from src/mule-charset.c].
1791         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
1792         specify `final'.
1793         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
1794         `iso-ir' and `final', namely now it is used as ISO-IR-42.
1795         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
1796         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
1797         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
1798         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
1799
1800 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1801
1802         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
1803         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
1804         (=jis-x0208@1978/i-4): Specify `partial'.
1805         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
1806         mother coded-charset.
1807         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
1808
1809 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1812         settings for `=jis-x0213-1@2004'.
1813
1814 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
1817         CHISE.
1818         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
1819         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
1820         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
1821         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
1822         temporarily.
1823         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
1824
1825 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
1828         CHISE.
1829         (=shinjigen@1ed): Inherited from `=shinjigen'.
1830         (=shinjigen@rev): Likewise.
1831
1832 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
1836
1837 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
1840         define it as an alias.
1841         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
1842         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
1843         alias.
1844         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
1845         alias.
1846
1847 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
1850         CHISE.
1851
1852 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1853
1854         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
1855         CHISE.
1856         (shinjigen-2): Ditto.
1857
1858 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list):
1861         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
1862         `chinese-big5-eten-*' and `chinese-big5'.
1863
1864 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
1867         #x9FA5 temporarily.
1868
1869 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1872         settings for `=jis-x0208@1978/i1'.
1873
1874 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
1882         XEmacs CHISE.
1883
1884 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1885
1886         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
1887         XEmacs CHISE.
1888
1889 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
1892         CHISE.
1893         (=ucs-bmp@cns): Likewise.
1894         (=ucs-bmp@jis): Likewise.
1895         (=ucs-bmp@ks): Likewise.
1896
1897 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
1900         CHISE.
1901         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
1902
1903 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         settings for `=zinbun-oracle'.
1907
1908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1909         `=zinbun-oracle'.
1910
1911 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1912
1913         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1914         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
1915         `=ucs@iso'.
1916
1917 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1918
1919         * mule/mule-charset.el (default-coded-charset-priority-list):
1920         Delete `ucs-sip'; modify order of some CCSs.
1921
1922 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
1925         in XEmacs CHISE.
1926
1927         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
1928         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
1929         CHISE.
1930
1931 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
1934         its registry.
1935         (=ucs-radicals@unicode): Likewise.
1936
1937 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
1940         CHISE.
1941
1942 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
1945         CHISE.
1946
1947 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
1950         CHISE.
1951
1952 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1955         Modify preference of *isolated settings*.
1956
1957 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
1960         utf-2000 is provided.
1961         (=ucs@cns11643): Likewise.
1962
1963 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1964
1965         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1966         Prefer every *isolated setting* to ordinary setting.
1967
1968 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1969
1970         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1971         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
1972
1973 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
1976         CHISE.
1977
1978 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1979
1980         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1981         settings for `=jis-x0208@1997'.
1982
1983 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1984
1985         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1986         `=jis-x0208@1997'.
1987
1988 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
1991         XEmacs CHISE.
1992
1993 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
1996         `=jis-x0208@1978'.
1997         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
1998         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
1999         `=jis-x0208-1990' as the mother.
2000         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2001
2002 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2005         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2006         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2007         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2008         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2009         for `=ucs@JP'.
2010
2011 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2014         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2015         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2016         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2017         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2018         `=daikanwa@rev2'.
2019
2020 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2023         (=gt): Likewise.
2024         (=gt-k): Likewise.
2025         (=gt-pj-*): Likewise.
2026         (=gt-pj-k1): Likewise.
2027         (=gt-pj-k2): Likewise.
2028         (=daikanwa): Likewise.
2029         (=daikanwa-rev1): Likewise.
2030         (=daikanwa-rev2): Likewise.
2031         (=big5-pua): Likewise.
2032         (=big5-eten): Likewise.
2033         (chinese-big5-eten-a): Likewise.
2034         (chinese-big5-eten-b): Likewise.
2035         (=hanziku-*): Likewise.
2036         (=cbeta): Likewise.
2037         (=jef-china3): Likewise.
2038         (=ruimoku-v6): Likewise.
2039         (=ucs@iso): Likewise.
2040         (=ucs@unicode): Likewise.
2041         (=ucs@gb): Likewise.
2042         (=ucs@cns): Likewise.
2043         (=ucs@jis): Likewise.
2044         (=ucs@jis-1990): Likewise.
2045         (=ucs@jis-2000): Likewise.
2046         (=ucs@jp): Likewise.
2047         (=ucs@ks): Likewise.
2048         (=ucs@big5): Likewise.
2049         (=ucs-radicals): Likewise.
2050         (=ucs-radicals@unicode): Likewise.
2051         (=ucs-bmp-cjk): Likewise.
2052         (=ucs-bmp-cjk@unicode): Likewise.
2053         (=ucs-sip-ext-b): Likewise.
2054         (=ucs-sip-ext-b@iso): Likewise.
2055
2056 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2059         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2060
2061 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2062
2063         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2064         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2065         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2066         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2067         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2068         arabic-digit, ipa and ``&I-B-XXXX;''.
2069
2070 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2073         setting for (I-)HZK{03..12}-XXXX.
2074
2075 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2079
2080         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2081         `=ruimoku-v6'.
2082
2083         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2084         CHISE.
2085
2086 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2087
2088         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2089         (=ucs@unicode): Likewise.
2090         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2091         (=ucs@cns): Likewise.
2092         (=ucs@jis): Likewise.
2093         (=ucs@ks): Likewise.
2094         (=ucs@big5): Likewise.
2095
2096 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2097
2098         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2099         `ucs-jis'.
2100         (utf-8-jis-er): Likewise.
2101         (utf-8-jp): New coding-system.
2102         (utf-8-jp-er): Likewise.
2103
2104         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2105
2106 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2107
2108         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2109
2110         * mule/japanese.el: Move definition of `euc-jisx0213' to
2111         mule/mule-coding.el.
2112
2113 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2114
2115         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2116         mule-coding before loading update-cdb when utf-2000 is provided.
2117
2118 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2121         `=daikanwa'.
2122
2123 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2126         definition codes when `utf-2000' is provided.
2127
2128 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2129
2130         * mule/mule-category.el (word-combining-categories): Don't setup
2131         `word-combining-categories' in XEmacs CHISE.
2132         (word-separating-categories): Add setting about Latin script in
2133         XEmacs CHISE.
2134
2135 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         setting for `chinese-big5'.
2139
2140 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2143         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2144         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2145         add setting for HZK0[12]-xxxx.
2146
2147 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2148
2149         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2150         in XEmacs CHISE.
2151
2152 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-charset.el (default-coded-charset-priority-list):
2155         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2156         and `chinese-big5' to `=gt-pj-*'.
2157
2158 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2159
2160         * mule/mule-conf.el (=daikanwa): Renamed from
2161         `ideograph-daikanwa'.
2162         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2163
2164 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=cns11643-7): Renamed from
2167         `chinese-cns11643-7'.
2168         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2169
2170 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-conf.el (=cns11643-6): Renamed from
2173         `chinese-cns11643-6'.
2174         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2175
2176 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2177
2178         * mule/mule-conf.el (=cns11643-5): Renamed from
2179         `chinese-cns11643-5'.
2180         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2181
2182 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2183
2184         * mule/mule-conf.el (=cns11643-4): Renamed from
2185         `chinese-cns11643-4'.
2186         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2187
2188 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2189
2190         * mule/mule-conf.el (=cns11643-3): Renamed from
2191         `chinese-cns11643-3'.
2192         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2193
2194 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2195
2196         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2197         `=cns11643-2'.
2198         (chinese-cns11643-2): New alias for `=cns11643-2'.
2199
2200 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2201
2202         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2203         `=cns11643-1'.
2204         (chinese-cns11643-1): New alias for `=cns11643-1'.
2205
2206 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2209         (chinese-gb12345): New alias for `=gb12345'.
2210
2211 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2212
2213         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2214         (chinese-gb2312): New alias for `=gb2312'.
2215
2216 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2217
2218         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2219         (chinese-big5): New alias for `=big5'.
2220
2221 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2222
2223         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2224         (korean-ksc5601): New alias for `=ks-x1001'.
2225
2226 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2227
2228         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2229         `=jis-x0212'.
2230         (japanese-jisx0212): New alias for `=jis-x0212'.
2231
2232 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2233
2234         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2235         `=jis-x0208-1983'.
2236         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2237
2238 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2241         `=jis-x0208-1978'.
2242         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2243
2244 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2245
2246         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2247         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2248
2249 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2250
2251         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
2252         (chinese-cns11643-3): Specify iso-ir 183.
2253         (chinese-cns11643-4): Specify iso-ir 184.
2254         (chinese-cns11643-5): Specify iso-ir 185.
2255         (chinese-cns11643-6): Specify iso-ir 186.
2256         (chinese-cns11643-7): Specify iso-ir 187.
2257         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
2258         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
2259
2260 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
2263         \uXXXX for every cases.
2264
2265 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2266
2267         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
2268         (ucs-big5): Changed to an alias for `=ucs@big5'.
2269
2270 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2271
2272         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
2273         (ucs-ks): Changed to an alias for `=ucs@ks'.
2274
2275 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2276
2277         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
2278         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
2279
2280 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2281
2282         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
2283         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
2284
2285 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2286
2287         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
2288         (ucs-jis): Changed to an alias for `=ucs@jis'.
2289
2290 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2291
2292         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
2293         (ucs-cns): Changed to an alias for `=ucs@cns'.
2294
2295 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2296
2297         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
2298         (ucs-gb): Changed to an alias for `=ucs@gb'.
2299
2300 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2301
2302         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
2303         `ideograph-daikanwa-2'.
2304         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
2305         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
2306
2307 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2308
2309         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
2310         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
2311
2312         * obsolete.el (utf-2000-version): Declare as an obsolete variable
2313         for `xemacs-chise-version'.
2314
2315 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2316
2317         * mule/mule-charset.el (default-coded-charset-priority-list):
2318         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
2319         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
2320         instead of `ideograph-hanziku-*'.
2321
2322         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
2323         (ucs): New alias for `=ucs' when `utf-2000' is provided.
2324
2325 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
2328         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
2329         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
2330         `utf-2000' is provided.
2331
2332 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2333
2334         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
2335         is provided [was builtin coded-charsets].
2336
2337 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2338
2339         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
2340         is provided [was builtin coded-charsets].
2341
2342 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2343
2344         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
2345         is provided [was builtin coded-charsets].
2346
2347 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2348
2349         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
2350         is provided [was builtin coded-charsets].
2351
2352 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2353
2354         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
2355         when `utf-2000' is provided [was builtin coded-charsets].
2356
2357 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2358
2359         * mule/mule-conf.el (=hanziku-*): Renamed from
2360         `ideograph-hanziku-*'.
2361         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
2362
2363 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
2366         `utf-2000' is provided [was builtin coded-charsets].
2367         (ideograph-hanziku-{1..12}): Likewise.
2368
2369 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
2372         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
2373
2374 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2375
2376         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
2377         when `utf-2000' is provided [was builtin coded-charsets].
2378
2379 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2380
2381         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2382         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
2383         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
2384
2385 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2386
2387         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
2388         (ideograph-gt): Changed to an alias for `=gt'.
2389
2390 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2391
2392         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
2393         is provided; it was defined as a builtin coded-charset.
2394         (ideograph-gt): Likewise.
2395
2396 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2397
2398         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
2399         (ideograph-gt-k): Changed to an alias for `=gt-k'.
2400
2401 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2402
2403         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
2404         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
2405
2406 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2407
2408         * mule/mule-conf.el (=big5-eten): Renamed from
2409         `chinese-big5-eten'.
2410         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
2411
2412 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
2415         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
2416
2417 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2418
2419         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
2420         (ideograph-cbeta): Changed to an alias for `=cbeta'.
2421
2422 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2423
2424         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
2425         (china3-jef): Changed to an alias for `=jef-china3'.
2426
2427 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2428
2429         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2430         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
2431
2432         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
2433         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
2434         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
2435         when `utf-2000' is provided.
2436
2437 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-charset.el (default-coded-charset-priority-list):
2440         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
2441
2442         * mule/mule-conf.el (ucs-jis-1990): Deleted.
2443         (ucs-jis-2000): Deleted.
2444
2445 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2446
2447         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
2448         UTF-2000.
2449         (=ucs-jis-2000): New coded-charset for UTF-2000.
2450
2451 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2452
2453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2454         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
2455
2456 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2457
2458         * mule/mule-charset.el (default-coded-charset-priority-list):
2459         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
2460         `ideograph-cbeta'.
2461
2462 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2463
2464         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
2465         builtin coded-charset].
2466
2467 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2468
2469         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2470         settings for &K0-xxxx and &I-K0-xxxx.
2471
2472 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2473
2474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2475         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
2476
2477 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2478
2479         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2480         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
2481
2482 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2483
2484         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
2485         UTF-2000.
2486         (ideograph-gt-pj-k1): Likewise.
2487         (ideograph-gt-pj-k2): Likewise.
2488
2489 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2490
2491         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2492         `=jis-x0208'.
2493
2494 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2495
2496         * mule/mule-conf.el (china3-jef): Add new coded-charset when
2497         UTF-2000 [was a builtin coded-charset].
2498
2499 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2500
2501         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
2502         (utf-8-gb-er): Likewise.
2503
2504 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2507         settings for JIS X 0212 and JIS X 0208:1978.
2508
2509 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2512         setting for JIS X 0213.
2513
2514 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2515
2516         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
2517         standard-case-table in UTF-2000.
2518
2519 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2522         definitions for isolated-chars.
2523
2524 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2525
2526         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
2527         `configure-utf-2000-lisp-directory'.
2528         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
2529         `mule-lisp-load-path'.
2530
2531 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2532
2533         * startup.el (startup-setup-paths): Set and use
2534         `utf-2000-lisp-directory'.
2535         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
2536         UTF-2000.
2537
2538 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2539
2540         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
2541         (paths-find-utf-2000-lisp-directory): New function.
2542         (paths-construct-load-path): Add new optional argument
2543         `utf-2000-lisp-directory'.
2544
2545         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
2546
2547 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2548
2549         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
2550         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
2551         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
2552         (default-coded-charset-priority-list): Add `chinese-big5-1' and
2553         `chinese-big5-2' in UTF-2000.
2554
2555         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
2556         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
2557
2558 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2559
2560         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
2561         `big5-eten-er' in UTF-2000.
2562         (big5-cdp): Modify DOC-string and mnemonic.
2563
2564 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
2567         UTF-2000 [renamed from utf-8-er].
2568         (utf-8-gb): New coding-system in UTF-2000.
2569         (utf-8-gb-er): Likewise.
2570         (utf-8-cns): Likewise.
2571         (utf-8-cns-er): Likewise.
2572         (utf-8-big5): Likewise.
2573         (utf-8-big5-er): Likewise.
2574         (utf-8-jis): Likewise.
2575         (utf-8-jis-er): Likewise.
2576         (utf-8-ks): Likewise.
2577         (utf-8-ks-er): Likewise.
2578         (utf-8-er): Likewise.
2579
2580 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
2583         instead of `utf-8-unix' in UTF-2000.
2584
2585         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
2586
2587 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2588
2589         * mule/japanese.el (euc-jisx0213): New coding-system.
2590
2591         * mule/mule-conf.el (japanese-jisx0213-1): Specify
2592         `japanese-jisx0208-1990' as the mother.
2593
2594 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * dumped-lisp.el (preloaded-file-list): Change condition of
2597         loading "close-cdb".
2598
2599 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2600
2601         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
2602         setup `coded-charset-entity-reference-alist'.
2603
2604 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2605
2606         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
2607         UTF-2000.
2608
2609 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2612         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
2613
2614 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2615
2616         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
2617         (chinese-big5-eten-a): Likewise.
2618         (chinese-big5-eten-b): Likewise.
2619         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
2620         code range is #x8140 .. #x8DFE.
2621
2622 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2623
2624         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
2625         UTF-2000.
2626         (chinese-big5-cdp): Likewise.
2627
2628 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2629
2630         * dumped-lisp.el (preloaded-file-list): Rename
2631         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
2632
2633 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2634
2635         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
2636         append `system-char-db-source-file-list' into
2637         `preloaded-file-list' in UTF-2000.
2638
2639 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2640
2641         * dumped-lisp.el (preloaded-file-list): Delete
2642         character-definition files.
2643
2644 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2645
2646         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
2647         UTF-2000.
2648
2649 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2650
2651         * mule/mule-charset.el (default-coded-charset-priority-list):
2652         Delete `mojikyo-2022-1'.
2653
2654 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2655
2656         * mule/mule-charset.el (default-coded-charset-priority-list):
2657         Delete `mojikyo'.
2658
2659 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2662         `ucs-sip'.
2663
2664 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-charset.el (default-coded-charset-priority-list):
2667         Comment out `chinese-gb12345'.
2668
2669 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * bytecomp.el (byte-compile-insert-header): Fixed.
2672
2673 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2674
2675         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
2676         XEmacs UTF-2000.
2677
2678 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
2681         UTF-2000.
2682
2683 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2684
2685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2686         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
2687
2688 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-charset.el (default-coded-charset-priority-list):
2691         `japanese-jef-china3' is renamed `china3-jef'.
2692
2693 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2696         `japanese-jef-china3' and `ideograph-cbeta'.
2697
2698 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
2699
2700         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
2701
2702 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2705         `chinese-big5-cdp'.
2706
2707 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2710         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
2711
2712 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
2715         loading character definitions.
2716
2717 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * dumped-lisp.el (preloaded-file-list): Rename
2720         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
2721
2722 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2725         `chinese-big5'.
2726
2727 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2728
2729         * dumped-lisp.el (preloaded-file-list): Dump
2730         "Ideograph-R028-Private" with XEmacs UTF-2000.
2731
2732 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2735         `chinese-gb12345'.
2736
2737 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2740         `ideograph-gt-pj-{1..11}'.
2741
2742         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
2743         XEmacs UTF-2000.
2744
2745 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2746
2747         * mule/mule-charset.el (default-coded-charset-priority-list):
2748         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
2749         `chinese-isoir165'.
2750
2751 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * format.el (format-alist): Revive `image/jpeg', `image/gif',
2754         `image/png', `image/x-xpm' and `image/tiff'.
2755
2756         * files.el (binary-file-regexps): Add *.PNG.
2757
2758 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-charset.el (default-coded-charset-priority-list):
2761         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
2762         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
2763
2764 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * list-mode.el: Call `completion-list-mode' to avoid slowness of
2767         the first completion when UTF-2000 is running.
2768
2769 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-charset.el (default-coded-charset-priority-list):
2772         Delete `ucs'.
2773
2774 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
2777
2778         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2779         `mojikyo' instead of `mojikyo-pj-[1..21]'.
2780
2781 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2782
2783         * mule/vietnamese.el (vscii-2): Delete abolished property
2784         `composite'; now composite mode is default.
2785
2786 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
2789         of `raw-text'; check \uHHHH representation even if non-ascii
2790         characters are not found.
2791
2792         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
2793         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
2794         unconditionally.
2795
2796         * mule/viet-ccl.el: New file.
2797
2798         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
2799         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
2800         - Separate CCL based implementations to viet-ccl.el.
2801
2802 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
2803
2804         * mule/mule-conf.el (japanese-jisx0213-1): Allow
2805         "jisx0213.2000-1".
2806         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
2807
2808         * mule/mule-charset.el (default-coded-charset-priority-list):
2809         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
2810         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
2811
2812 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
2813
2814         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
2815
2816 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
2817
2818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2819         `ucs' in UTF-2000.
2820
2821 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
2822
2823         * mule/mule-charset.el (default-coded-charset-priority-list):
2824         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
2825         `arabic-iso8859-6'.
2826
2827 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
2828
2829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2830         `mojikyo-pj-[1 .. 21]' in UTF-2000.
2831
2832 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
2833
2834         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2835         `katakana-jisx0201' in UTF-2000.
2836
2837 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2838
2839         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
2840         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
2841         "u0FB50-Arabic-Presentation-Forms-A",
2842         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
2843         "u0FE50-Small-Form-Variants",
2844         "u0FE70-Arabic-Presentation-Forms-B",
2845         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
2846         UTF-2000.
2847
2848 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
2849
2850         * dumped-lisp.el (preloaded-file-list): Delete
2851         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
2852         ... "Ideograph-R214-Flute" in UTF-2000.
2853
2854 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
2855
2856         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
2857         (japanese-jisx0213-2): New coded-charset.
2858
2859         * dumped-lisp.el (preloaded-file-list): Add
2860         "Ideograph-R028-Private", "Ideograph-R029-Again" and
2861         "Ideograph-R030-Mouth".
2862
2863 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
2864
2865         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
2866         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
2867         "Ideograph-R015-Ice", "Ideograph-R016-Table",
2868         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
2869         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
2870         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
2871         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
2872         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
2873
2874 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
2875
2876         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
2877         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
2878         "Ideograph-R005-Second", "Ideograph-R006-Hook",
2879         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
2880         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
2881
2882         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2883         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
2884
2885 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2886
2887         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
2888         in UTF-2000.
2889
2890 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2891
2892         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
2893         (chinese-isoir165): Moved from mule/chinese.el.
2894         (chinese-cns11643-3): Moved from mule/chinese.el.
2895         (chinese-cns11643-4): Moved from mule/chinese.el.
2896         (chinese-cns11643-5): Moved from mule/chinese.el.
2897         (chinese-cns11643-6): Moved from mule/chinese.el.
2898         (chinese-cns11643-7): Moved from mule/chinese.el.
2899
2900         * mule/chinese.el: Move definition of coded-charsets to
2901         mule/mule-conf.el.
2902
2903 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2906         `ideograph-daikanwa'.
2907
2908 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2909
2910         * dumped-lisp.el (preloaded-file-list): Delete
2911         "ccs-jisx0201-latin.el".
2912
2913 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2914
2915         * dumped-lisp.el (preloaded-file-list): Add
2916         "u031A0-Extended-Bopomofo" in UTF-2000.
2917
2918 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
2919
2920         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
2921         renamed to u02E00-CJK-Radical-Supplement.
2922
2923 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2924
2925         * dumped-lisp.el (preloaded-file-list): Add
2926         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
2927         "u030A0-Katakana", "u03100-Bopomofo",
2928         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
2929         "u03200-Enclosed-CJK-Letters-and-Months" and
2930         "u03300-CJK-Compatibility".
2931
2932 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2933
2934         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
2935         "u02F00-Kangxi-Radicals" and
2936         "u02FF0-Ideographic-Description-Characters".
2937
2938 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2939
2940         * dumped-lisp.el (preloaded-file-list): Add
2941         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
2942         "u02800-Braille-Patterns" in UTF-2000.
2943
2944 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2945
2946         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
2947         "uXXXXX-*.el" in UTF-2000.
2948
2949         * bytecomp.el (byte-compile-insert-header): Delete comments if
2950         non-ASCII characters are found; allow `byte-compile-dynamic' and
2951         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
2952         `raw-text'.
2953
2954 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2955
2956         * dumped-lisp.el (preloaded-file-list): Add
2957         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
2958         "u025A0-Geometric-Shapes.el".
2959
2960 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2961
2962         * dumped-lisp.el (preloaded-file-list): Add
2963         "u02400-Control-Pictures.el", "u02440-OCR.el" and
2964         "u02460-Enclosed-Alphanumerics.el".
2965
2966 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2967
2968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2969         `chinese-gb2312'.
2970
2971         * dumped-lisp.el (preloaded-file-list): Add
2972         "u02200-Mathematical-Operators.el" and
2973         "u02300-Miscellaneous-Technical.el".
2974
2975 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2976
2977         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2978         `chinese-cns11643-*'.
2979
2980         * dumped-lisp.el (preloaded-file-list): Add
2981         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
2982         "u02190-Arrows.el" in UTF-2000.
2983
2984 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2985
2986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2987         `korean-ksc5601'.
2988
2989         * dumped-lisp.el (preloaded-file-list): Add
2990         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
2991         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
2992         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
2993
2994 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2995
2996         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
2997
2998 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
2999
3000         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3001         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3002         "u01780-Khmer.el", "u01800-Mongolian.el",
3003         "u01E00-Latin-Extended-Additional.el" and
3004         "u01F00-Greek-Extended.el" in UTF-2000.
3005
3006 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3007
3008         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3009         `ethiopic-ucs' and `ethiopic'.
3010
3011         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3012         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3013
3014         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3015         from mule/ethiopic.el.
3016
3017         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3018         mule/mule-conf.el.
3019
3020 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3021
3022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3023         `lao'.
3024
3025         * mule/mule-conf.el (lao): New coded-charset.
3026
3027         * dumped-lisp.el (preloaded-file-list): Add
3028         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3029         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3030         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3031         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3032         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3033
3034 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3035
3036         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3037         `ucs-bmp' and `arabic-iso8859-6'.
3038
3039 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3040
3041         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3042         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3043         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3044
3045 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3046
3047         * startup.el (normal-top-level): Load autoload file for UTF-2000
3048         in UTF-2000.
3049
3050 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3051
3052         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3053         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3054         "u00020-Basic-Latin.el", "u00080-C1.el",
3055         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3056         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3057         "u002B0-Spacing-Modifier-Letters.el",
3058         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3059         UTF-2000.
3060
3061 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3062
3063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3064         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3065         instead of `vietnamese-viscii-*'.
3066
3067 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3068
3069         * mule/mule-conf.el: New file.
3070
3071         * mule/misc-lang.el: Move definition of charset `ipa' to
3072         mule/mule-conf.el.
3073
3074 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3075
3076         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3077         `latin-viscii'; prefer it for characters used in Vietnamese.
3078
3079 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3080
3081         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3082
3083 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3084
3085         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3086         `vietnamese-viscii-lower'.
3087         (latin-viscii-upper): Renamed from charset
3088         `vietnamese-viscii-upper'.
3089         (vietnamese-viscii-lower): New alias for charset
3090         `latin-viscii-lower'.
3091         (vietnamese-viscii-upper): New alias for charset
3092         `latin-viscii-upper'.
3093
3094 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3095
3096         * mule/mule-charset.el (default-coded-charset-priority-list):
3097         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3098
3099 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3100
3101         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3102         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3103         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3104         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3105         lisp/utf-2000.
3106
3107 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3108
3109         * mule/ccs-tcvn5712.el: New file.
3110
3111 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3112
3113         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3114         in UTF-2000.
3115
3116 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3117
3118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3119         `japanese-jisx0208'.
3120
3121 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3122
3123         * dumped-lisp.el (preloaded-file-list): Add
3124         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3125         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3126         UTF-2000.
3127
3128         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3129         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3130         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3131         mule/ccs-viscii.el: New files.
3132
3133         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3134         if \uXXXX is found.
3135
3136 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3137
3138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3139         `hiragana-jisx0208' and `katakana-jisx0208'.
3140
3141 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3142
3143         * mule/chinese.el (chinese-cns11643-3): Define it even if
3144         `utf-2000' is provided.
3145         (chinese-cns11643-4): Likewise.
3146         (chinese-cns11643-5): Likewise.
3147         (chinese-cns11643-6): Likewise.
3148         (chinese-cns11643-7): Likewise.
3149
3150 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3151
3152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3153         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3154
3155 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3156
3157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3158         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3159
3160 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3161
3162         * mule/mule-charset.el (default-coded-charset-priority-list):
3163         Setup in UTF-2000.
3164
3165 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3166
3167         * mule/viet-chars.el: Don't define charset
3168         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3169         they are defined as builtin charsets.
3170
3171 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3172
3173         * version.el (emacs-version): Add more space just before UTF-2000
3174         version string.
3175
3176 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3177
3178         * version.el ([constant] emacs-version): Don't add a space in the
3179         preceding place of `xemacs-betaname' because it is duplicated.
3180         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3181
3182         * startup.el (splash-frame-body): Add ETL.
3183
3184 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3185
3186         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3187         is provided because it is defined as builtin charset.
3188         (chinese-cns11643-4): Likewise.
3189         (chinese-cns11643-5): Likewise.
3190         (chinese-cns11643-6): Likewise.
3191         (chinese-cns11643-7): Likewise.
3192
3193 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3194
3195         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3196         coding-system `iso-10646-ucs-4' is not defined.
3197
3198 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3199
3200         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3201         coding-system if `utf-2000' is provided.
3202
3203 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3204
3205         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3206         `utf-2000' is provided.
3207
3208 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3209
3210         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3211         if utf-2000 is provided temporally.
3212
3213 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3214
3215         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3216         as builtin variable].
3217
3218 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3219
3220         * files.el (insert-file-contents-literally): Treat file as binary;
3221         call file-name-handlers. [sync with Emacs 20.3.10]
3222
3223 2008-12-28  Vin Shelton  <acs@xemacs.org>
3224
3225         * XEmacs 21.4.22 is released
3226
3227 2008-12-30  Vin Shelton  <acs@xemacs.org>
3228
3229         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3230         during building even if no packages are found.
3231
3232 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3233
3234         * printer.el (generic-print-region): 
3235         (generic-print-buffer): 
3236         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3237         check if the msprinter device is available, now that msprinter is
3238         always available as a specifier tag. 
3239
3240 2008-12-24  Vin Shelton  <acs@xemacs.org>
3241
3242         * about.el: Add Francisco to my bio!
3243
3244 2008-12-23  Vin Shelton  <acs@xemacs.org>
3245
3246         * autoload.el: Move operator definitions to autoload-operators.el
3247         in the xemacs-base package.
3248
3249 2007-11-22  Vin Shelton  <acs@xemacs.org>
3250
3251         * about.el (about-hacker-contribution): Updated my bio.
3252
3253 2007-10-07  Vin Shelton  <acs@xemacs.org>
3254
3255         * XEmacs 21.4.21 is released
3256
3257 2007-09-19  Didier Verna  <didier@xemacs.org>
3258
3259         Update my personal info.
3260         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
3261         * about.el (about-other-current-hackers): Ditto.
3262         * about.el (about-url-alist): Add my musical website.
3263         * about.el (about-personal-info): Update my entry.
3264         * about.el (about-hacker-contribution): Ditto.
3265
3266 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
3267
3268         * package-get.el (package-get-download-sites): Update download
3269         sites in Japan.
3270         * package-get.el (package-get-pre-release-download-sites): Ditto.
3271
3272 2007-08-18  Vin Shelton  <acs@xemacs.org>
3273
3274         * package-get.el (package-get-pre-release-download-sites): Sync
3275         mirror sites with 21.5.  (Thanks, Adrian)
3276
3277 2007-08-09  Mike Sperber  <mike@xemacs.org>
3278
3279         * startup.el (migrate-user-init-file): Create backup of
3280         `user-init-file' before migrating.
3281         * startup.el (maybe-migrate-user-init-file): Print
3282         information about backup file.
3283         (maybe-create-compatibility-dot-emacs): Follow above change.
3284
3285 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
3286
3287         * font-lock.el: Sync font-lock-add-keywords and
3288         font-lock-remove-keywords from GNU Emacs.
3289         * font-lock.el (font-lock-keywords-alist): New.
3290         * font-lock.el (font-lock-removed-keywords-alist): New.
3291         * font-lock.el (font-lock-add-keywords): New.
3292         * font-lock.el (font-lock-update-removed-keyword-alist): New.
3293         * font-lock.el (font-lock-remove-keywords): New.
3294
3295 2007-08-16  Vin Shelton  <acs@xemacs.org>
3296
3297         * font-lock.el: Add defvar for font-lock-warning-face.  Original
3298         patch from Hans de Graaff.
3299
3300 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
3301
3302         * package-get.el (package-get-download-sites): Document Chile and
3303         update Denmark download site.
3304         * package-get.el (package-get-pre-release-download-sites): Ditto.
3305
3306 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
3307
3308         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
3309
3310 2006-12-09  Vin Shelton  <acs@xemacs.org>
3311
3312         * XEmacs 21.4.20 is released
3313
3314 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
3315
3316         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
3317
3318 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
3319
3320         * info.el (Info-find-file-node, Info-insert-dir)
3321         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
3322         `(equal buffer-file-truename (file-truename buffer-file-name))'.
3323         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
3324         and discussion.
3325
3326 2006-05-20  Ville Skyttä  <scop@xemacs.org>
3327
3328         * obsolete.el (line-beginning-position): New, from 21.5.x.
3329         (line-end-position): Ditto.
3330
3331 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
3332
3333         * package-get.el (package-get-download-sites): Welcome
3334         nl.xemacs.org and Thanks!
3335         * package-get.el (package-get-pre-release-download-sites): Ditto.
3336
3337 2004-01-19  Martin Buchholz  <martin@xemacs.org>
3338
3339         * font-lock.el: Add support for not-so recent changes in Java to
3340         java-mode.
3341
3342 2006-01-28  Vin Shelton  <acs@xemacs.org>
3343
3344         * XEmacs 21.4.19 is released
3345
3346 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
3347
3348         * easymenu.el: Update copyright. 
3349         * easymenu.el (easy-menu-all-popups):
3350         Add a docstring. 
3351         * easymenu.el (easy-menu-add):
3352         Document a bug, rework the function to preserve any existing
3353         non-default mode-popup-menu instead of overwriting it, and not to
3354         bother normalising the menu title (nothing else does).
3355         * easymenu.el (easy-menu-remove):
3356         Restore the default mode-popup-menu instead of leaving an empty
3357         one when we remove the last easy-menu popup. 
3358
3359 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
3360
3361         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
3362         as suggested by Rodrigo Ventura.
3363         * package-get.el (package-get-pre-release-download-sites): Ditto,
3364         with replacement of xemacs-21.5 by beta, which is the logical path
3365         to our beta core and package pre-releases.
3366
3367 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
3368
3369         * package-get.el (package-get-download-sites): Add Hong Kong
3370         download site.
3371         * package-get.el (package-get-pre-release-download-sites): Ditto.
3372
3373 2005-12-26  Vin Shelton  <acs@xemacs.org>
3374
3375         * find-paths.el:
3376         * find-paths.el (paths-emacs-root-p): Add search for package root.
3377         * find-paths.el (paths-find-emacs-root): Replaced with
3378         paths-find-invocation-roots, which returns a list of roots.
3379         * find-paths.el (paths-find-invocation-roots): New.
3380         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
3381
3382 2005-12-05  Ville Skyttä  <scop@xemacs.org>
3383
3384         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
3385         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
3386
3387 2005-12-03  Vin Shelton <acs@xemacs.org>
3388
3389         * XEmacs 21.4.18 is released
3390
3391 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
3392
3393         * package-get.el (package-get-download-sites): Update reflecting
3394         latest http://www.xemacs.org/Releases/ information generated by
3395         xemacs-builds/adrian/website/package-get-2-download-sites.el.
3396         * package-get.el (package-get-pre-release-download-sites): Ditto.
3397
3398 2005-02-28  Simon Josefsson  <jas@extundo.com>
3399
3400         * about.el (xemacs-hackers): Add jas.
3401         (about-other-current-hackers): Likewise.
3402         (about-url-alist): Add URL for jas.
3403         (about-personal-info): Document jas.
3404         (about-hacker-contribution): Describe jas contributions.
3405
3406 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3407
3408         * easymenu.el (easy-menu-remove): As described in 
3409         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
3410         except the "Command" menu from mode-popup-menu. 
3411
3412 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
3413  
3414         * font.el (font-spatial-to-canonical): Correct calculation of 
3415         return value for pixel-based input value. 
3416  
3417 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
3418
3419         * code-process.el (call-process): Process-related docstring
3420         improvements spurred by Norbert Koch.
3421         * code-process.el (call-process-region): Ditto.
3422         * code-process.el (start-process): Ditto.
3423
3424 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
3425
3426         * finder.el (finder-find-library): Return filename actually
3427         searched for.
3428
3429 2005-10-10  Steve Youngs  <steve@sxemacs.org>
3430
3431         * help.el (view-emacs-news): Use `expand-file-name' instead of
3432         `locate-data-file' as the latter will find any "NEWS" files that
3433         might exist in packages _before_ the one in core.
3434
3435 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
3436
3437         * package-get.el (package-get-init-package):
3438         package-get-init-package buglet (21.4.17) by Jeff Mincy
3439         <mincy@rcn.com> fixing false temporary load-path shadows reported
3440         after package installation and simplifying code.
3441
3442 2005-10-18  Ville Skyttä  <scop@xemacs.org>
3443
3444         * package-get.el (package-get-download-sites): Sync mirrors list
3445         with the XEmacs website.
3446         (package-get-pre-release-download-sites): Ditto.
3447
3448 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
3449
3450         * derived.el (derived-mode-merge-syntax-tables):
3451         Revert my 21.5-only patch of 2003-07-18 which slipped in
3452         through Jerry James's patch of 2004-06-07.
3453
3454 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
3455
3456         * cmdloop.el (keyboard-quit): Remove workaround for
3457         `region-active-p' not making sure active region is in current
3458         buffer now that it does.
3459         * minibuf.el (minibuffer-keyboard-quit): Ditto.
3460         * simple.el (region-active-p): `region-active-p' to only return t
3461         when active region is in current buffer.
3462
3463 2005-02-21  Norbert Koch  <viteno@xemacs.org>
3464
3465         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
3466         package names, quell a byte-compiler warning, doc fix.
3467
3468 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
3469
3470         * buffer.el (pop-to-buffer):
3471         * window-xemacs.el (display-buffer):
3472         Document use of `same-window-buffer-names,' `same-window-regexps'
3473         by pop-to-buffer and display-buffer. 
3474         
3475 2005-02-06  Vin Shelton <acs@xemacs.org>
3476
3477         * XEmacs 21.4.17 is released
3478
3479 2005-01-29  Ben Wing  <ben@xemacs.org>
3480
3481         * shadow.el (find-emacs-lisp-shadows):
3482         Add custom-defines to list of ignored files.
3483
3484 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
3485
3486         * simple.el (shifted-motion-keys-select-region): Fix statement
3487         about unshifted-motion-keys-deselect-region.
3488
3489 2004-12-15  Ville Skyttä  <scop@xemacs.org>
3490
3491         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
3492         now) for GNU Emacs compatibility.
3493         (make-obsolete-variable): Ditto.
3494
3495 2004-01-08  Ben Wing  <ben@xemacs.org>
3496
3497         * code-files.el (load):
3498         File positions are 0 based not 1 based. Thanks to Steve Youngs.
3499
3500 2004-12-05  Vin Shelton <acs@xemacs.org>
3501
3502         * XEmacs 21.4.16 is released
3503
3504 2004-12-04  Vin Shelton  <acs@xemacs.org>
3505
3506         * auto-autoloads.el: Regenerated.
3507
3508         * custom-load.el: Regenerated.
3509
3510 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
3511
3512         Fix bug: apropos errors if a defalias refers to an undefined
3513         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
3514
3515         * apropos.el (apropos):
3516         (apropos-command):
3517         * help.el (frob-help-extents):
3518         * help-macro.el (make-help-screen):
3519         * hyper-apropos.el (hyper-apropos-grok-functions):
3520         (hyper-apropos-get-doc):
3521         Catch void-function error thrown by `documentation'.
3522
3523 2004-09-02  Steve Youngs  <steve@youngs.au.com>
3524
3525         * packages.el (package-require): Fix incorrect arg to format.
3526         This fixes a `format specifier' error.
3527
3528 2004-08-13  Jerry James  <james@xemacs.org>
3529
3530         * bytecomp.el (forward-word): Tell the byte compiler the correct
3531         number of arguments to forward-word.
3532
3533 2004-08-12  Sven Grundmann  <sven@xemacs.org>
3534
3535         * etags.el: Fixed loading of include files for tag completion. Now
3536         you can make a tag file for a library, include it into your
3537         project and it will be reloaded only if it changed. Infinte
3538         include loops are detected and the correct tag files are loaded.
3539         * etags.el (buffer-tag-table-list): Load and verify tag files in
3540         the external function buffer-tag-table-list-load.
3541         * etags.el (buffer-tag-table-list-load): New. Load and verify the
3542         tag files. Also load the included tag files. The priority of the
3543         included files is right below their parent file. If multiple
3544         matches occur then the symbols from the parent file are found
3545         first.
3546         * etags.el (tag-table-include-files): Corrected comment
3547         string. Switched to pattern constant tags-include-pattern to have
3548         it at a central location.
3549         * etags.el (tags-include-pattern): Added doc string.
3550         * etags.el (add-to-tag-completion-table): Removed obsolete
3551         comments as the include files are allready returned by
3552         buffer-tag-table-list and loaded.
3553         * etags.el (find-tag-internal): The include files are allready
3554         included in tag-tables as buffer-tag-table-list returns them now.
3555
3556 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
3557
3558         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
3559         Loading items into the notebook is now done by C code.
3560         * widgets-gtk.el (gtk-widget-instantiate-internal):
3561         Style no longer changed.
3562
3563 2004-06-28  Nix  <nix@esperi.org.uk>
3564
3565         * cmdloop.el (truncate-command-history-for-gc): Delay
3566         execution of all things that look up variable bindings,
3567         via `enqueue-eval-event'.
3568
3569 2004-06-24  Vin Shelton  <acs@xemacs.org>
3570
3571         * package-get.el (package-get-require-signed-base-updates):
3572         now defaults to nil.
3573
3574 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3575
3576         * subr.el (split-string): Clean up docstring.
3577
3578 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
3579
3580         * faces.el (zmacs-region): fix typo in docstring.
3581
3582 2004-06-07  Jerry James  <james@xemacs.org>
3583
3584         * derived.el: Synch with Emacs 21.3.
3585         * subr.el (with-local-quit): New, from Emacs 21.3.
3586         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
3587         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
3588         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
3589
3590 2004-06-16  Jerry James  <james@xemacs.org>
3591
3592         * cl.el (cl-set-substring): Increment start by the length of the
3593         string, not the string itself.
3594
3595 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
3596
3597         * etags.el (tag-table-include-files): Expand included TAGS file
3598         paths to avoid problems with relative paths.  Thanks to Peter
3599         Chubb <peterc@gelato.unsw.edu.au>.
3600         * etags.el (tags-include-pattern): New.
3601         * etags.el (add-to-tag-completion-table): Parse and ignore
3602         trailing include lines.
3603
3604 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
3605
3606         * package-ui.el (pui-help-echo): Fix false cvs conflict by
3607         avoiding line solely composed of equal signs.
3608
3609 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
3610
3611         * cus-edit.el (alloc): Typo fix.
3612         * cus-edit.el (custom-browse-visibility): Ditto.
3613         * cus-edit.el (custom-variable-value-create): Ditto.
3614         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
3615         * cus-edit.el (custom-save-variables): Bind print-length and
3616         print-level to nil to avoid value abbreviation.
3617         * cus-edit.el (custom-save-face-internal): Ditto.
3618         * cus-edit.el (custom-save-faces): Save in sorted order.
3619         * cus-edit.el (custom-save-resets): Bind print-length and
3620         print-level to nil to avoid value abbreviation.
3621         * cus-edit.el (custom-save-loaded-themes): Ditto.
3622
3623 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
3624
3625         * subr.el (split-string-default-separators): New.
3626         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
3627         see comment in source.
3628
3629 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
3630
3631         * mule/japanese.el (paragraph-start, paragraph-separate):
3632         Remove anchor to BOL.
3633
3634 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
3635
3636         * cl.el (gensym, gentemp): Improve docstrings.
3637
3638 2004-05-10  Vin Shelton  <acs@xemacs.org>
3639
3640         * etags.el: Sync with 21.5 version.
3641
3642 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3643
3644         * etags.el:
3645         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
3646         only for use with exuberant ctags. This will also enable building of 
3647         completion tables with exuberant ctags. This will not work with
3648         xemacs ctags. 
3649         * etags.el (get-tag-table-buffer): New function for creating of
3650         completion table is used if tags-exuberant-ctags-optimization-p ist t
3651         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
3652         finding the tag names. New.
3653         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
3654         building tag completion table with exuberant ctags. New.
3655         * etags.el (find-tag-internal): Improve exact tag matching for tags
3656         with name fields. Before the patch return types of functions or
3657         function parameters (with exuberant ctags) were found as matches.
3658
3659 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
3660
3661         * list-mode.el (display-completion-list): Fixed completion list was
3662         taking the width of the frame and not of the window for displaying
3663         the selection methods.
3664
3665 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
3666
3667         * menubar-items.el (default-menubar): Options are saved to custom.el.
3668
3669
3670 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
3671
3672         * isearch-mode.el (isearch-abort): Preserve successful search target.
3673
3674 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
3675
3676         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
3677         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
3678         Bihlmeyer.
3679         * gnuserv.el (gnuserv-mode-line-string): New.
3680         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
3681         gnuserv-mode.
3682         * gnuserv.el (make-x-device-with-gtk-fallback): New.
3683         * gnuserv.el (gnuserv-edit-files): Use
3684         make-x-device-with-gtk-fallback.
3685
3686 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
3687
3688         * gtk-widgets.el: New import: gtk-accel-group-new.
3689         * dialog-gtk.el:
3690         * dialog-gtk.el (gtk-popup-convert-underscores): New.
3691         * dialog-gtk.el (popup-builtin-question-dialog):
3692         Added support for dialog button mnemonics.
3693
3694 2004-03-22  Chris Green <cmg@dok.org>
3695
3696         * process.el (shell-command): Output buffer was ignored when a
3697         background process was run via shell-command.
3698
3699 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
3700
3701         * cus-edit.el (custom-save-variables): Retrieve a list of
3702         variables to save first, sort it, and make sure the variables are
3703         saved in sorted order.
3704
3705 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
3706  
3707         * package-get.el (package-get-update-base-from-buffer): Force
3708         binary coding system for verifying GnuPG signature in the
3709         package-index file.
3710  
3711 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
3712
3713         * package-get.el (package-get-package-index-file-location): Handle
3714         missing "EMACSPACKAGEPATH" environment variable.
3715
3716 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
3717
3718         * package-admin.el (package-admin-find-top-directory): Simplify
3719         directory comparisions and fix substring errors on short path
3720         components.
3721         * package-get.el (package-get-package-index-file-location):
3722         Default to first component of "EMACSPACKAGEPATH", if set.
3723
3724 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
3725
3726         * package-get.el (process-error): New error datum.
3727
3728 2004-02-02  Vin Shelton <acs@xemacs.org>
3729
3730         * XEmacs 21.4.15 is released
3731
3732 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
3733
3734         * itimer.el (activate-itimer): Modify the itimer timeout value as
3735         if it were begun at the last time when the itimer driver was woken
3736         up.
3737
3738 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
3739
3740         * specifier.el (Copyright):
3741         Update.
3742         (make-specifier-and-init):
3743         (map-specifier):
3744         (canonicalize-inst-pair):
3745         (canonicalize-spec-list):
3746         (set-specifier):
3747         Synch docstrings to 21.5 where appropriate.
3748
3749 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
3750
3751         * package-get.el (package-get-list-packages-where): New.  A
3752         function that allows searching for groups of packages.  For
3753         example, find all packages that require the fsf-compat package.
3754
3755 2004-01-25  Steve Youngs  <youngs@xemacs.org>
3756
3757         The Great PUI Sync.
3758
3759         * auto-autoloads.el: Regenerated.
3760
3761         * custom-load.el: Regenerated.
3762
3763         * dumped-lisp.el (packages-hardcoded-lisp): New.
3764
3765         * menubar-items.el (menu-max-items): New.
3766         (menu-submenu-max-items): New.
3767         (menu-submenu-name-format): New.
3768         (menu-split-long-menu): New.
3769         (menu-sort-menu): New.
3770         (default-menubar): Sync to 21.5 in regard to the PUI menus.
3771
3772         * obsolete.el (pui-add-install-directory): Renamed to the more
3773         logical `pui-set-local-package-get-directory'.
3774         (package-get-download-menu): Moved to `package-ui.el' and renamed
3775         to `package-ui-add-download-menu'.
3776
3777         * package-admin.el (package-admin-install-function-mswindows):
3778         Whitespace clean up.
3779         (package-admin-add-single-file-package): Removed.
3780         (package-admin-default-install-function): Whitespace clean up.
3781         (package-admin-find-top-directory): New.
3782         (package-admin-get-install-dir): Use it.
3783         (package-admin-get-manifest-file): 
3784         (package-admin-check-manifest): 
3785         (package-admin-add-binary-package):
3786         (package-admin-get-lispdir):
3787         (package-admin-delete-binary-package):
3788         (package-admin):
3789
3790         * package-get.el (package-get-package-index-file-location): New.
3791         (package-get-install-to-user-init-directory): New.
3792         (package-get-remote):
3793         (package-get-download-sites):
3794         (package-get-pre-release-download-sites): New.
3795         (package-get-site-release-download-sites): New.
3796         (package-get-base-filename):
3797         (package-get-always-update):
3798         (package-get-user-index-filename): Removed.
3799         (package-get-pgp-available-p): New.
3800         (package-get-require-signed-base-updates):
3801         (package-get-was-current):
3802         (package-entries-are-signed): New.
3803         (package-get-continue-update-base): New.
3804         (package-get-download-menu): Removed.
3805         (package-get-require-base):
3806         (package-get-update-base-entry):
3807         (package-get-locate-file):
3808         (package-get-locate-index-file):
3809         (package-get-maybe-save-index):
3810         (package-get-update-base):
3811         (package-get-update-base-from-buffer):
3812         (package-get-update-base-entries):
3813         (package-get-interactive-package-query):
3814         (package-get-update-all):
3815         (package-get-all):
3816         (package-get-dependencies):
3817         (package-get-init-package):
3818         (package-get-info): New.
3819         (package-get):
3820         (package-get-staging-dir):
3821         (package-get-set-version-prop): Removed.
3822         (package-get-installedp):
3823         (package-get-ever-installed-p):
3824         (packages): Removed.
3825         (package-get-custom-groups): Removed.
3826         (package-get-custom): Removed.
3827         (package-get-custom-add-entry): Removed.
3828
3829         * package-info.el (batch-update-package-info):
3830
3831         * package-net.el (package-net-batch-generate-bin-ini):
3832         (package-net-update-installed-db):
3833
3834         * package-ui.el (pui-info-buffer):
3835         (pui-directory-exists): Removed.
3836         (pui-package-dir-list): Removed.
3837         (pui-add-install-directory): Removed.
3838         (package-ui-download-menu): New.
3839         (package-ui-pre-release-download-menu): New.
3840         (package-ui-site-release-download-menu): New.
3841         (pui-set-local-package-get-directory): New.
3842         (pui-package-symbol-char):
3843         (pui-update-package-display):
3844         (pui-toggle-package):
3845         (pui-toggle-package-key):
3846         (pui-toggle-package-delete):
3847         (pui-toggle-package-delete-key):
3848         (pui-toggle-package-event):
3849         (pui-toggle-verbosity-redisplay):
3850         (pui-install-selected-packages):
3851         (pui-add-required-packages):
3852         (pui-help-echo):
3853         (pui-display-info):
3854         (list-packages-mode):
3855         (pui-list-packages):
3856
3857         * packages.el (packages-compute-package-locations):
3858         (package-require):
3859         (package-delete-name):
3860         (packages-hardcoded-lisp): Removed.
3861         (packages-useful-lisp): Removed.
3862         (packages-unbytecompiled-lisp): Removed.
3863         (packages-find-package-directories):
3864
3865         Summary:
3866
3867         Major code clean up of all things PUI.
3868
3869         Much improved code to determine where packages should be
3870         installed.  PUI no longer depends on any packages being
3871         pre-installed to compute where packages are to be installed to.
3872
3873         The user can specify the location of their package-index file.  It
3874         isn't necessary to set this because it has sane defaults.  People
3875         who "run-in-place" won't accidently overwrite the CVS
3876         package-index file.  See
3877         `package-get-package-index-file-location'. 
3878
3879         PUI will now properly clean up after itself in the event of an
3880         unsuccessful package install.  This drastically reduces the number
3881         of "wrong md5sum" FAQs.
3882
3883         non-Mule XEmacsen can no longer install Mule packages.
3884
3885         Package management via the custom interface has been removed.
3886
3887         The PUI related menubar items have been reorganised.
3888
3889         The PGP verification code has been fixed and the default for
3890         whether or not it is used is automatically computed.
3891
3892         * update-elc.el ((preloaded-file-list site-load-packages
3893         need-to-dump dumped-exe)):
3894         Just a couple of small changes to allow for
3895         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
3896         existing anymore.
3897
3898 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
3899
3900         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
3901         apply `format' to the first argument of byte-compile-warn, it
3902         already calls format.
3903
3904 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
3905
3906         * files.el (delete-old-versions): Avoid going interactive during
3907         make install when environment variable VERSION_CONTROL is set.
3908
3909 2003-12-04  Vin Shelton  <acs@xemacs.org>
3910
3911         * menubar-items.el (menu-item-search): Only bring up search dialog
3912         box if the feature is available and desired.
3913
3914 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
3915
3916         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
3917
3918 2003-11-05  Vin Shelton  <acs@xemacs.org>
3919
3920         * help.el (Help-prin1-face):
3921         (Help-princ-face):
3922         princ and prin1 are functions and need to be called as such.  The
3923         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
3924
3925 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
3926
3927         * about.el (about-xemacs): Give full version and build date.
3928
3929 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
3930
3931         * win32-native.el (grep-null-device): This XEmacs has null-device.
3932
3933 2003-09-06  Mike Sperber  <mike@xemacs.org>
3934
3935         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
3936         implement the specified semantics for `defvar.'
3937
3938 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
3939
3940         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
3941         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
3942         displaying buffer in question.
3943
3944 2003-09-03  Vin Shelton <acs@xemacs.org>
3945
3946         * XEmacs 21.4.14 is released
3947
3948 2003-08-17  Vin Shelton  <acs@xemacs.org>
3949
3950         * about.el: Vanity patch.
3951
3952 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
3953
3954         * code-process.el (call-process):
3955         (call-process-region):
3956         (start-process):
3957         Document coding system processing.
3958
3959 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
3960
3961         * startup.el (splash-frame-body): Idiomatic English.
3962
3963 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
3964
3965         * font-lock.el (font-lock-match-java-declarations): Move
3966         save-restriction, narrow-to-region to beginning of function to
3967         avoid going beyond the limit and causing an infloop.
3968
3969 2003-04-16  Jerry James  <james@xemacs.org>
3970
3971         * keydefs.el: Remove mappings for keys mapped to the nowhere
3972         defined function function-key-error.
3973
3974 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
3975
3976         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
3977         lisp-interaction-mode-hook): Add the docstrings.
3978
3979 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
3980
3981         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
3982         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
3983         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
3984
3985 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
3986
3987         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
3988         lambda list after the original doc.  Care about
3989         #'(lambda () "SingleString") 
3990         (cl-upcase-arg): 
3991         (cl-function-arglist):
3992         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
3993         circular data structures in lambda list specification
3994
3995 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
3996
3997         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
3998         to appear in font-lock-function-name-face.
3999
4000 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4001
4002         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4003         is not also the value of the lambda.
4004
4005 2003-05-06  Andy Piper  <andy@xemacs.org>
4006
4007         * files.el (revert-buffer): Make sure local variables get processed,
4008         even in the case of an optimized reversion.
4009
4010 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4011
4012         * XEmacs 21.4.13 is released
4013
4014 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4015
4016         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4017         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4018
4019 2003-02-14  Ben Wing  <ben@xemacs.org>
4020
4021         * byte-optimize.el:
4022         * byte-optimize.el (byte-compile-inline-expand):
4023         * byte-optimize.el (byte-compile-unfold-lambda):
4024         * byte-optimize.el (byte-optimize-form-code-walker):
4025         * byte-optimize.el (byte-optimize-form):
4026         * byte-optimize.el (byte-decompile-bytecode-1):
4027         * byte-optimize.el (byte-optimize-lapcode):
4028         Review carefully and sync up to 20.7 except for areas as noted.
4029         Fixes problem with JDE compilation.
4030
4031 2003-02-05  Ben Wing  <ben@xemacs.org>
4032
4033         * simple.el:
4034         * simple.el (motion-keys-for-shifted-motion):
4035         Omit M-S-home/end from motion keys.
4036
4037 2003-02-07  Ben Wing  <ben@xemacs.org>
4038
4039         * text-props.el (text-property-any):
4040         * text-props.el (text-property-not-all):
4041         Fix bug when end > start.
4042
4043 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4044
4045         * info.el (Info-insert-dir): Make default-directory end in
4046         separator.  Patch due to Martin Buchholz.
4047
4048 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4049
4050         * XEmacs 21.4.12 "Portable Code" is released.
4051
4052 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4053
4054         * about.el: Update golubev data.
4055
4056 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4057
4058         * isearch-mode.el (isearch-mode-map): Substitute comment on
4059         desirability, and back out "GR is printable" changes.
4060
4061 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4062
4063         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4064
4065 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4066
4067         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4068
4069 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4070
4071         * menubar-items.el (default-menubar): Use browse-url-mozilla
4072         instead of browse-url-gnome-moz for Mozilla.
4073
4074 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4075
4076         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4077
4078 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4079
4080         * files.el (auto-mode-alist): Remove redundant entries for modes
4081         that live in packages.
4082         (interpreter-mode-alist): Ditto.
4083
4084 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4085
4086         * menubar-items.el (default-menubar): Sync with current
4087         browse-url-xemacs.el.
4088
4089 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4090
4091         * XEmacs 21.4.10 "Military Intelligence" is released.
4092
4093 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4094
4095         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4096
4097 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4098
4099         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4100
4101 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4102
4103         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4104         effect free function.
4105         (font-lock-fontify-keywords-region): Supply the argument to
4106         font-lock-compile-keywords.
4107
4108 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4109
4110         * package-get.el (package-get-download-sites): Bring sites list
4111         up to date, prefer xx.xemacs.org addresses.
4112
4113 2002-09-27  Andy Piper  <andy@xemacs.org>
4114
4115         * dialog.el (make-dialog-box): for general dialogs only
4116         delete-frame-hook will be run.
4117
4118 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4119
4120         * font-lock.el (font-lock-fontify-syntactically-region): Add
4121         comment about lookup-syntax-properties, document LOUDLY as unused.
4122
4123 2002-08-26  Andy Piper  <andy@xemacs.org>
4124
4125         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4126         merge.
4127
4128 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4129
4130         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4131         (make-obsolete-variable): Ditto.
4132         (make-compatible): Ditto.
4133         (make-compatible-variable): Ditto.
4134
4135 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4138         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4139
4140 2002-08-28  Andy Piper  <andy@xemacs.org>
4141
4142         * files.el (revert-buffer): propagate revert-without-query-status.
4143
4144 2002-06-03  Andy Piper  <andy@xemacs.org>
4145
4146         * dialog-items.el (make-search-dialog): align various subcontrols
4147         in visually pleasing ways, allow frame to autosize to the dialog
4148         size.
4149         * dialog.el (make-dialog-box): add a border inside the frame. Add
4150         :autosize property, if t then reset the frame size appropriately
4151         before the frame is mapped.
4152         * gutter-items.el (set-progress-feedback-instantiator): align
4153         various subcontrols.
4154         * gutter-items.el (set-progress-abort-instantiator): ditto.
4155
4156 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4157
4158         * XEmacs 21.4.9 "Informed Management" is released.
4159
4160 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4161
4162         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4163         "&optional append" argument.
4164
4165 2002-07-16  Didier Verna  <didier@xemacs.org>
4166
4167         * subr.el (replace-in-string): fix case fold bug introduced by
4168         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4169         case-fold-search in temporary buffers.
4170
4171 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4172
4173         * lib-complete.el (find-library): Remove check for mule because
4174         decompression DOES work on Mule.
4175
4176 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4177
4178         * simple.el (join-line): New alias for `delete-indentation'.
4179
4180 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4181
4182         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4183         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4184         (font-lock-builtin-face): New.
4185         (font-lock-constant-face): New.
4186         (font-lock-face-list): Add builtin and constant faces.
4187
4188 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4189
4190         * autoload.el (make-autoload): Support define-derived-mode.
4191         Collected puts of doc-string-elt property.  Based on a patch by
4192         Didier Verna <didier@xemacs.org>.
4193
4194 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4195
4196         * wid-edit.el (widget-field-activate): Fix docstring typo.
4197
4198 2002-07-23  Andy Piper  <andy@xemacs.org>
4199
4200         * about.el (about-personal-info): update me.
4201
4202 2002-07-12  Andy Piper  <andy@xemacs.org>
4203
4204         * custom.el (custom-theme-set-variables): remove bogus
4205         arguments. Use custom-set-default to set defaults.
4206         (custom-set-variables): update doc.
4207         (custom-local-buffer): new, synced from FSF.
4208         (custom-set-default): ditto.
4209         (defcustom): update doc.
4210
4211 2002-06-16  Andy Piper  <andy@xemacs.org>
4212
4213         * menubar-items.el (default-menubar): enable windows printing on
4214         cygwin as well as native.
4215
4216 2002-06-12  Andy Piper  <andy@xemacs.org>
4217
4218         * printer.el (generic-print-buffer): catch all errors so that the
4219         print device can be cleared in all scenarios.
4220         (Printer-clear-device): make sure clearing the printer allows it
4221         to be used again immediately.
4222         (generic-print-region): make sure the default printer face is
4223         black-on-white.
4224
4225 2002-04-23  Jerry James  <james@xemacs.org>
4226
4227         * window-xemacs.el (display-buffer-function): Change doc to
4228         reflect new arg.
4229         * window-xemacs.el (pre-display-buffer-function): Ditto.
4230         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4231         non-nil, make the new window just big enough for its contents.
4232         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4233         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4234         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4235
4236 2002-06-06  Andy Piper  <andy@xemacs.org>
4237
4238         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4239         (defcustom): ditto.
4240         (custom-handle-keyword): ditto.
4241
4242 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4243
4244         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4245         Make obsolete.  Default to nil.
4246         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4247         Inspired by a patch by John Palmieri.
4248
4249 2002-07-01  Mike Alexander  <mta@arbortext.com>
4250
4251         * process.el (shell-command-on-region): Don't delete the region
4252         before giving it to call-process-region
4253
4254 2002-06-04  Jerry James <james@eecs.ku.edu>
4255
4256         * find-paths.el (paths-find-architecture-directory): Search in
4257         `system-configuration'/`base', not `base'`system-configuration'.
4258
4259 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
4260
4261         * info.el (Info-index): Add missing \ in [ t].
4262
4263 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
4264
4265         * gutter-items.el (gutter-buffers-tab-visible-p,
4266         buffers-tab-omit-function, buffers-tab-selection-function,
4267         buffers-tab-filter-functions):
4268         Doc improvements.
4269
4270 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4271
4272         * toolbar.el (toolbar-icon-directory): Document trailing separator.
4273
4274         * toolbar-items.el (toolbar-news): Fix typo in message string.
4275
4276 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
4277
4278         * dialog.el (yes-or-no-p-dialog-box): 
4279         * cmdloop.el (y-or-n-p-minibuf):
4280         (yes-or-no-p-minibuf):
4281         (yes-or-no-p):
4282         (y-or-n-p): 
4283         Specify negative answers in docstrings.
4284
4285 2002-05-25  Steve Youngs  <youngs@xemacs.org>
4286
4287         * package-ui.el (pui-help-echo): Display both installed and author
4288         version.  Use a balloon-help window to display extra info like
4289         package requires.
4290
4291 2002-05-30  Andy Piper  <andy@xemacs.org>
4292
4293         * files.el (revert-buffer-internal): don't visit
4294         revert-buffer. Kill buffer when not used. Suggested by Mike
4295         Alexander <mta@arbortext.com>
4296
4297 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4298
4299         * files.el (revert-buffer): More docstring fiddling.
4300
4301 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
4302
4303         * files.el (revert-buffer):
4304         (revert-buffer-internal):
4305         (revert-buffer-insert-file-contents-function):
4306         Improve docstrings and comments.
4307
4308 2002-05-08  Andy Piper  <andy@xemacs.org>
4309
4310         * files.el (revert-buffer): observe noconfirm behavior.
4311
4312 2002-04-09  Andy Piper  <andy@xemacs.org>
4313
4314         * files.el (revert-buffer): use revert-buffer-internal if it looks
4315         like doing so will not result in any user-visible changes.
4316         (revert-buffer-internal): new function. Do the actual process of
4317         reversion and then see whether the result is any different to what
4318         we have already. If it is not then do nothing.
4319
4320 2001-12-11  Andy Piper  <andy@xemacs.org>
4321
4322         * menubar.el (get-popup-menu-response): re-order so that it works
4323         on more sane/facist window systems.
4324
4325 2001-12-03  Andy Piper  <andy@xemacs.org>
4326
4327         * faces.el (frob-face-property): don't infloop in face frobbing
4328         from Jan Vroonhof <jan@xemacs.org>.
4329
4330 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4331
4332         * faces.el (frob-face-property): Follow face fall-back hierarchy
4333         properly for face properties without an instance. Only do manual
4334         copy form 'default in last resort. This handles in particular
4335         the case where 'default itself has only a fall-back (which is
4336         the case by default on windows).
4337
4338 2001-11-24  Andy Piper  <andy@xemacs.org>
4339
4340         * printer.el (generic-print-region): set default-frame-plist to
4341         nil while creating the printer frame so that sizes reflect the
4342         printed page.
4343
4344         * faces.el (face-complain-about-font): Don't complain on printers.
4345
4346 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4347         
4348         * package-net.el: Andy synch.
4349         
4350 2001-12-16  Andy Piper  <andy@xemacs.org>
4351
4352         * package-get.el (package-get-update-all): Make sure installed.db
4353         gets updated after updating packages.
4354
4355 2002-03-28  Ben Wing  <ben@xemacs.org>
4356
4357         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
4358         continuation, truncation so that we don't get line jumpiness from
4359         them being larger than the line height.
4360
4361         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
4362
4363 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
4364
4365         * font.el (font-window-system-mappings): Add mapping for Gtk
4366         (assume identical to X) 
4367
4368 2002-02-04  Andy Piper  <andy@xemacs.org>
4369
4370         * files.el (convert-standard-filename): Fix for short filename
4371         Peter Arius <pas@methodpark.de>
4372
4373 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
4374
4375         * list-mode.el (default-choose-completion): completion-base-size
4376         should refer to local value in the completion list buffer.
4377
4378 2001-12-03  Didier Verna  <didier@xemacs.org>
4379
4380         * rect.el: autoload `replace-rectangle'.
4381         * keydefs.el (global-map): bind it to `C-x r p'.
4382
4383 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4384
4385         * XEmacs 21.4.8 "Honest Recruiter" is released.
4386
4387 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
4388
4389         This patch is based on Jerry James's patch and analysis.
4390
4391         * select.el (get-clipboard):
4392         (get-selection):
4393         Update docstrings.
4394         (get-clipboard-foreign):
4395         (get-selection-foreign):
4396         New function for use as `interprogram-paste-function's.
4397
4398         * simple.el (interprogram-paste-function): Change default to
4399         `get-clipboard-foreign'; improve docstring.
4400         (interprogram-cut-function): Improve dosctring.
4401
4402 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
4403
4404         * XEmacs 21.4.7 "Economic Science" is released.
4405
4406 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
4407
4408         * cus-edit.el (customize-save-variable): Fix typo in prompt.
4409
4410 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
4411
4412         * obsolete.el (assq-delete-all): New compatibility alias for 
4413         remassq.
4414
4415 2002-01-09  Simon Josefsson  <jas@extundo.com>
4416
4417         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
4418
4419 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
4420
4421         * info.el (Info-auto-generate-directory): Default
4422         Info-auto-generate-directory to 'if-outdated.
4423
4424 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * startup.el (normal-top-level): Prevent migration code from
4427         trashing .emacs on an error in loading the init files.
4428
4429 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
4430
4431         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
4432         "system default" Xdefaults and friends get xrdb-mode.
4433
4434 2002-03-05  Mats Lidell  <matsl@contactor.se>
4435  
4436         * help-nomule.el (tutorial-supported-languages): Added Swedish
4437         tutorial. Sorted languages.
4438
4439 2002-02-11  Mike Sperber <mike@xemacs.org>
4440
4441         * info.el (Info-maybe-update-dir): Regenerate dir if we're
4442         regenerating outdated dir files and dir is non-existent.
4443
4444 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4445
4446         * code-files.el (convert-mbox-coding-system): Improve comment.
4447         (write-region): Improve docstring.  Reformat to 80 columns.  Add
4448         coding-system argument to `write-region-pre-hook' call.
4449         (write-region-pre-hook): Fix docstring to mention lockname argument.
4450
4451 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
4452
4453         * minibuf.el (completing-read): Remove redundant wrong arg list.
4454
4455         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
4456
4457 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
4458
4459         * obsolete.el (interactive-form): new compatibility alias for 
4460         function-interactive.
4461
4462 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
4463
4464         * menubar-items.el (Menubar-items-truncate-list): Removed.
4465         * menubar-items.el (Menubar-items-truncate-history): New.
4466         * menubar-items.el (default-menubar): Use
4467         Menubar-items-truncate-history.
4468
4469 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
4470
4471         * printer.el (generic-print-region): Pass correct arguments to
4472         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
4473         Torkelsson <torkel@acc.umu.se>.
4474
4475 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
4476
4477         * help.el (describe-mode): synched with FSF 19.34; handle nil
4478         minor mode indicators.
4479
4480 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
4481
4482         * minibuf.el (completing-read): Update docstring.
4483
4484 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
4485
4486         * XEmacs 21.4.6 "Common Lisp" is released.
4487
4488 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
4489
4490         * package-net.el: Inadvertant synch with Windows branch.  From
4491         Andy's log:
4492         (package-net-kit-version): new variable.
4493         (package-net-generate-bin-ini): use it. Remove unwanted functions.
4494
4495 2001-11-28  Steve Youngs  <youngs@xemacs.org>
4496
4497         * package-get.el (package-get-locate-index-file): Also search the
4498         core etc/ directory for the package index file if it can't be
4499         found in ~/.xemacs/.
4500
4501 2001-12-13  William Perry  <wmperry@gnu.org>
4502
4503         * dialog-gtk.el (popup-builtin-question-dialog):
4504         Conform to API in gui.c.
4505         
4506 2001-11-12  Andy Piper  <andy@xemacs.org>
4507
4508         * cus-edit.el (custom-save-face-internal): make sure we save
4509         non-themed faces.
4510         (custom-save-variables): ditto variables.
4511
4512 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
4513
4514         * faces.el (make-face-family):
4515         (make-face-size):
4516         New face-modifying functions per Jan Vroonhof.
4517
4518         cus-face.el (custom-set-face-font-family):
4519         (custom-set-face-font-size):
4520         Use them.
4521
4522         * font.el (font-window-system-mappings): More precise docstring.
4523
4524         (font-create-name):
4525         (font-create-object):
4526         (tty-font-create-object):
4527         (tty-font-create-plist):
4528         (x-font-create-object):
4529         (x-font-create-name):
4530         (ns-font-create-name):
4531         (mswindows-font-create-object):
4532         (mswindows-font-create-name):
4533         Add doctrings.
4534
4535 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
4536
4537         * gtk-faces.el (gtk-init-device-faces): removed spurious
4538         quote before let* expression.
4539
4540 2001-10-29  Andy Piper  <andy@xemacs.org>
4541
4542         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
4543         modified when changing coding system.
4544
4545         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
4546         that we invoke the GUI directory selector.
4547
4548 2001-10-25  Andy Piper  <andy@xemacs.org>
4549
4550         * dialog.el (make-dialog-box): use new directory dialog support.
4551         * minibuf.el (read-file-name-1): ditto.
4552         (read-file-name): ditto.
4553         (read-directory-name): ditto.
4554
4555 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * XEmacs 21.4.5 "Civil Service" is released.
4558
4559 2001-04-23  Didier Verna  <didier@xemacs.org>
4560
4561         * cus-edit.el (custom-variable-pre-save): New.
4562         * cus-edit.el (custom-variable-post-save): New.
4563         * cus-edit.el (custom-variable-save): use them.
4564         * cus-edit.el (custom-face-pre-save): New.
4565         * cus-edit.el (custom-face-post-save): New.
4566         * cus-edit.el (custom-face-save): use them.
4567         * cus-edit.el (custom-group-pre-save): New.
4568         * cus-edit.el (custom-group-post-save): New.
4569         * cus-edit.el (custom-group-save): use them.
4570         * cus-edit.el (Custom-save): use the pre/post functions above,
4571         call `custom-save-all' only once.
4572         * cus-edit.el (custom-variable-pre-reset-standard): New.
4573         * cus-edit.el (custom-variable-post-reset-standard): New.
4574         * cus-edit.el (custom-variable-reset-standard): use them.
4575         * cus-edit.el (custom-face-pre-reset-standard): New.
4576         * cus-edit.el (custom-face-post-reset-standard): New.
4577         * cus-edit.el (custom-face-reset-standard): use them.
4578         * cus-edit.el (custom-group-pre-reset-standard): New.
4579         * cus-edit.el (custom-group-post-reset-standard): New.
4580         * cus-edit.el (Custom-reset-standard): use them.
4581         * cus-edit.el (custom-face-reset-saved): use the pre/post
4582         functions above, call `custom-save-all' only once.
4583
4584 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
4585
4586         * gutter-items.el (buffers-tab face): Derive from the modeline
4587         face by default.  Many people use white-on-black for the default
4588         font, and the tabs look hideous with that color combination.  The
4589         modeline usually has the correct colors.
4590
4591 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
4592
4593         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
4594         (tag-mark-stack-max): Typo fix.
4595
4596 2001-09-28  Ben Wing  <ben@xemacs.org>
4597
4598         * font-lock.el:
4599         * font-lock.el (font-lock-after-change-function):
4600         fix problem with last patch, reported by Katsumi Yamaoka.
4601
4602 2001-09-17  Ben Wing  <ben@xemacs.org>
4603
4604         * font-lock.el (font-lock-after-change-function):
4605         fix problem when you insert a comment on the line before a line of
4606         code: if we use the following char, then when you hit backspace,
4607         the following line of code turns the comment color.
4608
4609 2001-06-08  Ben Wing  <ben@xemacs.org>
4610
4611         * process.el: comment about shell-command-switch.
4612         * process.el (shell-quote-argument): Need to quote a null
4613         argument, too.  From Dan Holmsand.
4614         
4615         * startup.el (normal-top-level): Delete some unused FSF junk.
4616         * startup.el (command-line-early):
4617         
4618         * startup.el (command-line): Call MS Windows init function.
4619         
4620         * win32-native.el:
4621         * win32-native.el (mswindows-system-shells): New.
4622         * win32-native.el (mswindows-system-shell-p): New.
4623         * win32-native.el (init-mswindows-at-startup): New.
4624         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
4625         * win32-native.el (mswindows-quote-one-simple-arg):
4626         * win32-native.el (mswindows-quote-one-command-arg):
4627         * win32-native.el (mswindows-construct-process-command-line-alist):
4628         Correct comments at top.  Correctly handle passing arguments
4629         to Cygwin programs and to bash.  Fix quoting of zero-length
4630         arguments (from Dan Holmsand).  Set shell-command-switch based
4631         on shell-file-name, which in turn comes from env var SHELL.
4632
4633 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
4634
4635         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
4636         default-toolbar-position): Fill docstrings for balloon-help.
4637
4638 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
4639
4640         * faces.el: Reenable specifications over 'gtk domain.
4641
4642 2001-08-08  Didier Verna  <didier@xemacs.org>
4643
4644         * autoload.el (update-autoload-files): make defdir a file name,
4645         not directory name.
4646
4647 2001-08-06  Steve Youngs  <youngs@xemacs.org>
4648
4649         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
4650
4651         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
4652
4653 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
4654
4655         * font-menu.el (font-menu-set-font): Default to current font-family.
4656         (font-menu-preferred-resolution):
4657         (font-menu-size-scaling):
4658         Provide gtk defaults, too.
4659
4660 2001-07-29  Mike Alexander  <mta@arbortext.com>
4661
4662         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
4663         list
4664         (custom-set-face-font-family): ditto
4665
4666 2001-07-26  Mike Sperber <mike@xemacs.org>
4667
4668         * files.el (auto-mode-alist): .9 files are man pages, too.
4669
4670 2001-07-23  Edwin Steiner <esteiner@net4you.at>
4671
4672         * process.el (call-process-internal): bind
4673         coding-system-for-write to 'binary when calling
4674         start-process-internal, so the process receives 
4675         the literal contents of INFILE.
4676
4677 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
4678
4679         * files.el (auto-mode-alist): Add configure.ac support.
4680
4681 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
4682
4683         * buff-menu.el:
4684         mouse.el:
4685         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
4686
4687 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * XEmacs 21.4.4 "Artificial Intelligence" is released.
4690
4691 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
4692
4693         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
4694         mixed text.
4695         (kinsoku-eol-p): Ditto.
4696
4697 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
4698
4699         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
4700         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
4701         characters as the category `s' or `e' correctly.
4702
4703 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
4704
4705         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
4706
4707 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
4708
4709         * mule/cyrillic.el:  Set up case table.
4710
4711 2001-06-08  Mike Sperber <mike@xemacs.org>
4712
4713         * files.el (save-some-buffers-1): Don't zap the help window right
4714         after `map-y-or-n-p' has popped it up.
4715
4716 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
4717
4718         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
4719
4720 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
4721
4722         * specifier.el: define-specifier-tag 'gtk.
4723
4724 2001-05-12  Ben Wing  <ben@xemacs.org>
4725
4726         * find-paths.el (paths-find-recursive-path):
4727         fix error with null EXCLUDE-REGEXP.
4728         
4729         * font-lock.el (font-lock-mode):
4730         fix problem reported by hrvoje with buffers starting with a space.
4731         
4732 2001-05-06  Ben Wing  <ben@xemacs.org>
4733
4734         * dialog.el (make-dialog-box):
4735         * menubar-items.el (default-menubar):
4736         * printer.el (generic-print-buffer):
4737         * printer.el (generic-print-region):
4738         implement printing the selection when it's selected.
4739
4740 2001-04-18  Didier Verna  <didier@xemacs.org>
4741
4742         * cus-edit.el (Custom-reset-standard): reset to standard settings
4743         not only when the buffer's :custom-state is 'modified, but also
4744         when it is 'set or 'saved.
4745
4746 2001-04-17  Didier Verna  <didier@xemacs.org>
4747
4748         * startup.el (load-user-init-file): define `custom-file' before
4749         loading the user's init file.
4750
4751 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
4752
4753         * menubar.el (popup-mode-menu): Make it work with
4754         popup-menu-titles turned off.
4755         
4756 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4757
4758         * about.el (about-mailto-link): Use compose-mail for sending mail.
4759
4760 2001-07-14  Sean MacLennan  <seanm@storm.ca>
4761
4762         * package-admin.el (package-install-hook): New.
4763         (package-delete-hook): New.
4764         (package-admin-add-single-file-package): Use package-delete-hook.
4765
4766         * package-get.el (package-get): Use package-install-hook.
4767
4768 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4769
4770         * package-ui.el (pui-install-selected-packages): reverse the lists
4771         of packages so that they get handled in the same order as they
4772         were selected.
4773
4774 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
4775
4776         * packages.el (locate-library): Use read-library-name for completion.
4777
4778 2001-05-21  Martin Buchholz  <martin@xemacs.org>
4779
4780         * byte-optimize.el (=): `=' is not a binary predicate!
4781         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
4782         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
4783
4784 2001-05-20  Martin Buchholz  <martin@xemacs.org>
4785
4786         * bytecomp.el (byte-compile-arithcompare):
4787         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
4788
4789 2001-06-03  William M. Perry  <wmperry@gnu.org>
4790
4791         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
4792         return the filename selected by the user!
4793
4794 2001-05-31  William M. Perry  <wmperry@gnu.org>
4795
4796         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
4797         in XEmacs/GTK.
4798
4799 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
4800
4801         * coding.el: Tiny typo fixed.
4802
4803 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4804
4805         * XEmacs 21.4.3 "Academic Rigor" is released.
4806
4807 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
4808
4809         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
4810
4811 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
4812
4813         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
4814
4815 2001-05-04  Ben Wing  <ben@xemacs.org>
4816
4817         * printer.el (generic-print-buffer):
4818         * printer.el (generic-print-region):
4819         Enable dialog boxes.  Apply workaround recommended by Kirill.
4820         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
4821         
4822         * simple.el (kill-whole-line):
4823         * simple.el (kill-line-1):
4824         * simple.el (kill-entire-line):
4825         * simple.el (kill-line):
4826         * simple.el (backward-kill-line):
4827         Take out interactive dependence of kill-whole-line.
4828
4829 2001-04-22  Ben Wing  <ben@xemacs.org>
4830
4831         * dialog.el (make-dialog-box):
4832         Put dialog titles back in -- this time correctly.  Fix various
4833         other problems with leaks and such.
4834
4835         * simple.el (region-exists-p):
4836         * simple.el (region-active-p):
4837         Add comment about which one is correct to use in menu specs.
4838
4839 2001-05-05  Ben Wing  <ben@xemacs.org>
4840
4841         * dialog.el (make-dialog-box): fix doc string.
4842         * menubar-items.el (default-menubar): Add Page Setup for Windows,
4843         take out Pretty Print.
4844         * printer.el:
4845         * printer.el (printer-current-device): New.
4846         * printer.el (Printer-get-device): New.
4847         * printer.el (Printer-clear-device): New.
4848         * printer.el (generic-page-setup): New.
4849         * printer.el (generic-print-buffer):
4850         * printer.el (generic-print-region):
4851         Implement Page Setup.  Handle errors properly.
4852
4853 2001-05-05  Ben Wing  <ben@xemacs.org>
4854
4855         * subr.el (error): Complete list of errors in doc string.
4856         
4857 2001-04-22  Ben Wing  <ben@xemacs.org>
4858
4859         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
4860         
4861 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
4862
4863         * build-report.el: Remove CVS keywords since this file has been in
4864         core lisp for a while now.
4865         * build-report.el (build-report-make-output-files): Fix typo.
4866
4867 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4868
4869         * about.el (about-finish-buffer): Make sure the last change works
4870         even if EVENT is nil.
4871
4872 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4873
4874         * about.el (about-finish-buffer): Kill/bury the buffer where the user
4875         clicked, not the one that happens to be the current buffer at the
4876         time.
4877
4878 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
4879
4880         * cus-edit.el (custom-display): Support the GTK Window System also.
4881
4882 2001-04-30  Ben Wing  <ben@xemacs.org>
4883
4884         * printer.el:
4885         * printer.el (printer-page-header):
4886         * printer.el (Print-context): New.
4887         * printer.el (printer-page-footer):
4888         * printer.el (generate-header-element): New.
4889         * printer.el (generate-header-line): New.
4890         * printer.el (print-context-property):
4891         * printer.el (generic-print-buffer):
4892         * printer.el (generic-print-region):
4893         Implement headers and footers.  Implement calling Print dialog box
4894         (#### but it doesn't quite work yet).
4895
4896 2001-04-25  Ben Wing  <ben@xemacs.org>
4897
4898         * about.el (xemacs-hackers):
4899         * about.el (about-url-alist):
4900         * about.el (about-personal-info):
4901         * about.el (about-hacker-contribution):
4902         More contributions.
4903         
4904         * simple.el (handle-post-motion-command):
4905         Fix spurious setting of zmacs-region-stays to t after a non-shift
4906         motion command.
4907
4908 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
4909
4910         * about.el (about-personal-info): Update my bio.
4911         (about-hacker-contribution): Ditto.
4912
4913 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
4914
4915         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
4916
4917 2001-04-19  Andy Piper  <andy@xemacs.org>
4918
4919         * package-net.el (package-net-cygwin32-binary-size): new size.
4920         (package-net-win32-binary-size): new size.
4921         (package-net-convert-index-to-ini): Use new arch.
4922         (package-net-batch-convert-index-to-ini): Removed.
4923         (package-net-generate-bin-ini): New.
4924         (package-net-batch-generate-bin-ini): New.
4925
4926 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4927
4928         * XEmacs 21.4.1 "Copyleft" is released.
4929
4930 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * x-compose.el (xlib-input-method-bug-workaround):
4933         (alias-colon-to-double-quote):
4934         Force sort in map-keymap to work around rehash bug.
4935
4936 2001-04-17  Ben Wing  <ben@xemacs.org>
4937
4938         * about.el: Finish overhaul, add a few new hackers, update a
4939         couple old ones.
4940
4941 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
4942
4943         * XEmacs 21.4.0 "Solid Vapor" is released.
4944
4945 2001-04-15  Ben Wing  <ben@xemacs.org>
4946
4947         * about.el:
4948         * about.el (about-headline-face): New.
4949         * about.el (about-link-face): New.
4950         * about.el (about-current-release-maintainers): New.
4951         * about.el (about-other-current-hackers): New.
4952         * about.el (about-url-alist):
4953         * about.el (about-once-and-future-hackers): New.
4954         * about.el (about-mailto-link): New.
4955         * about.el (about-get-buffer):
4956         * about.el (about-finish-buffer):
4957         * about.el (about-xemacs):
4958         * about.el (about-features): Removed.
4959         * about.el (about-advantages): New.
4960         * about.el (about-maintainer-info): Removed.
4961         * about.el (about-personal-info): New.
4962         * about.el (about-hacker-contribution): New.
4963         * about.el (about-maintainer):
4964         * about.el (about-show-linked-info):
4965         * about.el (about-hackers):
4966         Major revamping.  Rewriting of most of the text, improve the
4967         link handling, separate info on contributors into personal
4968         and contribution info, add new contributors, update personal
4969         info, etc. etc.
4970         
4971         * menubar-items.el (default-menubar):
4972         Help menubar entry for News now says more accurately
4973         "What's New in XEmacs".
4974         
4975         * mouse.el:
4976         * mouse.el (mouse-track-cleanup-hook):
4977         * mouse.el (mouse-track):
4978         Don't set-buffer to a dead buffer when calling mouse-track
4979         cleanup hooks.
4980
4981 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
4982
4983         * XEmacs 21.2.47 "Zephir" is released.
4984
4985 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
4986
4987         * dialog.el (make-dialog-box): Disable dialog box titles until
4988         we get them working.
4989
4990 2001-03-30  Ben Wing  <ben@xemacs.org>
4991
4992         * help.el:
4993         * help.el (Help-princ-face):
4994         * help.el (Help-prin1-face):
4995         * help.el (frob-help-extents):
4996         * help.el (describe-function-1):
4997         * help.el (describe-variable):
4998         Avoid using font-lock faces, which may not be defined.
4999         Instead, use hyper-apropos faces, and make sure they're
5000         defined as necessary by using `require'. (It's not so safe
5001         to do this for font-lock.) In any case, we will eventually
5002         be merging this functionality into hyper-apropos.
5003
5004         * loaddefs.el (completion-ignored-extensions):
5005         Fix documentation.
5006         
5007         * menubar-items.el (menu-truncate-list): Removed.
5008         * menubar-items.el (Menubar-items-truncate-list): New.
5009         * menubar-items.el (default-menubar):
5010         Fix errors if grep or compile command is too long.  Rename helper
5011         function to be less visible.
5012
5013 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5014
5015         * byte-optimize.el (byte-optimize-minus):
5016         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5017
5018 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5019
5020         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5021         Mule is available.
5022
5023         * mule/latin.el: New file.
5024
5025 2001-03-11  Ben Wing  <ben@xemacs.org>
5026
5027         * auto-save.el:
5028         * auto-save.el (auto-save-directory):
5029         * auto-save.el (make-auto-save-file-name):
5030         * auto-save.el (auto-save-file-name-p): New.
5031
5032         Merge in improvements from other definition of
5033         make-auto-save-file-name in files.el.
5034         
5035         * auto-save.el (auto-save-original-name):
5036         * auto-save.el (auto-save-name-in-fixed-directory):
5037         * auto-save.el (auto-save-unslashify-name): Removed.
5038         * auto-save.el (auto-save-slashify-name): Removed.
5039         * auto-save.el (auto-save-reserved-chars): New.
5040         * auto-save.el (auto-save-escape-name): New.
5041         * auto-save.el (auto-save-unhex): New.
5042         * auto-save.el (auto-save-unescape-name): New.
5043
5044         Change algorithm for encoding filenames in auto-save names to be
5045         entirely safe with all filesystems and all possible characters in
5046         a filename, and 100% reversible. (Essentially, uses
5047         quoted-printable as the encoding.)
5048         
5049         * auto-save.el (recover-all-files):
5050
5051         Use insert-directory rather than calling ls directly -- fixes
5052         things under Windows.
5053
5054         * files.el:
5055         * files.el (convert-standard-filename): Substitute FSF's
5056         definition for this (we had nothing here before).
5057         
5058         * files.el (backup-buffer): Warning fix.
5059         
5060         * files.el (make-backup-file-name):
5061         * files.el (find-backup-file-name):
5062         Fix error in calling sequence to auto-save-file-name-p.
5063         
5064         * files.el (recover-file):
5065         Use insert-directory rather than calling ls directly -- fixes
5066         things under Windows.
5067
5068         * files.el (make-auto-save-file-name): Removed.
5069         * files.el (auto-save-file-name-p): Removed.
5070         auto-save is always dumped so no sense in having a definition
5071         that will always be overwritten with another.
5072         
5073         * files.el (insert-directory):
5074         * win32-native.el:
5075         * win32-native.el (debug-mswindows-process-command-lines):
5076         * win32-native.el (original-make-auto-save-file-name): Removed.
5077         * win32-native.el (make-auto-save-file-name): Removed.
5078
5079
5080 2001-03-21  Martin Buchholz <martin@xemacs.org>
5081
5082         * XEmacs 21.2.46 "Urania" is released.
5083
5084 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * menubar-items.el (default-menubar): Update sample.emacs to
5087         sample.init.el and adjust accelerators.
5088
5089 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5090
5091         * build-report.el (build-report): Improve docstring.
5092
5093 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * ChangeLog: Log GTK merge.
5096
5097         * gutter-items.el:
5098         * mwheel.el:
5099         * sound.el:
5100         * startup.el:
5101         Revert gratuitous whitespace changes.
5102
5103 2001-03-07  Ben Wing  <ben@xemacs.org>
5104
5105         * help.el:
5106         * help.el (key-or-menu-binding):
5107         * help.el (Help-find-file): New.
5108         * help.el (describe-beta):
5109         * help.el (describe-copying):
5110         * help.el (describe-project):
5111         * help.el (view-emacs-news):
5112         * help.el (view-sample-init-el): New.
5113         * help.el (Help-princ-face): New.
5114         * help.el (Help-prin1-face): New.
5115         * help.el (help-symbol-function-context-menu):
5116         * help.el (help-symbol-variable-context-menu):
5117         * help.el (help-symbol-function-and-variable-context-menu):
5118         * help.el (frob-help-extents):
5119         * help.el (describe-function-1):
5120         * help.el (describe-variable):
5121
5122         Add coloring in Help buffers, correspondent with hyperlinks.
5123         View files in view-mode rather than Fundamental.
5124         Remove separators from context menus -- now handled in generic code.
5125         Add `Find Tag' to context menu.
5126         
5127         * menubar.el (popup-mode-menu):
5128
5129         Rewrite code that outputs the popup menu to (a) put more specific
5130         entries first, (b) be more robust, (c) output the proper context
5131         menu separators automatically (the context menu functionality is
5132         new and currently used only by Help).
5133
5134 2001-03-10  William M. Perry  <wmperry@aventail.com>
5135
5136         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5137         this function when converting from the 21.1 GTK branch.  Now
5138         supports file, password, question, and color built-in dialogs.
5139
5140 2001-03-06  Ben Wing  <ben@xemacs.org>
5141
5142         * keydefs.el:
5143         * keydefs.el (global-map):
5144         Add commented-out change of M-k (for 21.5).
5145         
5146         * menubar-items.el (default-menubar):
5147         Fix items to control kill-line behavior; add items for
5148         shifted motion.
5149         
5150         * simple.el:
5151         * simple.el (kill-whole-line):
5152         * simple.el (historical-kill-line): Removed.
5153         * simple.el (kill-line): Removed.
5154         * simple.el (kill-entire-line): New.
5155         * simple.el (kill-line-1): New.
5156         * simple.el (backward-kill-line):
5157         Undo kill-whole-line == always changes.  Add new function
5158         kill-entire-line to unconditionally delete the current line.
5159         Add comments describing the lamentable state of affairs of
5160         the kill-line functions and variables.
5161
5162 2001-03-02  Ben Wing  <ben@xemacs.org>
5163
5164         * simple.el:
5165         * simple.el (beginning-of-buffer):
5166         * simple.el (end-of-buffer):
5167         * simple.el (mark-ring-unrecorded-commands):
5168         * simple.el (signal-error-on-buffer-boundary):
5169         * simple.el (shifted-motion-keys-select-region):
5170         * simple.el (unshifted-motion-keys-deselect-region):
5171         * simple.el (motion-keys-for-shifted-motion): New.
5172         * simple.el (handle-pre-motion-command):
5173         * simple.el (handle-post-motion-command):
5174         * simple.el (forward-char-command):
5175         * simple.el (backward-char-command):
5176         * simple.el (scroll-up-command):
5177         * simple.el (scroll-down-command):
5178         * simple.el (next-line):
5179         * simple.el (previous-line):
5180         * simple.el (backward-block-of-lines):
5181         * simple.el (forward-block-of-lines):
5182         * simple.el (backward-word):
5183         * simple.el (mark-word):
5184
5185         Augment documentation of the most common motion commands to make
5186         note of the shifted-motion support.  Improve the support to (a)
5187         properly document how it works and why it's done in the fashion it
5188         is, and (b) allow the keystrokes that trigger it to be customized.
5189
5190         Correct error in the customize specification of
5191         mark-ring-unrecorded-commands.
5192
5193 2001-03-02  Ben Wing  <ben@xemacs.org>
5194
5195         * font-lock.el:
5196         * font-lock.el (font-lock-pending-extent-table): Removed.
5197         * font-lock.el (font-lock-pending-buffer-table): New.
5198         * font-lock.el (font-lock-pre-idle-hook):
5199         * font-lock.el (font-lock-after-change-function):
5200         * font-lock.el (font-lock-fontify-pending-extents):
5201         * font-lock.el (font-lock-lisp-like):
5202
5203         Fix handling of pending extents to avoid excessive slowness (N^2
5204         behavior) when making lots of buffer changes between redisplays,
5205         such as when saving the Options.
5206
5207 2001-03-09  William M. Perry  <wmperry@aventail.com>
5208
5209         * device.el:
5210         * dragdrop.el:
5211         * dumped-lisp.el:
5212         * faces.el:
5213         * frame.el:
5214         * gnuserv.el:
5215         * loadup.el:
5216         * menubar-items.el:
5217         * minibuf.el:
5218         The Great GTK Merge.
5219
5220         * ChangeLog.GTK:
5221         * dialog-gtk.el:
5222         * gdk.el:
5223         * generic-widgets.el:
5224         * glade.el:
5225         * gnome-widgets.el:
5226         * gnome.el:
5227         * gtk-compose.el:
5228         * gtk-extra.el:
5229         * gtk-faces.el:
5230         * gtk-ffi.el:
5231         * gtk-file-dialog.el:
5232         * gtk-font-menu.el:
5233         * gtk-glyphs.el:
5234         * gtk-init.el:
5235         * gtk-iso8859-1.el:
5236         * gtk-marshal.el:
5237         * gtk-mouse.el:
5238         * gtk-package.el:
5239         * gtk-password-dialog.el:
5240         * gtk-select.el:
5241         * gtk-widget-accessors.el:
5242         * gtk-widgets.el:
5243         * gtk.el:
5244         widgets-gtk.el:
5245         The Great GTK Merge: new files.
5246
5247 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5248
5249         * generic-widgets.el: Don't require gtk (a built-in feature) at
5250         top level.  Don't execute the last sexp unless (featurep 'gtk).
5251
5252 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
5253
5254         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
5255
5256 2001-02-23  Martin Buchholz <martin@xemacs.org>
5257
5258         * XEmacs 21.2.45 "Thelxepeia" is released.
5259
5260 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
5261  
5262         * about.el (xemacs-hackers): update my entry. 
5263         * about.el (about-maintainer-info): ditto. 
5264         * about.el (about-hackers): ditto. 
5265
5266 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
5267
5268         * about.el (about-maintainer-info): More vanity info about
5269         yours truly.
5270
5271 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
5272
5273         * build-report.el (build-report-destination): xemacs-build-reports
5274         has moved to SourceForge, where mailing list name length is
5275         restricted, hence the name change to
5276         xemacs-buildreports@xemacs.org.
5277         * build-report.el (build-report-keep-regexp): Update default.
5278         * build-report.el (build-report-delete-regexp): Ditto.
5279         * build-report.el (build-report-make-output-files): Ditto.
5280
5281 2001-02-19  Craig Lanning  <lanning@scra.org>
5282
5283         * lisp-mode.el: Add indentation specifications for following
5284         Common Lisp forms: handler-case, handler-bind, with-slots,
5285         with-open-file, with-open-stream, print-unreadable-object.
5286
5287 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
5288
5289         * font-lock.el (font-lock-set-defaults-1):
5290         Move initialization of `font-lock-cache-position' so that it's set
5291         even if font-lock-keywords is already defined.
5292
5293 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
5294
5295         * autoload.el (generate-file-autoloads-1):
5296         Use `emacs-lisp-mode-syntax-table' instead of
5297         `lisp-mode-syntax-table'.
5298         * lisp-mode.el (lisp-mode-syntax-table):
5299         Get rid of old checks for `parse-partial-sexp' version.
5300         Make `|' (pipe) string delimiter instead of punctuation.
5301
5302 2001-02-16  Martin Buchholz  <martin@xemacs.org>
5303
5304         * window.el (save-selected-window):
5305         Use gensym for better macro hygiene.
5306
5307 2001-02-06  Mike Sperber <mike@xemacs.org>
5308
5309         * dump-paths.el:
5310         * startup.el (startup-setup-paths): Set and use
5311         `mule-lisp-directory'.
5312         (startup-setup-paths-warning): Ditto.
5313
5314         * setup-paths.el (paths-find-mule-lisp-directory): Added.
5315         (paths-construct-load-path): Consider `mule-lisp-directory'.
5316
5317 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
5318
5319         * font-lock.el: Syntax table improvements used.  A few random
5320         changes are not specified below.
5321         (font-lock-fontify-string-delimiters):
5322         (font-lock-syntactic-keywords):
5323         (font-lock-cache-state nil):
5324         (font-lock-cache-position):
5325         New variables.
5326         (font-lock-set-syntax):
5327         (font-lock-apply-syntactic-highlight):
5328         (font-lock-fontify-syntactic-anchored-keywords):
5329         (font-lock-fontify-syntactic-keywords-region):
5330         (font-lock-eval-keywords):
5331         New functions.
5332         (font-lock-remove-face):
5333         (font-lock-fontify-syntactically-region):
5334         Use syntax properties.
5335
5336 2001-02-08  Martin Buchholz <martin@xemacs.org>
5337
5338         * XEmacs 21.2.44 "Thalia" is released.
5339
5340 2001-01-16  Mike Sperber <mike@xemacs.org>
5341
5342         * startup.el (normal-top-level): Work even if no installation root
5343         is found.
5344
5345 2001-01-30  Andy Piper  <andy@xemacs.org>
5346
5347         * gutter-items.el (progress-abort-glyph): remove instantiator.
5348         (set-progress-abort-instantiator): new function.
5349         (abort-progress-feedback): use it.
5350
5351         * gutter.el (set-gutter-dirty-p): new function.
5352
5353 2001-01-30  Didier Verna  <didier@xemacs.org>
5354
5355         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
5356
5357 2001-01-24  Didier Verna  <didier@xemacs.org>
5358
5359         * sound.el (sound-extension-list): give a better default value.
5360         * sound.el (load-sound-file): improve the doc string, also find
5361         files given by absolute names, pass a real extension list to
5362         `locate-file'.
5363
5364 2001-01-26  Martin Buchholz <martin@xemacs.org>
5365
5366         * XEmacs 21.2.43 "Terspichore" is released.
5367
5368 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
5369
5370         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
5371         messages from gnuserv.
5372
5373 2001-01-20  Martin Buchholz <martin@xemacs.org>
5374
5375         * XEmacs 21.2.42 "Poseidon" is released.
5376
5377 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
5378
5379         * cl-macs.el (cl-upcase-arg): New function.
5380         (cl-function-arglist): New function.
5381         (cl-transform-lambda): Automatically add CL-style lambda list to
5382         documentation string using functions above.
5383
5384 2001-01-12  Andy Piper  <andy@xemacs.org>
5385
5386         * package-get.el (package-get-custom): call
5387         package-net-update-installed-db.
5388
5389         * package-ui.el (pui-install-selected-packages): call
5390         package-net-update-installed-db.
5391
5392         * package-net.el (package-net-update-installed-db): use
5393         packages-package-list so that we reflect reality.
5394
5395         * packages.el (packages-package-list): Make docstring reflect
5396         reality.
5397
5398         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
5399
5400         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
5401         isn't installed.
5402
5403 2001-01-17  Andy Piper  <andy@xemacs.org>
5404
5405         * wid-edit.el (widget-activation-glyph-mapper): activate or
5406         deactivate native widgets.
5407         (widget-glyph-insert-glyph): record instantiator.
5408         (widget-push-button-value-create): use it.
5409
5410         * gui.el (gui-button-action): new function. Make button's domain
5411         buffer current when calling.
5412         (make-gui-button): update to use gui-button-action.
5413
5414 2001-01-16  Didier Verna  <didier@xemacs.org>
5415
5416         * menubar-items.el (default-menubar): add an entry for modeline
5417         horizontal scrolling in Options -> Display.
5418
5419 2001-01-17  Steve Youngs  <youngs@xemacs.org>
5420
5421         * package-get.el (package-get-require-signed-base): Set to nil
5422         by default.
5423
5424 2001-01-17  Martin Buchholz <martin@xemacs.org>
5425
5426         * XEmacs 21.2.41 "Polyhymnia" is released.
5427
5428 2001-01-16  Mike Sperber <mike@xemacs.org>
5429
5430         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
5431         catch lisp/mule/.
5432
5433 2001-01-14  Mike Sperber <mike@xemacs.org>
5434
5435         * startup.el (maybe-create-compatibility-dot-emacs):
5436         (maybe-unmigrate-user-init-file):
5437         (unmigrate-user-init-file): Created.
5438         (maybe-migrate-user-init-file): Offer creation of compatibility
5439         .emacs.
5440         Some doc fixes wrt init file location.
5441
5442 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
5443
5444         * faces.el (face-frob-from-locale-first): new variable.
5445         (frob-face-font-2): Honor tags arg while trying to use
5446         standard-face-mapping.  When face-frob-from-locale-first is set,
5447         first try to set face inheriting from frobbed-face.
5448
5449 2001-01-15  Didier Verna  <didier@xemacs.org>
5450
5451         * about.el (xemacs-hackers): update my entry.
5452         * about.el (about-url-alist): ditto.
5453         * about.el (about-maintainer-info): ditto.
5454         * about.el (about-hackers): ditto.
5455
5456 2001-01-15  Martin Buchholz  <martin@xemacs.org>
5457
5458         The byte compiler has been badly broken for a year,
5459         by the patch of 1999-12-06.
5460         * byte-optimize.el (byte-optimize-form-code-walker):
5461         Bug was: the byte compiler was making this erroneous optimization:
5462         (progn (or (foo)) (bar)) ==> (bar)
5463
5464 2000-11-20  Mike Sperber <mike@xemacs.org>
5465
5466         * setup-paths.el (paths-core-load-path-depth): Split
5467         `paths-load-path-depth' in two for site and core lisp.  Don't
5468         recurse into core.
5469         * setup-paths.el (paths-construct-load-path): Use.
5470
5471 2001-01-10  Andy Piper  <andy@xemacs.org>
5472
5473         * package-net.el (package-net-cygwin32-binary-size): new variable
5474         (package-net-win32-binary-size): ditto.  add much needed
5475         commentary.
5476
5477         * gutter-items.el (buffers-tab-items): correct off-by-one error
5478         for buffers-tab-max-size.
5479
5480 2001-01-08  Martin Buchholz <martin@xemacs.org>
5481
5482         * XEmacs 21.2.40 is released.
5483
5484 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5485
5486         * mule/hebrew.el: Fix comments and typos.
5487         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
5488
5489 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
5490
5491         * ChangeLog.1: move ancient log from fill.el.
5492
5493         * dump-paths.el:
5494         paragraphs.el:
5495         mule/mule-category.el:
5496         Miscellaneous typo fixes and slight doc clarifications.
5497
5498         * mule/mule-ccl.el:  Correct file name in header.
5499
5500 2000-12-31  Martin Buchholz <martin@xemacs.org>
5501
5502         * XEmacs 21.2.39 is released.
5503
5504 2000-12-27  Martin Buchholz  <martin@xemacs.org>
5505
5506         * byte-optimize.el (byte-optimize-cond):
5507         (byte-optimize-cond-1): New.
5508         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
5509         Optimizes (cond (x nil)) ==> nil.
5510         Provide better diagnostic on malformed expr like (cond foo).
5511
5512 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
5513
5514         * mule/mule-coding.el:
5515         mule/mule-cmds.el (reset-language-environment,
5516         set-language-environment-coding-systems):
5517         Safer default coding-priority-list, corresponding to src/file-coding.h.
5518
5519 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
5520
5521         * package-admin.el: Allow package removal from
5522         early-package-load-path.
5523
5524 2000-12-15  Andreas Jaeger  <aj@suse.de>
5525
5526         * about.el (about-maintainer-info): Update my entry.
5527
5528 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
5529
5530         * packages.el (locate-library): Add support for bzip2
5531         compressed .el files.
5532
5533 2000-12-12  Andy Piper  <andy@xemacs.org>
5534
5535         * package-net.el: new file.
5536
5537 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
5538
5539         * font-lock.el: Add missing C++ keywords.
5540
5541 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
5542
5543         * simple.el (indent-for-comment): Preserve indentation of comments
5544         starting in column 0, as documented in (Info-goto-node
5545         "(xemacs)Comments").  Update docstring accordingly.
5546
5547 2000-12-05  Martin Buchholz <martin@xemacs.org>
5548
5549         * XEmacs 21.2.38 is released.
5550
5551 2000-12-04  Didier Verna  <didier@xemacs.org>
5552
5553         * mouse.el (default-mouse-track-set-point-in-window): remove
5554         spurious '+' operation detected by Martin.
5555
5556
5557 2000-12-01  Martin Buchholz  <martin@xemacs.org>
5558
5559         * cl-extra.el (coerce):
5560         Implement char to integer coercion.
5561         Remove extraneous (numberp) test.
5562
5563         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
5564         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
5565         (byte-optimize-predicate):
5566         Warn if evaluating constant expression signals an error.
5567         (byte-optimize-form): Small simplification.
5568
5569         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
5570
5571 2000-11-30  Martin Buchholz  <martin@xemacs.org>
5572
5573         * byte-optimize.el:
5574         (byte-optimize-minus):
5575         (byte-optimize-plus):
5576         (byte-optimize-mult):
5577         (byte-optimize-quo):
5578         Use (car (last x)) instead of (last x) to get last elt!
5579         Use `byte-optimize-predicate' to optimize `%'.
5580         Move optimizations for special numeric args to bytecomp.el.
5581         * bytecomp.el (byte-compile-associative): Remove.
5582         (byte-compile-max): New.
5583         (byte-compile-min): New.
5584         Properly handle erroneous calls: (max) (min).
5585         (byte-compile-plus): New.
5586         (byte-compile-minus):
5587         It's easiest to handle 0, +1 and -1 args here.
5588         (byte-compile-mult): New.
5589         It's easiest to handle 1, -1 and 2 args here.
5590         (byte-compile-quo):
5591         It's easiest to handle 0, +1 and -1 args here.
5592         Issue byte-compiler warning when dividing by zero.
5593
5594         Byte-compiler arithmetic improvements.
5595         Better optimize these expressions in the obvious way:
5596         (+ x y 1)   -->  varref x varref y add add1
5597         (+ x y -1)  -->  varref x varref y add sub1
5598         (- x y 0)   -->  (- x y)
5599         (- 0 x y)   -->  (- (- x) y)
5600         (% 42 19)   --> compile-time constant
5601         (/ 42 19)   --> compile-time constant
5602         (* (foo) 2) --> foo call dup plus
5603
5604         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
5605         unless (declaim (optimize (safety 3)))
5606         or (setq byte-compile-delete-errors nil).
5607
5608 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
5609
5610         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
5611         docstrings.
5612
5613 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
5614
5615         * startup.el (command-line-do-help):  Add documentation of
5616         portable dumper switches.
5617
5618 2000-11-22  Andy Piper  <andy@xemacs.org>
5619
5620         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
5621
5622         * glyphs.el (init-glyphs): don't use autodetect for strings.
5623
5624 2000-11-28  Martin Buchholz  <martin@xemacs.org>
5625
5626         * byte-optimize.el (byte-optimize-char-before):
5627         (byte-optimize-backward-char):
5628         (byte-optimize-backward-word):
5629         Fix incorrect optimizations for these sorts of expressions:
5630         (let ((x nil)) (backward-char x))
5631
5632 2000-11-21  Martin Buchholz  <martin@xemacs.org>
5633
5634         * byte-optimize.el:
5635         * byte-optimize.el (byte-optimize-backward-char): New.
5636         * byte-optimize.el (byte-optimize-backward-word): New.
5637         Make backward-word and backward-char as efficient as forward versions.
5638
5639         * bytecomp.el (byte-compile-no-args-with-one-extra):
5640         * bytecomp.el (byte-compile-one-arg-with-one-extra):
5641         * bytecomp.el (byte-compile-two-args-with-one-extra):
5642         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
5643         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
5644         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
5645         Check if extra arg is constant nil, and if so, use byte-coded call.
5646
5647         * simple.el (backward-word):
5648         * simple.el (mark-word):
5649         * simple.el (kill-word):
5650         * simple.el (backward-kill-word):
5651         Make COUNT argument optional, for consistency with forward-char et al.
5652
5653         * abbrev.el (abbrev-string-to-be-defined):
5654         * abbrev.el (inverse-abbrev-string-to-be-defined):
5655         * abbrev.el (inverse-add-abbrev):
5656         * abbrev.el (expand-region-abbrevs):
5657         * buff-menu.el (Buffer-menu-execute):
5658         * indent.el (move-to-left-margin):
5659         * indent.el (indent-relative):
5660         * indent.el (move-to-tab-stop):
5661         * info.el (Info-reannotate-node):
5662         * lisp-mode.el (lisp-indent-line):
5663         * lisp.el (end-of-defun):
5664         * lisp.el (move-past-close-and-reindent):
5665         * misc.el (copy-from-above-command):
5666         * mouse.el (default-mouse-track-scroll-and-set-point):
5667         * page.el (forward-page):
5668         * paragraphs.el (forward-paragraph):
5669         * paragraphs.el (end-of-paragraph-text):
5670         * picture.el (picture-forward-column):
5671         * picture.el (picture-self-insert):
5672         * rect.el (extract-rectangle-line):
5673         * simple.el (newline):
5674         * simple.el (fixup-whitespace):
5675         * simple.el (backward-delete-char-untabify):
5676         * simple.el (transpose-chars):
5677         * simple.el (transpose-preceding-chars):
5678         * simple.el (do-auto-fill):
5679         * simple.el (indent-new-comment-line):
5680         * simple.el (blink-matching-open):
5681         * view-less.el (cleanup-backspaces):
5682         * wid-edit.el (widget-transpose-chars):
5683         * term/bg-mouse.el (bg-insert-moused-sexp):
5684         Use more readable (backward-FOO n) instead of (forward-FOO -n).
5685
5686         * info.el (Info-fontify-node):
5687         * simple.el (backward-delete-function):
5688         Use canonical delete-backward-char instead of backward-delete-char.
5689
5690 2000-11-20  Andy Piper  <andy@xemacs.org>
5691
5692         * gutter-items.el (update-tab-in-gutter): don't barf if there are
5693         no buffers.
5694
5695 2000-11-20  Andy Piper  <andy@xemacs.org>
5696
5697         * gutter-items.el (update-tab-in-gutter): don't give popup frames
5698         buffer tabs.
5699
5700 2000-11-18  Martin Buchholz  <martin@xemacs.org>
5701
5702         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
5703         (proclaim inline...) was shadowing compiler-macros.
5704
5705 2000-11-17  Martin Buchholz  <martin@xemacs.org>
5706
5707         * bytecomp.el (byte-compile-eval): New.
5708         (byte-compile-initial-macro-environment): Use byte-compile-eval.
5709         Keeps this promise made in Lispref:
5710         "If a file being compiled contains a `defmacro' form, the macro is
5711         defined temporarily for the rest of the compilation of that file."
5712
5713 2000-11-09  Martin Buchholz  <martin@xemacs.org>
5714
5715         * cl.el (floatp-safe):
5716         (plusp):
5717         (minusp):
5718         (oddp):
5719         (evenp):
5720         (cl-abs):
5721         Use a better parameter name than `x'.
5722
5723         * cl-macs.el (check-type): Make continuable.  Change documentation
5724         to require PLACE, but accept any form for compatibility.
5725
5726         * abbrev.el (define-abbrev): Use check-type.
5727         * font-menu.el (font-menu-change-face): Use check-type.
5728         * menubar.el (relabel-menu-item): Use check-type.
5729         * itimer.el: Fix typo.
5730
5731 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
5732
5733         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
5734
5735 2000-11-14  Martin Buchholz <martin@xemacs.org>
5736
5737         * XEmacs 21.2.37 is released.
5738
5739 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
5740
5741         * code-cmds.el: Provide the feature.
5742
5743 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
5744
5745         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
5746
5747         * code-cmds.el: New file
5748         * mule/mule-cmds.el:
5749         * mule/mule-misc.el
5750         (coding-keymap): New keymap. Define coding system keyboard
5751         commands on file-coding builds too.
5752         (coding-system-change-eol-conversion):
5753         (universal-coding-system-argument):
5754         (set-default-coding-systems):
5755         (prefer-coding-system): Moved from mule-cmds.el
5756         (set-buffer-process-coding-system): Moved from mule-misc.el
5757
5758 2000-09-15  Stephen Carney <carney@scubadoo.com>
5759
5760         * etags.el (buffer-tag-table-files): Use append instead of nconc.
5761
5762 2000-11-09  Steve Youngs  <youngs@xemacs.org>
5763
5764         * package-get.el (package-get-download-sites): Add a pre-release
5765         site for experimental packages.
5766
5767         * auto-autoloads.el: Regenerated.
5768
5769 2000-08-01  Andy Piper  <andy@xemacs.org>
5770
5771         * gutter-items.el (buffers-tab-omit-function): reference
5772         buffers-tab-select-visible-buffers.
5773         (buffers-tab-filter-functions): new variable, by default uses
5774         buffers-tab-selection-function and buffers-tab-omit-function.
5775         (select-buffers-tab-buffers-by-mode): invert arguments.
5776         (buffers-tab-select-visible-buffers): new function. Invert calling
5777         of buffers-menu-omit-invisible-buffers.
5778         (buffers-tab-items): rewrite to use
5779         buffers-tab-filter-functions. Rewrite docstring.
5780         (gutter-buffers-tab-extent): delete.
5781         (add-tab-to-gutter): always build a new extent when adding the
5782         tabs.
5783         (update-tab-in-gutter): make gutter dirty when orientation
5784         changes.
5785
5786 2000-11-07  Martin Buchholz  <martin@xemacs.org>
5787
5788         * bytecomp.el (byte-compile-defvar-or-defconst):
5789         Only do loadhist recording if defvar form includes a value.
5790
5791 2000-11-02  Martin Buchholz  <martin@xemacs.org>
5792
5793         * bytecomp.el (byte-compile-initial-macro-environment):
5794         `eval-when-compile' should not compile its body.
5795
5796 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5797
5798         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
5799         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
5800         some Japanese English.  Remove some ancient FSF comments, and
5801         improve docstrings.  Use symbols not vectors for tables.
5802
5803 2000-11-03  Martin Buchholz  <martin@xemacs.org>
5804
5805         * keymap.el:
5806         (local-key-binding):
5807         (global-key-binding):
5808         Add an optional `accept-defaults' parameter, just like `lookup-key'.
5809
5810         * lisp.el:
5811         (backward-sexp): Slightly simpler code.
5812         (mark-sexp): Make arg optional, like FSF Emacs.
5813         (forward-list): Slightly simpler code.
5814         (backward-list): Slightly simpler code.
5815         (down-list):  Make arg optional, like FSF Emacs.
5816         (up-list):  Make arg optional, like FSF Emacs.
5817         (backward-up-list):  Make arg optional, like FSF Emacs.
5818         (kill-sexp):  Make arg optional, like FSF Emacs.
5819         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
5820
5821         * font-menu.el (font-menu-change-face):
5822         Take continuable errors into account.
5823
5824         * abbrev.el:
5825         * abbrev.el (clear-abbrev-table):
5826         * abbrev.el (define-abbrev-table):
5827         * abbrev.el (define-abbrev):
5828         * abbrev.el (insert-abbrev-table-description):
5829         * apropos.el (apropos-documentation-check-doc-file):
5830         * apropos.el (apropos-documentation-check-elc-file):
5831         * buff-menu.el (list-buffers):
5832         * buff-menu.el (list-buffers-noselect):
5833         * bytecomp.el (byte-recompile-directory):
5834         * bytecomp.el (batch-byte-compile):
5835         * cl-macs.el (typep):
5836         * code-files.el (find-coding-system-magic-cookie):
5837         * code-files.el (insert-file-contents):
5838         * cus-edit.el (customize-set-variable):
5839         * cus-edit.el (customize-save-variable):
5840         * cus-face.el (custom-set-face-font-size):
5841         * cus-face.el (custom-set-face-update-spec):
5842         * cus-face.el (custom-reset-faces):
5843         * custom.el (custom-check-theme):
5844         * custom.el (copy-upto-last):
5845         * fill.el (canonically-space-region):
5846         * fill.el (fill-paragraph):
5847         * fill.el (fill-region):
5848         * fill.el (find-space-insertable-point):
5849         * fill.el (justify-current-line):
5850         * faces.el (face-spec-update-all-matching):
5851         * faces.el (set-face-stipple):
5852         * files-nomule.el (insert-file-contents):
5853         * files.el (insert-file-contents-literally):
5854         * files.el (hack-local-variables-last-page):
5855         * files.el (basic-save-buffer):
5856         * files.el (insert-directory):
5857         * font-menu.el (font-menu-change-face):
5858         * font.el (font-spatial-to-canonical):
5859         * format.el (format-encode-region):
5860         * format.el (format-insert-file):
5861         * format.el (format-replace-strings):
5862         * gutter.el (set-gutter-element):
5863         * help.el (key-or-menu-binding):
5864         * help.el (describe-bindings):
5865         * help.el (with-syntax-table):
5866         * indent.el (indent-rigidly):
5867         * indent.el (delete-to-left-margin):
5868         * info.el:
5869         * info.el (Info-extract-dir-entry-from):
5870         * info.el (Info-build-dir-anew):
5871         * info.el (Info-rebuild-dir):
5872         * info.el (Info-batch-rebuild-dir):
5873         * info.el (Info-read-subfile):
5874         * info.el (Info-build-node-completions):
5875         * info.el (Info-extract-menu-node-name):
5876         * isearch-mode.el (isearch-range-invisible):
5877         * isearch-mode.el (isearch-restore-invisible-extents):
5878         * itimer.el (itimerp):
5879         * itimer.el (itimer-live-p):
5880         * keymap.el:
5881         * keymap.el (substitute-key-definition):
5882         * keymap.el (read-command-or-command-sexp):
5883         * keymap.el (local-key-binding):
5884         * keymap.el (global-key-binding):
5885         * keymap.el (global-set-key):
5886         * keymap.el (local-set-key):
5887         * ldap.el:
5888         * ldap.el (ldap-add-entries):
5889         * ldap.el (ldap-delete-entries):
5890         * lisp.el (backward-sexp):
5891         * lisp.el (mark-sexp):
5892         * lisp.el (forward-list):
5893         * lisp.el (backward-list):
5894         * lisp.el (down-list):
5895         * lisp.el (backward-up-list):
5896         * lisp.el (up-list):
5897         * lisp.el (kill-sexp):
5898         * lisp.el (backward-kill-sexp):
5899         * menubar.el (add-menu-button):
5900         * menubar.el (add-submenu):
5901         * menubar.el (delete-menu-item):
5902         * menubar.el (relabel-menu-item):
5903         * mouse.el (narrow-window-to-region):
5904         * obsolete.el (define-obsolete-variable-alias):
5905         * obsolete.el (store-substring):
5906         * package-admin.el:
5907         * package-admin.el (package-admin-install-function):
5908         * package-admin.el (package-admin-install-function-mswindows):
5909         * package-admin.el (package-admin-default-install-function):
5910         * package-get.el (package-get-update-base-entries):
5911         * packages.el (packages-load-package-dumped-lisps):
5912         * packages.el (packages-collect-package-dumped-lisps):
5913         * printer.el (generic-print-buffer):
5914         * printer.el (generic-print-region):
5915         * replace.el (occur-mode-mouse-goto):
5916         * replace.el (perform-replace):
5917         * select.el (get-selection-no-error):
5918         * simple.el:
5919         * simple.el (newline):
5920         * simple.el (open-line):
5921         * simple.el (edit-and-eval-command):
5922         * simple.el (goto-line):
5923         * simple.el (undo):
5924         * simple.el (kill-region):
5925         * simple.el (copy-region-as-kill):
5926         * simple.el (kill-ring-save):
5927         * simple.el (set-mark):
5928         * simple.el (next-line):
5929         * simple.el (previous-line):
5930         * simple.el (line-move):
5931         * simple.el (set-goal-column):
5932         * simple.el (comment-region):
5933         * subr.el:
5934         * subr.el (putf):
5935         * syntax.el (modify-syntax-entry):
5936         * syntax.el (map-syntax-table):
5937         * view-less.el (view-file):
5938         * view-less.el (view-buffer):
5939         * view-less.el (view-file-other-window):
5940         * window-xemacs.el (backward-other-window):
5941         * window.el:
5942         * window.el (one-window-p):
5943         * window.el (walk-windows):
5944         * window.el (window-list):
5945         * x-mouse.el (x-mouse-kill):
5946         * x-select.el (x-get-cutbuffer):
5947         * x-select.el (x-store-cutbuffer):
5948         * term/bg-mouse.el (bg-mouse-line-to-center):
5949         * term/sun-mouse.el (window-line-end):
5950         * term/sun-mouse.el (sun-select-region):
5951         * term/sun.el (kill-region-and-unmark):
5952         * mule/mule-category.el:
5953         * mule/mule-category.el (modify-category-entry):
5954         * mule/mule-category.el (char-category-list):
5955         * mule/mule-coding.el (coding-system-force-on-output):
5956         * mule/mule-misc.el (coding-system-put):
5957         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
5958
5959 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5960
5961         * cus-face.el: Typo fixes and tiny clarifications.
5962         * custom.el: ditto
5963
5964 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
5965
5966         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
5967         * startup.el (normal-top-level): Setup auto-save-list-file-name
5968         if auto-save-list-file-prefix is non-nil.
5969
5970 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
5971
5972         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
5973
5974 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
5975
5976         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
5977         get symbol at point-min.
5978
5979 2000-10-24  Didier Verna  <didier@xemacs.org>
5980
5981         * info.el (Info-emacs-info-file-name): defconst it.
5982         * info.el (Info-footnote-tag): defcustom it.
5983         * info.el (Info-no-description-string): ditto.
5984         * info.el (Info-find-node): adapt to new semantics of
5985         'Info-suffixed-file (don't do the case variants stuff).
5986         * info.el (Info-insert-dir): rewrite the dir file variants code.
5987         * info.el (Info-directory-files): New. Return the list of info
5988         files in a directory.
5989         * info.el (Info-dir-outdated-p): use it.
5990         * info.el (Info-parse-dir-entries): ditto.
5991         * info.el (Info-build-dir-anew): don't restrict to files ending
5992         with a ".info.*" extension.
5993         * info.el (Info-set-mode-line): ditto.
5994         * info.el (Info-read-subfile): adapt to new semantics of
5995         'Info-suffixed-file (append 'exact argument).
5996         * info.el (Info-all-case-regexp): New. Return a regexp matching a
5997         string independently of the case.
5998         * info.el (Info-suffixed-file): use it (match all possible case
5999         for the file name).
6000         * info.el (Info-insert-file-contents): code cleanup.
6001         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6002         columns.
6003         * info.el (Info-batch-rebuild-dir): ditto.
6004         * info.el (Info-read-node-name-1): ditto.
6005         * info.el (Info-search): ditto.
6006         * info.el (Info-fontify-node): ditto.
6007
6008
6009 2000-10-24  Didier Verna  <didier@xemacs.org>
6010
6011         * process.el (shell-command): when called from a program, avoid
6012         'push-mark's "mark-set" message.
6013
6014 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6015
6016         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6017         by a symbol, not by a vector.
6018         * mule/vietnamese.el (vscii): Likewise.
6019         (viscii): Likewise.
6020         * mule/cyrillic.el (koi8-r): Likewise.
6021
6022         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6023         by a symbol, not by a vector.
6024         (chinese-big5-2): Likewise.
6025         * mule/ethiopic.el (ethiopic): Likewise.
6026         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6027         (vietnamese-viscii-upper): Likewise.
6028
6029 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6030
6031         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6032
6033 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6034
6035         * byte-optimize.el (byte-optimize-car): New function.
6036         (byte-optimize-cdr): Ditto.
6037
6038 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6039
6040         * byte-optimize.el: Partial synch with FSF 20.7.
6041         Optimize constant concatenation.
6042         Add keymapp as a side effect free function.  It is a built-in.
6043         (byte-after-unbind-pos): Remove byte-equal.
6044
6045 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6046
6047         * update-elc-2.el: Quote regexps correctly.
6048
6049 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6050
6051         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6052         (ccl-compile): Apply integerp, not integer-or-char-p to
6053         check the type of the buffer magnification
6054         (ccl-compile-write-string): Encode a string with binary
6055         coding system.
6056         (ccl-compile-write-repeat): Likewise.
6057
6058 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6059
6060         * buff-menu.el:
6061         * bytecomp.el:
6062         * coding.el:
6063         * faces.el:
6064         * files.el:
6065         * fill.el:
6066         * float-sup.el:
6067         * font-lock.el:
6068         * help.el:
6069         * iso8859-1.el:
6070         * loaddefs.el:
6071         * menubar-items.el:
6072         * menubar.el:
6073         * modeline.el:
6074         * msw-font-menu.el:
6075         * paragraphs.el:
6076         * paths.el:
6077         * replace.el:
6078         * simple.el:
6079         * sound.el:
6080         * startup.el:
6081         * version.el:
6082         * x-faces.el:
6083         * x-font-menu.el:
6084         Remove purecopy.
6085
6086 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6087
6088         * simple.el (do-auto-fill): Use the function pointer to by
6089         `comment-line-break-function', not `indent-new-comment-line'. This
6090         fixes an issue with cc-mode comment continuation.
6091
6092 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6093
6094         * simple.el (turn-on-auto-fill):  Add (interactive).
6095         * mwheel.el (mwheel-install): Add (interactive).
6096         * font-lock.el (turn-on-font-lock): Add (interactive).
6097         (turn-off-font-lock): Add (interactive).
6098
6099 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6100
6101         * packages.el (packages-special-base-regexp): Add `man'.
6102
6103 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6104
6105         * wid-edit.el (widget-specify-active): map over extents in current
6106         buffer like `widget-specify-inactive' does.  Mapping over the
6107         inactive extent object does not work since the current extent is
6108         ignored by `map-extents'.
6109
6110 2000-10-04  Martin Buchholz <martin@xemacs.org>
6111
6112         * XEmacs 21.2.36 is released.
6113
6114 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6115
6116         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6117         Optimize the compiled-function-constants vector by byte-code
6118         reference counts.
6119
6120 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6121
6122         * build-report.el (build-report-delete-regexp): quote value in
6123         defcustom
6124
6125 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6126
6127         * build-report.el (build-report): Don't bind srcdir which we don't
6128         use in `multiple-value-bind' to avoid the only byte-compiler
6129         warning.
6130
6131 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6132
6133         * build-report.el: Requires cl and custom now.
6134         build-report-version is determined by XEmacs version -- remove
6135         build-report-version*.
6136         * build-report.el (build-report-version): Removed.
6137         * build-report.el (build-report-installation-version-regexp): New.
6138         * build-report.el (build-report-version-file-regexp): New.
6139         * build-report.el (build-report-installation-srcdir-regexp): New.
6140         * build-report.el (build-report-destination): Offer
6141         xemacs-build-reports and xemacs-beta.
6142         * build-report.el (build-report-keep-regexp): Adjusted.
6143         * build-report.el (build-report-delete-regexp): Adjusted.
6144         * build-report.el (build-report-make-output-dir): New.
6145         * build-report.el (build-report-installation-file): Replace use of
6146         `concat' with `expand-file-name'.
6147         * build-report.el (build-report-make-output-file): Removed.
6148         * build-report.el (build-report-make-output-files): New.
6149         * build-report.el (build-report-subject): Identify as
6150         user-variable with "*...".
6151         * build-report.el (build-report-prompts): Ditto.
6152         * build-report.el (build-report-version-file): New.
6153         * build-report.el (build-report-file-encoding): Identify as
6154         user-variable with "*...".
6155         * build-report.el (build-report-make-output-get): New.
6156         * build-report.el (build-report-insert-header): Report
6157         emacs-version and system-configuration instead of
6158         build-report-version.
6159         * build-report.el (build-report-insert-make-output): Add file
6160         argument.
6161         * build-report.el (build-report-insert-installation-file):
6162         Re-indent.
6163         * build-report.el (build-report-keep): Change docstring,
6164         re-indent.
6165         * build-report.el (build-report-delete): Ditto.
6166         * build-report.el (build-report-installation-data): New.
6167         * build-report.el (build-report-version-file-data): New.
6168
6169 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6170
6171         * byte-optimize.el (byte-optimize-lapcode):
6172         Fix the optimization of using the first 5 elements of the
6173         constants vector for variables.
6174         (byte-optimize-lapcode): Fix another ancient broken optimization.
6175
6176 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6177
6178         * *: Spelling mega-patch
6179
6180 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6181
6182         * easymenu.el: doc fixes.
6183         (easy-menu-do-define): Use backquote.
6184         (easy-menu-change):
6185         (easy-menu-add):
6186         `when' seems much clearer than `if' here.
6187         (easy-menu-remove):
6188         (easy-menu-add-item):
6189         (easy-menu-item-present-p):
6190         (easy-menu-remove-item):
6191         Wrap using (when (featurep 'menubar) ...)
6192
6193 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6194
6195         * bytecomp.el (displaying-byte-compile-warnings):
6196         Revert Ben's change to this function below so that the compile log
6197         is displayed properly for users of the "popper" package.
6198
6199 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6200
6201         * window.el (save-selected-window): Use backquote.
6202
6203         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6204         Renamed from `byte-compile-file-form-defvar'.
6205         * bytecomp.el (byte-compile-defvar-or-defconst):
6206         Only cons onto current-load-list in top-level forms.
6207         Else this leaks a cons cell every time a defun is called.
6208         Renamed from `byte-compile-defvar', for clarity.
6209         Warn when docstring of defvar is not a string.
6210         Use consistent error messages.
6211         Better comments.
6212
6213 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6214
6215         * simple.el (set-variable):
6216         Remove unneeded defvar by rearranging order of let* forms.
6217
6218         * mule/mule-ccl.el (ccl-get-next-code):
6219         * menubar-items.el (bookmark-menu-filter):
6220         (language-environment-menu-filter):
6221         (tutorials-menu-filter):
6222         * toolbar-items.el (toolbar-compile):
6223         * byte-optimize.el (disassemble-offset):
6224         Use (declare (special ...)) instead of `defvar'.
6225
6226         * cl-macs.el (cl-do-proclaim):
6227         Fix (declare (special ...)) warning suppression syntax.
6228
6229 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6230
6231         * info.el (Info-tag-table-marker):
6232         (Info-tag-table-buffer):
6233         (Info-find-file-node):
6234         (Info-read-subfile):
6235         (Info-build-node-completions):
6236         (Info-search):
6237         (Info-mode):
6238         Multiple info buffer support.
6239
6240 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6241
6242         * ldap.el (ldap-decode-entry): New defun
6243         (ldap-search-entries): Use it in order to decode DN-prefixed
6244         entries properly
6245
6246 2000-08-23  Daniel Pittman <daniel@danann.net>
6247
6248         * mule/mule-cmds.el (coding-system-change-eol-conversion):
6249         Use `eq', not `=', to compare symbols.
6250
6251 2000-07-30  Ben Wing  <ben@xemacs.org>
6252
6253         * bytecomp.el (byte-compile-report-error):
6254         * bytecomp.el (displaying-byte-compile-warnings):
6255         if stack-trace-on-error is set, send out a backtrace when
6256         an error is encountered that stops byte compilation.  this
6257         should make it much much easier to track down those curious
6258         problems.  also undo the kludge of using a separate "*Show*"
6259         buffer for display when there's a temp-buffer-show-function;
6260         we can avoid this by just being a little smarter.
6261
6262         * dialog-items.el:
6263         * dialog-items.el (search-dialog-regexp): New.
6264         * dialog-items.el (search-dialog-callback):
6265         * dialog-items.el (make-search-dialog):
6266         add a regexp option to the dialog and clean up a bit.
6267
6268         * dialog.el:
6269         * dialog.el (yes-or-no-p-dialog-box):
6270         * dialog.el (get-dialog-box-response):
6271         * dialog.el (make-dialog-box):
6272         * dialog.el (dialog-box-finish): New.
6273         * dialog.el (dialog-box-cancel): New.
6274         * dialog.el (internal-make-dialog-box-exit): New.
6275         implement [properly!] the :modal property of the new dialog box
6276         interface.  this is the first time xemacs has ever had *proper*
6277         modal dialog boxes, giving the standard window-system feedback.
6278         (e.g. under windows, clicking on a disabled frame causes a beep
6279         and makes the dialog box flash three times.)
6280
6281         * dragdrop.el: header keyword frobbing.
6282
6283         * dumped-lisp.el (preloaded-file-list):
6284         renamed winnt.el to win32-native.el.
6285
6286         * faces.el (face-property):
6287         * faces.el (set-face-property):
6288         * faces.el (frob-face-property):
6289         * faces.el (frob-face-font-2):
6290         * faces.el (make-face-bold):
6291         * faces.el (make-face-italic):
6292         * faces.el (make-face-bold-italic):
6293         * faces.el (make-face-unbold):
6294         * faces.el (make-face-unitalic):
6295         * faces.el (make-face-smaller):
6296         * faces.el (make-face-larger):
6297         clean up the implementation of these so that window-system-specific
6298         methods are called only on objects belonging to that window system.
6299         previously, you could have [e.g.] mswindows-make-face-bold called
6300         on font object of device type `stream', which is not good and
6301         explains the subtle errors Adrian was getting when byte-compiling
6302         something that required 'term. (Adrian, now you can use stack-trace-
6303         on-error to find the exact place where things are going wrong instead
6304         of having to laboriously binary-search your way through.)
6305
6306         * finder.el (finder-known-keywords):
6307         cleaned up -- properly sorted, clarified the meanings of many of
6308         the keywords, and added a few -- mswin, gui, content, build, www,
6309         user, services.  the last two try to distinguish between a package
6310         that's used directly by the user, and a package that provides
6311         support services to other packages.
6312
6313         * font-lock.el (lisp-font-lock-keywords-2):
6314         update list of lisp control structures to include everything,
6315         including new ones i introduced.
6316
6317         * gutter.el: header keyword frobbing.
6318
6319         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
6320         recent isearch element was not doing so!  you got the second-most-
6321         recent instead.
6322
6323         * lisp-mode.el (construct-lisp-mode-menu):
6324         more menubar cleanups.
6325         * lisp-mode.el (with-selected-window):
6326         make it indent properly.
6327
6328         * menubar-items.el (default-menubar): lots of menubar cleanups.
6329         rearranged the options menu the most, e.g. splitting up the
6330         Keyboard/Mouse menu into a new Editing menu and combining the
6331         separate Scrollbar/Gutter/Toolbar submenus into Display.
6332         Got rid of General, moved items to Editing or new Troubleshooting.
6333         Moved Packages to Tools; doesn't seem to belong under Options.
6334         Added stuff to the Cmds menu, e.g. Change Case.
6335
6336         NB please don't complain about these periodic menubar changes.
6337         Anything like this is necessarily incremental in its construction
6338         -- By constant use you gradually become more and more aware of
6339         better and better ways to group menu items.  When we eventually
6340         move the options menu to a property sheet, the existing structure
6341         will probably be preserved fairly well.
6342
6343         * minibuf.el (next-history-element): fix problems with pressing
6344         down arrow in repeat-complex-command.
6345
6346         * modeline.el:
6347         * modeline.el (modeline-3d-p): New.
6348         added custom variable for controlling the 3d modeline.  the
6349         corresponding Options item has been present for a long time,
6350         but commented out with "fix me!" comments.  it's fixed now.
6351
6352         * obsolete.el (add-menu):
6353         remove bogus gettexts.
6354
6355         * process.el (shell-quote-argument):
6356         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
6357         For bash under Windows native, see below.
6358
6359         * simple.el:
6360         * simple.el (display-warning-buffer):
6361         Fixed the handling of warning display to eliminate the annoying
6362         *Show* buffer, like was done for byte-compiler output above.
6363
6364         * simple.el (debug-print): New.
6365         Simple function for sending debug messages to the console and/or
6366         other debug places.
6367
6368         * subr.el (replace-in-string):
6369         Rewrite this function to avoid N^2 behavior with large strings --
6370         catastrophic with the new Windows selection code! (Apparently the
6371         author of this function didn't realize there was a fun
6372         replace-match that could make his life much easier, because we
6373         duplicated the entire logic.  The new version is smaller, easier
6374         to understand, much more robust, and has extended features --
6375         those of replace-match.)
6376
6377         * window.el:
6378         * window.el (with-selected-window): New.
6379         An obvious complement to the existing `with-selected-frame' and
6380         `with-current-buffer'.
6381
6382         * win32-native.el: Renamed from winnt.el.
6383         Added a great deal of stuff for properly handling process quoting,
6384         somewhat modeled on Kirill's original model (which i later threw
6385         away).  We should now finally have correctly working process arg
6386         quoting/dequoting so that the final app gets exactly what we
6387         intended.  Because the mechanism is in Lisp, it's easily
6388         extendible. (For those running bash and running the native
6389         version, I tried hard to do what I thought was correct.  But more
6390         thought is needed, and ideally the volunteer work of people with
6391         these configurations that they generally run on.)
6392
6393         * x-font-menu.el (x-font-menu-font-data):
6394         Put in defvar's to fix byte-compiler warnings.
6395
6396 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
6397
6398         * select.el (selection-coercion-alist): Initialise.
6399         * select.el (select-coerce-to-text): New.
6400         * select.el (select-coerce): New.
6401         New functions to perform type and value coercion.
6402
6403         * select.el (select-buffer-killed-default): Keep data if it was
6404         on the clipboard.
6405
6406 2000-08-02  Martin Buchholz  <martin@xemacs.org>
6407
6408         * menubar-items.el (default-menubar): Fix typo.
6409         (default-menubar): `lambda' was mispelled as `lamda'.
6410
6411 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6412
6413         * window.el (shrink-window-if-larger-than-buffer): Remove
6414         edge checking code.
6415
6416 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6417
6418         * paths.el (gnus-local-domain): Removed.
6419         (gnus-local-organization): Ditto.
6420         (gnus-startup-file): Ditto.
6421
6422 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6423
6424         * files.el (auto-mode-alist): Add .spec for RPM.
6425
6426 2000-07-31  Andy Piper  <andy@xemacs.org>
6427
6428         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
6429
6430 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
6431
6432         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
6433         browse-url.
6434         * help.el (xemacs-www-page): Ditto.
6435         (xemacs-www-faq): Ditto.
6436         * menubar-items.el (default-menubar): Ditto.
6437
6438         * wid-edit.el (widget-url-link-action): Ditto.
6439         From: Kenichi OKADA <okada@opaopa.org>.
6440
6441 2000-07-31  Martin Buchholz  <martin@xemacs.org>
6442
6443         * finder.el (finder-commentary): Add autoload cookie.
6444
6445 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
6446
6447         * files.el (insert-file-contents-literally): Fix second let
6448         binding for `coding-system-for-read' to `coding-system-for-write'
6449         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
6450
6451 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
6452
6453         * files.el (insert-file-contents-literally): Use binary coding
6454         system (from Morioka san).
6455         (insert-file-contents-literally): Make file-name-handler method.
6456
6457 2000-07-26  Martin Buchholz  <martin@xemacs.org>
6458
6459         * cl-macs.el (get-selection): Add defsetf.
6460
6461 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
6462
6463         * x-init.el (x-activate-region-as-selection): replace obsolete
6464         function x-own-selection with own-selection.
6465         (ow-find): replace obsolete functions x-get-selection and
6466         x-get-clipboard with get-selection and get-clipboard.
6467         (init-post-x-win): replace obsolete function x-disown-selection
6468         with disown-selection.
6469
6470 2000-07-20  Mike Sperber  <mike@xemacs.org>
6471
6472         * startup.el (load-user-init-file): Only try to load init file if
6473         it exists.
6474
6475 2000-07-10  Andy Piper  <andy@xemacs.org>
6476
6477         * dialog-items.el: sync with Ben's patch.
6478
6479         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
6480         comment.
6481         (progress-text-glyph): deleted.
6482         (progress-layout-glyph): make completely minimal.
6483         (progress-gauge-glyph): ditto.
6484         (progress-display-style): fix to handle dynamic instantiator
6485         changes.
6486         (progress-text-instantiator): new.
6487         (progress-layout-instantiator): new.
6488         (progress-gauge-instantiator): new.
6489         (set-progress-display-instantiator): renamed and changed from
6490         set-progress-display-style.
6491         (progress-abort-glyph): use instantiator not glyph.
6492         (append-progress-display): use set-progress-display-instantiator
6493         and set-glyph-image.
6494         (abort-progress-display): ditto.
6495         (raw-append-progress-display): ditto.
6496
6497 2000-07-20  Ben Wing  <ben@xemacs.org>
6498
6499         * code-files.el: Move Mule-specific code to mule-coding.el.
6500
6501 2000-07-15  Ben Wing  <ben@xemacs.org>
6502
6503         * autoload.el:
6504         Fixed comments.
6505
6506         * cmdloop.el:
6507         * cmdloop.el (yes-or-no-p):
6508         * cmdloop.el (y-or-n-p):
6509         Make these functions use should-use-dialog-box-p and not be
6510         overridden in dialog.el.
6511
6512         * cus-dep.el:
6513         * cus-dep.el (Custom-make-dependencies): Removed.
6514         * cus-dep.el (Custom-make-dependencies-1): New.
6515         * cus-dep.el (Custom-make-one-dependency): New.
6516         New entry point for use in Makefiles, to avoid excessive
6517         invocations.
6518
6519         * cus-edit.el (custom-variable-reset-saved):
6520         * cus-edit.el (custom-variable-reset-standard):
6521         * cus-edit.el (custom-save-resets):
6522         Fix bytecompiler warnings.
6523
6524         * dialog.el:
6525         * dialog.el (yes-or-no-p-dialog-box):
6526         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
6527         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
6528         * dialog.el (get-dialog-box-response):
6529         * dialog.el (message-or-box):
6530         * dialog.el (make-dialog-box):
6531         * dialog.el (popup-dialog-box): New.
6532         Avoid yes-or-no-p bogosities.
6533         Create a general function `make-dialog-box' to encapsulate all
6534         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
6535
6536         * dumped-lisp.el (preloaded-file-list):
6537         Add dialog-items.  Clean up.  Group files by types.
6538
6539         * easymenu.el (easy-menu-add):
6540         * easymenu.el (easy-menu-remove):
6541         Account for accelerators.
6542
6543         * extents.el:
6544         * extents.el (extent-list): New args, like in map-extents.
6545         * extents.el (extent-at-event): New.
6546         * extents.el (extents-at-event): New.
6547
6548         * font-lock.el:
6549         * font-lock.el (font-lock-mode):
6550         * font-lock.el (font-lock-default-fontify-buffer):
6551         * font-lock.el (font-lock-default-unfontify-region):
6552         * font-lock.el (font-lock-fontify-syntactically-region):
6553         * font-lock.el (font-lock-fontify-keywords-region):
6554         Use new progress-feedback names.
6555
6556         * font-lock.el (java-font-lock-identifier-regexp):
6557         * font-lock.el (java-font-lock-class-name-regexp):
6558         Fix bytecompiler warnings.
6559
6560         * gutter-items.el:
6561         * gutter-items.el (progress-display-use-echo-area): Removed.
6562         * gutter-items.el (progress-feedback-use-echo-area): New.
6563         * gutter-items.el (progress-display-popup-period): Removed.
6564         * gutter-items.el (progress-feedback-popup-period): New.
6565         * gutter-items.el (set-progress-display-style): Removed.
6566         * gutter-items.el (set-progress-feedback-style): New.
6567         * gutter-items.el (progress-display-style): Removed.
6568         * gutter-items.el (progress-feedback-style): New.
6569         * gutter-items.el (progress-stack):
6570         * gutter-items.el (progress-displayed-p): Removed.
6571         * gutter-items.el (progress-feedbacked-p): New.
6572         * gutter-items.el (clear-progress-display): Removed.
6573         * gutter-items.el (clear-progress-feedback): New.
6574         * gutter-items.el (progress-display-clear-when-idle): Removed.
6575         * gutter-items.el (progress-feedback-clear-when-idle): New.
6576         * gutter-items.el (remove-progress-display): Removed.
6577         * gutter-items.el (remove-progress-feedback): New.
6578         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
6579         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
6580         * gutter-items.el (append-progress-display): Removed.
6581         * gutter-items.el (append-progress-feedback): New.
6582         * gutter-items.el (abort-progress-display): Removed.
6583         * gutter-items.el (abort-progress-feedback): New.
6584         * gutter-items.el (raw-append-progress-display): Removed.
6585         * gutter-items.el (raw-append-progress-feedback): New.
6586         * gutter-items.el (display-progress-display): Removed.
6587         * gutter-items.el (display-progress-feedback): New.
6588         * gutter-items.el (current-progress-display): Removed.
6589         * gutter-items.el (current-progress-feedback): New.
6590         * gutter-items.el (current-progress-display-label): Removed.
6591         * gutter-items.el (current-progress-feedback-label): New.
6592         * gutter-items.el (progress-display): Removed.
6593         * gutter-items.el (progress-feedback): New.
6594         Replace "progress-display" with "progress-feedback" globally.
6595
6596         * gutter-items.el (lprogress-display): Removed.
6597         * gutter-items.el (progress-feedback-with-label): New.
6598         Rename lprogress-display ==> progress-feedback-with-label.
6599
6600         * gutter-items.el (search-dialog-direction): Removed.
6601         * gutter-items.el (search-dialog-text): Removed.
6602         * gutter-items.el (search-dialog-callback): Removed.
6603         * gutter-items.el (make-search-dialog): Removed.
6604         Move to dialog-items.el.
6605
6606         * help.el:
6607         * help.el (help-mode-quit):
6608         * help.el (mode-for-help): New.
6609         * help.el (help-sticky-window): New.
6610         * help.el (help-window-config): New.
6611         * help.el (with-displaying-help-buffer):
6612         * help.el (function-at-event): New.
6613         * help.el (help-symbol-regexp): New.
6614         * help.el (help-symbol-run-function-1): New.
6615         * help.el (help-symbol-run-function): New.
6616         * help.el (help-symbol-function-context-menu): New.
6617         * help.el (help-symbol-variable-context-menu): New.
6618         * help.el (help-symbol-function-and-variable-context-menu): New.
6619         * help.el (frob-help-extents): New.
6620         * help.el (describe-function-1):
6621         * help.el (variable-at-point):
6622         * help.el (variable-at-event): New.
6623         * help.el (describe-variable):
6624         Major overhaul.
6625         - Make functions and variables be mousable.
6626         - Middle button hyperlinks.
6627         - New context-menu entries.
6628
6629         * keydefs.el:
6630         * keydefs.el (global-map):
6631         New key bindings to move lines up and down.
6632
6633         * lisp-mode.el:
6634         * lisp-mode.el (construct-lisp-mode-menu): New.
6635         * lisp-mode.el (emacs-lisp-mode-popup-menu):
6636         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
6637         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
6638         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
6639         Make popup and menubar menus be different.  Popup menu uses
6640         clicked location and automatically assumes symbol under the mouse
6641         for various commands.
6642
6643         * menubar-items.el:
6644         * menubar-items.el (bookmark-menu-filter): Add accelerators.
6645         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
6646
6647         * menubar-items.el (global-popup-menu): Removed.
6648         * menubar-items.el (mode-popup-menu): Removed.
6649         * menubar-items.el (activate-popup-menu-hook): Removed.
6650         * menubar-items.el (popup-mode-menu): Removed.
6651         * menubar-items.el (popup-buffer-menu): Removed.
6652         * menubar-items.el (popup-menubar-menu): Removed.
6653         Move to menubar.el.
6654
6655         * menubar.el:
6656         * menubar.el (global-popup-menu): New.
6657         * menubar.el (mode-popup-menu): New.
6658         * menubar.el (activate-popup-menu-hook): New.
6659         * menubar.el (last-popup-menu-event): New.
6660         * menubar.el (popup-mode-menu): New.
6661         * menubar.el (popup-buffer-menu): New.
6662         * menubar.el (popup-menubar-menu): New.
6663         * menubar.el (menu-call-at-event): New.
6664         Move non-content functions here.  Add support for context menu
6665         items on extents.
6666
6667         * minibuf.el (minibuffer-history-uniquify):
6668         Typo fix.
6669
6670         * minibuf.el (read-file-name-1):
6671         Call new file dialog box if it exists.
6672
6673         * minibuf.el (mouse-rfn-setup-vars):
6674         Clean up "chop" action.
6675
6676         * mouse.el:
6677         * mouse.el (button2): Now bound to mouse-track.
6678         * mouse.el (click-inside-extent-p):
6679         * mouse.el (point-inside-extent-p):
6680         * mouse.el (point-inside-selection-p):
6681         * mouse.el (mouse-drag-or-yank): Removed.
6682         * mouse.el (mouse-begin-drag-n-drop): New.
6683         * mouse.el (mouse-eval-sexp):
6684         * mouse.el (mouse-track-activate-strokes): New.
6685         * mouse.el (mouse-track-do-activate): New.
6686         * mouse.el (mouse-track):
6687         * mouse.el (default-mouse-track-event-is-with-button): New.
6688         * mouse.el (default-mouse-track-cleanup-hook):
6689         * mouse.el (default-mouse-track-drag-hook):
6690         * mouse.el (default-mouse-track-drag-up-hook):
6691         * mouse.el (default-mouse-track-click-hook):
6692         Merge drag-n-drop into mouse-track.
6693         Add general "activate" support to replace specific button2 kludges.
6694         Use "button modifier" support in mouse-track.
6695
6696         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
6697
6698         * package-ui.el:
6699         * package-ui.el (pui-menu):
6700         * package-ui.el (pui-popup-context-sensitive): Removed.
6701         Fix bytecompiler warnings.
6702         Clean up popup code a bit.
6703
6704         * select.el (get-selection-no-error): Fix bytecompiler warnings.
6705
6706         * simple.el:
6707         * simple.el (transpose-lines):
6708         * simple.el (transpose-line-up): New.
6709         * simple.el (transpose-line-down): New.
6710         * simple.el (transpose-subr):
6711         * simple.el (transpose-subr-1): Removed.
6712         Clean up, add functions to move lines up and down.
6713
6714         * startup.el (mail-host-address):
6715         * startup.el (user-mail-address):
6716         Customize.
6717
6718         * subr.el:
6719         * subr.el (set-symbol-value-in-buffer): New.
6720         * subr.el (error):
6721         * subr.el (check-argument-type):
6722         * subr.el (defined-error-p): New.
6723         Add structured error support.
6724
6725         * toolbar-items.el (toolbar-compile):
6726         Use new make-dialog-box.
6727
6728         * update-elc.el:
6729
6730         * userlock.el (ask-user-about-lock-dbox):
6731         * userlock.el (ask-user-about-supersession-threat-dbox):
6732         * userlock.el (ask-user-about-lock):
6733         * userlock.el (ask-user-about-supersession-threat):
6734         Use new make-dialog-box.
6735         Add safety checks; use should use-dialog-box-p.
6736
6737         * window-xemacs.el:
6738         * window-xemacs.el (__buffer-dedicated-frame):
6739         * window-xemacs.el (buffer-dedicated-frame): New.
6740         * window-xemacs.el (set-buffer-dedicated-frame): New.
6741         Move dedicated-frame stuff into lisp.
6742
6743 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6744
6745         * printer.el (generic-print-region): Do not require that
6746         `printer-name' be set.
6747         (printer-name): Commentary clarification.
6748
6749 2000-07-19  Martin Buchholz <martin@xemacs.org>
6750
6751         * XEmacs 21.2.35 is released.
6752
6753 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6754
6755         * select.el (selection-coercible-types): Initialise.
6756
6757 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
6758
6759         * select.el (own-clipboard): Bug fix.
6760
6761 2000-07-17  Mike Sperber  <mike@xemacs.org>
6762
6763         * cus-edit.el (custom-migrate-custom-file): Save init file before
6764         continuing.
6765
6766 2000-07-16  Mike Sperber  <mike@xemacs.org>
6767
6768         * startup.el (load-init-file): Remove silly call to
6769         `load-user-custom-file`.
6770         (maybe-migrate-user-init-file): Minor fixes.
6771
6772 2000-07-16  Martin Buchholz  <martin@xemacs.org>
6773
6774         * apropos.el (apropos-documentation-check-doc-file):
6775         `doc' variable should be let-bound, as was presumably intended.
6776
6777         * cus-edit.el (custom-variable-reset-saved):
6778         (custom-variable-reset-standard):
6779         Remove unused variable comment-widget.  Twice.
6780
6781         * toolbar.el (toolbar-blank-press-function):
6782         Add a real defvar with initial value nil and proper docstring.
6783         (press-toolbar-button): No need to check for boundp-ness anymore.
6784
6785         * rect.el (open-rectangle-line): Remove useless (let) form.
6786         Add defvar for pending-delete-mode.
6787
6788         * info.el (Info-find-node): This function needs an autoload cookie.
6789
6790         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
6791         Use let* since the second form referred to the first.
6792
6793 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
6794
6795         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
6796         instead of removed `mswindows-get-clipboard'.
6797
6798
6799 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
6800
6801         * select.el (select-convert-from-text): New.
6802         * select.el (select-convert-from-length): New.
6803         * select.el (select-convert-from-integer): New.
6804         * select.el (select-convert-from-identity): New.
6805         * select.el (select-convert-from-filename): New.
6806         * select.el (selection-converter-in-alist): Use them.
6807         New converter functions for X.
6808
6809         * select.el (get-selection): Removed comment.
6810
6811         * select.el (own-selection): Removed append code - I thought
6812         I'd already done this, but apparently not...
6813
6814         * select.el: Changed comment about TIMESTAMP.
6815
6816         * select.el (select-convert-in): New.
6817         * select.el (select-convert-out): New.
6818         New functions that get used by select.c.
6819
6820         * select.el (select-buffer-killed-default): New.
6821         * select.el (select-buffer-killed-text): New.
6822         * select.el (selection-buffer-killed-alist): New.
6823         New list and functions that get called if a relevant selection
6824         exists and a buffer gets killed.
6825
6826         * select.el (select-convert-to-targets):
6827         * select.el (select-convert-to-identity): Removed.
6828         * select.el (select-convert-from-identity): Removed.
6829         * select.el (select-converter-out-alist):
6830         Removed _EMACS_INTERNAL selection type.
6831
6832         * x-select.el (xselect-kill-buffer-hook): Removed.
6833         * x-select.el (xselect-kill-buffer-hook-1): Removed.
6834         Removed this X-specific nonesense. Use the generic support
6835         in select.el instead.
6836
6837 2000-07-15  Martin Buchholz  <martin@xemacs.org>
6838
6839         * mule/mule-category.el (defined-category-hashtable):
6840         Use make-hash-table instead of make-hashtable
6841
6842         * buff-menu.el: Byte-compiler warning fix.
6843
6844         * isearch-mode.el (isearch-highlight-all-cleanup):
6845         Remove unused variable `isearch-highlight-all-start'.
6846
6847         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
6848
6849         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
6850
6851         * cus-dep.el (Custom-make-dependencies):
6852         Add autoload cookie for custom-add-loads to generated custom-load.el.
6853
6854         * autoload.el (autoload-package-name): Warning suppression.
6855         Move defvar prior to first use.
6856
6857         * custom.el: Add autoload for custom-declare-face.
6858         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6859         * cl.el (cl-hack-byte-compiler):
6860         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
6861         to work properly.
6862
6863 2000-07-08  Mike Sperber  <mike@xemacs.org>
6864
6865         * startup.el (load-home-init-file): Added variable.
6866         (maybe-migrate-user-init-file): Added.
6867         (load-user-init-file): Load custom file if different from init
6868         file.
6869
6870         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
6871         "startup."
6872
6873         * cus-edit.el (custom-migrate-custom-file): Added for migration.
6874         Moved `custom-file'-related code to cus-file.el.
6875
6876         * cus-file.el: New file.
6877
6878 2000-04-01  Mike Sperber  <mike@xemacs.org>
6879
6880         * packages.el (packages-find-package-directories): Added support
6881         for external package hierarchies with in-place installations.
6882
6883         * find-paths.el (paths-root-in-place-p): Added.
6884         (paths-find-emacs-directory): Added support for external
6885         directories with in-place installations.
6886         (paths-find-site-directory): Ditto.
6887
6888         * startup.el (find-user-init-file): Also look for
6889         ~/.xemacs/init.elc? in preference to ~/.emacs.
6890
6891 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
6892
6893         * select.el (own-selection):
6894         * select.el (own-clipboard): Changed `append' parameter to
6895         `how-to-use' parameter.
6896         * select.el (own-selection): Removed icky append code.
6897         * select.el (own-selection, get-selection): Removed extra type
6898         checking.
6899         * select.el (selection-appender-alist):
6900         * select.el (selection-converter-{in|out}-alist): Initialise.
6901         * select.el (select-append-to-*): New.
6902         * select.el (select-convert-from-*): New.  New functions to append
6903         data and convert data from external type.
6904
6905 2000-07-12  Stef Epardaud  <stef@lunatech.com>
6906
6907         * font-lock.el: Javadoc enhancements.
6908
6909 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
6910
6911         * printer.el (generic-print-region): Compose job name from buffer
6912         name.
6913
6914 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
6915
6916         * font-lock.el (font-lock-fontify-pending-extents): Call
6917         font-lock-fontify-region instead of font-lock-fontify-buffer
6918         to avoid unnecessary progress gauges.
6919
6920 2000-07-06  Craig Lanning  <lanning@scra.org>
6921
6922         * custom-load.el (faces):
6923
6924         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
6925         dir is a regex.
6926
6927         * process.el (call-process-internal): from Dan Holmsand, use binary
6928         coding systems so that jka-compr works.
6929
6930 2000-07-07  Ben Wing  <ben@xemacs.org>
6931
6932         * font-lock.el: Undo previous change.  Unfortunately, some
6933         files actually use the variables directly in their init code
6934         without quoting them.
6935
6936 2000-07-07  Ben Wing  <ben@xemacs.org>
6937
6938         * font-lock.el (defvar font-lock-*-face): Removed.
6939
6940         * font-lock.el (font-lock-apply-highlight): Bind these face vars
6941         only when necessary.
6942
6943 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
6944
6945         * cl-macs.el: fix cl-transform-function-property kludge
6946         so that it does not require a random feature.
6947
6948 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6949
6950         * files.el (auto-mode-alist): allow .make extension for Makefiles,
6951         as in Linux kernel "Rules.make".
6952
6953 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6954
6955         * build-report.el (build-report): Add autoload cookie.
6956
6957 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
6958
6959         * package-ui.el (defgroup pui):  Correct a misspelling
6960         (pui-toggle-package-delete):  Change `seleted' to `selected'
6961
6962 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
6963
6964         * package-get.el (package-get-update-base):
6965         (package-get): Use insert-file-contents-literally always.
6966         (package-get-maybe-save-index):
6967         Force coding system for writing to binary.
6968
6969 2000-06-08  Mike Alexander  <mta@arbortext.com>
6970
6971         * code-process.el (call-process-region): If there is no coding
6972         system for the process on process-coding-system-alist use the
6973         coding system of the buffer containing the region.
6974
6975 2000-06-10  Ben Wing  <ben@xemacs.org>
6976
6977         * cmdloop.el (command-error):
6978         If debug-on-error and noninteractive, output backtrace.
6979
6980         * files.el (file-relative-name):
6981         Remove MSDOS references.
6982
6983         * simple.el (line-number): New function, due to non-obvious
6984         behavior/usage of count-lines.
6985
6986         * simple.el (count-lines): document non-obvious usage to get
6987         line number.
6988
6989 2000-06-11  Ben Wing  <ben@xemacs.org>
6990
6991         * faces.el ((featurep 'xpm)):
6992         * x-faces.el (x-init-face-from-resources):
6993         * x-faces.el (x-init-frame-faces):
6994         * x-misc.el (x-init-specifier-from-resources):
6995         * x-misc.el (x-get-resource-and-bogosity-check):
6996         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
6997         * x-mouse.el (x-init-pointer-shape):
6998         * x-scrollbar.el (x-init-scrollbar-from-resources):
6999         Add sixth argument to x-get-resource calls so as to issue warnings
7000         rather than errors on bogus arguments.
7001
7002 2000-06-05  Ben Wing  <ben@xemacs.org>
7003
7004         * compat.el: new file.  provides a clean, non-intrusive way to
7005         define compatibility functions.
7006
7007         * process.el (shell-quote-argument): temporary fix for lack
7008         of nt-quote-process-args.  #### I need to put back the overall
7009         structure of that mechanism but redo the guts of it using the
7010         extra intelligence in the C code.
7011
7012 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7013
7014         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7015         `package-get' does in package-get.el, instead of using external
7016         "md5sum" program.
7017
7018         * package-get.el (package-get): Insert package file literally to
7019         make checksum calculation work.
7020
7021 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7022
7023         * code-files.el (convert-mbox-coding-system): Deleted.
7024         (file-coding-system-alist): Removed reference to
7025         convert-mbox-coding-system.
7026
7027 2000-05-28  Martin Buchholz <martin@xemacs.org>
7028
7029         * XEmacs 21.2.34 is released.
7030
7031 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7032
7033         * font-lock.el (font-lock-keywords): Rewrote docstring
7034
7035 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7036
7037         * loadhist.el (unload-feature): handle case where x is both boundp
7038         and fboundp
7039
7040 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7041
7042         * packages.el: It's ok to use built-in macros, but not lisp
7043         defined ones.
7044
7045 2000-05-20  Ben Wing  <ben@xemacs.org>
7046
7047         * font-lock.el:
7048         * font-lock.el (font-lock-message-threshold):
7049         * font-lock.el (font-lock-mode):
7050         * font-lock.el (font-lock-default-fontify-buffer):
7051         * font-lock.el (font-lock-always-fontify-immediately):
7052         * font-lock.el (font-lock-old-extent): Removed.
7053         * font-lock.el (font-lock-old-len): Removed.
7054         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7055         * font-lock.el (font-lock-pending-extent-table): New.
7056         * font-lock.el (font-lock-range-table): New.
7057         * font-lock.el (font-lock-after-change-function):
7058         * font-lock.el (font-lock-after-change-function-1): Removed.
7059         * font-lock.el (font-lock-fontify-pending-extents): New.
7060         * font-lock.el ('font-lock-revert-cleanup): Removed.
7061         * font-lock.el ('font-lock-revert-setup): Removed.
7062         Rewrite deferral code to handle any number of changes, merging
7063         them properly.  Remove hacked-up code for revert-buffer, now
7064         unnecessary.
7065
7066         * menubar-items.el (default-menubar):
7067         In Options->Edit Init File, don't switch to emacs-lisp-mode
7068         unless necessary; doing this turns off font-lock.
7069
7070 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7071
7072         * keydefs.el: Define C-x BS to backward-kill-sentence.
7073
7074 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7075
7076         * files.el (hack-local-variables-prop-line): Use non-greedy
7077         matching to process -*-texinfo-*- -*-.
7078
7079 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7080
7081         * minibuf.el (minibuf-directory-files): new function.
7082         (read-file-name-activate-callback): use minibuf-directory-files.
7083         (read-directory-name-internal): ditto.
7084         (mouse-file-display-completion-list): ditto.
7085         (mouse-directory-display-completion-list): ditto.
7086         (read-file-name-internal): remove "./" from completion list unless
7087         explicitly matched, for consistency.
7088
7089 2000-05-11  Ben Wing  <ben@xemacs.org>
7090
7091         * gutter-items.el (gutter-buffers-tab):
7092         * gutter-items.el (add-tab-to-gutter):
7093         * gutter-items.el (update-tab-in-gutter):
7094         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7095         * gutter-items.el (append-progress-display):
7096         * gutter-items.el (abort-progress-display):
7097         * gutter-items.el (raw-append-progress-display):
7098         Further fixes.  Use set-glyph-image not set-image-instance-property,
7099         to fix problems with multiple windows in a frame.
7100
7101         * menubar-items.el (tutorials-menu-filter):
7102         Fix typo.
7103
7104         * startup.el (early-error-handler):
7105         Display message box under windows; otherwise, message will disappear
7106         before it can be viewed.
7107
7108         * update-elc.el:
7109         Fix bug in NEEDTODUMP processing.
7110
7111 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7112
7113         * startup.el (lock-directory): Removed.
7114         (superlock-file): Ditto.
7115         (startup-set-paths): Remove lockdir.
7116         (startup-setup-paths-warning): Remove lock-directory.
7117
7118         * setup-paths.el (paths-find-lock-directory): Removed.
7119         (paths-find-superlock-file): Ditto.
7120
7121 2000-05-09  Ben Wing  <ben@xemacs.org>
7122
7123         * faces.el (set-face-property):
7124         * faces.el (set-face-font):
7125         * faces.el (set-face-foreground):
7126         * faces.el (set-face-background):
7127         * faces.el (set-face-background-pixmap):
7128         * faces.el (set-face-underline-p):
7129         * faces.el (set-face-strikethru-p):
7130         * faces.el (set-face-highlight-p):
7131         * faces.el (set-face-dim-p):
7132         * faces.el (set-face-blinking-p):
7133         * faces.el (set-face-reverse-p):
7134         doc string changes.
7135
7136         * glyphs.el:
7137         * glyphs.el (make-image-specifier):
7138         * glyphs.el (glyph-property):
7139         * glyphs.el (set-glyph-image):
7140         * glyphs.el (make-glyph):
7141         * glyphs.el (make-pointer-glyph):
7142         * glyphs.el (make-icon-glyph):
7143         * glyphs.el (widget-image-instance-p): New.
7144         authorship info, lots of doc changes.  New predicate, inadvertently
7145         omitted.  the general principle with specifier docs is now that
7146         the description of instantiators should go with the make-foo-specifier
7147         fun's doc string, rather than in foo-specifier-p.  this follows
7148         conventions elsewhere in XEmacs and in general is a lot more obvious
7149         of a place to look.  sometimes the make-foo-specifier function needs
7150         to be created in the process.
7151
7152         * gutter.el:
7153         * gutter.el (make-gutter-specifier): New.
7154         * gutter.el (make-gutter-size-specifier): New.
7155         * gutter.el (make-gutter-visible-specifier): New.
7156         specifier doc updates according to the conventions specified before.
7157
7158         * objects.el:
7159         * objects.el (make-font-specifier):
7160         * objects.el (make-color-specifier):
7161         * objects.el (make-face-boolean-specifier): New.
7162         specifier doc updates according to the conventions specified before.
7163
7164         * specifier.el:
7165         * specifier.el (set-specifier):
7166         * specifier.el (make-integer-specifier): New.
7167         * specifier.el (make-boolean-specifier): New.
7168         * specifier.el (make-natnum-specifier): New.
7169         * specifier.el (make-generic-specifier): New.
7170         * specifier.el (make-display-table-specifier): New.
7171         specifier doc updates according to the conventions specified before.
7172
7173         * toolbar.el:
7174         * toolbar.el (make-toolbar-specifier): New.
7175         specifier doc updates according to the conventions specified before.
7176
7177 2000-05-09  Ben Wing  <ben@xemacs.org>
7178
7179         * process.el (call-process-internal): Revert to previous version
7180         because Mike's change clashed with a change I did not long before.
7181         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7182         Thanks very much Mike for pointing out the bug and submitting a
7183         patch!
7184
7185 2000-04-13  Mike Alexander  <mta@arbortext.com>
7186
7187         * process.el (call-process-internal): Send the correct input buffer
7188         (call-process-internal): Return the exit status of the process
7189
7190 2000-05-07  Ben Wing  <ben@xemacs.org>
7191
7192         * winnt.el:
7193         * winnt.el (nt-quote-args-verbatim): Removed.
7194         * winnt.el (nt-quote-args-prefix-quote): Removed.
7195         * winnt.el (nt-quote-args-backslash-quote): Removed.
7196         * winnt.el (nt-quote-args-double-quote): Removed.
7197         * winnt.el (nt-quote-args-functions-alist): Removed.
7198         * winnt.el (nt-quote-process-args): Removed.
7199         Remove all stuff for argument quoting.  We borrow the code instead
7200         from Emacs 20.6, which is much more careful in its quoting
7201         (e.g. in handling runs of the escape character) and avoids most of
7202         the need for this Lisp mechanism by checking to see whether we're
7203         running a Cygwin or normal program and doing the appropriate
7204         quoting.  If we end up needing such a mechanism, we should add
7205         it by extending the variable `mswindows-quote-process-args' so it
7206         can take an alist of regexps.
7207
7208 2000-05-07  Ben Wing  <ben@xemacs.org>
7209
7210         * keydefs.el:
7211         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7212         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7213         the window without moving point.
7214
7215         * simple.el:
7216         * simple.el (scroll-up-one): New.
7217         * simple.el (scroll-down-one): New.
7218         Functions for use with C-M-up/down.
7219
7220 2000-05-01  Martin Buchholz <martin@xemacs.org>
7221
7222         * XEmacs 21.2.33 is released.
7223
7224 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7225
7226         * dialog.el (yes-or-no-p-dialog-box):
7227         Fix docstring.
7228         Fix following horrible bug in X11 mode with focus-follows-mouse:
7229           1. Visit two files in two different frames.
7230           2. do File->Revert Buffer in one of those frames.
7231           3. Dialog box appears.
7232           4. Arrange things so that the mouse passes over the *other*
7233              frame, then to the dialog box, and click on "Yes".
7234           5. The file contents end up in the *wrong* buffer!
7235         Add TODO comment.
7236
7237 2000-04-28  Ben Wing  <ben@xemacs.org>
7238
7239         * help.el (describe-installation): correct typo introduced
7240         in last patch: boundp -> fboundp.
7241
7242         * etags.el (buffer-tag-table-list):
7243         canonicalize filenames to Unix format so that tag-table-alist
7244         searching works under Windows.
7245
7246         * autoload.el:
7247         Bowdlerize the supposedly objectionable words
7248         "who couldn't quite manage to cleanly modify batch-update-autoloads".
7249
7250         * gutter-items.el (set-progress-display-style):
7251         * gutter-items.el (search-dialog-callback):
7252         * gutter-items.el (make-search-dialog):
7253         Change to new callback-ex api.
7254
7255 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
7256
7257         * help.el: (describe-installation): decode-coding-string is not
7258         defined in a non MULE environment.
7259
7260 2000-04-28  Ben Wing  <ben@xemacs.org>
7261
7262         * gutter-items.el (buffer-list-changed-hook):
7263         use it, not record-buffer-hook.
7264
7265         * subr.el (record-buffer-hook): Removed.
7266
7267 2000-04-27  Ben Wing  <ben@xemacs.org>
7268
7269         * gutter-items.el (buffers-tab-switch-to-buffer): do not
7270         use NORECORD option.  Andy will not like this, but the existing
7271         gutter behavior is just wrong, as per this comment:
7272
7273         ;; this used to add the norecord flag to both calls below.
7274         ;; this is bogus because it is a pervasive assumption in XEmacs
7275         ;; that the current buffer is at the front of the buffers list.
7276         ;; for example, select an item and then do M-C-l
7277         ;; (switch-to-other-buffer).  Things get way confused.
7278         ;;
7279         ;; Andy, if you want to maintain the current look, you must
7280         ;;  *uncouple* the gutter order and buffers order.
7281
7282         * loaddefs.el (completion-ignored-extensions): unfuckify.
7283
7284         * bytecomp.el (batch-byte-compile-one-file): new function, used in
7285         xemacs.mak.
7286
7287         * autoload.el (batch-update-one-directory): new function, used in
7288         xemacs.mak.
7289
7290         * loadup.el: set gc-cons-threshold very high unless dumping --
7291         loadup during update-elc is much much much faster.  also do this
7292         when quick-building.
7293
7294         add commented-out code for profiling loadup.
7295
7296
7297         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
7298         is required in order to build xemacs.
7299
7300 2000-04-26  Ben Wing  <ben@xemacs.org>
7301
7302         * loadup.el: don't garbage collect during loadup if quick-build
7303         compile-time option is set.
7304
7305 2000-04-23  Ben Wing  <ben@xemacs.org>
7306
7307         * update-elc.el: compute whether any dumped .el or .elc files
7308         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
7309         if so.
7310
7311         * update-elc.el (update-elc-files-to-compile): always change
7312         NOBYTECOMPILE in the src directory rather than current dir,
7313         so it will work under NT.
7314
7315         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
7316         the form of this file is identical between Unix and Windows.
7317         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
7318         Added comment.
7319         (update-autoloads-from-directory): updated doc string.
7320         updated doc strings in a few other places.
7321
7322 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
7323
7324         * bytecomp.el (byte-force-recompile): Fix argument to
7325         byte-recompile-directory.
7326
7327 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
7328
7329         * gutter-items.el (progress-display-clear-when-idle): Use
7330         add-one-shot-hook.
7331         * gutter-items.el (clear-progress-display): Adjust number of
7332         arguments.
7333
7334 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7335
7336         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
7337
7338 2000-04-16  Ben Wing  <ben@xemacs.org>
7339
7340         * printer.el: New file.
7341
7342         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
7343
7344         * help.el (describe-installation): Fix decoding for Windows.
7345
7346         * menubar-items.el:
7347         * menubar-items.el (default-menubar):
7348         * menubar-items.el (tutorials-menu-filter): New.
7349         * menubar-items.el (popup-menubar-menu):
7350         Add authorship.  Redo Help menu and Tutorials filter.
7351
7352         * menubar.el: Correct comment.
7353
7354         * modeline.el (modeline-buffer-identification): Correct doc string.
7355
7356         * simple.el:
7357         * simple.el (printing): Removed.
7358         * simple.el (printer-name): Removed.
7359         * simple.el (generic-print-buffer): Removed.
7360         * simple.el (generic-print-region): Removed.
7361         Move generic print code to printer.el.
7362
7363 2000-04-15  Ben Wing  <ben@xemacs.org>
7364
7365         * simple.el (generic-print-region): New.
7366         make this function actually work.
7367         (generic-print-buffer): call generic-print-region.
7368
7369 2000-04-14  Andy Piper  <andy@xemacs.org>
7370
7371         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
7372         by using the new widget-callback-current-channel.
7373         (search-dialog-callback): ditto.
7374
7375 2000-04-12  Andy Piper  <andy@xemacs.org>
7376
7377         * gutter.el (default-gutter-position): moved from gutter-items.el.
7378         (default-gutter-position-changed-hook): ditto.
7379         (gutter-element-visibility-changed-hook): ditto.
7380         (set-gutter-element): ditto.
7381         (remove-gutter-element): ditto.
7382         (set-gutter-element-visible-p): ditto.
7383         (gutter-element-visible-p): ditto.
7384         (init-gutter): ditto.
7385
7386         * dialog.el (make-dialog-box): renamed and moved from
7387         gutter-items.el
7388
7389         * gutter-items.el: move various functions elsewhere.
7390
7391 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
7392
7393         * menubar-items.el: Fixed place of parenthesis.
7394
7395 2000-04-12  Ben Wing  <ben@xemacs.org>
7396
7397         * etags.el (find-tag-at-point): New.  Lets you do find-tag
7398                 without constantly being prompted for the tag.
7399         * simple.el: Added a number of section headings, to clarify the
7400                 organization of this file.
7401         * simple.el (activate-region):
7402         * simple.el (region-exists-p):
7403         * simple.el (region-active-p):
7404                 Moved these three function down to the other side of
7405                 the case-changing functions, so they join the rest of
7406                 the region code.
7407         * simple.el (printing): New.
7408         * simple.el (printer-name): New.
7409         * simple.el (generic-print-buffer): New.
7410                 New functions, a very simple prototype for a unified
7411                 printing interface.
7412
7413         * process.el (call-process-internal): Real fix for null BUFFER,
7414                 other problems with BUFFER specs.
7415
7416         * menubar-items.el:
7417                 Fixed up File->Print to use new printing functions.
7418                 Various corrections and expansions to Grep/Compile menus.
7419                 New options for Printing.
7420                 New options for SMTP Mail, the way to send mail under
7421                   MS Windows. (There's also a package patch to make SMTP
7422                   Mail be the default under MSWin.)
7423
7424 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
7425
7426         * menubar-items.el: Selecting Rectangle Mousing from menubar
7427         did not work.  Needed to quote mouse-track-rectangle-p.
7428
7429 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7430
7431         * cl-compat.el (keywordp): Removed.
7432
7433 2000-04-05  Andy Piper  <andy@xemacs.org>
7434
7435         * gutter-items.el (progress-layout-glyph): don't initialize here.
7436         (progress-gauge-glyph): use dynamic sizing.
7437         (set-progress-display-style): new function. Set progress glyphs
7438         appropriately depending on the style.
7439         (progress-display-style): new variable. Custom version of
7440         set-progress-display-style.
7441         (progress-abort-glyph): switch to dynamic sizes.
7442         (search-dialog-text): make the edit field active.
7443
7444 2000-04-04  Andy Piper  <andy@xemacs.org>
7445
7446         * gutter-items.el (make-search-dialog): need to make the search
7447         dialog visible after creation.
7448
7449         * menubar-items.el (default-menubar): use the search dialog for
7450         searching. Remove some extraneous search menu items.
7451
7452         * gutter-items.el (set-gutter-element): allow glyphs to be used as
7453         well as strings.
7454         (make-gutter-only-dialog-frame): allow the user to create the
7455         frame unmapped. Allow the gutter spec to be given as a glyph.
7456         (search-dialog-direction): new variable.
7457         (search-dialog-text): new variable.
7458         (search-dialog-callback): new function. Callback for the search
7459         dialog action.
7460         (make-search-dialog): new function. Create a user-friendly search
7461         dialog.
7462
7463 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
7464
7465         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
7466         under Windows.
7467
7468 2000-04-01  Andy Piper  <andy@xemacs.org>
7469
7470         * font-lock.el (font-lock-fontify-keywords-region): Calculate
7471         progress more accurately.
7472
7473 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
7474
7475         * finder.el (finder-compile-keywords): Process readable files only.
7476         Because error in process of .#finder-inf.el when compile xemacs
7477         with --with-clash-detection option.
7478
7479 2000-03-31  Andy Piper  <andy@xemacs.org>
7480
7481         * gutter-items.el (append-progress-display): don't delay after a
7482         successful font-lock.
7483         (make-gutter-only-dialog-frame): new function. Allow users to
7484         create gutter-only dialogs.
7485
7486 2000-03-27  Mike Alexander  <mta@arbortext.com>
7487
7488         * process.el (call-process-internal): Handle a null BUFFER
7489         parameter correctly.
7490
7491 2000-03-28  Andy Piper  <andy@xemacs.org>
7492
7493         * gutter-items.el (abort-progress-display): put strings in the
7494         gutter not extents.
7495         (progress-layout-glyph): signal special 'quit callback.
7496         (progress-display-quit-function): deleted.
7497         (progress-display-stop-callback): deleted.
7498         (progress-display-dispatch-command-events): deleted.
7499         (append-progress-display): remove calls to
7500         progress-display-dispatch-command-events.
7501         (raw-append-progress-display): ditto.
7502
7503 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
7504
7505         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
7506         being a list.  Actually define `stipple-pixmap-p' which is used as
7507         an error predicate.  Correctly handle PIXMAP being either relative
7508         or absolute file name.
7509
7510 2000-03-24  Andy Piper  <andy@xemacs.org>
7511
7512         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
7513         (abort-progress-display): ditto. Don't delete the created extent.
7514         (raw-append-progress-display): ditto.
7515         (progress-display-dispatch-non-command-events): new
7516         function. Encapsulates what we want to do when no command input is
7517         required.
7518         (progress-display-dispatch-command-events): likewise, but disable
7519         for now since it causes too many problems.
7520         (append-progress-display): use them.
7521         (raw-append-progress-display): ditto.
7522         (default-gutter-position-changed-hook): set this rather than
7523         default-gutter-position-changed.
7524         (default-gutter-position-changed-hook): lambda with zero arguments
7525         rather than one.
7526         (raw-append-progress-display): trap errors in pending input since
7527         allowing them to signal will hose the gauge well and
7528         truly. Ideally we would like to delay these until we are more able
7529         to cope.
7530         (append-progress-display): ditto.
7531
7532 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
7533
7534         * lisp/make-docfile.el: call-process-internal is now implemented
7535         in process.el.
7536
7537 2000-03-21  Ben Wing  <ben@xemacs.org>
7538
7539         * mule\mule-cmds.el (set-language-info-alist):
7540         Fix to correspond to new menu arrangement.
7541
7542 2000-03-21  Ben Wing  <ben@xemacs.org>
7543
7544         * process.el:
7545         * process.el (call-process-internal): New.
7546         New implementation of call-process.  Only enabled under NT, so far.
7547         stderr handling not implemented yet in CVS'd C code.
7548
7549 2000-03-20  Ben Wing  <ben@xemacs.org>
7550
7551         * lisp-mode.el:
7552         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
7553         * lisp-mode.el (lisp-interaction-mode):
7554         Put back Lisp Interaction menubar for Jan V's sake.
7555
7556         * simple.el:
7557         * simple.el (mark-ring):
7558         * simple.el (dont-record-current-mark): New.
7559         * simple.el (in-shifted-motion-command): New.
7560         * simple.el (mark-ring-unrecorded-commands): New.
7561         * simple.el (mark-ring-max):
7562         * simple.el (set-mark-command):
7563         * simple.el (push-mark):
7564         * simple.el (handle-pre-motion-command):
7565         Implement scheme for not recording unimportant marks.
7566
7567         * subr.el:
7568         * subr.el (function-allows-args): New.
7569         New function function-allows-args.
7570
7571 2000-03-20  Martin Buchholz <martin@xemacs.org>
7572
7573         * XEmacs 21.2.32 is released.
7574
7575 2000-03-20  Andy Piper  <andy@xemacs.org>
7576
7577         * gutter-items.el (update-tab-in-gutter): force selection of the
7578         selected-window if required to do so.
7579         (buffers-tab-items): ditto.
7580         (add-tab-to-gutter): ditto.
7581         (create-frame-hook): use force-selection.
7582         (default-gutter-position-changed): lambdify.
7583         (update-tab-hook): deleted since it was only used in one place.
7584
7585 2000-03-18  Andy Piper  <andy@xemacs.org>
7586
7587         * files.el (find-file-noselect): undo change that shouldn't have
7588         gone in.
7589
7590 2000-03-17  Andy Piper  <andy@xemacs.org>
7591
7592         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
7593         of selected-window trickery.
7594
7595         * gutter-items.el (update-tab-in-gutter): don't give dedicated
7596         frames tabs.
7597         (progress-display-stop-callback): progress -> progress-display
7598         (progress-display-quit-function): ditto.
7599         (clear-progress-display): ditto.
7600         (remove-progress-display): ditto.
7601         (append-progress-display): ditto.
7602         (abort-progress-display): ditto.
7603         (raw-append-progress-display): ditto.
7604         (display-progress-display): ditto.
7605         (current-progress-display-label): ditto.
7606         (current-progress-display): ditto.
7607         (lprogress-display): ditto and save the buffer
7608         (progress-display): ditto. Otherwise the buffer sometimes gets
7609         changed which confuses font-lock.
7610
7611         * font-lock.el (font-lock-default-fontify-buffer): catch all
7612         errors, not just quit.
7613         (font-lock-mode): progress -> display-progress
7614         (font-lock-default-fontify-buffer): ditto.
7615         (font-lock-fontify-syntactically-region): ditto.
7616         (font-lock-fontify-keywords-region): ditto.
7617
7618 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
7619
7620         * cl.el (gensym): Move to here from cl-macs.el.
7621         (gentemp): Ditto.
7622
7623 2000-03-16  Andy Piper  <andy@xemacs.org>
7624
7625         * font-lock.el (font-lock-mode): use lprogress and friends for
7626         progress management.
7627         (font-lock-default-fontify-buffer): ditto.
7628         (font-lock-fontify-syntactically-region): ditto.
7629         (font-lock-fontify-keywords-region): ditto.
7630         (font-lock-revert-cleanup): fix reverting.
7631         (font-lock-revert-setup): ditto.
7632
7633         * gutter-items.el (progress-use-echo-area): new variable. Use the
7634         echo area for progress gauges if non-nil.
7635         (clear-progress): remove echo area stuff and defer to
7636         clear-message.
7637         (append-progress): dispatch non-command events after each progress
7638         increment. Remove echo area stuff.
7639         (abort-progress): remove echo area stuff and defer to
7640         display-message.
7641         (raw-append-progress): ditto. Dispatch non-command events after
7642         gutter redisplay.
7643         (display-progress): defer echo area stuff to display-message.
7644
7645         * gutter-items.el (clear-progress):
7646         (abort-progress): indentation changes.
7647         (display-progress): don't clear progress.
7648         (append-progress): compare messages with equal.
7649         (raw-append-progress): use dispatch-non-command-events to flush
7650         widget creation events.
7651
7652 2000-03-13  Ben Wing  <ben@xemacs.org>
7653
7654         * abbrev.el:
7655         * abbrev.el (abbrev-string-to-be-defined): New.
7656         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
7657         Changes for use with the menubar.
7658
7659 2000-03-12  Ben Wing  <ben@xemacs.org>
7660
7661         * alist.el (vassoc): moved here from font-menu.el.
7662
7663         * custom.el (defface): typo fix.
7664
7665         * dialog.el (yes-or-no-p-dialog-box):
7666         * dialog.el (message-box):
7667         * files.el (save-some-buffers-1):
7668         Put accelerators in the button names.
7669
7670         * font-lock.el (font-lock-comment-face):
7671         * font-lock.el (font-lock-keyword-face):
7672         * font-lock.el (font-lock-function-name-face):
7673         Fixed some of the colors under MS Windows because the existing
7674         default colors were hardly different from black and needed to be
7675         made lighter.
7676
7677         * font-menu.el:
7678         * font-menu.el (font-menu-split-long-menu):
7679         * font-menu.el (font-menu-family-constructor):
7680         * font-menu.el (font-menu-size-constructor):
7681         * font-menu.el (font-menu-weight-constructor):
7682         * font-menu.el (font-menu-set-font):
7683         vassoc moved to alist.el.
7684         Accelerators added to all menus.
7685         Unused bound var new-props removed.
7686
7687         * keydefs.el: I did a whole lot of rearranging to put things in a
7688         more consistent order and fixed a number of cases where key
7689         combinations involving up, down, left, right and so on were
7690         defined but the corresponding keypad combinations were not
7691         defined.
7692
7693         * lisp-mode.el:
7694         * lisp-mode.el (lisp-interaction-mode-popup-menu):
7695         * lisp-mode.el (emacs-lisp-mode):
7696         * lisp-mode.el (lisp-interaction-mode):
7697         * lisp-mode.el (flet):
7698         Added accelerators onto the menus.
7699         Made all the different versions of the let function be indented
7700         the same way.
7701         Undid Steve's easy-menu-ification, because it makes it impossible
7702         to have the menubar and popup menus different.
7703         Cleaned up the menu; added items for find-function &c and some
7704         indenting, and removed debug-on-*.
7705
7706         * list-mode.el (list-mode-hook):
7707         * list-mode.el (list-mode):
7708         * list-mode.el (completion-setup-hook):
7709         * list-mode.el (display-completion-list):
7710         Added support for the :window-height keyword, which is required
7711         because of other changes that I made for the file dialog box.  I
7712         also made the hook variables list-mode-hook and
7713         completion-setup-hook and also minibuffer-setup-hook in
7714         minibuf.el be permanent-local; see comment in list-mode.el.
7715
7716         * map-ynp.el (map-y-or-n-p):
7717         Added accelerators to the dialog buttons.
7718
7719         * menubar-items.el (menu-truncate-list):
7720         New internal function.
7721         * menubar-items.el (submenu-generate-accelerator-spec):
7722         * menubar-items.el (menu-item-strip-accelerator-spec):
7723         * menubar-items.el (menu-item-generate-accelerator-spec):
7724         New exported functions, for use in auto-generating accelerator specs.
7725
7726         * menubar-items.el:
7727         * menubar-items.el (default-menubar):
7728         * menubar-items.el (maybe-add-init-button):
7729         * menubar-items.el (bookmark-menu-filter):
7730         * menubar-items.el (slow-format-buffers-menu-line):
7731         * menubar-items.el (build-buffers-menu-internal):
7732         * menubar-items.el (language-environment-menu-filter):
7733         * menubar-items.el (default-popup-menu):
7734         * menubar-items.el (popup-buffer-menu):
7735         * menubar-items.el (popup-menubar-menu):
7736         Did a major overhaul on this file, and in fact I'm nowhere near
7737         done working on the menubar, and there will be more patches to
7738         come.  A basic summary of what I've done:
7739
7740         a) I added accelerators to all of the menu items.  For menus that
7741         are auto-generated, such as the buffers menu, the accelerators are
7742         automatically added to the beginning of each line using the
7743         numbers 1 through 9, then zero, and then letters starting with A,
7744         but omitting the letters that are already in use for the fixed
7745         menu items at the top of the buffers menu.  To facilitate adding
7746         accelerators of this kind, I created some new functions
7747         (*-accelerator-spec), which are also being used by other filters
7748         that auto generate lists of things such as ftp sites to download
7749         packages.  If people really don't like these accelerators
7750         appearing at the beginning of the menu items, a variable can be
7751         added to optionally turn them off, but I think this is rather
7752         pointless because other menu items have accelerators and many or
7753         most of the menu users will use the accelerators if the support is
7754         there.
7755
7756         b) I combined the top level Tools and Apps menus into a single
7757         Tools menu, because the distinction between the two is not
7758         obvious, and the items on the menus are not used often enough that
7759         putting some of them onto submenus is a problem.
7760
7761         c) I created two new top level menus called View and Cmds because
7762         there were too many items on the File and Edit menus, and I'm going
7763         to be adding more items to these menus.  In contrast to the Tools
7764         menu, the items on these menus may be used quite often during an
7765         editing session, and so should be available with fewer
7766         keystrokes.
7767
7768         d) I added a number of options to the options menu, including one
7769         for controlling whether the alt key can be used to traverse to
7770         menu items using the accelerators, one for controlling behavior of
7771         control-k, one for controlling how the kill and yank functions
7772         interact with the clipboard, a few additional buffers-menu
7773         options, and various other things.  I also did a bit of
7774         rearranging, for example, combining the keyboard and mouse options
7775         into a single keyboard and mouse submenu to facilitate the
7776         accelerators on that level.
7777
7778         e) I changed the variable buffers-menu-format-buffer-line-function
7779         to take two arguments instead of one, the second argument being
7780         the line number for use in creating an accelerator.  I added a
7781         hack to support existing functions with one argument (although I
7782         doubt that very many of these exist), for backward compatibility.
7783
7784         f) I moved the top level mule menu to be a submenu of the edit
7785         menu.  I think that most of the items on this menu are fairly
7786         useless and there are certainly not enough frequently used items
7787         to justify this being its own top level menu.
7788
7789         g) I combined most of the items in big-menubar.el into the main menu.
7790         If people think the main menu is too big, it would be possible to
7791         create different configurations, some smaller.
7792
7793         * menubar.el (check-menu-syntax):
7794         Deleted some syntax checks that were no longer valid, partly
7795         because of changes that were already made a long time ago, and
7796         partly because of a change I made where I allow the name of the
7797         menu item to be an evaluated expression rather than just a string,
7798         similar to all of the other parameters of a menu item.
7799
7800         * minibuf.el:
7801         * minibuf.el (read-file-name-1):
7802         * minibuf.el (mouse-read-file-name-1):
7803         I made a number of changes to improve the appearance
7804         and functioning of the file dialog box.  They include:
7805
7806         a) Fixing the problem where closing the dialog box by clicking on
7807         the close button of the window didn't properly exit the
7808         minibuffer.
7809
7810         b) Fixing the problem that if you typed part of a file name, and
7811         then clicked on a completion with the mouse, the file was not
7812         correctly selected.
7813
7814         c) Changing the title of the dialog box to reflect the operation
7815         being done in accordance with user interface conventions, rather
7816         than the name of the dialog box buffer, which is rather useless.
7817
7818         d) Remove the words "possible completions are" which didn't
7819         belong.
7820
7821         e) Fix things so that the completions scroll off the end of the
7822         completions windows only to the right, rather than both to the
7823         right and down, which is in accordance with Windows user interface
7824         conventions.
7825
7826         * msw-init.el (init-post-mswindows-win):
7827         Added a binding for meta-F4, which is the standard windows binding
7828         for exiting a program.
7829
7830         * select.el (get-selection-no-error):
7831         * select.el (own-selection):
7832         * select.el (own-clipboard):
7833         Added an optional argument called append to the functions
7834         own-selection and own-clipboard.  This adds support for appending
7835         text to the existing selection and allows the function
7836         own-clipboard to be used as the value of the variable
7837         interprogram- cut-function.
7838
7839         Fixed a bug in own-selection in handling zmacs-region-stays.
7840
7841         * simple.el (historical-kill-line): New.
7842
7843         * simple.el (kill-line):
7844         * simple.el (interprogram-cut-function):
7845         * simple.el (interprogram-paste-function):
7846         * simple.el (handle-pre-motion-command):
7847         * simple.el (next-line):
7848         * simple.el (previous-line):
7849         a) Expanded the variable kill-whole-line, so that function
7850         kill-line can be set to delete the entire line always, not just
7851         when cursor is at the beginning of the line.  This is controlled
7852         by setting the variable kill-whole-line to the symbol 'always.
7853         This behavior, as well as the existing kill-whole-line behavior,
7854         now only take effect when kill-line is called interactively,
7855         although this is a departure from a previous behavior in the case
7856         of setting this variable kill-whole-line to t.  It is almost
7857         certainly what has always been intended, and most likely the old
7858         way of doing things introduced bugs.  I also created a function
7859         called historical-kill-line, which ignores the kill-whole-line
7860         setting and always gives the historical behavior of only killing
7861         to the end of the line.  I bound this function to shift- control-k
7862         so that the kill to end of line behavior is available, even when
7863         kill-whole-line has been set to change control-k into the simple
7864         delete-whole-line behavior. (This can be set using the options
7865         menu.)
7866
7867         b) I changed things so that kill and yank now interact with the
7868         clipboard by default under windows.  This was done by changing the
7869         default value of interprogram-cut- function and
7870         interprogram-paste-function.  You can get the old behavior by
7871         setting these to nil, and there is an option on the options menu
7872         to do this.
7873
7874         c) I added support for selecting text using shifted motion keys.
7875         This support is on by default and can be controlled by the
7876         variable shifted-motion-keys-select-region.  There is also a
7877         variable called unshifted-motion-keys-deselect-region that
7878         controls more specifically how the shifted motion key behavior
7879         works.  I did not put an option on the options menu to turn this
7880         off, because I can't imagine why this would be useful.
7881
7882         * simple.el (forward-block-of-lines):
7883         * simple.el (backward-block-of-lines):
7884         * simple.el (block-movement-size):
7885         New.
7886
7887         * simple.el (uncapitalized-title-words):
7888         * simple.el (uncapitalized-title-word-regexp):
7889         * simple.el (capitalize-string-as-title):
7890         * simple.el (capitalize-region-as-title):
7891         New.
7892
7893
7894         * subr.el (add-hook):
7895         * subr.el (make-local-hook): New.
7896         * subr.el (remove-local-hook): New.
7897         * subr.el (add-one-shot-hook): New.
7898         * subr.el (add-local-one-shot-hook): New.
7899         Added some functions to make using hooks easier.
7900         These include:
7901
7902         a) Functions add-local-hook and remove-local-hook to make it easy
7903         to use local hooks.
7904
7905         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
7906         make it possible to add a "one-shot" hook, which is to say a hook
7907         that runs only once, and automatically removes itself after the
7908         first time it has run.
7909
7910 2000-03-09  Andy Piper  <andy@xemacs.org>
7911
7912         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
7913
7914 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
7915
7916         * buff-menu.el (buffers-menu-omit-invisible-buffers):
7917         Moved from menubar-items.el.
7918         * dumped-lisp.el: Dump gutter-items regardless of menubar.
7919
7920 2000-03-08  Andy Piper  <andy@xemacs.org>
7921
7922         * gutter-items.el (build-buffers-tab-internal): add selected field
7923         to buffers tab spec.
7924
7925 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
7926
7927         * minibuf.el (last-exact-completion): Initialize to nil.
7928
7929 2000-03-07  Didier Verna  <didier@xemacs.org>
7930
7931         * startup.el (command-line-1): remove unused variable
7932         `first-file-buffer'.
7933
7934 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
7935
7936         * loaddefs.el (completion-ignored-extensions): Removed ".log",
7937         which is also used for Web server log files.
7938
7939 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
7940
7941         * mule/mule-charset.el: Setup auto-fill-chars.
7942
7943 2000-03-02  SL Baur  <steve@beopen.com>
7944
7945         * subr.el (with-string-as-buffer-contents): Reimplement using
7946         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
7947         non-deletion of buffer after execution problem.
7948         (with-output-to-string): Use unique buffer name.
7949
7950 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7951
7952         * gutter-items.el (buffers-tab-sort-function):  New variable.
7953         (buffers-tab-items):  Funcall it to sort the buffer tab list.
7954
7955 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
7956
7957         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
7958
7959 2000-02-28  Martin Buchholz  <martin@xemacs.org>
7960
7961         * menubar-items.el (maybe-add-init-button): Remove the "Load
7962         .emacs" button from all menubars.
7963
7964 2000-03-01  Didier Verna  <didier@xemacs.org>
7965
7966         * rect.el (string-rectangle): depend on `pending-delete-mode' for
7967         region rectangle replacement (from Jan Vroonhof).
7968         (replace-rectangle): new function.
7969
7970 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7971
7972         * mule/mule-cmds.el (set-default-coding-systems): Use
7973         set-terminal-coding-system and set-keyboard-coding-system.
7974         * coding.el (set-terminal-coding-system): Use
7975         set-console-tty-output-coding-system.
7976         (set-keyboard-coding-system): Use
7977         set-console-tty-input-coding-system.
7978
7979 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
7980
7981         * minibuf.el (read-variable): Allow symbol to default argument.
7982
7983 2000-02-27  Andy Piper  <andy@xemacs.org>
7984
7985         * gutter-items.el (update-tab-hook): new function to be used for
7986         hooks.
7987         (create-frame-hook): add update-tab-hook.
7988         (record-buffer-hook): ditto.
7989         (default-gutter-position-changed): ditto.
7990         (default-gutter-position): updating the buffers tab is now handled
7991         by a hook.
7992         (default-gutter-position-changed-hook): new variable.
7993         (gutter-element-visibility-changed-hook): ditto.
7994         (set-gutter-element-visible-p): call it.
7995         (set-gutter-element): use modify-specifier-instances. Set extents
7996         as duplicable before using.
7997         (remove-gutter-element): ditto.
7998         (set-gutter-element-visible-p): ditto.
7999         (init-gutter): new function.
8000         (add-tab-to-gutter): use new gutter-element functions rather than
8001         setting specifiers directly.
8002         (clear-progress): ditto.
8003         (abort-progress): ditto.
8004         (gutter-buffers-tab-visible-p): renamed from
8005         default-gutter-visible-p
8006
8007         * specifier.el (modify-specifier-instances): new function from Jan
8008         Vroonhof.
8009
8010         * x-init.el (init-post-x-win): call init-gutter.
8011
8012         * msw-init.el (init-post-mswindows-win): call init-gutter.
8013
8014         * menubar-items.el (default-menubar): Update to reflect new gutter
8015         variables.
8016
8017 2000-02-26  Andy Piper  <andy@xemacs.org>
8018
8019         * gutter-items.el (set-gutter-element): new function. Add gutter
8020         elements to the specified gutter.
8021         (remove-gutter-element): new function. Remove gutter elements from
8022         the specified gutter.
8023         (set-gutter-element-visible-p): new function. Set gutter element
8024         visibility for the provided gutter-visible specifier.
8025
8026 2000-02-23  Andy Piper  <andy@xemacs.org>
8027
8028         * gutter-items.el (add-tab-to-gutter): specify dimensions
8029         dynamically.
8030
8031 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8032
8033         * gutter-items.el (add-tab-to-gutter):
8034         * package-get.el (package-get-interactive-package-query):
8035         * package-ui.el (pui-directory-exists):
8036         (pui-install-selected-packages):
8037         (pui-list-packages):
8038         Use #'(lambda ...)  instead of '(lambda ...).
8039
8040 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8041
8042         * startup.el (load-user-init-file): Check to make sure user
8043           has an init-file before calling load().
8044
8045 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8046
8047         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8048
8049 2000-02-23  Martin Buchholz <martin@xemacs.org>
8050
8051         * XEmacs 21.2.31 is released.
8052
8053 2000-02-21  Mike Sperber <mike@xemacs.org>
8054
8055         * loadup.el (really-early-error-handler):
8056         * update-elc.el:
8057         * make-docfile.el:
8058         Remove dependency on EMACSBOOTSTRAP... environment variables.
8059
8060 2000-02-21  Martin Buchholz <martin@xemacs.org>
8061
8062         * XEmacs 21.2.30 is released.
8063
8064 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8065
8066         * byte-optimize.el (byte-optimize-plus):
8067         (byte-optimize-minus):
8068         (byte-optimize-multiply):
8069         Optimize (- 0) to 0, not (-)
8070         Optimize (+ 5 3.0) to 8.0
8071         Optimize (* 5 3.0) to 15.0
8072         Improve readability.
8073
8074 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8075
8076         * modeline.el: (modeline-scrolling-method): change modeline
8077         mswindows cursor appearance according to the value.
8078
8079         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8080         and 'gui-element face colors and 'gui-element face font to Windows
8081         defaults.
8082
8083 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8084
8085         * font-lock.el: Javadoc enhancements
8086
8087 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8088
8089         * ldap.el (toplevel): Test if LDAP support has been compiled in
8090         (ldap-verbose): New option
8091         (ldap-search-entries): Renamed from the previous ldap-search
8092         Conditionalize message display on ldap-verbose
8093         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8094         defuns
8095         (ldap-search): Is now defined as an obsolete wrapper calling
8096         ldap-search-basic or ldap-search-entries
8097
8098
8099 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8100             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8101             Jan Vroonhof  <jan@xemacs.org>
8102
8103         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8104         When for-effect is true, didn't call `byte-optimize-form'
8105         in and/or subforms without last.
8106
8107 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8108
8109         * package-get.el (package-get-download-sites): Use correct custom
8110         type.
8111
8112 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8113
8114         * files.el (write-file): Ask for coding system when compiled with
8115         file-coding.
8116
8117 2000-02-16  Andy Piper  <andy@xemacs.org>
8118
8119         * buffer.el (switch-to-buffer): give norecord argument to
8120         set-window-buffer instead of explicitly recording.
8121
8122         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8123         we have to pick a window.
8124
8125 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8126
8127         * mule/mule-cmds.el (describe-language-support): Don't add
8128         unexist function to help-map.
8129         (describe-coding-system): Don't use already assigend `C'.
8130
8131 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8132
8133         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8134         work in custom.
8135
8136 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8137
8138         * about.el: Ienaga's e-mail address change.
8139
8140 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8141
8142         * etags.el (find-tag): force new window -- even if buf already
8143         visible -- when other-window is t
8144
8145 2000-02-16  Martin Buchholz <martin@xemacs.org>
8146
8147         * XEmacs 21.2.29 is released.
8148
8149 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8150
8151         * cl-extra.el (getf): This is now identical to `plist-get', so
8152         just defalias it.
8153         * cl-macs.el: Make getf an alias to plist-get, at the
8154         byte-compiler level, using define-compiler-macro.
8155
8156 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8157
8158         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8159
8160 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8161
8162         * lisp/etags.el (find-tag-internal): set exact-tagname to
8163           a regular expression that matches against the tagname
8164           part of the tag entry first instead of only looking in
8165           the context area.
8166
8167 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8168
8169         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8170         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8171
8172 2000-02-07  Martin Buchholz <martin@xemacs.org>
8173
8174         * XEmacs 21.2.28 is released.
8175
8176 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8177
8178         * cl-extra.el (getf): Just call `get', never `get*'.
8179         Make arglist match docstring.
8180         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8181         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8182         * byte-optimize.el: remove references to `get*'.
8183
8184 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8185
8186         * mule/european.el: Add syntax information for Latin3 and Latin4.
8187
8188 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8189
8190         * byte-optimize.el: Byte-optimize (length "foo")
8191
8192 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8193
8194         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8195         width check using `window-leftmost-p' and `window-rightmost-p'.
8196
8197 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8198
8199         * wid-edit.el (widget-match-inline): An atom never matches a
8200           list.
8201
8202 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8203
8204         * modeline.el: Consolidated 'x and 'mswindows specification under
8205         'win tag.
8206
8207 2000-01-29  Andy Piper  <andy@xemacs.org>
8208
8209         * gutter-items.el: (format-buffers-tab-line): Try and be
8210         intelligent about buffer naming when we have duplicates.
8211
8212 2000-01-29  Andy Piper  <andy@xemacs.org>
8213
8214         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8215         updated when it becomes visible.
8216
8217 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8218
8219         * bytecomp.el (byte-compile-insert-header): Properly set coding
8220         system under MULE and file-coding.
8221
8222 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8223
8224         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8225         (dontusethis-set-value-terminal-coding-system-handler):
8226         (dontusethis-set-value-keyboard-coding-system-handler):
8227         Never undefine coding system aliases.  Emergency fix for gnus.
8228
8229 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8230
8231         * files.el (abbreviate-file-name): Use directory-sep-char instead
8232         of hard-coded "/".
8233
8234 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8235
8236         * startup.el (user-init-file-base-list): New variable, replacing
8237         user-init-file-base.
8238         (find-user-init-file): New function.
8239         (command-line-early): Use it.
8240         (load-user-init-file): Ditto.
8241
8242 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8243
8244         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8245         calling valid-image-instantiator-format-p
8246
8247 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8248
8249         * isearch-mode.el (isearch-mode): The variable is
8250         isearch-unhidden-extents, not isearch-opened-extents.
8251
8252 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8253
8254         * minibuf.el (next-history-element): Modify error message if a
8255         default value is available.
8256
8257 2000-01-26  Martin Buchholz  <martin@xemacs.org>
8258
8259         * bytecomp.el (byte-compile-file): Don't unconditionally write
8260         .elc files in binary - might contain non-Latin1.
8261
8262 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8263
8264         * process.el (shell-quote-argument): Use (nt-quote-process-args)
8265         for windows-nt.
8266
8267         * version.el:
8268         * startup.el (user-init-file-base):
8269         * process.el (call-process-region):
8270         * files.el (make-backup-file-name):
8271         (backup-file-name-p):
8272         (file-relative-name):
8273         (abbreviate-file-name):
8274         (set-auto-mode):
8275         * code-process.el (call-process-region): Removed unnecessary
8276         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
8277         support out of the universe.
8278
8279         * process.el:
8280         * code-process.el:
8281         * bytecomp.el (byte-compile-file): Removed reference to
8282         buffer-file-type, and commented usage of binary-process-output
8283         NTEmacs variables.
8284
8285 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
8286
8287         * help.el (function-arglist): Add case for macro.
8288
8289 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8290
8291         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
8292         printers.
8293         (custom-display): Added a menu for printer/display tags.
8294
8295         * frame.el (frame-type):
8296         * device.el (device-type): Added 'msprinter to the doc string, and
8297         removed 'pc -- it is not going to be implemented ever.
8298         (call-device-method): Fixed docstring typo.
8299         Defined specifier tags 'printer and 'display.
8300
8301 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
8302
8303         * lisp/itimer.el (itimer-run-expired-timers): (consp
8304           last-command-event-time) instead of (consp
8305           'last-command-event-time).
8306
8307 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8308
8309         * msw-glyphs.el: Removed obsolete commentary.
8310
8311 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8312
8313         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
8314         better default value.
8315
8316 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
8317
8318         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
8319         (read-string): Ditto.
8320         (eval-minibuffer): Ditto.
8321         (read-command): Ditto.
8322         (read-function): Ditto.
8323         (read-variable): Ditto.
8324         (read-number): Ditto.
8325         (read-shell-command): Ditto.
8326         (read-number): Record history.
8327
8328 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8329
8330         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
8331
8332 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
8333
8334         * faces.el (startup-initialize-custom-faces): New function.
8335         Reset all faces created during auto-autoloads loading time
8336         by defface.
8337         * startup.el (command-line): Call it.
8338
8339 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
8340
8341         * about.el (about-hackers): Add myself to contributors list.
8342
8343 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8344
8345         * menubar-items.el (maybe-add-init-button): Removed an argument in
8346         a call to load-user-init-file, as the function managed to lose its
8347         formal parameter a few betas ago.
8348
8349 2000-01-18  Martin Buchholz <martin@xemacs.org>
8350
8351         * XEmacs 21.2.27 is released.
8352
8353 2000-01-18  Martin Buchholz  <martin@xemacs.org>
8354
8355         * process.el (shell-command-to-string): Use the FSF docstring.
8356         Make shell-command-to-string the standard function, and
8357         exec-to-string the (deprecated) alias.
8358
8359         * startup.el: typo fix.
8360
8361 2000-01-16  Martin Buchholz  <martin@xemacs.org>
8362
8363         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
8364
8365 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8366
8367         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
8368         buffers after visible buffers.
8369         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
8370
8371 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8372
8373         * info.el (Info-extract-menu-node-name): Stop at a dot
8374         followed by whitespace or right parenthesis.
8375
8376 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
8377
8378         * info.el (Info-directory-list): Warn against using Customize with
8379         Info-directory-list.
8380
8381 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
8382
8383         * minibuf.el (read-file-name): doc fix.
8384
8385         * autoload.el (update-file-autoloads): doc fix.
8386
8387         * about.el (about-hackers): Change my E-mail address.
8388
8389 2000-01-13  Martin Buchholz  <martin@xemacs.org>
8390
8391         * info.el (Info-visit-file): Just use the `f' interactive spec to
8392         read a filename in the standard way.
8393
8394 2000-01-13  Andy Piper  <andy@xemacs.org>
8395
8396         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
8397         (gutter-buffers-tab-extent): new variable.
8398         (update-tab-in-gutter): call add-tab-to-gutter again if the
8399         orientation has changed.
8400         (add-tab-to-gutter): cope with different orientations.
8401
8402 2000-01-11  Didier Verna  <didier@xemacs.org>
8403
8404         * info.el (Info-following-node-name): backward-skip dots as well
8405         as spaces (dots at the end of a node name aren't part of it).
8406         (Info-extract-menu-node-name): don't skip dots. There could be
8407         some in the node name.
8408         (Info-index): allow dots to be part of a node name.
8409
8410 2000-01-12  Andreas Jaeger  <aj@suse.de>
8411
8412         * files.el (auto-mode-alist): Added idlwave-mode.
8413         Patch by Carsten Dominik <dominik@astro.uva.nl>.
8414
8415 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8416
8417         * info.el (Info-search): Show default value.
8418
8419 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8420
8421         * info.el (Info-read-node-completion-table): New variable.
8422         (Info-read-node-name-1): New function.
8423         (Info-read-node-name): Use it.
8424         (Info-follow-reference): Use DEFAULT argument of completing-read.
8425         (Info-menu): Ditto.
8426
8427 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8428
8429         * hyper-apropos.el (hyper-describe-key-briefly): Save
8430         window configuration.
8431         (hyper-describe-face): Use DEFAULT of completing-read.
8432         (hyper-apropos-read-variable-symbol): Ditto.
8433         (hyper-apropos-read-function-symbol): Ditto.
8434
8435 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8436
8437         * mule/mule-cmds.el (set-default-coding-system): Set
8438         comint-exec-hook to use coding-system-for-read and
8439         coding-system-for-write so that C-x RET c works.
8440
8441 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8442
8443         * minibuf.el (minibuffer-confirm-incomplete): Customize.
8444         (previous-matching-history-element): Increment
8445         minibuffer-max-depth by 1.
8446         (next-matching-history-element): Ditto.
8447
8448 2000-01-11  Andy Piper  <andy@xemacs.org>
8449
8450         * gutter-items.el (buffers-tab): Create a new face for the buffers
8451         tab.
8452         (buffers-tab-face): use it.
8453
8454 2000-01-10  Didier Verna  <didier@xemacs.org>
8455
8456         * modeline.el (modeline-scrolling-method): change modeline X
8457         cursor appearance according to the value.
8458
8459 2000-01-07  Andreas Jaeger  <aj@suse.de>
8460
8461         * about.el (about-hackers): Moved my entry to contributor list.
8462         (xemacs-hackers): Added myself.
8463         (about-maintainer-info): Added description of myself.
8464
8465
8466 2000-01-07  Didier Verna  <didier@xemacs.org>
8467
8468         * modeline.el (modeline-scrolling-method): new variable.
8469         (mouse-drag-modeline): add reference to it in the docstring.
8470         (mouse-drag-modeline): handle it.
8471
8472 2000-01-08  Andy Piper  <andy@xemacs.org>
8473
8474         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
8475         calls.
8476         (remove-buffer-from-gutter-tab): ditto.
8477
8478 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
8479
8480         * cus-edit.el (custom-hook-convert-widget): Fix comment.
8481         (custom-face-edit): Fix grammatical error in help message.
8482
8483 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8484
8485         * movemail.el: Added.
8486
8487         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
8488
8489 2000-01-03  Didier Verna  <didier@xemacs.org>
8490
8491         * modeline.el (mouse-drag-modeline): remove the code related to
8492         the modeline horizontal scrolling facility.
8493
8494 1999-12-31  Martin Buchholz <martin@xemacs.org>
8495
8496         * XEmacs 21.2.26 is released.
8497
8498 1999-12-28  Andy Piper  <andy@xemacs.org>
8499
8500         * wid-edit.el (widget-push-button-value-create): The gui cache
8501         does not agree with native widgets which can only be displayed
8502         once per window. The reasons for caching are diminished now that
8503         we don't hog resources when creating buttons.
8504         (widget-push-button-cache) deleted.
8505
8506 1999-12-24  Martin Buchholz <martin@xemacs.org>
8507
8508         * XEmacs 21.2.25 is released.
8509
8510 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8511
8512         * hyper-apropos.el (hyper-apropos): Toggle
8513         hyper-apropos-programming-apropos correctly.
8514         Set REGEXP when user accepts default value.
8515
8516 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8517
8518         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
8519         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
8520
8521 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8522
8523         * mule/mule-category.el (undefined-category-designator):
8524         Return char instead of character.  Search for undefined one.
8525         (describe-category): Use with-displaying-help-buffer.
8526
8527 1999-12-21  Martin Buchholz  <martin@xemacs.org>
8528
8529         * byte-optimize.el (byte-optimize-plus):
8530         Optimize (+ 1) to 1 instead of (1+ nil).
8531
8532         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
8533
8534         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
8535
8536         * byte-optimize.el (byte-optimize-char-before): New function.
8537         Remove performance penalty for using (char-before) instead of (char-after).
8538
8539 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8540
8541         * mule/mule-category.el (char-category-list): Return character
8542         instead of integer.
8543
8544 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8545
8546         * minibuf.el (read-buffer): Check default is buffer object.
8547
8548 1999-11-25  Andy Piper  <andy@xemacs.org>
8549
8550         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
8551         for buttons.
8552
8553 1999-12-16  Andreas Jaeger  <aj@suse.de>
8554
8555         * package-get.el (package-get-maybe-save-index): Fixed typo.
8556         Patch by Jeff Miller <jmiller@smart.net>.
8557
8558 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
8559
8560         * gnuserv.el (gnuserv-process-filter):  don't call
8561         gnuserv-write-to-client when gnuserv-current-client is nil
8562
8563 1999-12-14  Martin Buchholz <martin@xemacs.org>
8564
8565         * XEmacs 21.2.24 is released.
8566
8567 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8568
8569         * about.el (about-hackers): Update my email address.
8570
8571 1999-12-07  Martin Buchholz <martin@xemacs.org>
8572
8573         * XEmacs 21.2.23 is released.
8574
8575 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
8576
8577         * package-get.el (package-get-download-sites): Removed several
8578         defunct download sites, added many new ones, and corrected a few
8579         incorrect directory-on-site entries.  Added physical locations to
8580         site-description.
8581
8582 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8583
8584         * finder.el (finder-commentary): add DOC string and fix
8585         interactive spec
8586
8587 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8588
8589         * help.el (describe-function): Don't forget to intern the string
8590         completing-read returns.
8591         (describe-variable): Ditto.
8592
8593 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
8594
8595         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
8596         `hyper-apropos-help-mode' here to find symbol to customize
8597         irregardless of cursor position and simplify
8598         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
8599         `hyper-apropos-popup-menu'.
8600
8601 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8602
8603         * apropos.el (apropos-mode-map): Add return to call
8604         apropos-follow.
8605         (apropos-print): Call apropos-mode to have better
8606         command reference. Put keymap text-poperty to
8607         symbole name.
8608
8609 1999-11-22  Alastair Burt  <burt@dfki.de>
8610
8611         * help.el: (describe-bindings-1): Added handling of keymaps for
8612         the extents at point.
8613
8614 1999-12-02  Mark Thomas  <mthomas@jprc.com>
8615
8616         * gutter-items.el (buffers-tab-items): Wrap the function in a
8617         save-match-data
8618
8619 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8620
8621         * help.el (describe-function): Use the DEFAULT argument to
8622         completing-read.
8623         (describe-variable): Ditto.
8624
8625 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8626
8627         * minibuf.el (read-from-minibuffer): Add optional argument
8628         DEFAULT to have better mini-buffer history support.
8629         (completing-read): Pass default to read-from-minibuffer.
8630         (read-buffer): Pass default to completing-read.
8631
8632 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
8633
8634         * font-lock.el (font-lock-doc-string-face): Document the
8635         `font-lock-lisp-like' property.
8636
8637 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
8638
8639         * lisp-mode.el: Specify `font-lock-lisp-like'.
8640
8641         * font-lock.el (font-lock-lisp-like): New function.
8642         (font-lock-fontify-syntactically-region): Use it.
8643
8644 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
8645
8646         * XEmacs 21.2.22 is released
8647
8648 1999-11-28  Martin Buchholz <martin@xemacs.org>
8649
8650         * XEmacs 21.2.21 is released.
8651
8652 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8653
8654         * minibuf.el (read-coding-system): Accept symbol and
8655         coding-system object as a default-coding-system.
8656
8657 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8658
8659         * minibuf.el (read-coding-system): Accept symbol as
8660         a default-coding-system.
8661
8662 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8663
8664         * apropos.el (apropos-documentation): Use insert instead
8665         of princ.
8666
8667 1999-11-07  William M. Perry  <wmperry@aventail.com>
8668
8669         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
8670           for the linux console.
8671
8672         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
8673           stuff to work when you are not on a window system, since the GPM
8674           mouse support now allows pasting from outside of XEmacs.
8675
8676 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
8677
8678         * XEmacs 21.2.20 is released
8679
8680 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
8681
8682         * setup-paths.el (paths-default-info-directories): Add
8683         /usr/share/info and /usr/local/share/info.
8684
8685 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
8686
8687         * about.el: Updated Vladimir Ivanovic's info.
8688
8689 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
8690
8691         * auto-show.el (auto-show-truncationp): Remove.
8692
8693         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
8694
8695 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8696
8697         * indent.el (indent-line-to): fix bug: spaces were not replaced
8698         with tab if column is multiple of tab-width
8699         From dhn@qedinc.com
8700
8701 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
8702
8703         * mule/mule-cmds.el (read-input-method-name): Accept symbols
8704         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
8705
8706         * package-get.el (package-get-package-provider): Be verbose when
8707         interactive. Patch from Robert Pluim
8708
8709 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
8710
8711         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
8712         info file suffixes.
8713
8714 1999-08-19  Stephen Tse  <stephent@sfu.ca>
8715
8716         * process.el (open-network-stream): Add a new optional parameter
8717         PROTOCOL to support udp; fix a minor typo and add an explanation
8718         in docstring for udp programming.
8719
8720         * code-process.el (open-network-stream): Add a new optional
8721         parameter PROTOCOL to support udp; fix a minor typo and add an
8722         explanation in docstring for udp programming.
8723
8724 1999-10-18  Andy Piper  <andy@xemacs.org>
8725
8726         * gui.el (make-gui-button): be more precise about how we call
8727         callbacks.
8728
8729         * wid-edit.el (widget-push-button-value-create): Use the new form
8730         of native gui-button.
8731
8732 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8733
8734         * info.el (Info-page-prev): Don't do (sit-for 0).
8735
8736 1999-10-13  Andy Piper  <andy@xemacs.org>
8737
8738         * gutter-items.el (progress-abort-glyph): new glyph for showing
8739         abort status.
8740         (append-progress): dispatch-event rather than sit-for.
8741         (abort-progress): new function. Show the abort glyph with an
8742         appropriate message.
8743         (raw-append-progress): dispatch-event rather than sit-for.
8744         (display-progress): cope with aborts.
8745
8746         * gui.el (make-gui-button): Use native widgets for buttons
8747         unconditionally.
8748         (insert-gui-button): ditto.
8749         (gui-button-p): ditto.
8750
8751         * xbm-button.el: remove from core.
8752
8753         * xpm-button.el: remove from core.
8754
8755 1999-10-07  Olivier Galibert  <galibert@pobox.com>
8756
8757         * faces.el (init-device-faces): Don't initialize the random faces
8758         on the stream device.
8759
8760 1999-10-06  Andy Piper  <andy@xemacs.org>
8761
8762         * files.el (recover-file): Don't use ls under windows for revert buffer.
8763
8764 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
8765
8766         * package-get.el (package-get-download-menu): Make menu really
8767         toggle download sites.
8768         (package-get-download-sites): Add autoload cookie.
8769
8770 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8771
8772         * setup-paths.el (paths-find-module-directory): Ditto.
8773
8774 1999-09-29  Werner Fink  <werner@suse.de>
8775
8776         * setup-paths.el (paths-find-exec-directory): Add missing nil
8777         parameter for environment.
8778
8779 1999-09-27  Martin Buchholz  <martin@xemacs.org>
8780
8781         * modeline.el (modeline-format):
8782         Only purecopy the strings.  Else
8783         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
8784         barfs.
8785
8786 1999-08-28  Mike Woolley  <mike@bulsara.com>
8787
8788         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
8789         user setting comint-completion-addsuffix and
8790         comint-process-echoes.
8791
8792 1999-09-22  Andy Piper  <andy@xemacs.org>
8793
8794         * gutter-items.el (update-tab-in-gutter): use
8795         last-nonminibuf-window instead of selected-window.
8796
8797 1999-09-18  Andy Piper  <andy@xemacs.org>
8798
8799         * gnuserv.el (gnuserv-edit-files): select frame we are going to
8800         display on.
8801
8802         * subr.el (record-buffer-hook): new variable so that the hook gets
8803         some documentation.
8804
8805 1999-09-16  Andy Piper  <andy@xemacs.org>
8806
8807         * gutter-items.el (update-tab-in-gutter): only update when the
8808         gutter is visible.
8809         (remove-buffer-from-gutter-tab): ditto.
8810
8811 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
8812
8813         * simple.el (do-auto-fill): Commented out part of Kinsoku
8814         processing.
8815
8816 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
8817
8818         * isearch-mode.el (isearch-highlightify-region): Give the
8819         highlighting extents a high priority.
8820         (isearch-make-extent): Give the main highlighting extent an even
8821         higher priority.
8822
8823 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8824
8825         * packages.el (packages-compute-package-locations): Fix typo from
8826         -u rationalization.
8827
8828 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8829
8830         * setup-paths.el (paths-find-doc-directory): Respect value of
8831         `configure-doc-directory.'
8832
8833         * find-paths.el (paths-find-architecture-directory): Give
8834         precendence `default' argument (which typically comes from
8835         configure).
8836
8837 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8838
8839         * startup.el (command-line-early): Added options -user-init-file
8840         and -user-init-directory.
8841
8842         * files.el (user-init-file): Default to NIL so we can recognize
8843         when it's set.
8844
8845 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
8846
8847         * obsolete.el (init-file-user):
8848         * startup.el:
8849         * packages.el (packages-compute-package-locations):
8850         * package-get.el (package-get-user-index-filename):
8851         * menubar-items.el (maybe-add-init-button):
8852         * info.el (Info-annotations-path):
8853         * dump-paths.el:
8854         Change `user-init-directory' to be an absolute path.
8855         Use `user-init-directory' where appropriate.
8856         Zap `init-file-user' and its uses.
8857
8858 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
8859
8860         * subr.el (copy-symbol): New function.
8861
8862 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8863
8864         * isearch-mode.el (isearch-done): Be sure to restore invisible
8865         extents in the proper buffer.
8866         (isearch-pre-command-hook): Set this-command to the correct value
8867         in case the buffer has changed and old overriding-local-map was
8868         used.
8869         (isearch-restore-extent): Use remprop instead of setting the
8870         property to nil.
8871
8872 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
8873
8874         * cmdloop.el (execute-extended-command): Update zmacs region
8875         before the delay.
8876         (execute-extended-command): Make the message gettext-friendly.
8877
8878 1999-09-07  Andy Piper  <andy@xemacs.org>
8879
8880         * gutter-items.el (progress-gauge-glyph): renamed from
8881         progress-glyph.
8882         (progress-text-glyph): new variable.
8883         (progress-layout-glyph): use layouts and text glyphs.
8884         (progress-area-buffer): removed.
8885         (progress-text-and-extent): new variable.
8886         (progress-displayed-p): dynamically create gutter area buffer.
8887         (clear-progress): ditto.
8888         (raw-append-progress): ditto.
8889         (append-progress): use new glyph names.
8890         (raw-append-progress): only create the extent when needed. set
8891         properties more optimally.
8892         (progress): remove args.
8893
8894 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8895
8896         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
8897         mapcar where the return value is unused.
8898         (isearch-restore-invisible-extents): Ditto.
8899         (isearch-highlight-all-cleanup): Ditto.
8900         (isearch-delete-extents-in-range): Traverse the extents only once.
8901         (isearch-highlight-all-update): Don't start over if the search
8902         string has changed and more input is pending.
8903
8904 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
8905
8906         * packages.el (packages-find-package-data-path): Ditto.
8907
8908         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
8909
8910         * subr.el (mapc-internal): Don't make obsolete.
8911
8912         * cl-extra.el (mapc): Resurrect.
8913
8914 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
8915
8916         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
8917         alias.
8918
8919         * isearch-mode.el (isearch-top-state): Restore isearch-word.
8920         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
8921         (isearch-yank-clipboard): Use get-clipboard instead of
8922         x-get-clipboard.
8923         (isearch-yank-selection): Fix docstring.
8924
8925 1999-09-02  Martin Buchholz  <martin@xemacs.org>
8926
8927         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
8928
8929 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8930
8931         * cl-macs.el (extent-start-position): Fix setf method.
8932         (extent-end-position): Ditto.
8933
8934 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
8935
8936         * isearch-mode.el: End merge with FSF 20.4.
8937
8938         * isearch-mode.el (search-invisible): New variable.
8939         (isearch-hide-immediately): Ditto.
8940         (isearch-unhidden-extents): Ditto.
8941         (isearch-range-invisible): New function.
8942         (isearch-unhide-extent): Ditto.
8943         (isearch-restore-invisible-extents): Ditto.
8944         (isearch-restore-extent): Ditto.
8945
8946         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
8947         implementation.
8948         (isearch-ring-retreat-edit): Ditto.
8949         (isearch-forward): New argument NO-RECURSIVE-EDIT.
8950         (isearch-forward-regexp): New arguments NOT-REGEXP and
8951         NO-RECURSIVE-EDIT.
8952         (isearch-backward): New argument NO-RECURSIVE-EDIT.
8953         (isearch-backward-regexp): New arguments NOT-REGEXP and
8954         NO-RECURSIVE-EDIT.
8955         (isearch-mode): Return isearch-success.
8956         (isearch-update): Use unread-command-events instead of
8957         unread-command-event.
8958         (isearch-abort): If an invalid regexp is encountered, keep popping
8959         states.
8960         (isearch-*-char): Use FSF implementation.
8961         (isearch-whitespace-chars): Use the more robust FSF's
8962         implementation.
8963         (isearch-within-brackets): New variable.
8964         (isearch-mode): Initialize it.
8965         (isearch-edit-string): Bind it.
8966         (isearch-search-and-update): Set it.
8967         (isearch-push-state): Push it.
8968         (isearch-top-state): Pop it.
8969         (isearch-search): Set it.
8970         (isearch-printing-char): When called by isearch-whitespace-chars,
8971         handle M-SPC gracefully.
8972         (isearch-message-prefix): New argument ELLIPSIS.
8973         (isearch-message-suffix): Ditto.
8974         (isearch-message): Use the ELLIPSIS argument when calling
8975         isearch-message-prefix and isearch-message-suffix.
8976         (isearch-message-prefix): Distinguish between "wrapped" and
8977         "overwrapped" search, FWIW.
8978
8979 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
8980
8981         * isearch-mode.el (isearch-edit-string): Use the head of the
8982         search ring instead of search-last-string and search-last-regexp.
8983         (search-highlight): Renamed from isearch-highlight.
8984         (isearch-exit): Use the new name.
8985         (isearch-highlight): Ditto.
8986         (isearch-dehighlight): Ditto.
8987         (isearch-update-ring): New function.
8988         (isearch-done): Call it.
8989         (isearch-done): New argument EDIT.
8990         (isearch-repeat): If search string is empty, look up at the car of
8991         the search ring; ignore the yank pointer.
8992         (isearch-abort): Call isearch-done with NOPUSH.
8993         (isearch-cancel): New function.
8994         (isearch-mode-map): Bind it to ESC ESC ESC.
8995
8996         * isearch-mode.el: Begin merge with FSF 20.4.
8997
8998 1999-09-01  Andy Piper  <andy@xemacs.org>
8999
9000         * x-select.el (x-get-clipboard): obsolete.
9001         (x-yank-clipboard-selection): obsolete
9002
9003         * select.el (disown-selection): need to be careful to disown the
9004         clipboard if we set it via selection.
9005         (get-clipboard): move from x-select.el
9006         (yank-clipboard-selection): ditto.
9007
9008 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9009
9010         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9011         isearch-highlight-all-matches to nil.
9012         (isearch-fixed-case): New variable.
9013         (isearch-mode): Initialize it.
9014         (isearch-edit-string): Save it.
9015         (isearch-toggle-case-fold): Set it.
9016         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9017         need to check isearch-fixed-case.
9018         (isearch-toggle-case-fold): Update highlighting of all matches
9019         before the pause.
9020         (isearch-edit-string):
9021
9022 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9023
9024         * isearch-mode.el (isearch-edit-string): Call isearch-message
9025         before reading the event so that the prompt is displayed properly.
9026         (isearch-message): Use isearch-nonincremental when calling
9027         isearch-message-prefix.
9028         (minibuffer-local-isearch-map): Bind up and down to do the same as
9029         M-p and M-n respectively.
9030         (isearch-done): New arg NOPUSH.
9031         (isearch-edit-string): Use it.
9032         (isearch-edit-string): Don't bind isearch-string.
9033         (isearch-ring-adjust): Edit string, *then* push state.
9034
9035 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9036
9037         * faces.el (isearch-secondary): Make isearch-secondary look
9038         different than default.
9039
9040 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9041
9042         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9043         save-excursion.
9044         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9045         (isearch-update): Call isearch-dehighlight without arguments.
9046         (isearch-done): Ditto.
9047
9048         * isearch-mode.el (isearch-fix-case): If the search string has no
9049         upper-case letters, allow the folding to be reenabled.
9050         Previously, once disabled, the folding would remain that way until
9051         the end of isearch.
9052         (isearch-top-state): Call isearch-fix-case.
9053
9054         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9055         save-excursion.
9056         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9057
9058 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9059
9060         * xpm-button.el:
9061         xbm-button.el: Need to exist in core because gui.el depends on
9062         them.
9063
9064 1999-08-31  Andy Piper  <andy@xemacs.org>
9065
9066         * gutter-items.el (buffers-tab-face): new customizable variable.
9067         (buffers-tab-default-buffer-line-length): new specifier for
9068         maximum viewable characters.
9069         (progress-stack): new variable for implementing widget-based
9070         progress messages.
9071         (progress-area-buffer): ditto.
9072         (progress-glyph-height): ditto.
9073         (progress-stop-callback): ditto.
9074         (progress-quit-function): new function.
9075         (progress-glyph): new variable.
9076         (progress-layout-glyph): ditto.
9077         (progress-displayed-p): new function, see message-displayed-p for
9078         details.
9079         (clear-progress): ditto.
9080         (remove-progress): ditto.
9081         (append-progress): ditto.
9082         (raw-append-progress): ditto.
9083         (display-progress): ditto.
9084         (current-progress): ditto.
9085         (current-progress-label): ditto.
9086         (progress): ditto.
9087         (lprogress): ditto.
9088
9089
9090 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9091
9092         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9093
9094         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9095         `isearch-yank-selection'.
9096         (isearch-mode-map): Use it.
9097         (isearch-yank-selection): Use `get-selection' instead of
9098         `get-x-selection'.
9099
9100 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9101
9102         * faces.el (isearch-secondary): Create face here.
9103
9104         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9105         timers.
9106
9107 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9108
9109         * subr.el (buffer-string): More robust backward compatibility
9110         check, courtesy William Perry.
9111
9112 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9113
9114         * replace.el (perform-replace): Stop the search after the search
9115         limit has been reached.
9116
9117 1999-08-23  Andy Piper  <andy@xemacs.org>
9118
9119         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9120         here if we don't have one.
9121
9122 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9123
9124         * ldap.el (ldap-coding-system): Default to nil until we get
9125         efficient UTF8 support
9126         (ldap-decode-string): Guard against `decode-coding-string' not
9127         being defined
9128         (ldap-encode-string): Guard against `encode-coding-string' not
9129         being defined
9130
9131 1999-08-23  Didier Verna  <didier@xemacs.org>
9132
9133         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9134         Some doc strings improvements, and add a star to the `interactive'
9135         calls.
9136
9137 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9138
9139         * font-lock.el (java-font-lock-keywords-3): introduced new
9140         keywords and regexpes for javadoc syntax 1.2.
9141
9142 1999-08-17  Andy Piper  <andy@xemacs.org>
9143
9144         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9145         format-buffers-tab-line.
9146         (buffers-tab-max-buffer-line-length): new variable.
9147         (format-buffers-tab-line): new function. truncate names if over
9148         buffers-tab-max-buffer-line-length.
9149
9150 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9151
9152         * cus-start.el: Customize the variable `bell-inhibit-time'.
9153
9154 1999-08-16  Andy Piper  <andy@xemacs.org>
9155
9156         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9157         brute-force approach to deleting the last buffer.
9158         (buffers-tab-grouping-regexp): new customizable variable.
9159         (select-buffers-tab-buffers-by-mode): use it.
9160
9161 1999-08-13  Andy Piper  <andy@xemacs.org>
9162
9163         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9164         deletion problem.
9165
9166 1999-07-30  Didier Verna  <didier@xemacs.org>
9167
9168         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9169         of princ to output symbols.
9170         (custom-save-face-internal): ditto.
9171         (custom-save-resets): ditto.
9172
9173 1999-08-09  Didier Verna  <didier@xemacs.org>
9174
9175         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9176         `regexp-quote' to protect the major mode name for use as a regular
9177         expression (c++ needs this for instance).
9178
9179 1999-08-08  Andy Piper  <andy@xemacs.org>
9180
9181         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9182         cope with similar mode names.
9183
9184         * gutter-items.el (buffers-tab-selection-function): new selection
9185         function.
9186         (select-buffers-tab-buffers-by-mode): new function.
9187         (buffers-tab-items): use it if set to only display buffers in the
9188         tab in the current buffer's group..
9189         (update-tab-in-gutter): use new api.
9190         (remove-buffer-from-gutter-tab): ditto.
9191
9192         * gutter-items.el (buffers-tab-max-size): set custom selection
9193         default to 6.
9194         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9195         (add-tab-to-gutter): set face as default.
9196
9197 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9198
9199         * faces.el (frob-face-property): Merge the fall-back specifier
9200         with the target, not replace it.
9201
9202 1999-08-05  Andy Piper  <andy@xemacs.org>
9203
9204         * gutter-items.el (update-tab-in-gutter): add frame argument for
9205         buffer-items.
9206         (update-tab-in-gutter): use it.
9207
9208         * gutter-items.el (record-buffer-hook): set.
9209
9210         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9211         change.
9212         (switch-to-buffer-hook) deleted.
9213
9214 1999-08-04  Andy Piper  <andy@xemacs.org>
9215
9216         * gutter-items.el (update-tab-in-gutter): make sure this will work
9217         as an argument to create-frame-hook.
9218
9219 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9220
9221         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9222         instead of timer emulation.
9223
9224 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9225
9226         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9227         Emacs isearch enhancements.
9228
9229 1999-07-28  Andy Piper  <andy@xemacs.org>
9230
9231         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9232         all devices that support tab controls.
9233         (remove-buffer-from-gutter-tab): new function. to be used as a
9234         value for kill-buffer-hook.
9235
9236 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9237
9238         * auto-show.el (auto-show-truncationp): changed to match
9239         `window_translation_on'
9240
9241 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9242
9243         * XEmacs 21.2.19 is released
9244
9245 1999-07-28  SL Baur  <steve@miho>
9246
9247         * code-files.el (insert-file-contents): Fix docstring.
9248         revert previous change.
9249
9250 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9251
9252         * fill.el (fill-region-as-paragraph): Change re-break-point to
9253         contain word-across-newline plus one character so that filling
9254         Japanese and Chinese works as desired.
9255         * simple.el (do-auto-fill): Ditto.
9256
9257 1999-07-26  SL Baur  <steve@miho>
9258
9259         * mule/japanese.el ("Japanese"): Do not specify a default input
9260         method.
9261         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
9262
9263 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
9264
9265         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
9266         able to use cl-macs macro in early lisp.
9267
9268 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
9269
9270         * custom.el:
9271         * cus-face.el:
9272         * cus-edit.el:
9273                 Massive custom Theme API changes.
9274
9275 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9276
9277         * code-files.el (insert-file-contents): Regard
9278         coding-system-magic-cookie if `coding-system-for-read' is nil.
9279
9280 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
9281
9282         * mule/thai-xtis.el: Add coding: local variable, to avoid
9283         bootstrapping problem with C locale.
9284
9285 1999-07-22  Andy Piper  <andy@xemacs.org>
9286
9287         * dumped-lisp.el (preloaded-file-list): guard against putting
9288         gutter-items in a less than functional XEmacs.
9289         * gutter-items.el: put call to `add-tab-to-gutter' back in.
9290
9291 1999-07-18  Bob Weiner  <weiner@beopen.com>
9292
9293         * fill.el (fill-context-prefix): Fixed bug that prevented the
9294         setting of an adaptive fill prefix when the `dont-skip-first' was
9295         t.
9296
9297 1999-07-22  SL Baur  <steve@miho>
9298
9299         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
9300
9301 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
9302
9303         * files.el (interpreter-mode-alist): add `make', `guile', and
9304         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
9305         makefile-mode, guile is a scheme, and someday XEmacs will be
9306         modular enough to use as an efficient scripting tool.)
9307
9308 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9309
9310         * mule/mule-cmds.el (reset-language-environment): Regard
9311         coding-category `utf-8' and `ucs-4' if they are available.
9312
9313 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
9314
9315         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
9316         (prefer-coding-system): Fix DOC-string.
9317
9318         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
9319         DOC-string too.
9320
9321         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
9322         Mule.
9323         (coding-system-change-eol-conversion): Fix DOC-string.
9324
9325 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
9326
9327         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
9328         instead of `list-coding-system'.
9329
9330 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9331
9332         * menubar-items.el (default-menubar): `select-input-method' was
9333         renamed to `set-input-method'.
9334
9335         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9336         "Set Language Environment" menu.
9337
9338         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
9339         "Describe Language Support" menu.
9340
9341 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9342
9343         * mule/chinese.el ("Chinese-GB"): Rename
9344         `chinese-gb-environment-setup-function' to
9345         `setup-chinese-gb-environment-internal'.
9346
9347 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9348
9349         * mule/korean.el: Use `define-coding-system-alias' instead of
9350         `copy-coding-system'.
9351
9352 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9353
9354         * mule/mule-cmds.el (set-language-environment-coding-systems):
9355         Treat duplicated coding-categories.
9356
9357 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9358
9359         * mule/japanese.el: Use `define-coding-system-alias' instead of
9360         `copy-coding-system'.
9361
9362 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9363
9364         * mule/vietnamese.el: Specify `iso-8-1' as a category of
9365         coding-system `viscii'.
9366
9367 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9368
9369         * mule/cyrillic.el:
9370         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
9371         (cyrillic-alternativnyj-decode-table): New variable.
9372         (cyrillic-alternativnyj-encode-table): New variable.
9373         - Specify `iso-8-1' as a category of coding-system
9374           `alternativnyj'.
9375         - Abolish general Cyrillic environment.
9376
9377 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9378
9379         * mule/chinese.el:
9380         - Use `define-coding-system-alias' instead of `copy-coding-system'.
9381         - Register `chinese-gb-environment-setup-function' as a
9382           `setup-function' of "Chinese-GB" environment.
9383
9384 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9385
9386         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
9387         optional argument `parents'.
9388
9389         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
9390         property for Thai-XTIS.
9391
9392         * mule/mule-help.el (help-with-tutorial): Use property
9393         `tutorial-coding-system' of language-info as a coding-system to
9394         read tutorial file.
9395
9396 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9397
9398         * mule/thai-xtis.el: Don't setup `setup-function' and
9399         `exit-function'.
9400
9401         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9402         `set-coding-category-system' to set up coding-system for
9403         coding-category.
9404
9405         * mule/mule-cmds.el (prefer-coding-system): Use
9406         `set-coding-category-system' to set up coding-system for
9407         coding-category.
9408
9409 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
9410
9411         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
9412         Thai-XTIS environment.
9413
9414         * mule/mule-cmds.el (prefer-coding-system): Use
9415         `find-coding-system' instead of `coding-system-p'.
9416
9417 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9418
9419         * mule/mule-cmds.el (set-language-environment-coding-systems):
9420         Modify eol-type for XEmacs.
9421
9422         * mule/thai-xtis.el: Delete unused local variable `category'.
9423
9424         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
9425         function.
9426         (prefer-coding-system): Don't call
9427         `update-coding-systems-internal'; use function
9428         `coding-category-list' instead of variable `coding-category-list';
9429         use `set-coding-priority-list' instead of `set-coding-priority';
9430         modify `eol-type' for XEmacs.
9431
9432         * mule/mule-misc.el (string-width): Use `charset-width' instead of
9433         `charset-columns'.
9434         (char-width): Likewise.
9435
9436 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9437
9438         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
9439         `tis-620'.
9440
9441         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
9442         `set-coding-priority-list' instead of `set-coding-priority'; don't
9443         call `update-coding-systems-internal'.
9444
9445         * mule/mule-misc.el (coding-system-get): New function.
9446         (coding-system-put): New function.
9447         (coding-system-category): New function.
9448
9449 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9450
9451         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
9452         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
9453         to avoid conflict with leim/quail/thai-xtis.
9454
9455         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
9456         to thai-xtis-chars.el.
9457
9458         * mule/thai-xtis-chars.el: New file (split from
9459         mule/thai-xtis.el).
9460
9461 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9462
9463         * mule/thai-xtis.el:
9464         - Change category for the charset `thai-xtis' to `?x' from `?T'.
9465         - Add syntax entries.
9466         - Put `preferred-coding-system' of the charset `thai-xtis' to
9467           `tis-620'.
9468
9469 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
9470
9471         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
9472         rewritten to use write-multibyte-character.
9473
9474 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9475
9476         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
9477         of `iso-2022-7'.
9478         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
9479         ported yet.
9480         (read-input-method-name): Treat optional argument `default'.
9481
9482 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9483
9484         * mule/mule-cmds.el (set-language-info): Don't set up menus at
9485         all.
9486         (set-language-info-alist): Set up menus here.
9487
9488 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
9489
9490         * minibuf.el (completing-read): Add new optional argument
9491         `default'.
9492         (read-coding-system): Add new optional argument
9493         `default-coding-system'.
9494
9495 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
9496
9497         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
9498         (viet-viscii-...->viet-vscii...).
9499
9500 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
9501
9502         * mule/mule-cmds.el: Change MULE to Mule in docstrings
9503         and menus.
9504
9505 1999-04-12  Richard M. Stallman  <rms@gnu.org>
9506
9507         * mule/mule-cmds.el (input-method-function): Add permanent-local
9508         property.
9509
9510 1999-03-30  Dave Love  <fx@gnu.org>
9511
9512         * mule/mule-cmds.el (current-language-environment): Doc fix.
9513
9514 1999-02-06  Richard Stallman  <rms@gnu.org>
9515
9516         * mule/european.el (setup-slovenian-environment): New function.
9517         ("Slovenian"): New language environment.
9518
9519 1999-01-27  Dave Love  <fx@gnu.org>
9520
9521         * mule/mule-cmds.el (current-language-environment): Provide :link,
9522         :type (choices) and appropriate :get.
9523
9524 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
9525
9526         * mule/mule-cmds.el (describe-language-environment): Don't alter
9527         input-method-alist.
9528
9529 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
9530
9531         * mule/mule-cmds.el (prefer-coding-system): Call
9532         set-coding-priority, so that the internal array of priorities is
9533         also updated.
9534
9535 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
9536
9537         * mule/mule-cmds.el (prefer-coding-system): If the argument
9538         requires specific EOL conversion type, make the default coding
9539         systems use that.
9540
9541 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
9542
9543         * mule/mule-cmds.el (set-language-environment): Pass the default
9544         eol-type to set-language-environment-coding-systems.
9545         (set-default-coding-systems): Copy the eol-type property for the
9546         new default values of {buffer-file,process}-coding-system from the
9547         old defaults.
9548         (set-language-environment-coding-systems): Accept an optional
9549         argument EOL-TYPE, and set the eol-type property of the default
9550         coding systems accordingly.
9551
9552 1998-10-26  Kenichi Handa <handa@etl.go.jp>
9553
9554         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
9555         use generate-new-buffer instead of get-buffer-create.
9556
9557 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
9558
9559         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
9560
9561 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
9562
9563         * mule/mule-cmds.el (default-input-method): Fix custom type.
9564
9565 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
9566
9567         * mule/mule-cmds.el (setup-specified-language-environment):
9568         Add apropos-inhibit property.
9569         (describe-specified-language-support): Likewise.
9570
9571 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9572
9573         * mule/mule-cmds.el: Doc fixes.
9574
9575 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
9576
9577         * mule/mule-cmds.el (register-input-method): Doc-string
9578         modified.
9579
9580 1998-09-01  Dave Love  <fx@gnu.org>
9581
9582         * mule/mule-cmds.el (current-language-environment): Fix
9583         setter function.
9584
9585 1998-08-31  Paul Eggert  <eggert@twinsun.com>
9586
9587         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
9588         mule/european.el, mule/hebrew.el, mule/japanese.el,
9589         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
9590         avoid bootstrapping problem if you need to recompile all the Lisp
9591         files using interpreted code.
9592
9593 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
9594
9595         * mule/european.el ("Latin-1"): Modify `documentation' key value.
9596         ("Latin-2"): Likewise.
9597
9598 1998-08-18  Per Starback  <starback@update.uu.se>
9599
9600         * mule/european.el (setup-latin2-environment): Fix typo.
9601
9602 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
9603
9604         * mule/european.el: Give proper value of `input-method' key to all
9605         lang. env.
9606
9607         * mule/mule-cmds.el (activate-input-method): Handle the case that
9608         the arg INPUT-METHOD is nil correctly.
9609         (read-multilingual-string): Activate the specified input method
9610         before calling read-string.  Afterward, activate the original
9611         input method.
9612
9613 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
9614
9615         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9616         (set-language-info-alist): Fix typo in doc-string.
9617
9618         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
9619
9620 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
9621
9622         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9623         (reset-language-environment): New function for the job that
9624         setup-english-environment used to do.
9625         (set-language-environment): Do more setups according to the info
9626         in language-info-alist.
9627         (read-language-name): Handle the case that the arg KEY is nil.
9628         (describe-language-environment): Handle input-method property.
9629
9630         * mule/: All files under this directory, which related with
9631         specific languages (such as mule/european.el, mule/greek.el,
9632         mule/hebrew.el, mule/misc-lang.el), modified as below.
9633         (setup-XXX-environment): Just call set-language-environment.  If
9634         they used to do some other jobs than what done by
9635         set-language-environment, those jobs are done in
9636         setup-XXX-environment-internal now.
9637         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
9638         the value to setup-XXX-environment-internal.  Add properties
9639         input-method and features.
9640
9641         * mule/english.el (setup-english-environment): Just call
9642         reset-language-environment.
9643
9644         * mule/european.el (setup-8-bit-environment): Function deleted.
9645
9646 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
9647
9648         * mule/mule-cmds.el (input-method-exit-on-first-char)
9649         (input-method-use-echo-area): Doc fixes.
9650
9651 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
9652
9653         * mule/mule-cmds.el (input-method-exit-on-first-char): New
9654         variable.
9655         (input-method-use-echo-area): New variable.
9656
9657 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
9658
9659         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
9660
9661 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
9662
9663         * mule/mule-cmds.el (activate-input-method): Update mode line.
9664         (inactivate-input-method): Likewise.
9665
9666 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
9667
9668         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
9669         input method in the current buffer, but just bind
9670         current-input-method.
9671
9672 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
9673
9674         * mule/hebrew.el ("Hebrew"): Add coding-priority.
9675
9676         * mule/misc-lang.el ("IPA"): Add coding-priority and
9677         coding-system.
9678
9679 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
9680
9681         * mule/greek.el: Add coding-priority.
9682
9683 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
9684
9685         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
9686         LANG-ENV.
9687
9688 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
9689
9690         * mule/mule-cmds.el (register-input-method): Fix previous change.
9691         (setup-specified-language-environment): Doc fix.
9692
9693 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
9694
9695         * mule/mule-cmds.el: Several doc fixes.
9696         (get-language-info, set-language-info): Rename argument.
9697         (set-language-info-alist): Likewise.
9698         (register-input-method): Rename argument.
9699         (activate-input-method): If INPUT-METHOD is nil, deactivate.
9700
9701 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
9702
9703         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
9704         default value while reading an input method.
9705
9706 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
9707
9708         * mule/mule-cmds.el (universal-coding-system-argument):
9709         Use buffer-file-coding-system as default.
9710
9711 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
9712
9713         * mule/korean.el ("Korean"): Doc fix.
9714
9715 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
9716
9717         * mule/mule-cmds.el (describe-language-environment): Print the
9718         languge environment at the head.
9719
9720 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
9721
9722         * mule/japanese.el: Set exit-function to exit-japanese-environment
9723         for Japanese environment.
9724
9725 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
9726
9727         * mule/mule-cmds.el (set-language-environment): Doc fix.
9728         (current-language-environment): Use defcustom.
9729         (default-input-method): Specify :type.
9730
9731 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
9732
9733         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9734         modified.
9735         (prefer-coding-system): Doc-string modified.
9736
9737 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9738
9739         * mule/mule-cmds.el (set-language-info): Doc-string
9740         describes `coding-priority' KEY.
9741         (set-language-environment-coding-systems): New function.
9742         (select-safe-coding-system): New function.
9743         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
9744         (set-language-info-alist): New optionla arg PARENTS.  Call
9745         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
9746         (set-language-environment-coding-systems): New function.
9747
9748         * mule/chinese.el: Remove setting up of
9749         describe-chinese-environment-map and
9750         setup-chinese-environment-map.  Exclude them in args of calls to
9751         set-language-info-alist.  Register coding-priority key in
9752         language-info-alist.
9753
9754         * mule/cyrillic.el: Remove setting up of
9755         describe-cyrillic-environment-map and
9756         setup-cyrillic-environment-map.  Exclude them in args of calls to
9757         set-language-info-alist.  Register coding-priority key in
9758         language-info-alist.
9759
9760         * mule/english.el: Register coding-priority key in
9761         language-info-alist.
9762
9763         * mule/ethiopic.el: Register coding-priority key in
9764         language-info-alist.
9765
9766         * mule/european.el: Remove setting up of
9767         describe-european-environment-map and
9768         setup-european-environment-map.  Exclude them in args of calls to
9769         set-language-info-alist.  Register coding-priority key in
9770         language-info-alist.  Add "German" language env.
9771         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
9772         (setup-german-environment): New function.
9773
9774         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
9775         change default input method to "greek-postfix".
9776
9777         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
9778         coding-priority key in
9779
9780 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
9781
9782         * mule/mule-cmds.el (set-language-info): Doc fix.
9783         (input-method-inactivate-hook): Doc fix.
9784
9785 1997-11-20  Karl Heuer  <kwzh@gnu.org>
9786
9787         * mule/mule-cmds.el (set-input-method): Renamed from
9788         select-input-method.
9789
9790 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
9791
9792         * mule/mule-cmds.el (set-language-environment): Run
9793         exit-language-environment-hook before calling `exit-function'
9794         which is specified for the language environment.
9795
9796 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
9797
9798         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
9799         modified.
9800         (prefer-coding-system): Likewise.
9801         (describe-language-environment): Print aliases of each coding
9802         system.
9803         (set-language-environment-hook): New variable.
9804         (exit-language-environment-hook): New variable.
9805         (set-language-environment): Call these hooks.  Before setting a
9806         new language environment, exit from the
9807         current-language-environment if necessary.
9808         (input-method-verbose-flag): The value can be nil, t,
9809         complex-only, or default.
9810         (input-method-highlight-flag): Doc-string augmented.
9811         (activate-input-method): Check if we can run the registered
9812         function to activate an input method.
9813
9814         * mule/korean.el: Set exit-function for language environment
9815         "Korean" to exit-korean-environment.
9816         (setup-korean-environment): Moved to korea-util.el.
9817
9818 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9819
9820         * mule/mule-cmds.el (read-multilingual-string): Use
9821         current-input-method prior to default-input-method.  Don't bind
9822         current-input-method by `let', instead, activate the specified
9823         input method in the current buffer temporarily.
9824
9825 1997-10-19  John F. Whitehead  <jfw@cisco.com>
9826
9827         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
9828
9829 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
9830
9831         * mule/chinese.el (post-read-decode-hz): Return the result of
9832         decode-hz-region.
9833         (pre-write-encode-hz): Do not change the value of
9834         last-coding-system.
9835
9836 1998-09-06  Bill Richter  <richter@math.nwu.edu>
9837
9838         * mule/mule-ccl.el: Doc fixes.
9839
9840 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
9841
9842         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
9843         (check-ccl-program): New macro.
9844
9845 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
9846
9847         * mule/mule-ccl.el: Comment about CCL syntax modified.
9848         (ccl-command-table): Add read-multibyte-character and
9849         write-multibyte-character.
9850         (ccl-code-table): Add ex-cmd.
9851         (ccl-extended-code-table): New variable.
9852         (ccl-embed-extended-command): New function.
9853         (ccl-compile-read-multibyte-character,
9854         ccl-compile-write-multibyte-character) New functions.
9855         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
9856         ccl-dump-write-multibyte-character): New functions.
9857
9858 1999-07-22  SL Baur  <steve@miho>
9859
9860         * config.el (config-value-file): config.values is installed into
9861         doc-directory.
9862         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
9863
9864 1999-07-19  Didier Verna  <didier@xemacs.org>
9865
9866         * rect.el: all functions rewritten, except when noted. Below is a
9867         list of interface changes.
9868         (apply-on-rectangle): new function. Obsoletes
9869         `operate-on-rectangle'. All functions that used to call this
9870         function now call the new one.
9871         (kill-rectangle): added optional prefix arg to fill lines.
9872         (delete-rectangle): ditto.
9873         (delete-extract-rectangle): ditto.
9874         (open-rectangle): ditto.
9875         (clear-rectangle): ditto.
9876         (delete-rectangle-line): added third arg FILL.
9877         (delete-extract-rectangle-line): ditto.
9878         (open-rectangle-line): ditto.
9879         (clear-rectangle-line): ditto.
9880
9881 1999-07-18  Andy Piper  <andy@xemacs.org>
9882
9883         * menubar-items.el (default-menubar): add gutter options.
9884
9885         * gutter-items.el: new file.
9886         (gutter): new group for custom.
9887         (gutter-visible-p): new variable.
9888         (default-gutter-position): ditto.
9889         (buffers-tab): new group for the buffers tab.
9890         (gutter-buffers-tab): widget to put in the gutter.
9891         (buffers-tab-max-size): max number of tabs.
9892         (buffers-tab-switch-to-buffer-function): function to call when a
9893         tab is pressed.
9894         (buffers-tab-omit-function): filter buffers with this function.
9895         (buffers-tab-format-buffer-line-function): format buffer names for
9896         inclusion in tabs.
9897         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
9898         the record.
9899         (build-buffers-tab-internal): build a list of tab items.
9900         (buffers-tab-items): ditto.
9901         (add-tab-to-gutter): put a tab in the gutter area.
9902         (update-tab-in-gutter): reset the buffers in the tab.
9903
9904         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
9905
9906         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
9907         (switch-to-buffer-hooks): new hook.
9908
9909         * toolbar.el (default-toolbar-position): fix typo.
9910
9911 1999-07-16  Andy Piper  <andy@xemacs.org>
9912
9913         * gui.el (make-dialog-frame): turn off gutters for dialogs.
9914
9915 1999-07-15  Didier Verna  <didier@xemacs.org>
9916
9917         * cus-edit.el (custom-prompt-variable): optional third arg makes
9918         prompt for a comment string.
9919         (customize-set-value): optional prefix makes this function handle
9920         variable comments.
9921         (customize-set-variable): ditto.
9922         (customize-save-variable): ditto.
9923         (customize-customized): handle custom comments.
9924         (customize-save-customized): ditto.
9925         (custom-variable-state-set): ditto.
9926         (custom-face-state-set): ditto.
9927         (customize-saved): ditto.
9928         (custom-variable-set): ditto.
9929         (custom-face-set): ditto.
9930         (custom-variable-save): ditto.
9931         (custom-face-save): ditto.
9932         (custom-variable-reset-saved): ditto.
9933         (custom-face-reset-saved): ditto.
9934         (custom-variable-reset-standard): ditto.
9935         (custom-face-reset-standard): ditto.
9936         (custom-comment-face): new face.
9937         (custom-comment-tag-face): ditto.
9938         (custom-comment): new widget.
9939         (custom-comment-create): new function.
9940         (custom-comment-delete): ditto.
9941         (custom-comment-value-set): ditto.
9942         (custom-comment-show): ditto.
9943         (custom-comment-invisible-p): ditto.
9944         (custom-variable-value-create): create a comment field widget.
9945         (custom-face-value-create): ditto.
9946         (custom-variable-menu): new entry for adding a custom comment.
9947         (custom-face-menu): ditto.
9948         (custom-save-variables): possibly save custom comments.
9949         (custom-save-faces): ditto.
9950
9951         * cus-face.el (custom-set-faces): the arguments can now have a
9952         custom comment as fourth argument.
9953
9954         * custom.el (custom-set-variables): the arguments can now have a
9955         custom comment as fifth element.
9956
9957 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
9958
9959         * XEmacs 21.2.18 is released
9960
9961 1999-07-13  SL Baur  <steve@miho>
9962
9963         * lib-complete.el (read-library-name): Revert previous change.
9964         (read-library): Ditto.
9965
9966 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
9967
9968         * packages.el (packages-package-list): Capitalize docstring.
9969
9970         * packages.el (packages-find-package-library-path): Use #'nconc
9971         rather than #'append to reduce consing -- #'mapcar uses Flist,
9972         which returns a freshly consed list.  #'append would create yet
9973         another fresh list, using Fmake_list in concat.
9974
9975         * packages.el (package-provide): Use setq with remassq like it
9976         says in its docstring.
9977
9978 1999-07-06  SL Baur  <steve@miho.m17n.org>
9979
9980         * lib-complete.el (progn-with-message): Fix typo.
9981
9982 1999-07-06  SL Baur  <steve@miho.m17n.org>
9983
9984         * mule/mule-misc.el (char-octet): Make function match docstring.
9985         From Katsumi Yamaoka <yamaoka@jpl.org>
9986
9987 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
9988
9989         * wid-edit.el (widget-documentation): corrected spelling error.
9990
9991 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
9992
9993         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
9994         keys if already bound
9995
9996 1999-07-06  SL Baur  <steve@miho.m17n.org>
9997
9998         * lib-complete.el (progn-with-message): Revert previous changes.
9999
10000 1999-06-24  Bob Weiner  <weiner@beopen.com>
10001
10002         * lib-complete.el (find-library):
10003         (find-library-other-window):
10004         (find-library-other-frame): Completely rewrote
10005         so that these functions actually work when called non-interactively.
10006         Also made them handle LIBRARY arguments which end with .el or .elc.
10007
10008 1999-06-24  Bob Weiner  <weiner@beopen.com>
10009
10010         * simple.el (indent-new-comment-line): Locally bound
10011         `block-comment-start' to `comstart' or else when this is called
10012         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10013         `block-comment-start' value, ignoring any existing spacing after a
10014         comment prefix in the previous line and producing ugly comments.
10015
10016 1999-06-23  Bob Weiner  <weiner@beopen.com>
10017
10018         * list-mode.el (mouse-choose-completion):
10019         (choose-completion):
10020         (completion-switch-to-minibuffer): Added.
10021         ([Tab]): [Tab] previously switched to the minibuffer
10022         but since [space] does that and since most applications in the
10023         world use [Tab] to select the next item in a list, do that in the
10024         *Completions* buffer too.  This will cause the least confusion
10025         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10026         06/23/1999.
10027
10028 1999-06-22  Bob Weiner  <weiner@beopen.com>
10029
10030         * help.el (help-buffer-name): Added support for a null value
10031         of `help-buffer-prefix-string' since some buffers require no
10032         prefix.
10033
10034 1999-06-20  Bob Weiner  <weiner@beopen.com>
10035
10036         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10037         in the completion-list-mode-map to bury the completions buffer
10038         even when the minibuffer is no longer active.
10039
10040 1999-06-20  Bob Weiner  <weiner@beopen.com>
10041
10042         * list-mode.el (list-mode): It is visually disconcerting to have
10043         the text cursor disappear within list buffers, especially when
10044         moving from window to window, so leave it visible.
10045
10046 1999-07-01  SL Baur  <steve@miho.m17n.org>
10047
10048         * menubar-items.el (default-menubar): Conditionalize the bug
10049         report menu item (which may not be possible in this XEmacs).
10050         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10051
10052 1999-06-30  SL Baur  <steve@miho.m17n.org>
10053
10054         * subr.el (with-current-buffer): DOC string fix.
10055         Suggested by Bob Weiner <weiner@altrasoft.com>
10056
10057 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10058
10059         * cus-face.el (custom-face-italic): insert missing args
10060
10061 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10062
10063         * packages.el (package-locations): Changed default early package
10064         hierarchies to ~/.xemacs/mule-packages and
10065         ~/.xemacs/xemacs-packages.
10066
10067 1999-06-23  SL Baur  <steve@miho.m17n.org>
10068
10069         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10070
10071 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10072
10073         * packages.el (package-locations): Changed default early package
10074         hierarchy to ~/.xemacs/packages.
10075         (package-locations): Removed `packages' as a possible name for a
10076         late package hierarchy.
10077
10078 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10079
10080         * mule/mule-category.el (word-combining-categories): Set up new
10081         variable.
10082         (word-separating-categories): Likewise.
10083
10084 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10085
10086         * XEmacs 21.2.17 is released
10087
10088 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10089
10090         * font-menu.el (font-menu-set-font): allow for nil specification
10091         of font size.
10092
10093 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10094
10095         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10096         is 1.
10097
10098 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10099
10100         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10101         8859-5 instead of ISO 8859-1.
10102
10103 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10104
10105         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10106         (viet-viscii-encode-table): Ditto.
10107
10108         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10109         Make obsolete definition of char-octet.
10110
10111 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10112
10113         * subr.el: Move no-Mule make-char ...
10114         * help-nomule.el (make-char): To here.
10115         (string-width): Make Mule compatibility alias.
10116
10117 1999-06-15  Andy Piper  <andy@xemacs.org>
10118
10119         * select.el (get-selection-no-error): really make there be no-error.
10120         (get-selection): revert to original.
10121
10122 1999-06-11  Andy Piper  <andy@xemacs.org>
10123
10124         * select.el (selection-sets-clipboard): renamed.
10125         (own-selection): use it.
10126
10127 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10128
10129         * XEmacs 21.2.16 is released
10130
10131 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10132
10133         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10134         missing characters to avoid crash.
10135
10136 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10137
10138         * coding.el (set-terminal-coding-system): Only set the console
10139         coding system on the selected console if it is a tty.
10140
10141 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10142
10143         * cus-face.el:
10144         * cus-edit.el:
10145         * faces.el:
10146         (custom):
10147         (face-spec-set):
10148         * faces.el (frob-face-property):
10149         * font-menu.el (font-menu-set-font):
10150                   Actually apply changes from 1999-03-17
10151
10152 1999-06-10  Andy Piper  <andy@xemacs.org>
10153
10154         * select.el (get-selection): abstract out non error-signalling
10155         part.
10156         (get-selection-no-error): get-selection without signalling an
10157         error.
10158         (selection-is-clipboard-p): new variable. controls whether the
10159         selection sets the clipboard.
10160         (own-selection): use it.
10161
10162         * mouse.el (insert-selection): fallback to clipboard after trying
10163         primary selection and cutbuffer.
10164
10165 1999-06-05  Andy Piper  <andy@xemacs.org>
10166
10167         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10168         selection functions.
10169
10170 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10171
10172         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10173         default value.
10174         (load): Use `raw-text' instead of `no-conversion'.
10175         (insert-file-contents): Likewise.
10176
10177         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10178         of `no-conversion'.
10179
10180 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10181
10182         * coding.el: Don't copy `no-conversion' to `raw-text'.
10183
10184 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10185
10186         * subr.el (make-char): Define it if Mule is not around.
10187
10188 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10189
10190         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10191
10192         * x-select.el (x-disown-selection-internal): Restore symbol as an
10193         obsolete alias.
10194         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10195
10196 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10197
10198         * XEmacs 21.2.15 is released
10199
10200 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10201
10202         * subr.el (split-string): Avoid infinite looping
10203
10204 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10205
10206         * ldap.el (ldap-ignore-attribute-codings): New variable
10207         (ldap-default-attribute-decoder): New variable
10208         (ldap-coding-system): New variable
10209         (ldap-attribute-syntax-encoders): New variable
10210         (ldap-attribute-syntax-decoders): New variable
10211         (ldap-attribute-syntaxes-alist): New variable
10212         (ldap-encode-boolean): New function
10213         (ldap-decode-boolean): New function
10214         (ldap-encode-country-string): New function
10215         (ldap-decode-string): New function
10216         (ldap-decode-address): New function
10217         (ldap-encode-address): New function
10218         (ldap-decode-attribute): New function
10219         (ldap-search): Use some of these
10220
10221 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10222
10223         * version.el (emacs-version): Make the patch level/beta come
10224         before the XEmacs qualifier so that it gets into (funcall
10225         emacs-version) and thus in the bug reports.
10226         (emacs-version>=): Support patch levels.
10227
10228 1999-06-03  SL Baur  <steve@xemacs.org>
10229
10230         * version.el: implement x.y.z version number
10231         From Jan Vroonhof <vroonhof@math.ethz.ch>
10232
10233 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10234
10235         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10236
10237 1999-05-22  Vin Shelton <acs@xemacs.org>
10238
10239         * startup.el: Document -private and break out non-standard X options.
10240
10241 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10242
10243         * mule/mule-charset.el (charset-after): New function.
10244         (charset-direction): Synch with Mule, update docstring.
10245         (get-charset-property): New function.
10246         (put-charset-property): New function.
10247         (charset-plist): New function.
10248
10249         * mule/mule-charset.el (compose-region):
10250         (decompose-region): remove;  these functions (which don't work
10251         since we don't do composite characters) have been moved to
10252         mule-util.el.
10253         (toplevel): follow coding standards
10254
10255 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10256
10257         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
10258         exist any more.
10259
10260         * code-files.el: Fix commentary to follow coding standards.  Move
10261         the single line left in mule-files.el to here.
10262
10263         * mule/mule-files.el: delete.
10264
10265 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
10266
10267         * info.el (Info-scroll-prev): Use event functions instead of the
10268         old emacs 19 interface.
10269
10270 1999-06-02  Andy Piper  <andy@xemacs.org>
10271
10272         * x-font-menu.el (x-font-menu-load-font):
10273         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
10274
10275 1999-05-31  Andy Piper  <andy@xemacs.org>
10276
10277         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
10278         group.
10279         (font-menu-this-frame-only-p): ditto.
10280         (font-menu-max-items): reinstate, from Jan Vroonhof
10281         <vroonhof@math.ethz.ch>
10282         (font-menu-submenu-name-format): ditto.
10283         (font-menu-split-long-menu): ditto, for use by the family
10284         constructor.
10285         (font-menu-family-constructor): use it.
10286
10287 1999-05-30  Andy Piper  <andy@xemacs.org>
10288
10289         * msw-faces.el (mswindows-font-regexp): new font matching regexp
10290         for use by the font menu.
10291
10292         * msw-font-menu.el: new file implementing mswindows specific
10293         font-menu behaviour.
10294         (mswindows-font-menu-registry-encoding): new function mirroring x version.
10295         (mswindows-font-menu-junk-families): ditto.
10296         (hack-font-truename): ditto.
10297         (mswindows-font-regexp-ascii): ditto.
10298         (mswindows-reset-device-font-menus): ditto.
10299         (mswindows-font-menu-font-data): ditto.
10300         (mswindows-font-menu-load-font): ditto.
10301
10302         * x-font-menu.el (x-reset-device-font-menus): made device specific.
10303         (x-font-menu-font-data): ditto.
10304         (x-font-menu-load-font): ditto.
10305
10306         * font-menu.el: new file implementing generic font menu behaviour.
10307         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
10308         made device independent.
10309         (font-menu-this-frame-only-p): ditto.
10310         (font-menu-preferred-resolution): ditto.
10311         (font-menu-size-scaling): new variable used to determine whether
10312         sizes are in points or tenths of a point.
10313         (vassoc): moved from x-font-menu.el.
10314         (device-fonts-cache): ditto.
10315         (device-fonts-cache): ditto.
10316         (flush-device-fonts-cache): ditto.
10317         (reset-device-font-menus): copied from x-font-menu.el and made
10318         device independent. Most functionality deferred to
10319         device-dependent versions.
10320         (font-menu-family-constructor): copied from x-font-menu.el and
10321         made device independent.
10322         (font-menu-size-constructor): ditto.
10323         (font-menu-weight-constructor): ditto.
10324         (font-menu-set-font): ditto.
10325         (font-menu-change-face): ditto.
10326         (font-menu-load-font): new device method.
10327         (font-menu-font-data): ditto.
10328
10329         * x-font-menu.el: The above functions deleted.
10330
10331 1999-05-26  Andy Piper  <andy@xemacs.org>
10332
10333         * update-elc.el:
10334         * make-docfile.el:
10335         * loadup.el: rehash expand-file-name usage to not use default-directory.
10336
10337 1999-05-21  Andy Piper  <andy@xemacs.org>
10338
10339         * x-select.el (x-select-convert-to-text):
10340         (x-selected-text-type):
10341         (x-get-selection):
10342         (xselect-convert-to-string):
10343         (xselect-convert-to-compound-text):
10344         (xselect-convert-to-length):
10345         (xselect-convert-to-targets):
10346         (xselect-convert-to-delete):
10347         (xselect-convert-to-filename):
10348         (xselect-convert-to-charpos):
10349         (xselect-convert-to-lineno):
10350         (xselect-convert-to-colno):
10351         (xselect-convert-to-sourceloc):
10352         (xselect-convert-to-os):
10353         (xselect-convert-to-host):
10354         (xselect-convert-to-user):
10355         (xselect-convert-to-class):
10356         (xselect-convert-to-name):
10357         (xselect-convert-to-integer):
10358         (xselect-convert-to-atom):
10359         (xselect-convert-to-identity): functions renamed from x-* and
10360         moved to select.el.
10361         (x-get-secondary-selection): use rename get-selection.
10362         (x-get-clipboard): ditto.
10363         (x-own-selection): moved to select.el.
10364         (x-valid-simple-selection-p): ditto.
10365         (x-dehilight-selection): ditto.
10366         (x-own-clipboard): ditto.
10367         (x-disown-selection): ditto.
10368
10369         * x-mouse.el (x-yank-function): moved to mouse.el.
10370         (x-insert-selection): ditto.
10371         (x-set-point-and-move-selection): use renamed function.
10372
10373         * select.el (selected-text-type): moved and renamed from
10374         x-select.el.
10375         (selection-owner-p): moved to C.
10376         (selection-exists-p): ditto.
10377         (get-cutbuffer): new device method.
10378         (get-selection): generalised and moved from x-select.el.
10379         (own-selection): moved x-own-selection functionality into here.
10380         (dehilight-selection): renamed and moved from x-select.el.
10381         (own-clipboard): functionality moved from x-select.el using new
10382         generic C builtins.
10383         (disown-clipboard): ditto.
10384         (select-convert-to-text):
10385         (select-convert-to-string):
10386         (select-convert-to-compound-text):
10387         (select-convert-to-length):
10388         (select-convert-to-targets):
10389         (select-convert-to-delete):
10390         (select-convert-to-filename):
10391         (select-convert-to-charpos):
10392         (select-convert-to-lineno):
10393         (select-convert-to-colno):
10394         (select-convert-to-sourceloc):
10395         (select-convert-to-os):
10396         (select-convert-to-host):
10397         (select-convert-to-user):
10398         (select-convert-to-class):
10399         (select-convert-to-name):
10400         (select-convert-to-integer):
10401         (select-convert-to-atom):
10402         (select-convert-to-identity): new functions renamed from x-* and
10403         moved from x-select.el.
10404
10405         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
10406         into here and use as the default window-system mouse yank.
10407         (insert-selection): generalised and moved from x-mouse.el.
10408         (own-clipboard): moved to C.
10409
10410         * msw-select.el (mswindows-selection-owned-p): deleted.
10411         (mswindows-own-selection): generalised and moved to select.el.
10412         (mswindows-disown-selection): generalised and moved to C.
10413         (mswindows-selection-owner-p): ditto.
10414
10415 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
10416
10417         * XEmacs 21.2.14 is released
10418
10419 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10420
10421         * about.el: update contact info for jason and slb.
10422
10423 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
10424
10425         * mule/european.el (setup-romanian-environment): Add Romanian
10426         support from Emacs/Mule romanian.el.
10427
10428 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
10429
10430         * cus-face.el: Label all custom changes with the 'custom' tag.
10431
10432         * cus-edit.el: idem ditto.
10433
10434         * faces.el: Added suport for adding device tags to various functions.
10435         (custom): New device tag.
10436         (face-spec-set): Call reset face with tags argument. No longer do
10437         x-init-global-faces hack.
10438
10439         * faces.el (frob-face-property): Use an anonymous specifier to map
10440         frob-face-property-1 over.
10441
10442         * x-font-menu.el (font-menu-set-font): Always specify all
10443         properties to custom.
10444
10445 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
10446
10447         * mule/european.el (setup-czech-environment): Add czech support.
10448         From David Sauer <davids@orfinet.cz>
10449
10450 1999-03-15  SL Baur  <steve@xemacs.org>
10451
10452         * check-features.el: Turn hard errors into warnings.
10453
10454 1999-03-21  SL Baur  <steve@xemacs.org>
10455
10456         * simple.el (delete-key-deletes-forward): As per discussion on
10457         xemacs-beta, default to t.
10458
10459 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
10460
10461         * loadup.el: Define Installation-string before loading anything.
10462
10463 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
10464
10465         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
10466         From Anders Stenman <stenman@isy.liu.se>
10467
10468 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10469
10470         * wid-edit.el (widget-glyph-find): Ditto.
10471
10472         * packages.el (locate-library): Ditto.
10473
10474         * loadup.el (really-early-error-handler): Ditto.
10475
10476         * lib-complete.el (read-library): Ditto.
10477
10478         * faces.el (set-face-stipple): Ditto.
10479
10480         * code-files.el (load): Use new calling style of locate-file.
10481
10482 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10483
10484         * packages.el (packages-unbytecompiled-lisp): Installation.el is
10485         dead.
10486
10487 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10488
10489         * dumped-lisp.el (preloaded-file-list): Don't load
10490         Installation.el.
10491
10492         * loadup.el (Installation-string): Define it here.
10493
10494 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
10495
10496         * dumped-lisp.el (preloaded-file-list): Revert previous change --
10497         Installation.el needs to be loaded before `dump-paths', otherwise
10498         the dumping process won't find it.
10499
10500 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
10501
10502         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
10503         subr so that we can use `replace-in-string' in Installation.el to
10504         get rid of C-m chars under the native Windows build.
10505
10506 1999-04-29  Andy Piper  <andy@xemacs.org>
10507
10508         * make-docfile.el: canonicalize file and directory names.
10509
10510         * device.el (call-device-method): new function for calling device
10511         specific methods.
10512         (define-device-method): new function for defining device methods.
10513         (define-device-method*): ditto.
10514
10515 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
10516
10517         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
10518
10519 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10520
10521         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
10522         (cyrillic-koi8-r-encode-table): Likewise.
10523         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
10524         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
10525
10526         * mule/mule-misc.el (split-char-or-char-int): New function [moved
10527         from vietnamese.el].
10528
10529         * mule/vietnamese.el: Move function `split-char-or-char-int' to
10530         mule/mule-misc.el.
10531
10532 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
10533
10534         * mule/thai-xtis.el:
10535         - Change font registry name from "Thai94x94-0" to "xtis-0".
10536         - Change mnemonic of coding-system `tis-620' to "TIS620".
10537
10538 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10539
10540         * mule/ethiopic.el: fixed.
10541
10542 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10543
10544         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
10545
10546         * mule/thai-xtis.el: New file.
10547
10548         * mule/vietnamese.el: New file.
10549
10550         * mule/ethiopic.el: New file.
10551
10552 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
10553
10554         * bytecomp.el (byte-compile-close-variables): Leave
10555         debug-issue-ebola-notices alone.
10556
10557 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10558
10559         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
10560         at the top of the buffer since it is the most important thing to
10561         customize
10562         (ldap-get-host-parameter): New defun
10563         (ldap-search): Add a new parameter `withdn' to retrieve the
10564         distinguished names of entries
10565
10566 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
10567
10568         * startup.el (splash-frame-body): Date and spelling fixes.
10569
10570 1999-03-16  Colin Rafferty  <colin@xemacs.org>
10571
10572         * view-less.el (toggle-truncate-lines): add autoload tag
10573
10574 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
10575
10576         * format.el (format-alist): Disable image stuff.
10577
10578 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
10579
10580         * wid-edit.el (widget-glyph-find): Search by directories, then by
10581         suffixes rather than the other way around.
10582         (widget-image-conversion): Renamed to
10583         `widget-image-file-name-suffixes'.
10584
10585 1999-04-16  Olivier Galibert  <galibert@pobox.com>
10586
10587         * mule/mule-charset.el: Made old functions obsolete, remove the
10588         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
10589         (charset-iso-graphic-plane): Rename from charset-graphic.
10590         (charset-iso-final-char): Rename from charset-final.
10591         (charset-width): Rename from charset-columns.
10592         (charset-bytes): Added from fsf compatibility, returns always 1.
10593
10594         * mule/mule-misc.el: Move charset-doc-string alias to
10595         mule-charset.el
10596
10597 1999-04-14  Colin Rafferty  <colin@xemacs.org>
10598
10599         * x-faces.el (x-make-font-bold-italic): honor
10600         *try-oblique-before-italic-fonts*
10601
10602 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
10603
10604         * cl-extra.el (coerce): Coerce numbers to characters correctly.
10605
10606 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
10607
10608         * x-faces.el (try-oblique-before-italic-fonts): Use the right
10609         name.
10610
10611 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
10612
10613         * cl-extra.el (equalp): Would bug out for lists.
10614
10615 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
10616
10617         * about.el (about-hackers):  Change cgw's email address
10618
10619 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
10620
10621         * XEmacs 21.2.13 is released
10622
10623 1999-03-12  SL Baur  <steve@xemacs.org>
10624
10625         * simple.el (delete-key-deletes-forward): Revert to previous
10626         behavior.
10627
10628 1999-01-18  Didier Verna  <didier@xemacs.org>
10629
10630         * menubar-items.el (xemacs-splash-buffer): handle the case of
10631         multiple elements in the splash buffer body.
10632
10633         * startup.el (splash-frame-timeout): new constant: interval
10634         between splash buffer elements.
10635         (command-line-1): handle splash buffer with multiple elements (use
10636         a timeout).
10637         (splash-frame-body): Originally `startup-splash-frame-body'.
10638         Rewrote a cleaner and more readable version. This can now be array,
10639         in which case each element is displayed in turn in the splash buffer.
10640         (splash-frame-static-body): new constant. Persistent information
10641         across all splash buffer elements (preserves the possibility to give
10642         it in different languages.
10643         (circulate-splash-frame-elements): new function. Used as a timeout
10644         to circulate through all splash frame elements and display them in
10645         sequence.
10646         (display-splash-frame): originally `startup-splash-frame'. Handle
10647         the case of multiple elements in the splash buffer body. Now
10648         returns a timeout id if multiple elements to display, or nil.
10649
10650 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
10651
10652         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
10653         so they can be overridden by x-init-face-from-resources.
10654         Additionally specify the font name also with an x tag.
10655
10656 1999-03-08  Andy Piper  <andy@xemacs.org>
10657
10658         * package-get.el (package-get-base): autoload.
10659
10660         * menubar-items.el (default-menubar): add update menu item. Fix
10661         custom menu to only be activated when package-base is available.
10662
10663         * package-get.el (package-get-custom): don't load
10664         package-get-custom as it is auto-generated. Fix group definition.
10665
10666 1999-03-05  Didier Verna  <didier@xemacs.org>
10667
10668         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
10669         instead of `symbol-name' (Thanks Kyle).
10670
10671         * cus-edit.el (custom-save-variables): use `prin1' instead of
10672         princ to write symbols.
10673
10674 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10675
10676         * XEmacs 21.2.12 is released
10677
10678 1999-03-05  SL Baur  <steve@xemacs.org>
10679
10680         * menubar-items.el (default-menubar): Add kfm browsing support.
10681         From Neal Becker <nbecker@fred.net>
10682
10683 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
10684
10685         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
10686         calls to font-lock during buffer reversion.
10687
10688 1999-02-12  Didier Verna  <didier@xemacs.org>
10689
10690         * info.el (Info-build-node-completions): unconditionally widen the
10691         tag table buffer.
10692
10693 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
10694
10695         * x-faces.el (x-init-face-from-resources):
10696         Only set fonts in the 'x locale.
10697
10698 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
10699
10700         * package-ui.el (pui-install-selected-packages): Don't throw on
10701         `package-admin-delete-binary-package' returning nil since it's
10702         normal.  Reindent function.
10703         (pui-add-required-packages): Handle case where packages selected
10704         for installation have never been installed.
10705
10706 1999-03-03  Martin Buchholz  <martin@xemacs.org>
10707
10708         * menubar-items.el (default-menubar):
10709         Implement the ``Mule->Set coding system of process'' menu item.
10710
10711 1999-02-18  Martin Buchholz  <martin@xemacs.org>
10712
10713         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
10714         files
10715         - Change some `if's to `when's
10716
10717 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
10718
10719         * XEmacs 21.2.11 is released
10720
10721 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
10722
10723         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
10724         against window close (Fix Bug #460).
10725         (ask-user-about-lock-dbox): Idem.
10726
10727 1999-02-25  SL Baur  <steve@xemacs.org>
10728
10729         * mule/mule-charset.el (charset-leading-byte): New function.
10730         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
10731
10732 1999-02-12  Andy Piper  <andy@xemacs.org>
10733
10734         * about.el (xemacs-hackers): change andy's email address.
10735         (about-url-alist): change andy's web page address.
10736         (about-xemacs): add piper.
10737
10738 1999-02-16  SL Baur  <steve@xemacs.org>
10739
10740         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10741         of mule-base into lisp/mule.
10742
10743 1999-02-16  SL Baur  <steve@xemacs.org>
10744
10745         * mule/arabic.el:
10746         mule/canna-leim.el:
10747         mule/chinese.el:
10748         mule/cyrillic.el:
10749         mule/english.el:
10750         mule/european.el:
10751         mule/greek.el:
10752         mule/hebrew.el:
10753         mule/japanese.el:
10754         mule/kinsoku.el:
10755         mule/korean.el:
10756         mule/misc-lang.el:
10757         mule/mule-category.el:
10758         mule/mule-ccl.el:
10759         mule/mule-charset.el:
10760         mule/mule-cmds.el:
10761         mule/mule-coding.el:
10762         mule/mule-files.el:
10763         mule/mule-help.el:
10764         mule/mule-init.el:
10765         mule/mule-misc.el:
10766         mule/mule-tty-init.el:
10767         mule/mule-x-init.el:
10768         mule/viet-chars.el:  Remerge from mule-base.
10769
10770         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
10771         of mule-base into lisp/mule.
10772
10773 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
10774
10775         * process.el (exec-to-string): Use `shell-command-switch' in place
10776         of hard-wired "-c" (for WindowsNT).
10777
10778 1999-02-08  Charles G Waldman  <cgw@pgt.com>
10779
10780         * menubar-items.el (default-menubar):  Remove obsolete
10781         "Gopher" item
10782
10783 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
10784
10785         * package-admin.el (package-admin-get-install-dir): First fall
10786         back to the location of xemacs-base for non-mule packages.
10787
10788 1999-02-15  Martin Buchholz  <martin@xemacs.org>
10789
10790         * paths.el:
10791         - improved automounter tmp directory support.
10792         - support 4 (!) empirically discovered automounter conventions
10793
10794 1999-02-12  SL Baur  <steve@xemacs.org>
10795
10796         * etags.el (pop-tag-mark): autoload to match key binding.
10797
10798 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10799
10800         * XEmacs 21.2.10 is released
10801
10802 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
10803
10804         * package-get.el (package-get-remote-filename): Don't bug out for
10805         a local file name in the search entry.
10806
10807 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
10808
10809         * XEmacs 21.2.9 is released
10810
10811 1999-01-19  Didier Verna  <didier@xemacs.org>
10812
10813         * replace.el (replace-search-function): new variable containing a
10814         function to perform a search-forward.
10815         (replace-re-search-function): new variable containing a function
10816         to perform a re-search-forward.
10817         (perform-replace): use them.
10818
10819 1999-01-25  Didier Verna  <didier@xemacs.org>
10820
10821         * select.el (selection-owner-p): use the name `XEmacs'.
10822         (cut-copy-clear-internal): ditto.
10823
10824 1999-01-18  Andy Piper  <andy@xemacs.org>
10825
10826         * about.el (about-url-alist): Update my entry.
10827         (xemacs-hackers): Ditto.
10828
10829 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
10830
10831         * buffer.el (switch-to-buffer): Fixing documentation.
10832         * minibuf.el (minibuffer-completion-table): ditto.
10833         * cl-macs.el (return-from): ditto.
10834
10835 1999-01-04  Didier Verna  <didier@xemacs.org>
10836
10837         * replace.el (delete-non-matching-lines): temporarily disable
10838         case-folding when called interactively with a regexp containing
10839         uppercase characters.
10840         (delete-matching-lines): ditto.
10841         (count-matches): ditto.
10842         (list-matching-lines): ditto.
10843
10844 1999-01-07  Colin Rafferty  <colin@xemacs.org>
10845
10846         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
10847         abort if current window is split horizontally, not if others are
10848         split.  Got rid of unnecessary minibuffer checking.  Also, add
10849         some comments (it's still complex).
10850
10851 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
10852
10853         * package-get.el: changed address for doc.ic.ac.uk to
10854         sunsite.doc.ic.ac.uk
10855
10856 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10857
10858         * ldap.el (toplevel): Remove requires so that the file compiles
10859         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
10860
10861 1999-01-10  J. Kean Johnston  <jkj@sco.com>
10862
10863         * dump-paths.el: Calculate module-directory and set
10864         module-load-path to the load path for modules.
10865
10866         * loadup.el: Get bootstrap value of module-load-path from the
10867         environment variable EMACSBOOTSTRAPMODULEPATH.
10868         - Display the module load path if we're debugging paths.
10869
10870         * setup-paths.el: Added function paths-find-site-module-directory.
10871         - Added function paths-find-module-directory.
10872         - Added function paths-construct-module-load-path.  Uses new
10873         environment variable EMACSMODULEPATH.
10874
10875 1998-12-30  Martin Buchholz  <martin@xemacs.org>
10876
10877         * font.el (font-default-object-for-device):
10878         Oops! This `or' can't be replaced by `unless'.
10879         Fixed inability to run w3, among other things.
10880
10881 1998-12-17  Charles G. Waldman <cgw@pgt.com>
10882
10883         * package-admin.el: Change initialization of
10884           package-admin-install-function dependent on system type.
10885           Change package-admin-install-function-mswindows to use
10886           "minitar".
10887
10888 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
10889
10890         * mouse.el (default-mouse-motion-handler): Disable help echo while
10891         in the minibuffer.
10892
10893 1998-12-28  Martin Buchholz <martin@xemacs.org>
10894
10895         * XEmacs 21.2.8 is released.
10896
10897 1998-12-24  Martin Buchholz <martin@xemacs.org>
10898
10899         * XEmacs 21.2.7 is released.
10900
10901 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
10902
10903         * package-ui.el (pui-list-packages): Set truncate-lines.
10904
10905         * package-get.el (package-get-download-menu): Use
10906         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
10907
10908         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
10909         (pui-help-string): idem.
10910         (list-packages-mode): New major mode.
10911         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
10912         (pui-install-selected-packages): Add suport for removing packages.
10913         (pui-toggle-package-delete-key): New function.
10914         (pui-popup-context-sensitive): New kludge.
10915         (pui-list-packages): Add warning when `package-get-remote' is nil.
10916         (package-ui-add-site): New function.
10917
10918 1998-12-01  Didier Verna  <didier@xemacs.org>
10919
10920         * hyper-apropos.el (hyper-where-is): added the missing autoload.
10921
10922 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10923
10924         * ldap.el: Custom-ized
10925         (toplevel): Do not provide `ldap' which is provided by C level
10926         LDAP code
10927         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
10928
10929 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
10930
10931         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
10932
10933 1998-12-17  Andy Piper  <andy@xemacs.org>
10934
10935         * sound.el (sound-load-list): name changed from sound-load-alist.
10936         (sound-extension-list): name changed from sound-ext-list.
10937         (load-default-sounds): use new names.
10938         (load-sound-file): use new names.
10939
10940 1998-12-16  Andy Piper  <andy@xemacs.org>
10941
10942         * XEmacs 21.2.6 is released
10943
10944 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
10945
10946         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
10947         errors.
10948
10949 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
10950
10951         * wid-edit.el (widget-echo-this-extent): Set
10952         help-echo-owns-message to t.
10953
10954 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10955
10956         * package-get.el (package-get-download-menu): use toggles for
10957           each site in the download site menu.
10958
10959 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
10960
10961         * package-get.el (package-get): If we cannot find a package
10962           because package-get-remote is not set, give a more helpful
10963           error message.
10964
10965 1998-11-30  Greg Klanderman  <greg@alphatech.com>
10966
10967         * package-get.el (package-get-remote-filename): use an EFS path
10968         with user anonymous if no user is specified.
10969
10970 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10971
10972         * faces.el (face-spec-set): Re-init fallfacks for default after
10973         calling reset-face on the default face.
10974
10975 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10976
10977         * package-admin.el (package-admin-default-install-function):
10978         Behave as advertised.  Make sure the pkg-dir is proper for
10979         default-directory.
10980         (package-admin-add-binary-package): Make sure the pkg-dir is
10981         proper for default-directory.
10982         (package-admin-install-function-mswindows): Make sure the pkg-dir
10983         is proper for default-directory.
10984
10985 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
10986
10987         * XEmacs 21.2.5 is released
10988
10989 1998-12-05  SL Baur  <steve@altair.xemacs.org>
10990
10991         * files.el (binary-file-regexps): regexp-opt is not available at
10992         bytecompile time.
10993
10994 1998-11-30  Martin Buchholz  <martin@xemacs.org>
10995
10996         * x-win-xfree86.el:
10997         * x-win-sun.el (x-win-init-sun):
10998         * x-win-sun.el:
10999         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11000         * x-iso8859-1.el:
11001         * x-init.el (init-post-x-win):
11002         * x-init.el (init-pre-x-win):
11003         * x-init.el (x-initialize-compose):
11004         * x-init.el:
11005         * x-compose.el:
11006         * winnt.el:
11007         * widget.el:
11008         * wid-edit.el (widget-glyph-click):
11009         * wid-edit.el (widget-glyph-find):
11010         * wid-edit.el (widget-type):
11011         * view-less.el (view-buffer-other-window):
11012         * very-early-lisp.el:
11013         * version.el:
11014         * toolbar.el:
11015         * toolbar-items.el:
11016         * term/sun.el (suntool-map):
11017         * term/sun-mouse.el:
11018         * term/internal.el:
11019         * syntax.el (modify-syntax-entry):
11020         * symbol-syntax.el:
11021         * subr.el:
11022         * startup.el (lock-directory):
11023         * simple.el (set-comment-column):
11024         * simple.el (backward-delete-char-untabify):
11025         * shadow.el (find-emacs-lisp-shadows):
11026         * shadow.el:
11027         * setup-paths.el (paths-construct-info-path):
11028         * select.el (cut-copy-clear-internal):
11029         * process.el (call-process-region):
11030         * process.el (start-process-shell-command):
11031         * process.el:
11032         * paths.el (rmail-spool-directory):
11033         * paragraphs.el (use-hard-newlines):
11034         * package-get.el (package-get-dependencies):
11035         * package-admin.el (package-admin-delete-binary-package):
11036         * obsolete.el (truncate-string):
11037         * obsolete.el (store-substring):
11038         * mouse.el (default-mouse-track-maybe-own-selection):
11039         * mouse.el (mouse-yank-at-point):
11040         * modeline.el:
11041         * modeline.el (mouse-drag-modeline):
11042         * minibuf.el (read-directory-name-internal):
11043         * minibuf.el (read-file-name-internal):
11044         * minibuf.el (read-file-name-internal-1):
11045         * minibuf.el (read-file-name-2):
11046         * minibuf.el (exact-minibuffer-completion-p):
11047         * minibuf.el (read-from-minibuffer):
11048         * minibuf.el:
11049         * menubar.el (check-menu-syntax):
11050         * map-ynp.el (map-y-or-n-p):
11051         * make-docfile.el (docfile-out-of-date):
11052         * loadup.el ((member "run-temacs" command-line-args)):
11053         * loadup.el ((member "no-site-file" command-line-args)):
11054         * loadup.el (really-early-error-handler):
11055         * loadup.el:
11056         * loadhist.el:
11057         * loaddefs.el:
11058         * lisp-mnt.el (lm-verify):
11059         * lib-complete.el (lib-complete:cache-completions):
11060         * lib-complete.el (library-all-completions):
11061         * itimer.el (itimer-run-expired-timers):
11062         * info.el (Info-mode):
11063         * info.el (Info-insert-file-contents):
11064         * info.el (Info-rebuild-dir):
11065         * info.el (Info-build-dir-anew):
11066         * info.el (Info-parse-dir-entries):
11067         * info.el (Info-dir-outdated-p):
11068         * info.el (Info-insert-dir):
11069         * info.el (info-xref):
11070         * info.el:
11071         * hyper-apropos.el (hyper-apropos-get-doc):
11072         * hyper-apropos.el (hyper-describe-face):
11073         * hyper-apropos.el (hyper-apropos-mode):
11074         * hyper-apropos.el:
11075         * help.el (list-processes):
11076         * help.el:
11077         * gnuserv.el:
11078         * font.el (mswindows-font-create-name):
11079         * font.el (font-default-font-for-device):
11080         * font.el (x-font-create-object):
11081         * font.el (font-registry):
11082         * font.el:
11083         * font-lock.el (font-lock-keywords):
11084         * font-lock.el:
11085         * finder.el (finder-compile-keywords):
11086         * find-paths.el (paths-find-recursive-path):
11087         * fill.el (set-justification-center):
11088         * fill.el (fill-region-as-paragraph):
11089         * files.el (insert-directory):
11090         * files.el (wildcard-to-regexp):
11091         * files.el (recover-file):
11092         * files.el (basic-save-buffer):
11093         * files.el (delete-auto-save-file-if-necessary):
11094         * files.el (file-relative-name):
11095         * files.el (backup-extract-version):
11096         * files.el (backup-buffer):
11097         * files.el (set-visited-file-name):
11098         * files.el (set-auto-mode):
11099         * files.el (interpreter-mode-alist):
11100         * files.el:
11101         * files.el (find-file-noselect):
11102         * files.el (abbreviate-file-name):
11103         * files.el (parse-colon-path):
11104         * files.el (directory-abbrev-alist):
11105         * etags.el (visit-tags-table-buffer):
11106         * easymenu.el (easy-menu-define):
11107         * dragdrop.el (experimental-dragdrop-drag):
11108         * dragdrop.el (dragdrop-drop-do-functions):
11109         * dragdrop.el (dragdrop-drop-at-point):
11110         * disass.el (disassemble-1):
11111         * disass.el (disassemble-internal):
11112         * disass.el (disassemble):
11113         * disass.el:
11114         * derived.el (derived-mode-init-mode-variables):
11115         * derived.el (define-derived-mode):
11116         * custom.el (defgroup):
11117         * cus-edit.el (custom-quote):
11118         * config.el:
11119         * code-process.el (open-network-stream):
11120         * code-process.el (start-process):
11121         * code-process.el (call-process-region):
11122         * code-process.el (call-process):
11123         * code-process.el:
11124         * code-files.el (insert-file-contents):
11125         * code-files.el:
11126         * code-files.el (buffer-file-coding-system-for-read):
11127         * cmdloop.el (yes-or-no-p-minibuf):
11128         * cl.el:
11129         * cl-macs.el:
11130         * cl-extra.el:
11131         * callers-of-rpt.el (make-caller-report):
11132         * callers-of-rpt.el:
11133         * bytecomp.el (batch-byte-recompile-directory):
11134         * bytecomp.el (batch-byte-compile-1):
11135         * bytecomp.el (batch-byte-compile):
11136         * bytecomp.el (display-call-tree):
11137         * bytecomp.el (byte-compile-insert):
11138         * bytecomp.el (byte-compile-two-args-19->20):
11139         * bytecomp.el (byte-compile-variable-ref):
11140         * bytecomp.el (byte-compile-form):
11141         * bytecomp.el (byte-compile-top-level-body):
11142         * bytecomp.el (byte-compile-out-toplevel):
11143         * bytecomp.el (byte-compile-byte-code-maker):
11144         * bytecomp.el (byte-compile-file-form-defmumble):
11145         * bytecomp.el (byte-compile-file-form):
11146         * bytecomp.el (byte-compile-keep-pending):
11147         * bytecomp.el (byte-compile-insert-header):
11148         * bytecomp.el (byte-compile-from-buffer):
11149         * bytecomp.el (byte-compile-file):
11150         * bytecomp.el (byte-recompile-file):
11151         * bytecomp.el (byte-compile-close-variables):
11152         * bytecomp.el (byte-compile-warn-about-unused-variables):
11153         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11154         * bytecomp.el (byte-compiler-legal-options):
11155         * bytecomp.el (byte-compile-lapcode):
11156         * bytecomp.el (byte-optimize-log):
11157         * bytecomp.el ((fboundp 'defsubst)):
11158         * bytecomp.el:
11159         * bytecomp-runtime.el:
11160         * byte-optimize.el (byte-optimize-apply):
11161         * byte-optimize.el (car):
11162         * byte-optimize.el (byte-optimize-form):
11163         * byte-optimize.el (byte-optimize-form-code-walker):
11164         * byte-optimize.el:
11165         * build-report.el (build-report-insert-installation-file):
11166         * build-report.el (build-report):
11167         * auto-show.el:
11168         * apropos.el (apropos-documentation):
11169         - mega patch
11170         - clean up byte-compile warnings
11171         - remove unused variables
11172         - Use common lisp style hashtable functions
11173         - byte compiler cleanup
11174         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11175         - remove old backquote syntax usage
11176         - move some cl functionality into C for speed.
11177         - remove last remaining VMS support
11178         - spelling fixes
11179         - implement last, butlast, nbutlast, copy-list in C.
11180         - new macro ignore-file-errors, similar to ignore-errors
11181           (ignore-file-errors (delete-file "foo"))
11182         - get frequent garbage collection during loadup.el by tweaking
11183           gc-cons-threshold, rather than explicitly calling garbage-collect
11184         - default delete-key-deletes-forward to `t'.
11185
11186 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11187
11188         * XEmacs 21.2-beta4 is released.
11189
11190 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11191
11192         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11193         (easy-menu-item-present-p): Wrapper around find-menu-item.
11194         (easy-menu-remove-item): Wrapper around delete-menu-item.
11195
11196         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11197         (add-menu-button): Add 'in-menu' argument.
11198         (add-menu-item-1): Add in-menu support to helper function.
11199
11200 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11201
11202         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11203
11204 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11205
11206         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11207         of Dec 4, 1997.
11208
11209 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11210
11211         * process.el (shell-command-on-region): Report if the command
11212         succeeded or failed.
11213
11214 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11215
11216         * subr.el (buffer-substring-no-properties): Comment out.
11217
11218 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11219
11220         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11221           into font instances first, like `x-frob-font-size' does.
11222           (mswindows-find-larger-font): ditto
11223
11224 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11225
11226         * package-ui.el (pui-install-selected-packages): fix args in call
11227         to `package-get'.
11228
11229 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * package-get.el (host-name): New widget type.
11232         (package-get-remote): Better customization using new type.
11233         (package-get-download-sites): idem dito.
11234
11235         (package-get-custom): Do not use package-get-all untill we have
11236         runtime dependencies.
11237
11238         (package-get-remove-copy): Default to 't' we no longer need this
11239         kludge as we do not currently use depenencies.
11240
11241         (package-get-was-current): New variable.
11242         (package-get-require-base): New 'force-current' argument.
11243         (package-get-update-base): idem
11244         (package-get-package-provider):  idem
11245         (package-get-locate-index-file): New 'no-remote' argument.
11246         (package-get-locate-file): idem.
11247
11248         (package-get-maybe-save-index): New function.
11249         (package-get-update-base): Use it.
11250
11251 1998-10-28 Greg Klanderman <greg@alphatech.com>
11252
11253         * package-get.el (package-get-remote): default to nil; by default,
11254         don't go out to the net via EFS.  They must select a download site.
11255         (package-get-download-sites): new variable.
11256         (package-get-download-menu): new function.
11257         (package-get-locate-index-file): new function.
11258         (package-get-update-base): use it.
11259
11260         * menubar-items.el (default-menubar): add "Update Package Index"
11261         and "Add Download Site" menus under Options | Manage Packages.
11262
11263 1998-10-19  Greg Klanderman  <greg@alphatech.com>
11264
11265         * package-get.el (package-get): bugfix code checking installed version
11266         for case where package is not currently installed.
11267         (package-get-require-signed-base-updates): new variable.
11268         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
11269         deemed not a goot thing.  Use the variable
11270         package-get-allow-unsigned-base-updates instead.
11271
11272 1998-10-16 Greg Klanderman <greg@alphatech.com>
11273
11274         * package-get.el (package-get): Don't install an older version than
11275         we already have unless explicitly told to.  Issue a warning.
11276
11277         * package-ui.el (pui-add-required-packages): when adding
11278         dependencies, don't add packages that are up to date.
11279         (pui-package-symbol-char):  Don't consider a package out of date
11280         if you have a newer version installed than the latest version in
11281         package-get-base.
11282
11283         * package-get.el (package-get-base-filename): document that it may
11284         be a path relative to package-get-remote;  new default value.
11285         (package-get-locate-file): new function.
11286         (package-get-update-base): use it to expand package-get-base-filename.
11287         (package-get-save-base): new function to save the package-get database
11288         to file.
11289         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
11290         (package-get-update-base): pass the REMOTE-SOURCE arg.
11291         (package-get-update-base-entry): call package-get-custom-add-entry.
11292         (package-get-file-installed-p): removed; no longer needed.
11293         (package-get-create-custom): ditto.
11294         (toplevel): remove code to build and load package-get-custom.el
11295         (package-get-custom-add-entry): new function.
11296
11297 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
11298
11299         * wid-edit.el (widget-button-click): Don't switch window.
11300
11301 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11302
11303         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
11304
11305 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
11306
11307         * etags.el (find-tag-default): Run find-tag-hook using
11308         run-hooks rather than funcall
11309
11310 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
11311
11312         * isearch-mode.el (isearch-mode): Set the current minor mode maps
11313         and the current local map as the parents to isearch-mode-map.
11314
11315 1998-10-15  SL Baur  <steve@altair.xemacs.org>
11316
11317         * XEmacs 21.2-beta3 is released.
11318
11319 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11320
11321         * package-get.el (package-get-update-base): use
11322         insert-file-contents-internal, not insert-file-contents-literally.
11323
11324 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11325
11326         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
11327         dump time.
11328
11329 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11330
11331         * package-get.el (package-get-update-base-entry): new function.
11332         (package-get-update-base): renamed; was `package-get-load-base'.
11333         cleanup, and use package-get-update-base-from-buffer.
11334         (package-get-update-base-from-buffer): new function.
11335         (package-get-update-base-entries): new; helper for above.
11336         Do not eval lisp grabbed over ftp; parse it from new format.
11337
11338 1998-10-15  Greg Klanderman  <greg@alphatech.com>
11339
11340         * files.el (set-auto-mode): Don't play games loading package-get
11341         database; package-get-package-provider will handle it all.
11342
11343 1998-10-14  Greg Klanderman  <greg@alphatech.com>
11344
11345         * package-get.el (package-get-base-filename): new variable.
11346         (package-get-require-base): new function.
11347         (package-get-pgp-signed-begin-line): new variable.
11348         (package-get-pgp-signature-begin-line): ditto.
11349         (package-get-pgp-signature-end-line):  ditto.
11350         (package-get-load-base): new function.
11351         (package-get-interactive-package-query):
11352         (package-get-update-all):
11353         (package-get-dependencies):
11354         (package-get-package-provider):
11355         (package-get-custom): use package-get-require-base.
11356         [package-get-custom loading]: disable for now.
11357
11358         * package-ui.el (pui-list-packages): use (package-get-require-base)
11359
11360 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11361
11362         * package-ui.el: Correct obvious thinko in choosing extent face.
11363
11364 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
11365
11366         * menubar-items.el (default-menubar): pui-list-package has nothing
11367         to with Customize. Move all the package stuff to a new Item in Options.
11368
11369         * package-ui.el (pui-menu): Add menu and Popup menu.
11370
11371         * package-get.el (package-get): Use new
11372         package-admin-get-install-dir.
11373
11374         * package-admin.el (package-admin-get-install-dir): New syntax.
11375         Conserve package location and put mule packages where mule-base is.
11376
11377         * package-get.el : Customized
11378
11379         * package-ui.el (pui): Customized
11380         (pui-package-install-dest-dir): New variable.
11381         (pui-install-selected-packages): Use it
11382
11383 1998-10-12  SL Baur  <steve@altair.xemacs.org>
11384
11385         * package-get.el (package-get-interactive-package-query): Move
11386         dependency on package-get-base to run-time.
11387         (package-get-update-all): Ditto.
11388         (package-get-dependencies): Ditto.
11389         (package-get-package-provider): Ditto.
11390         (package-get-custom): Ditto.
11391
11392 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
11393
11394         * events.el: Remove 'ascii-character property from 'backspace
11395         and 'delete symbols
11396
11397 1998-10-11  SL Baur  <steve@altair.xemacs.org>
11398
11399         * package-get-base.el: removed.
11400
11401 1998-09-23  Didier Verna  <didier@xemacs.org>
11402
11403         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
11404         (no-upper-case-p): new function.
11405         (with-search-caps-disable-folding): new macro.
11406         (with-interactive-search-caps-disable-folding): new macro.
11407         (zap-to-char): In interactive mode, do a case-sensitive search if
11408         the character is uppercase.
11409         (zap-up-to-char): ditto.
11410
11411         * replace.el (perform-replace): use the function no-upper-case-p.
11412
11413         * isearch-mode.el (isearch-fix-case): ditto.
11414         make obsolete `with-caps-disable-folding' and
11415         `isearch-no-upper-case-p'.
11416
11417         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
11418         (tags-search): ditto.
11419         (tags-query-replace): ditto.
11420
11421         * info.el (Info-search): ditto.
11422
11423 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11424
11425         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
11426
11427 1998-10-07  Greg Klanderman  <greg@alphatech.com>
11428
11429         * package-admin.el (package-admin-rmtree): rewritten.  need to
11430         check for "." and ".." before symlink check.  expand files and
11431         directories with respect to DIRECTORY, not default-directory.
11432
11433 1998-10-04  Greg Klanderman  <greg@alphatech.com>
11434
11435         * package-get.el (package-get-all): add INSTALL-DIR argument.
11436
11437 1998-10-06  Greg Klanderman  <greg@alphatech.com>
11438
11439         * package-ui.el (pui-add-required-packages): new function, select
11440         dependent packages.
11441         (pui-display-keymap): bind it.
11442         (pui-help-string): document it.
11443         (pui-install-selected-packages): package-get-all -> package-get.
11444
11445         * package-get.el (package-get-dependencies): new function.
11446
11447 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
11448
11449         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
11450         regexps.
11451
11452 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
11453
11454         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
11455         function.
11456         (default-mouse-track-normalize-point): Use it.
11457
11458 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
11459
11460         * package-admin.el (package-admin-delete-binary-package):
11461                 General cleanup. Remove unnessary use of progn and
11462         save-excursion.
11463         (package-admin-delete-binary-package): Do NOT mess with file
11464         modes. That is evil.
11465         (package-admin-delete-binary-package): Wrap all deleting in
11466         condition-case. The data in MANIFEST is untrustworthy.
11467         (package-admin-delete-binary-package): Let the OS worry about non
11468         empty directories.
11469
11470 1998-10-09  SL Baur  <steve@altair.xemacs.org>
11471
11472         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
11473         processing.
11474         (lm-report-bug): Fix mail address to send bug reports to.
11475
11476 1998-09-29  SL Baur  <steve@altair.xemacs.org>
11477
11478         * XEmacs 21.2-beta2 is released.
11479
11480 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
11481
11482         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
11483
11484 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11485
11486         * info.el (Info-mode): Document page turning by double clicks in
11487         docstring so `M-x describe-mode' will display it.
11488
11489 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
11490
11491         * info.el (Info-mouse-track-double-click-hook): Use character
11492         widths to calculate a border region where double clicking does
11493         page turning, and return `nil' by default so other hooks, such as
11494         region highlighting, will be run.
11495
11496 1998-09-29  Colin Rafferty   <colin@xemacs.org>
11497
11498         * sound.el (default-sound-directory-list): Initialize with all the
11499         "sounds" directories in `data-directory-list'.  It used to just be
11500         the first one.
11501
11502         * packages.el (locate-data-directory-list): Created.  This gives
11503         the list of matching directories, unlike `locate-data-directory',
11504         which just gives the first one.
11505
11506 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11507
11508         * minibuf.el (read-from-minibuffer): No longer bind help-form but
11509         make a binding in the local keymap until help-char handling is
11510         improved.
11511
11512         * help.el (help-keymap-with-help-key): Provide keymap with help
11513         binding.
11514         (help-print-help-form): New helper function.
11515
11516 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
11517
11518         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
11519         move extent to another buffer; no need to create a new extent.
11520         (isearch-fix-case): New function.
11521         (isearch-search-and-update): Use it.
11522
11523 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11524
11525         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
11526         the keymap, not minor-mode-map-alist.
11527         (isearch-done): Restore overriding-local-map.
11528
11529 1998-09-21  Martin Buchholz  <martin@xemacs.org>
11530
11531         * bytecomp.el (byte-compile-buffer-substring):
11532         Fix for: (byte-compile (defun f () (buffer-substring)))
11533         ==>   ** buffer-substring called with 3 args, but requires 0-3
11534         - new code not only works, but is more readable, too.
11535
11536 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
11537
11538         * msw-faces.el (mswindows-init-device-faces): Don't try to
11539           specify a default font at this late stage. Do try to force
11540           creation of the default face font so that if it fails we get
11541           an error now instead of a crash at frame creation.
11542
11543           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
11544           mswindows-make-font-unitalic: Canonical default weight
11545           changed from "Normal" to "Regular".
11546
11547           mswindows-make-font-bold / -bold-italic: Supplied device was
11548           not being passed into call to mswindows-find-smaller-font.
11549
11550 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
11551
11552         * package-get.el (package-get-remote): Fix the path where to find
11553           the packages on xemacs.org.
11554
11555 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
11556
11557         * about.el (about-maintainer-info): Update Ben's entry.
11558
11559 1998-09-24  Martin Buchholz  <martin@xemacs.org>
11560
11561         * lisp/shadow.el (find-emacs-lisp-shadows):
11562         - `member' was being called on lists of length 2000!
11563         - Replace with hashtables.
11564         - Replace hand-coded loops with (dolist)
11565         - Fix comment typo
11566
11567 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
11568
11569         * packages.el: Added new function, `package-delete-name', to
11570           delete existing packages from the installed package database
11571           (`packages-package-list').  Also added the "pkginfo" directory
11572           to `packages-special-base-regexp', so that the pkginfo directory
11573           would not get added to `late-packages'.
11574
11575         * package-admin.el: Added ability to delete an installed package
11576           (added low-level function, `package-admin-delete-package').
11577           Understands how to use the pkginfo/MANIFEST.<package> file to
11578           delete the package.  When installing a package, will also
11579           create a MANIFEST.* file if one is not provided by the
11580           package.  If the MANIFEST.* doesn't exist when deleting a
11581           package, the functions will fall back to attempting to delete
11582           any package-specific lisp directory.
11583
11584         * package-get.el: Moved some functions to package-admin.el.
11585           Added interactive function `package-get-delete-package', for
11586           use by users for deleting a package.
11587
11588           Also modified to not require the presence of efs.
11589
11590 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
11591
11592         * files.el (find-file-noselect): Handle all signals, kill the
11593         buffer and resignal.
11594
11595 1998-09-23  SL Baur  <steve@altair.xemacs.org>
11596
11597         * cl-macs.el (glyph-image): Add setf method.
11598
11599 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
11600
11601         * package-get.el: Fixed broken EFS downloading.  Also, look for
11602           .tar.gz files first, in preference over .tgz files.
11603
11604         * package-ui.el: Fix display of package version numbers.
11605
11606 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11607
11608         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
11609         argument.
11610
11611 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
11612
11613         * list-mode.el: `display-completion-list': added new/optional
11614           keyword `:completion-string', which allows the programmer to
11615           change the "Possible completions are:" prompt.
11616
11617         * menubar-items.el: Added new pulldown menu-pick to start up the
11618           visual package browser/installer:
11619
11620                 Options->Customize->List Packages
11621
11622         * package-admin.el: Added hooks for installing under both Unix
11623           and MS Windows.  Does additional error checking.  No longer
11624           calls "add-big-package.sh" to install packages under Unix; now
11625           calls gunzip & tar directly.
11626
11627         * package-get.el: Added ability to install packages from files
11628           on a local disk/CDROM.  Now deletes any existing package lisp
11629           directory.  Does completion on available packages when
11630           querying for package names.  Will also search for .tgz files
11631           in addition for .tar.gz files.  Tries to reload
11632           auto-autoloads, as a convenience when loading new packages,
11633           and also tries to add any new package paths to `load-path'.
11634           Changed all occurences of `concat' to use `expand-file-name'.
11635
11636         * package-ui.el: New file which implements the main visual
11637           package browser/installer, which is started via a menu pick or
11638           M-x pui-list packages.
11639
11640 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
11641
11642         * startup.el (load-init-file): spelling fix.
11643
11644 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11645
11646         * startup.el (normal-top-level): Load auto-autoload files
11647         covariantly with their precedence.
11648
11649 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11650
11651         * menubar-items.el (default-menubar): Remove "Font Weight"
11652         option, there is currently no custom equivalent.. Customize-faces
11653         is "Edit faces".
11654
11655         * x-font-menu.el (font-menu-set-font): Use customize to set
11656         default face.
11657
11658         * faces.el (face-spec-update-all-matching): New function.
11659
11660         * cus-face.el (custom-set-face-update-spec): New function.
11661         Interface to customize faces from elisp.
11662
11663         (custom-face-value-create): Show the customized settings if set
11664         but not saved.
11665
11666 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11667
11668         (custom-face-value-create): Show the customized settings if set
11669         but not saved.
11670
11671 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
11672
11673         * keydefs.el (global-map): Add FSF 20.3 binding of
11674         query-replace-regexp.
11675
11676 1998-08-21  Greg Klanderman  <greg@alphatech.com>
11677
11678         * minibuf.el (read-file-name-internal-1): use
11679         user-name-completion-1 instead of user-name-completion.
11680
11681 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11682
11683         * loadup.el:
11684         * make-docfile.el:
11685         * update-elc.el: Don't set `source-directory' (now defunct as a
11686         global variable) no more.
11687
11688         * packages.el (packages-list-autoloads): Made `source-directory'
11689         (now defunct as a global variable) a parameter.
11690
11691 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
11692
11693         * about.el (about-hackers): new email
11694
11695 1998-08-16  SL Baur  <steve@altair.xemacs.org>
11696
11697         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
11698
11699 1998-07-17  Didier Verna  <didier@xemacs.org>
11700
11701         * faces.el (set-face-property):
11702         (set-face-dim-p):
11703         (face-dim-p): updated the doc strings now that the dim property isn't
11704         tty-specific.
11705         (face-equal): the dim property is now a common one.
11706
11707         * cus-face.el (custom-face-attributes): New face attribute: `dim'
11708         Renamed the `stipple' attribute to `background-pixmap'.
11709         (custom-face-background-pixmap): make custom-face-stipple an
11710         obsolete alias for this.
11711
11712 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11713
11714         * find-paths.el (paths-file-readable-directory-p): Created and
11715         used.
11716
11717         * loadup.el: Don't set inhibit-... flags from run-temacs.
11718
11719 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11720
11721         * packages.el (packages-data-path-depth): Added and used.
11722
11723 1998-08-05  Charles G. Waldman <cgw@pgt.com>
11724
11725         * about.el:
11726         - Change .xpm to .png, delete "zcat" section.
11727         - cosmetic fix in the 'marcpa' entry.
11728
11729         * etc/photos
11730         - convert all .xpm.Z to .png
11731         - rename mrb to martin
11732         - rename mcook-m to mcookm
11733
11734 1998-07-31  Martin Buchholz  <martin@xemacs.org>
11735
11736         * x-init.el (x-initialize-compose): Add support for
11737         dead-circumflex as YET ANOTHER NAME for that dead key.
11738
11739 1998-08-05  Colin Rafferty <colin@xemacs.org>
11740
11741         * setup-paths.el (paths-construct-exec-path): Made the
11742         last-packages really be last.
11743         (paths-construct-data-directory-list): Ditto.
11744
11745 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
11746
11747         * startup.el(startup-splash-frame-body):
11748         Update Copyright notice in splash screen
11749
11750 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11751
11752         * minibuf.el (read-file-name-internal-1): do ~user completion.
11753
11754 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11755
11756         * font-lock.el (font-lock-fontify-glumped-region): Add guard
11757         aginst destroyed extents
11758
11759 1998-07-24  Greg Klanderman  <greg@alphatech.com>
11760
11761         * package-get.el (package-get): add `install-dir' argument.
11762
11763 1998-07-20  John Jones  <jj@asu.edu>
11764
11765         * package-get.el: calls to package-get-update-all will only
11766           update packages which are already installed.
11767
11768 1998-07-23  SL Baur  <steve@altair.xemacs.org>
11769
11770         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
11771         writable.
11772
11773 1998-07-20  Colin Rafferty   <colin@xemacs.org>
11774
11775         * about.el (about-hackers): Correct my email.
11776
11777 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
11778
11779         * about.el (about-hackers): new email-address.
11780
11781 1998-07-25  SL Baur  <steve@altair.xemacs.org>
11782
11783         * minibuf.el (read-number): Don't let `input-error' condition
11784         escape.
11785
11786 1998-07-20  Greg Klanderman  <greg@alphatech.com>
11787
11788         * about.el (about-hackers): use my `email-for-life' address.
11789
11790 1998-07-19  SL Baur  <steve@altair.xemacs.org>
11791
11792         * XEmacs 21.2-beta1 is released.
11793
11794 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11795
11796         * ldap.el (ldap-search): Doc string change
11797
11798 1998-07-16  Colin Rafferty   <colin@xemacs.org>
11799
11800         * menubar-items.el (default-menubar): Removed references to
11801         `data-directory', and use `locate-data-file' instead, and made
11802         then greyed out if they don't exist.
11803
11804 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11805
11806         * keymap.el (events-to-keys): Use `format' instead of `concat'
11807         since the latter does not accept integer args anymore
11808
11809 1998-07-15  SL Baur  <steve@altair.xemacs.org>
11810
11811         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
11812         macros replaced.
11813
11814 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11815
11816         * make-docfile.el: Get first initialization from very-early-lisp.el
11817         * update-elc.el: Ditto.
11818         * loadup.el (really-early-error-handler): Ditto.
11819
11820         * packages.el (packages-unbytecompiled-lisp): Add new file,
11821         very-early-lisp.el.
11822
11823         * very-early-lisp.el: New file.
11824
11825 1998-07-14  SL Baur  <steve@altair.xemacs.org>
11826
11827         * Symbols that have been obsolete for at least 3 years removed (II).
11828
11829         * obsolete.el (eval-current-buffer): Make compatible.
11830         (byte-code-function-p): Ditto.
11831         (send-string): Removed.
11832         (send-region): Removed.
11833         (screen-scrollbar-width): Removed.
11834         (set-screen-scrollbar-width): Removed.
11835         (set-screen-left-margin-width): Removed.
11836         (set-screen-right-margin-width): Removed.
11837         (screen-left-margin-width): Removed.
11838         (screen-right-margin-width): Removed.
11839         (set-buffer-left-margin-width): Removed.
11840         (set-buffer-right-margin-width): Removed.
11841         (buffer-left-margin-width): Removed.
11842         (buffer-right-margin-width): Removed.
11843         (x-set-frame-icon-pixmap): Removed.
11844         (x-set-screen-icon-pixmap): Removed.
11845         (pixel-name): Removed.
11846         (make-pixmap): Removed.
11847         (make-cursor): Removed.
11848         (pixmap-width): Removed.
11849         (pixmap-contributes-to-line-height-p): Removed.
11850         (set-pixmap-contributes-to-line-height): Removed.
11851
11852 1998-07-13  SL Baur  <steve@altair.xemacs.org>
11853
11854         * obsolete.el (popup-menu-up-p): removed.
11855         (read-no-blanks-input): Removed.
11856         (wholenump): Removed.
11857         (ring-mod): Removed (what was ring-mod?).
11858         (current-time-seconds): Removed.
11859         (run-special-hook-with-args): Removed.
11860         (dot): Removed.
11861         (dot-marker): Removed.
11862         (dot-min): Removed.
11863         (dot-max): Removed.
11864         (window-dot): Removed.
11865         (set-window-dot): Removed.
11866
11867         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
11868         `dot-min'.
11869
11870         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
11871
11872         * code-files.el (insert-file-contents): Rename
11873         run-special-hook-with-args to run-hook-with-args-until-success.
11874         (write-region): Ditto.
11875
11876 1998-07-12  SL Baur  <steve@altair.xemacs.org>
11877
11878         * about.el: Fix typos, update release date.
11879
11880         * Symbols that have been obsolete for at least 3 years removed.
11881
11882         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
11883         screen- functions.
11884         (toplevel): remove setf methods for screen functions.
11885         * cl-macs.el (extent-data): defsetf removed.
11886         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
11887         many places to remove.
11888         (comment-indent-hook): Ditto.
11889         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
11890         (buffer-dedicated-screen): Ditto.
11891         (deiconify-screen): Ditto.
11892         (delete-screen): Ditto.
11893         (event-screen): Ditto.
11894         (find-file-other-screen): Ditto.
11895         (find-file-read-only-other-screen): Ditto.
11896         (live-screen-p): Ditto.
11897         (screen-height): Ditto.
11898         (screen-iconified-p): Ditto.
11899         (screen-list): Ditto.
11900         (screen-live-p): Ditto.
11901         (screen-name): Ditto.
11902         (screen-parameters): Ditto.
11903         (screen-pixel-height): Ditto.
11904         (screen-pixel-width): Ditto.
11905         (screen-root-window): Ditto.
11906         (screen-selected-window): Ditto.
11907         (screen-totally-visible-p): Ditto.
11908         (screen-visible-p): Ditto.
11909         (screen-width): Ditto.
11910         (screenp): Ditto.
11911         (get-screen-for-buffer): Ditto.
11912         (get-screen-for-buffer-noselect): Ditto.
11913         (get-other-screen): Ditto.
11914         (iconify-screen): Ditto.
11915         (lower-screen): Ditto.
11916         (mail-other-screen): Ditto.
11917         (make-screen): Ditto.
11918         (make-screen-invisible): Ditto.
11919         (make-screen-visible): Ditto.
11920         (modify-screen-parameters): Ditto.
11921         (new-screen): Ditto.
11922         (next-screen): Ditto.
11923         (next-multiscreen-window): Ditto.
11924         (other-screen): Ditto.
11925         (previous-screen): Ditto.
11926         (previous-multiscreen-window): Ditto.
11927         (raise-screen): Ditto.
11928         (redraw-screen): Ditto.
11929         (select-screen): Ditto.
11930         (selected-screen): Ditto.
11931         (set-buffer-dedicated-screen): Ditto.
11932         (set-screen-height): Ditto.
11933         (set-screen-position): Ditto.
11934         (set-screen-size): Ditto.
11935         (set-screen-width): Ditto.
11936         (show-temp-buffer-in-current-screen): Ditto.
11937         (switch-to-buffer-other-screen): Ditto.
11938         (visible-screen-list): Ditto.
11939         (window-screen): Ditto.
11940         (x-set-screen-pointer): Ditto.
11941         (x-set-frame-pointer): Ditto.
11942         (screen-title-format): Ditto.
11943         (screen-icon-title-format): Ditto.
11944         (terminal-screen): Ditto.
11945         (delete-screen-hook): Ditto.
11946         (create-screen-hook): Ditto.
11947         (mouse-enter-screen-hook): Ditto.
11948         (mouse-leave-screen-hook): Ditto.
11949         (map-screen-hook): Ditto.
11950         (unmap-screen-hook): Ditto.
11951         (default-screen-alist): Ditto.
11952         (default-screen-name): Ditto.
11953         (x-screen-defaults): Ditto.
11954         (x-create-screen): Ditto.
11955         * obsolete.el: meta-flag removed.
11956         baud-rate removed.
11957         sleep-for-millisecs removed.
11958         extent-data removed.
11959         set-extent-data removed.
11960         set-extent-attribute removed.
11961         extent-glyph removed.
11962         extent-layout removed.
11963         set-extent-layout removed.
11964         list-faces-display removed.
11965         list-faces removed.
11966         trim-versions-without-asking removed.
11967         after-write-file-hooks removed.
11968         truename removed.
11969         auto-fill-hook removed.
11970         blink-paren-hook removed.
11971         select-screen-hook, deselect-screen-hook removed.
11972         auto-raise-screen, auto-lower-screen removed.
11973
11974         * msw-mouse.el: Global change resource -> mswindows-resource.
11975
11976         * XEmacs 21.0-pre5 is released.
11977
11978 1998-07-11  SL Baur  <steve@altair.xemacs.org>
11979
11980         * about.el (about-hackers): Credits update.
11981
11982 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
11983
11984         * register.el (insert-register): Don't activate the region.
11985
11986 1998-07-10  SL Baur  <steve@altair.xemacs.org>
11987
11988         * select.el: Restore x-* symbols for backwards compatibility:
11989         x-copy-primary-selection, x-kill-primary-selection,
11990         x-delete-primary-selection, x-select-make-extent-for-selection,
11991         x-valid-simple-selection-, x-cut-copy-clear-internal.
11992
11993 1998-07-09  SL Baur  <steve@altair.xemacs.org>
11994
11995         * XEmacs 21.0-pre4 is released.
11996
11997 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
11998
11999         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12000         reporting bugs.
12001         (maybe-add-init-button): Fix semantics under Windows.  Use
12002         `expand-file-name' rather than `concat'.
12003
12004         * help.el (print-messages): New function.
12005
12006 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12007
12008         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12009
12010 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12011
12012         * about.el: Tweaked my entry in about-hackers.
12013
12014         * find-paths.el (paths-emacs-root-p):
12015           Relaxed emacs-root checking of an in-place installation to
12016           also accommodate the flat layout used on MS Windows.
12017
12018 1998-06-29  John Jones  <jj@asu.edu>
12019
12020         * package-get.el: calls to package-get-update-all will only
12021           update packages which are already installed.
12022
12023 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12024
12025         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12026         are handled by the gui-element face fallbacks now.
12027
12028         * x-faces.el: default gui-element face to "background" as well as
12029         the default face.
12030
12031         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12032         and default face settings since these are set as fallbacks now in
12033         the appropriate domain.
12034
12035 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12036
12037         * text-mode.el (text-mode): Reorder regexp so the OR part
12038         corresponding to `page-delim' goes first and the hack in
12039         `forward-paragraph' will work.
12040         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12041
12042 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12043
12044         * subr.el (remove-hook): When checking the hook value
12045           with functionp, don't apply car to it.
12046
12047 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12048
12049         * package-get.el (package-get-remote-filename):
12050           Don't use file-name-as-directory because the local directory
12051           separator conventions might not be the same as ftp's.
12052
12053 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12054
12055         * ldap.el (ldap-host-parameters-alist): New name of
12056         `ldap-host-parameters-plist'
12057
12058 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12059
12060         * package-get.el: Using (require 'package-get-base), now that it
12061         provides itself.  Consequently removed all instances of (load
12062         "package-get-base.el").
12063
12064 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12065
12066         * subr.el (remove-hook): Don't treat the hook value as a
12067           list unless it is both consp and not functionp.
12068
12069 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12070
12071         * about.el: Email address for Ben Wing is ben@xemacs.org.
12072         * auto-show.el: Ditto.
12073         * bytecomp.el: Ditto.
12074         * faces.el: Ditto.
12075         * x-scrollbar.el: Ditto.
12076         * x-misc.el: Ditto.
12077         * tty-init.el: Ditto.
12078         * toolbar-items.el: Ditto.
12079         * symbol-syntax.el: Ditto.
12080         * specifier.el: Ditto.
12081         * objects.el: Ditto.
12082         * hyper-apropos.el: Ditto.
12083         * glyphs.el: Ditto.
12084
12085 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12086
12087         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12088         vertical-divider-always-visible-p.
12089         (default-mouse-motion-handler): Ditto.
12090
12091 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12092
12093         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12094         global value.
12095
12096 1998-06-21  Oliver Graf <ograf@fga.de>
12097
12098         * build-reports.el: changed receiver to xemacs-build-reports list
12099
12100 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12101
12102         * font.el: Split font-family-mappings into X and
12103           mswindows-specific versions.
12104           mswindows-font-create-[object|name]: Treat supplied size
12105           as a pointsize. Added underline and strikethru handling.
12106
12107         * msw-faces.el: changed default mswindows charset to western.
12108
12109         * msw-glyphs.el: removed space in border-glyph font string that
12110           was inserted to get round bugs in the mswindows C font code.
12111
12112 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12113
12114         * about.el (about-hackers): Credits update.
12115
12116         * help-nomule.el (tutorial-supported-languages): Add Romanian
12117         TUTORIAL.
12118
12119         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12120         to ISO-8859-2.
12121
12122 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12123
12124         * font.el: Split font-family-mappings into X and
12125           mswindows-specific versions.
12126           mswindows-font-create-[object|name]: Treat supplied size
12127           as a pointsize. Added underline and strikethru handling.
12128
12129         * msw-faces.el: changed default mswindows charset to western.
12130
12131         * msw-glyphs.el: removed space in border-glyph font string that
12132           was inserted to get round bugs in the mswindows C font code.
12133
12134 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12135
12136         * minibuf.el: make read-color-completion-table call
12137           (mswindows-color-list for mswindows devices.
12138
12139 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12140
12141         * lisp/font-lock.el
12142         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12143         Let declaration items contain non-word symbol characters.
12144
12145 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12146
12147         * package-get.el (package-get-package-provider): Added autoload
12148         cookie.  Loading "package-get-base.el" in ALL functions that use
12149         it.  Fixed some (interactive ...) with multiple argument specs
12150         again.  Cosmetic indentation changes.
12151
12152 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12153
12154         * info.el (Info-insert-dir): Don't use nreverse on variables
12155         that you want to use later.
12156
12157 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12158
12159         * x-mouse.el (x-set-point-and-move-selection): Replace call
12160         to x-kill-primary-selection with kill-primary-selection
12161
12162 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12163
12164         * simple.el (what-cursor-position): Make cursor position reported
12165         use value of column-number-start-at-one
12166
12167 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12168
12169         * about.el (xemacs-hackers): Fix Jareth's email address.
12170
12171 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12172
12173         * startup.el (startup-splash-frame): Remove
12174         `xemacs-startup-logo-function'.
12175
12176 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12177
12178         * about.el (about-hackers): Update credits list.
12179
12180 1998-06-06  Jeff Miller <jmiller@smart.net>
12181
12182         * lisp/sound.el: Update sound-ext to allow filenames with
12183           extensions to be found by load-sound-file
12184
12185 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12186
12187         * info.el (Info-rebuild-outdated-dir): Removed variable
12188         (Info-auto-generate-directory): New variable
12189         (Info-save-auto-generated-dir): New variable
12190         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12191         (Info-build-dir-anew): Second parameter removed.  Use
12192         `Info-save-auto-generated-dir'
12193         (Info-rebuild-dir): Ditto
12194
12195 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12196
12197         * list-mode.el (next-list-mode-item): Would not recognize
12198         border between directly neighbored items.
12199
12200 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12201
12202         * package-get.el: add autoloads for some functions.
12203
12204 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12205
12206         * specifier.el (let-specifier): Tiny docfixes.
12207
12208 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12209
12210         * msw-mouse.el: set selection-pointer-glyph to Normal.
12211
12212 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12213
12214         * wid-edit.el (widget-specify-secret): New function.
12215         (widget-after-change): Use it.
12216         (widget-specify-field): Use it.
12217
12218 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12219
12220         * mouse.el (drag-window-divider): Use `(not done)' instead of
12221         `doit'; reuse result of `window-pixel-edges'.
12222
12223         * modeline.el (drag-modeline-event-lag): Rename to
12224         drag-divider-event-lag.
12225
12226 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12227
12228         * specifier.el (let-specifier): Rewritten not to generate needless
12229         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12230         arguments.
12231
12232 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12233
12234         * minibuf.el (read-file-name-1): Setup buffer-local value of
12235         `completion-ignore-case' in completions buffer under Windows.
12236
12237 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12238
12239         * about.el (about-maintainer-glyph): Fix support for not
12240         compressed images.
12241
12242 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12243
12244         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12245
12246         * mouse.el (mouse-track): Cancel selection if misc-user event with
12247         `cancel-mode-internal' function is fetched.
12248
12249 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12250
12251         * files.el (save-some-buffers-1): Fixed return value.
12252
12253 1998-06-01  Oliver Graf <ograf@fga.de>
12254
12255         * dragdrop.el: added experimental
12256
12257 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
12258
12259         * startup.el (after-init-hook, init-file-user,
12260         user-init-directory, load-user-init-file):  Purge references
12261         to "~/.xemacs/init.el" from docstrings.
12262
12263         (load-user-init-file) Use paths-construct-path to construct
12264         paths to user init files.  Go directly to ~/.emacs, do not
12265         search ~/.xemacs/, do not load `default-custom-file'.
12266
12267 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * files.el (interpreter-mode-alist): Catch wish and tclsh before
12270         general *sh.
12271         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
12272
12273 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
12274
12275         * menubar-items.el (default-menubar): add Update Packages to customize
12276         menu.
12277
12278 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
12279
12280         * faces.el: use toolbar face as a fallback for toolbar properties
12281         in xpm-color-symbols instead of default.
12282
12283         * msw-faces.el: rename 3d-object -> gui-element face.
12284
12285 1998-06-06  SL Baur  <steve@altair.xemacs.org>
12286
12287         * startup.el (xemacs-startup-logo-function): New variable.
12288         (startup-splash-frame): Use it.
12289
12290 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
12291
12292         * files.el (save-some-buffers): Would wait 1 second.
12293         (save-some-buffers-1): Delete other windows here instead of in
12294         `save-some-buffers'.
12295         (save-some-buffers): Force redisplay only if windows were deleted.
12296
12297 1998-06-02  Didier Verna  <didier@xemacs.org>
12298
12299         * cus-face.el (custom-face-attributes): generalized the use of
12300         toggle buttons for boolean attributes.
12301         Re-ordered the items a bit.
12302
12303 1998-06-01  SL Baur  <steve@altair.xemacs.org>
12304
12305         * sound.el (default-sound-directory): Use `locate-data-directory'
12306         to find the sounds directory.
12307
12308 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12309
12310         * sound.el: default sound-ext to .wav under mswindows, .au
12311         otherwise. load-default sounds without extensions.
12312
12313 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12314
12315         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
12316         if send-pr is not bound.
12317
12318 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
12319
12320         * files.el: grok idl files in auto-mode-alist.
12321 1998-06-01  Jeff Miller  <jmiller@smart.net>
12322
12323         * minibuf.el (exact-minibuffer-completion-p): check for nil before
12324         calling `upcase'.
12325
12326 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
12327
12328         * msw-glyphs.el: add xbm to the list of image types supported.
12329
12330 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12331
12332         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
12333         instead of XEmacs one when dumping InfoDock.
12334
12335 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
12336
12337         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
12338         for `modeline-visible-p'
12339
12340         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
12341
12342 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
12343
12344         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
12345         since it's not used anymore. doc string fixes.
12346
12347         * package-get.el (package-get-file-installed-p): new function. use
12348         instead of file-installed-p which is in an external package.
12349
12350 1998-05-28  Oliver Graf <ograf@fga.de>
12351
12352         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
12353         favor of select-window/switch-to-buffer
12354
12355 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
12356
12357         * startup.el: changed (getenv "HOME") to (user-home-directory)
12358
12359 1998-05-25  Oliver Graf <ograf@fga.de>
12360
12361         * frame.el (cde-start-drag) moved to dragdrop.el
12362         (offix-start-drag-region) moved to dragdrop.el
12363         (offix-start-drag) moved to dragdrop.el
12364         * dragdrop.el (cde-start-drag) moved from frame.el
12365         (offix-start-drag-region) moved from frame.el
12366         (offix-start-drag) moved from frame.el
12367         (cde-start-drag-region) cde drag regions
12368         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
12369
12370 1998-05-26  Oliver Graf <ograf@fga.de>
12371
12372         * dragdrop.el: created dragdrop-drag prototypes
12373         (cde-start-drag-region) fixed typo
12374
12375 1998-05-28  SL Baur  <steve@altair.xemacs.org>
12376
12377         * simple.el (after-init-hook): Remove reader macro.
12378
12379         * packages.el (packages-hardcoded-lisp): Get rid of reader
12380         macros.  Update DOC string.
12381
12382 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12383
12384         * mouse.el (drag-window-divider): Ditto.
12385
12386         * modeline.el (mouse-drag-modeline): Use it.
12387
12388         * lisp-mode.el (let-specifier): Specify indentation.
12389
12390         * specifier.el (let-specifier): Renamed from
12391         `with-specifier-instance'.
12392
12393 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
12394
12395         * x-faces.el:
12396         * faces.el: move definition of xpm-color-symbols from x-faces.el
12397         to faces. Predicate x-get-resource on the presence of x.
12398
12399         * msw-faces.el: set 3d-object face rather than modeline. Specify
12400         faces as specfier defaults.
12401
12402         * package-get.el: don't use package-admin-add-single-file-package.
12403
12404 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
12405
12406         * toolbar-items.el: Fixup tooltips.
12407         (toolbar-gnus): Don't use obsolete variable
12408         toolbar-news-frame-properties.
12409         (toolbar-news-reader): Default to `gnus' instead of
12410         `not-configured'.
12411
12412         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
12413         Windows.
12414
12415 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
12416
12417         * package-get.el: rename -installedp -> -installed-p.
12418
12419 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
12420
12421         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
12422         attributes, and assinged it to continuation, truncation and
12423         hscroll glyphs.
12424
12425         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
12426         and made continuation, truncation and hscroll glyphs arrow
12427         characters out of that font.
12428
12429 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12430
12431         * minibuf.el (minibuffer-electric-separator): Play nicely with
12432         directory-sep-char being \.
12433         (minibuffer-electric-tilde): Ditto.
12434         (read-file-name-map): Ditto.
12435
12436 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
12437
12438         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
12439         on X devices.
12440         (default-mouse-track-deal-with-down-event): Avoid
12441         `x-disown-selection'; use `disown-selection' instead.
12442
12443 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12444
12445         * select.el:
12446         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
12447         moved to (cut-copy-clear-internal) in select.el. Ditto for
12448         (x-delete-primary-selection) (x-kill-primary-selection)
12449         (x-copy-primary-selection).
12450         (own-clipboard): new function.
12451
12452         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
12453         functions in select.el. remove old ones.
12454         (mswindows-own-clipboard): new function.
12455
12456 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
12457
12458         * gnuserv.el: allow connections from mswindows type devices.
12459
12460 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
12461
12462         * msw-glyphs.el: change image type used from cursor to resource.
12463
12464 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
12465
12466         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
12467         for {top,bottom}-{left,right} values in addition to
12468         {top,bottom}_{left,right}.
12469         Use x-get-resource instead of x-get-resource-and-bogosity-check.
12470
12471 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
12472
12473         * cl-macs.el (specifier-instance): Undefine its setf method.
12474
12475         * specifier.el (with-specifier-instance): Added docstring.
12476
12477         * mouse.el (drag-window-divider): Ditto.
12478
12479         * modeline.el (mouse-drag-modeline): Use it.
12480
12481         * lisp-mode.el (with-specifier-instance): Define its indentation
12482         level.
12483
12484         * specifier.el (with-specifier-instance): New macro.
12485
12486 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
12487
12488         * package-get.el (package-get-create-custom): new function to
12489         auto-generate package-get-custom.el from package-get-base.el.
12490         * (package-get-ever-installedp): new function.
12491         * (package-get-custom): new function to get all packages specified
12492         by customize.
12493
12494 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
12495
12496         * cus-edit.el (custom-file): Revert to `~/.emacs'.
12497
12498 1998-05-23  SL Baur  <steve@altair.xemacs.org>
12499
12500         * cl-extra.el: Reverse previous float change.
12501
12502 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
12503
12504         * x-faces.el:
12505         * faces.el (try-font-name): moved from x-faces.el since it is
12506         required by w3 under mswindows as well X.
12507
12508 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12509
12510         * winnt.el: Removed evil (setq completion-ignore-case t)
12511         clause, one more overlookef fsfism.
12512         (nt-quote-args-functions-alist): End sentences with double space.
12513
12514 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
12515
12516         * window-xemacs.el (push-window-configuration): Remove kludgery of
12517         recaching default-toolbar specifier.
12518         (pop-window-configuration): Ditto.
12519         (unpop-window-configuration): Ditto.
12520
12521 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12522
12523         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
12524
12525 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
12526
12527         * winnt.el (nt-quote-args-verbatim): Added function.
12528         (nt-quote-args-prefix-quote): Added function.
12529         (nt-quote-args-backslash-quote): Added function.
12530         (nt-quote-args-double-quote): Added function.
12531         (nt-quote-args-functions-alist): New variable.
12532         (nt-quote-process-args): Added function. This is the main quoting
12533         work horse called from process-nt.c
12534
12535 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12536
12537         * winnt.el: Removed duplicate definitions for backspace,
12538         delete, M-backspace and C-M-backspace.
12539         (file-name-buffer-file-type-alist): Removed this variable.
12540         (find-buffer-file-type): Removed function.
12541         (find-file-binary):  Removed function.
12542         (find-file-text): Removed function.
12543         (find-file-not-found-set-buffer-file-type): Removed function.
12544         (save-to-unix-hook): Removed function.
12545         (revert-from-unix-hook): Removed function.
12546         (using-unix-filesystems): Removed function.
12547         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
12548         warning.
12549         (x-set-selection): Removed function.
12550         (x-get-selection): Removed function.
12551         Removed commented FSFisms.
12552         Replaced copyright notice (this file is not part of GNU Emacs).
12553         (nt-shell-mode-hook): Moved here from a lambda expression. Added
12554         comint-process-echoes setting to t.
12555
12556 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12557
12558         * packages.el (packages-no-package-hierarchy-regexp): Introduced
12559         and used following the interface change of
12560         `paths-find-recursive-path'.
12561
12562         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
12563         regexp instead of a list of base names.
12564         (paths-version-control-filename-regexp):
12565         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
12566         Introduced and used following the interface change of
12567         `paths-find-recursive-path'.
12568
12569 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12570
12571         * simple.el (delete-forward-p): Make it a defun; do X garbage only
12572         on X devices, rather than on all non-TTY devices.
12573
12574 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
12575
12576         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
12577
12578         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
12579
12580 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
12581
12582         * itimer.el (activate-itimer): Fixed usage of integers
12583         as argument to `concat'.
12584
12585 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
12586
12587         * itimer.el (start-itimer): replace the use of `concat' with
12588         `format'
12589
12590 1998-05-16  SL Baur  <steve@altair.xemacs.org>
12591
12592         * mode-motion.el (mode-motion-hook): Clarify docstring.
12593         From Bob Weiner <weiner@altrasoft.com>
12594
12595         * loadhist.el (symbol-file): Supply prompt string when used
12596         interactively.
12597         From Bob Weiner <weiner@altrasoft.com>
12598
12599 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
12600
12601         * loadup.el (really-early-error-handler): Ditto.
12602
12603         * update-elc.el: Ditto.
12604
12605         * setup-paths.el (paths-construct-exec-path): Ditto.
12606
12607         * make-docfile.el: Ditto.
12608
12609         * find-paths.el (paths-decode-directory-path): Use split-path
12610         instead of decode-path.
12611
12612         * files.el (parse-colon-path): Update docstring reference.
12613
12614 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12615
12616         * msw-init.el:
12617         * x-init.el:
12618         Bind cut'n'paste keys to non window-system specific functions.
12619
12620         * msw-select.el: New function mswindows-clear-clipboard.
12621         mswindows-cut-copy-clipboard extended to handle clearing of the
12622         selection and renamed to mswindows-cut-copy-clear-clipboard.
12623
12624         * select.el: on mswindows devices delete-primary-selection
12625         calls mswindows-clear-clipboard.
12626
12627 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
12628
12629         * simple.el (quoted-insert): Inhibit quit when using read-char.
12630
12631         * cmdloop.el (read-char): Don't inhibit quit.
12632         (read-char-exclusive): Ditto.
12633         (read-char): Signal quit if quit-char was pressed.
12634         (read-char-exclusive): Ditto.
12635         (read-quoted-char): Return a character, not integer.
12636
12637         * menubar-items.el (default-popup-menu): Use Andy's generic
12638         selection code.
12639         (default-popup-menu): Fix code.
12640
12641 1998-05-14  Oliver Graf <ograf@fga.de>
12642
12643         * dragdrop.el (dragdrop-function-widget): this time it's done
12644
12645 1998-05-13  Oliver Graf <ograf@fga.de>
12646
12647         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
12648
12649 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
12650
12651         * device.el (device-pixel-width):
12652         (device-pixel-height):
12653         (device-mm-width):
12654         (device-mm-height):
12655         (device-bitplanes):
12656         (device-color-cells): Swapped parameters to device-system-metric
12657         according to the interface change.
12658
12659 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
12660
12661         * mouse.el (default-mouse-motion-handler): Use new name of the
12662         function event-over-vertical-divider-p.
12663         Do not set E-W arrow cursor over the divider if
12664         vertical-divider-draggable-p is nil in the window.
12665         ([top-level]): Use new name for the variable
12666         vertical-divider-map.
12667         (drag-window-divider): Respect vertical-divider-draggable-p.
12668         Variable name typo fixes.
12669
12670 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12671
12672         * keymap.el (kbd): Define here; handle string constants and
12673         others...
12674
12675 1998-05-15  Christian Nyb <chr@mediascience.no>
12676
12677         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
12678         in Emacs 18.
12679
12680 1998-05-13  Didier Verna  <didier@xemacs.org>
12681
12682         * mouse.el (drag-window-divider): give the vertical divider a
12683         pressed look when dragging it.
12684
12685 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
12686
12687         * faces.el: predicate some more face operations on x or mswindows
12688         not just x.
12689
12690         * modeline.el: enable modeline coloring for mswindows.
12691
12692 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12693
12694         * minibuf.el (minibuffer-default): Added variable; compatible with
12695         FSF Emacs.
12696         (next-history-element): Used `minibuffer-default'.
12697
12698 1998-05-12  Oliver Graf <ograf@fga.de>
12699
12700         * dragdrop.el (dragdrop-function-widget): button and mods ok
12701         arguments still look a bit strange
12702         (dragdrop-compare-mods) created
12703         (dragdrop-drop-do-functions) correctly checks for buttons and
12704         modifiers
12705
12706 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12707
12708         * setup-paths.el (paths-default-info-directories): Replace
12709         path-separator with directory-sep-char.
12710
12711         * files.el (path-separator): Don't define it here.
12712
12713 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
12714
12715         * update-elc.el: Ditto.
12716
12717         * setup-paths.el (paths-construct-exec-path): Ditto.
12718
12719         * make-docfile.el: Ditto.
12720
12721         * loadup.el (really-early-error-handler): Ditto.
12722
12723         * find-paths.el (paths-decode-directory-path): Use decode-path
12724         instead of decode-path-internal.
12725
12726         * files.el (parse-colon-path): Update docstring.
12727
12728 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * subr.el (get-buffer-window-list): Make BUFFER optional.
12731
12732         * window-xemacs.el (windows-of-buffer): Defalias to
12733         get-buffer-window-list.
12734
12735 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12736
12737         * disass.el: Fix maintainer keyword.
12738
12739         * bytecomp.el (byte-compile-and-load-file): Autoload.
12740         (byte-compile-buffer): Ditto.
12741
12742         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
12743         value is returned, not the name.
12744         (lisp-imenu-generic-expression): Enable it.
12745         (lisp-mode-variables): Ditto.
12746         (lisp-indent-offset): Change defconst to defvar.
12747         (lisp-indent-function): Ditto.
12748         (lisp-body-indent): Ditto.
12749
12750 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12751
12752         * modeline.el: Use zap-last-kbd-macro-event.
12753
12754         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
12755         nil, don't attempt to do anything with messages.
12756         (eval-last-sexp): Use `letf' for clarity.
12757
12758 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12759
12760         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
12761
12762 1998-05-11  Martin Buchholz  <martin@xemacs.org>
12763
12764         * buff-menu.el:
12765         * lisp-mode.el:
12766         * obsolete.el:
12767         Change empty docstrings into no doc strings at all.
12768         Fix bogus FSF-format docstrings.
12769         * etags.el: Fix docstring.
12770
12771 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
12772
12773         * package-get.el (package-get): Use internal md5
12774
12775 1998-05-13  SL Baur  <steve@altair.xemacs.org>
12776
12777         * about.el (about-xemacs): Correct abuse of concat.
12778
12779 1998-05-11  SL Baur  <steve@altair.xemacs.org>
12780
12781         * info.el (Info-mode): Use easymenu.
12782
12783 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
12784
12785         * apropos.el (apropos): Don't use concat with integers.
12786
12787         * cmdloop.el (describe-last-error): Handle the case when no error
12788         was seen gracefully.
12789
12790         * apropos.el (apropos-print): Use with-displaying-help-buffer as
12791         defun.
12792         (apropos-describe-plist): Ditto.
12793
12794         * help.el (with-displaying-help-buffer): Revert to a defun.
12795         (describe-key): Use it as defun.
12796         (describe-mode): Ditto.
12797         (describe-bindings): Ditto.
12798         (describe-prefix-bindings): Ditto.
12799         (describe-installation): Ditto.
12800         (view-lossage): Ditto.
12801         (describe-function): Ditto.
12802         (describe-variable): Ditto.
12803         (describe-syntax): Ditto.
12804
12805 1998-05-11  Oliver Graf <ograf@fga.de>
12806
12807         * dragdrop.el: changed order of require/provide
12808         (dragdrop-drop-mime-default) changed to new calling conventions
12809         (dragdrop-drop-do-functions) changed to new calling conventions
12810         (dragdrop-function-widget) this one needs more work...
12811
12812 1998-05-10  Oliver Graf <ograf@fga.de>
12813
12814         * about.el: another small change in my entry
12815         * dragdrop.el (dragdrop-drop-log-function): logging added
12816         plus customizations
12817         changed interface to handler functions. now called with event
12818         and object
12819
12820 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
12821
12822         * glyphs.el (divider-pointer-glyph): Declared new glyph,
12823         E-W arrow pointer displayed over draggable dividers.
12824
12825         * mouse.el (default-mouse-motion-handler): Show it when
12826         appropriate.
12827         (drag-window-divider): Added.
12828         ([top-level]): Initialized window-divider-map with a keymap
12829         binding the above function to left button down event.
12830
12831         * x-mouse.el (x-init-pointer-shape): Initialize
12832         divider-pointer-glyph from Cursor.dividerPointer, or use default
12833         E-W double arrow.
12834
12835 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
12836
12837         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
12838
12839 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12840
12841         * simple.el (count-words-buffer): Don't query for buffer.
12842         (count-lines-buffer): Ditto.
12843
12844 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12845
12846         * help.el (where-is): add optional insert argument.
12847
12848 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
12849
12850         * help.el (describe-key-briefly): New argument INSERT.
12851
12852         * simple.el (eval-expression): New optional argument; synch with
12853         FSF 20.3.
12854
12855         * keydefs.el (global-map): Add new register bindings.
12856
12857         * register.el: Synched with FSF 20.3.
12858
12859 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
12860
12861         * window-xemacs.el (recenter): all arguments are optional.
12862
12863 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
12864
12865         * device.el: (device-pixel-width): Reflected name/parameters
12866         change to device-system-metric.
12867         (device-pixel-height): Ditto.
12868         (device-mm-width): Ditto.
12869         (device-mm-height): Ditto.
12870         (device-bitplanes): Ditto.
12871         (device-color-cells): Ditto.
12872
12873 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12874
12875         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
12876
12877         * cl.el (most-positive-fixnum): Document.
12878         (most-negative-fixnum): Ditto.
12879
12880         * cus-dep.el: Updated comment.
12881
12882         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
12883         constant.
12884
12885         * cus-load.el (custom-put): Removed.
12886
12887         * files.el (after-find-file): Just resignal quit instead of
12888         signaling "canceled".
12889
12890 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
12891
12892         * frame.el (other-frame): Use `focus-frame' instead of
12893         select-frame kludges.
12894
12895         * lisp-mode.el: Update lisp-indent-function for
12896         save-selected-frame and with-selected-frame.
12897
12898         * frame.el (save-selected-frame): New macro.
12899         (with-selected-frame): Ditto.
12900         (other-frame): Use `set-frame-focus'.
12901
12902 1998-05-06  Oliver Graf <ograf@fga.de>
12903
12904         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
12905         (dragdrop-drop-url-default) default handler for URL drops created
12906         (dragdrop-drop-mime-default) default handler for MIME drops created
12907         (dragdrop-drop-functions) default custom for handling drops created
12908         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
12909
12910 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
12911
12912         * mouse.el: Removed redundant mouse-mswindows-drop function.
12913
12914 1998-05-05  Oliver Graf <ograf@fga.de>
12915
12916         * about.el: changed some text in my entry
12917         * dragdrop.el: added customs
12918
12919 1998-05-04  Oliver Graf <ograf@fga.de>
12920
12921         * mouse.el: killed global drop key bindings
12922         (mouse-offix-drop) removed
12923         * dragdrop.el: created
12924         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
12925
12926 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
12927
12928         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
12929         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
12930
12931         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
12932         obsolete comment.
12933
12934         * scrollbar.el (scrollbars-visible-p): Use new
12935         {vertical,horizontal}-scrollbar-visible-p specifiers.
12936
12937 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
12938
12939         * device.el (device-pixel-height):
12940         (device-pixel-width):
12941         (device-mm-width):
12942         (device-mm-height):
12943         (device-bitplanes):
12944         (device-color-cells): Moved these 6 functions from device.c; they
12945         all use single (device-system-metrics) call.
12946
12947 1998-05-09  SL Baur  <steve@altair.xemacs.org>
12948
12949         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
12950         were renamed.
12951
12952         * menubar-items.el:
12953         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
12954         Suggested by Hrvoje Niksic <hniksic@srce.hr>
12955
12956         * help.el (help-map): Remove Hyperbole keybinding logic.
12957         Suggested by: Michael Ernst <mernst@cs.washington.edu>
12958
12959 1998-05-08  SL Baur  <steve@altair.xemacs.org>
12960
12961         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
12962         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
12963
12964 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
12965
12966         * msw-glyphs.el: use nicer icon3 from the frame icon.
12967
12968 1998-05-07  SL Baur  <steve@altair.xemacs.org>
12969
12970         * version.el (emacs-version): Remove InfoDock conditionals.
12971
12972         * startup.el (startup-splash-frame): Change ID logo name.
12973
12974 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
12975
12976         * files.el (after-find-file): If the user presses C-g on
12977         directory-creation prompt, kill the buffer.
12978
12979 1998-05-06  SL Baur  <steve@altair.xemacs.org>
12980
12981         * simple.el (count-words-region): Reverse previous change.
12982
12983 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
12984
12985         * replace.el (query-replace): Just call perform-replace.
12986         (query-replace-regexp): Ditto.
12987         (perform-replace): Move region handling here.
12988         (perform-replace): Use the new arg to match-data.
12989
12990 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
12991
12992         * x-init.el: Install X specific display table that
12993           displays char 0240 as a space to avoid whatever it is
12994           that screws up display of that character code.
12995
12996 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
12997
12998         * help.el (function-arglist): If no arguments are documented for a
12999         subr, print nothing rather than incorrect output.
13000
13001 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13002
13003         * cmdloop.el (command-error): Update bail-out error message to use
13004         `emacs-program-name'.
13005
13006         * lib-complete.el: Remove reader macro cruft.
13007
13008         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13009         cruft.
13010
13011         * simple.el (count-words-region): Drop interactive-p check on the
13012         message.
13013
13014 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13015
13016         * font.el
13017         * msw-faces.el
13018         Correct spelling of mswindows-font-canonicalize-name.
13019
13020 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13021
13022         * ldap.el (ldap-host-parameters-alist): Replaced with
13023         `ldap-host-parameters-plist'
13024         (ldap-search): Adapt to previous change
13025
13026 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13027
13028         * about.el (about-hackers): Update Bob Weiner bio.
13029         (about-maintainer-info): Ditto.
13030
13031 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13032
13033         * simple.el (display-warning-minimum-level): Docfix.
13034
13035 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13036
13037         * widget.el (:default-get): New keyword.
13038         * wid-edit.el (default, widget-default-default-get): Define it.
13039         (group, widget-group-default-get): Define it.
13040         (menu-choice, widget-choice-default-get): Define it.
13041         (widget-default-get): New function.
13042         (widget-choice-action): Call it.
13043         (widget-editable-list-entry-create): Call it.
13044
13045 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13046
13047         * byte-optimize.el (byte-boolean-vars): Removed.
13048         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13049         lookup through `byte-boolean-vars'.
13050
13051 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13052
13053         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13054         resource-provided values into ghost specs for scrollbar-height and
13055         scrollbar-width.
13056
13057 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13058
13059         * byte-optimize.el: Don't attempt to optimize /=.
13060
13061         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13062         (byte-compile-/=): Ditto.
13063
13064 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13065
13066         * apropos.el: Use `with-displaying-help-buffer'.
13067         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13068         Use `with-displaying-help-buffer'.
13069         (apropos-follow): Do not give special treatment to buffer cursor
13070         was in prior to a mouse click.
13071         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13072         (apropos-print-doc): Set correct buffer for setting text
13073         properties.
13074
13075 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13076
13077         * help.el (help-buffer-prefix-string): New variable.
13078         (help-buffer-name): Use it.
13079
13080         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13081         mode menu.
13082
13083 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13084
13085         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13086
13087 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13088
13089         * files.el (find-file-noselect): Update docstring.
13090         (find-file-noselect): Signal an error if found an unreadable file.
13091         (file-chase-links): Save the match data.
13092         (normal-mode): Use `lwarn' and `error-message-string'.
13093         (interpreter-mode-alist): Change defconst to defvar.
13094         (inhibit-first-line-modes-regexps): Ditto.
13095         (inhibit-first-line-modes-regexps): Added .tgz.
13096         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13097         (change-major-mode-with-file-name): New user-option.
13098         (set-visited-file-name): Synched with FSF.
13099         (file-name-extension): New function, from FSF 20.3.
13100         (file-relative-name): Synched with FSF.
13101         (save-some-buffers): Support the C-r feature.
13102         (recover-session): Synched with FSF.
13103         (kill-some-buffers): Ditto.
13104         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13105
13106 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13107
13108         * files.el (insert-file): Undo previous change and reenable use of
13109         format.el.
13110
13111 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13112
13113         * window-xemacs.el (recenter): Define.
13114
13115 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13116
13117         * font.el (mswindows-font-create-name)
13118         (mswindows-font-create-object): new functions for mswindows type
13119         fonts.
13120
13121         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13122         strings are parsed as well as font objects.
13123
13124 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13125
13126         * modeline.el (defining-kbd-macro): Restore modeline indication of
13127         kbd-macro being recorded.
13128         (add-minor-mode): Simplify docstring.
13129         (modeline-minor-mode-menu): Remove stuff.
13130
13131 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13132
13133         * code-process.el (call-process): dynamically decide process
13134         coding type.
13135
13136 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13137
13138         * modeline.el: Add line-number-mode, column-number-mode to
13139         the modeline minor-mode menu.  Button2 on the line number does
13140         goto-line.
13141
13142 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13143
13144         * mouse.el: move x-selection-owner-p type things to
13145         selection-owner-p.
13146
13147         * msw-init.el: copy zmacs stuff from x-init.el
13148
13149         * msw-select.el (mswindows-own-selection)
13150         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13151         functions. Very simple minded implementation of selectio
13152         ownership.
13153
13154         * select.el (own-selection) (disown-selection)
13155         (activate-region-as-selection) (select-make-extent-for-selection)
13156         (valid-simple-selection-p): functions moved from x-select.el for
13157         generalized selection.
13158
13159         * x-select.el: see select.el changes.
13160
13161         * x-toolbar.el: use new selection functions.
13162
13163 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13164
13165         * packages.el (packages-find-package-directories): Fixed bug that
13166         would pick up multiple site-package directories.
13167         (package-locations): Added "xemacs-packages" as a late package
13168         location.
13169
13170         * find-paths.el: Now uses `emacs-program-name' and
13171         `emacs-program-version'.
13172         Additions to enforce version-specific directories in
13173         `paths-find-version-directory'.
13174
13175 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13176
13177         * default.el: Removed.
13178         * site-start.el: Removed.
13179
13180 1998-04-29  Didier Verna  <didier@xemacs.org>
13181
13182         * minibuf.el (minibuffer-history-minimum-string-length): Default
13183         to nil.
13184
13185 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13186
13187         * find-paths.el (paths-program-name): Rename.
13188         (paths-emacs-root-p): Ditto.
13189         (paths-find-site-directory): Ditto.
13190
13191 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13192
13193         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13194         `emacs-lisp-byte-compile-and-load'.
13195
13196 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13197
13198         * ldap.el (ldap-search): Fixed additional parameter passing to
13199         `ldap-open'
13200
13201 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13202
13203         * select.el (kill-primary-selection) (selection-owner-p)
13204         (copy-primary-selection) (yank-clipboard-selection)
13205         (selection-exists-p) (delete-primary-selection): new file and
13206         functions that do the right thing for the selected device.
13207
13208         * x-menubar.el: use generalised selection functions.
13209
13210         * dumped-lisp.el: dump select.el.
13211
13212 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13213
13214         * find-paths.el (paths-progname): New variable.
13215         (paths-emacs-root-p): Use it.
13216         (paths-find-site-directory): Ditto.
13217
13218 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13219
13220         * loadup.el ((member "dump" command-line-args)): Dump as
13221         `infodock' if InfoDock.
13222
13223 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13224
13225         * find-paths.el (construct-emacs-version): Simplify, include
13226         program name in the return value.
13227         * (paths-find-version-directory): Use it.
13228
13229 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13230
13231         * info.el (Info-parse-dir-entries): Fixed regexp
13232         (Info-build-dir-anew): Remove full suffix and capitalize info file
13233         name for files with no @direntry
13234         (Info-batch-rebuild-dir): New function
13235         (Info-suffixed-file): Check for regular files instead of simple
13236         file existence (could catch directories before)
13237
13238 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13239
13240         * setup-paths.el, find-paths.el: Removed uses of `not' which
13241         temacs doesn't have.
13242
13243         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13244         into root searching.
13245
13246 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13247
13248         * subr.el: Remove definition of `not'.
13249
13250 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
13251
13252         * msw-glyphs.el: enable graphics support.
13253
13254 1998-04-23  Didier Verna  <didier@xemacs.org>
13255
13256         * x-menubar.el (default-menubar): restored the line-number-mode
13257         option.
13258
13259         * misc doc string updates related to the options menu.
13260
13261 1998-04-24  SL Baur  <steve@altair.xemacs.org>
13262
13263         * setup-paths.el (paths-construct-load-path): Fix typo.
13264
13265 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13266
13267         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
13268         font-menu-ignore-scaled-fonts don't have to be bound now; this
13269         gets us one step further towards making --no-autoloads work.
13270
13271         * startup.el (normal-top-level): Load auto-autoloads only if
13272         lisp-directory is non-nil.
13273
13274         * setup-paths.el (paths-construct-load-path): Made it robust
13275         against nil lisp-directory.
13276
13277         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
13278         to the list of variables that cause a warning when nil.
13279
13280         * toolbar.el (init-toolbar-location): Now works even when there's
13281         no toolbar icon directory.
13282
13283 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
13284
13285         * help.el (view-lossage): Recognize it.
13286
13287         * simple.el (log-message): Mark multiline messages.
13288
13289 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13290
13291         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
13292
13293 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13294
13295         * package-get.el (package-get-all):  add `\n' separator to
13296         interactive specification so that both variables are read
13297
13298 1998-04-22  Didier Verna  <didier@xemacs.org>
13299
13300         * x-menubar.el: ported the options menu to Custom.
13301         Moved the "read only" toggle button to the buffers menu.
13302         Corrected some missing ;;;###autoload or defcustom.
13303
13304         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
13305         the scrollbar-visible specifier for options menu handling.
13306
13307         * toolbar.el (toolbar-visible-p)
13308                      (toolbar-captioned-p)
13309                      (default-toolbar-position): defcustom wrappers around
13310         the toolbar specifiers for options menu handling.
13311
13312         * frame.el (get-frame-for-buffer-default-instance-limit):
13313         defcustom it for options menu handling.
13314
13315         * font-lock.el (font-lock-mode): defcustom and autoload the variable
13316         font-lock-mode for options menu handling.
13317
13318         * cus-start.el: added Custom properties to overwrite-mode for
13319         options menu handling.
13320
13321 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13322
13323         * about.el: shameless self-promotion.
13324
13325 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
13326
13327         * simple.el (raw-append-message): Slightly optimize.
13328         (remove-message): Use `push' for clarity.
13329         (append-message): Ditto.
13330         (display-warning): Dito.
13331         (raw-append-message): Send the message to the appropriate device.
13332
13333 1998-04-22  SL Baur  <steve@altair.xemacs.org>
13334
13335         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
13336         From Sean MacLennan <Sean.MacLennan@pika.ca>
13337
13338 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13339
13340         * setup-paths.el: Changed `directory-sep-char' to
13341         `path-separator', following a change in GNU Emacs.
13342
13343 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13344
13345         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
13346         (Info-build-dir-anew): Add a final newline.
13347         (Info-build-dir-anew): Do not issue warning when rebuilding policy
13348         is `always'
13349         (Info-rebuild-dir): Ditto
13350
13351         * dumped-lisp.el (preloaded-file-list): Added ldap.el
13352
13353 1998-04-21  SL Baur  <steve@altair.xemacs.org>
13354
13355         * simple.el (count-words-buffer): Retain zmacs region.
13356         (count-words-region): Ditto.
13357         * simple.el: (what-line): Expanded line counts.
13358         (count-lines): New parameter to conditionalize whether collapsed
13359         lines get counted.
13360         From Bob Weiner <weiner@altrasoft.com>
13361
13362 1998-04-19  SL Baur  <steve@altair.xemacs.org>
13363
13364         * packages.el (package-locations): infodock-packages must override
13365         mule-packages and packages.
13366
13367 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
13368
13369         * wid-edit.el:
13370         remove rude messages from widget-activation-widget-mapper
13371         and widget-activation-glyph-mapper
13372
13373 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
13374
13375         * toolbar.el: Remove (featurep 'x) test from
13376         toolbar-make-button-list
13377
13378 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
13381         only if in the same frame.
13382
13383 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13384
13385         * packages.el (package-locations): Added site-packages hierarchy.
13386
13387         * setup-paths.el (paths-default-info-directories): Introduced and
13388         used.
13389
13390         * packages.el, setup-paths.el: Set various path searching depths
13391         to 1.
13392
13393         * packages.el (packages-hierarchy-depth):
13394         (packages-load-path-depth): Introduced and used.
13395
13396         * setup-paths.el (paths-load-path-depth): Introduced and used.
13397
13398         * find-paths.el (paths-find-recursive-path): Added max-depth
13399         parameter.
13400
13401 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13402
13403         * setup-paths.el (paths-construct-info-path): Removed
13404         dependency on behavior of (file-name-as-directory "").
13405
13406 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13407
13408         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
13409         lisp objects
13410
13411 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13412
13413         * dump-paths.el, startup.el: Added handling for --debug-paths.
13414
13415 1998-04-15  William M. Perry  <wmperry@aventail.com>
13416
13417         * wid-edit.el: We cannot just set the help-echo or balloon-help
13418           properties for an extent based on the :help-echo widget
13419           property, since help-echo and balloon-help cause an EXTENT to
13420           get passed in, where :help-echo functions are expecting a WIDGET
13421
13422 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
13423
13424         * scrollbar.el (init-scrollbar-from-resources): Call
13425         mswindows-init-scrollbar-metrics when appropriate.
13426
13427 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
13428
13429         * dumped-lisp.el: dump x-toolbar for window system
13430
13431         * msw-init.el (init-post-mswindows-win): enable toolbars if we
13432         have support and xpm.
13433
13434 1998-04-16  SL Baur  <steve@altair.xemacs.org>
13435
13436         * files.el (toggle-read-only): Fix docstring.
13437         From Didier Verna <didier@xemacs.org>
13438
13439 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13440
13441         * startup.el (normal-top-level): Load autoload-file-name without
13442         specifying an extension---some people only auto-autoload.el.gz.
13443
13444 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
13445
13446         * files.el (backup-enable-predicate): Don't bomb on NAME being
13447         nil.
13448
13449 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13450
13451         * find-paths.el, packages.el: Now prefers configure'd paths.
13452         This shouldn't cause any of the originally anticipated problems as
13453         the current paths architecture will not define the various
13454         configure-xxx variables if they're not specified on the configure
13455         command line.
13456
13457         * find-paths.el, setup-paths.el, packages.el: Removed all
13458         mentionings of "/" as a path separator.
13459         Used paths-construct-path throughout.
13460
13461         * find-paths.el (paths-construct-path): Created to assemble paths
13462         from directory components.
13463
13464         * setup-paths.el, packages.el: Used paths-decode-directory-path
13465         instead of decode-path-internal.
13466
13467         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
13468         and associates.
13469         (paths-decode-directory-path) Created.
13470
13471         * setup-paths.el: Changed configure-exec-path to
13472         configure-exec-directory.
13473
13474 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13475
13476         * packages.el (packages-find-packages): Fixed decoding of
13477         EMACSPACKAGEPATH.
13478
13479         * startup.el: -no-packages -> -no-early-packages.
13480
13481         (packages-load-package-lisps): Fixed loading of auto-autoload
13482         files.
13483
13484         * startup.el (normal-top-level): Fixed loading of core
13485         auto-autoload.
13486
13487         * obsolete.el: Un-obsoleted site-directory.  Sigh.
13488
13489         * startup.el, packages.el, dump-paths.el: Added proper settings
13490         for site-directory and lisp-directory variables.
13491
13492         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
13493         inhibit-package-autoloads and fixed handling of it.
13494
13495         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
13496         handling of former inhibit-package-init, now
13497         inhibit-early-packages, to make -vanilla etc. work.
13498
13499 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
13500
13501         * code-process.el (start-process): Fallback to 'undecided instead
13502         of 'binary for process input coding stream.
13503
13504         * process.el (start-process): Docstring fix.
13505
13506 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13507
13508         * info.el (Info-insert-dir): Do not insert temporary dir files
13509         in Info-dir-file-attributes
13510         (Info-build-dir-anew): Ensure temporary buffer is not read-only
13511         (Info-rebuild-dir): Ditto.
13512
13513 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13514
13515         * obsolete.el: Added obsoleteness declarations for
13516         `site-directory' and `Info-default-directory-list'.
13517
13518 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13519
13520         * find-paths.el (paths-find-emacs-root): Only look at the
13521         executable at the end of the symlink chain for determining the
13522         Emacs root.
13523
13524 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13525
13526         * setup-paths.el (paths-construct-info-path): Changed construction
13527         to cater to gone default in configure.
13528
13529         * find-paths.el (paths-uniq-append): Added.
13530
13531         * packages.el: Rewritten package path construction once again.
13532
13533         * dump-paths.el, startup.el: Removed package-path as a global
13534         variable.
13535
13536         * package-admin.el (package-admin-add-single-file-package):
13537         (package-admin-add-binary-package): Changed package-path to
13538         late-packages.
13539
13540         * packages.el (packages-split-path): Split path at "/" rather than
13541         nil according to change in emacs.c.
13542
13543 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13544
13545         * setup-paths.el (paths-construct-info-path): Changed info path
13546         order so that directories come out right.
13547         (paths-find-lock-directory): Fixed bug: It used to think
13548         configure-lock-directory is a path.
13549
13550 1998-04-06  Jeff Miller <jmiller@smart.net>
13551
13552         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
13553         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
13554         eases the use of toolbar-add/kill-item functions.
13555
13556 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
13557
13558         * code-files.el (file-coding-system-alist): Commented out
13559         loaddefs.el magical treatment.
13560
13561 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13562
13563         * info.el (Info-rebuild-outdated-dir): Added new option
13564         `conservative' and made it the default
13565         (Info-rebuild-dir): Appropriately parse multi-line description
13566         strings, and multi-section dir files. Issue warning when dir
13567         is rebuilt as temporary
13568         (Info-build-dir-anew): Issue warning when dir is built as
13569         temporary
13570
13571 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
13572
13573         * list-mode.el (list-mode-map): Bind highlight motion commands to
13574         standard keys left, right, C-b and C-f.
13575
13576 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
13577
13578         * files.el (auto-mode-alist): allow .sc for Scheme->C
13579
13580 1998-04-06  SL Baur  <steve@altair.xemacs.org>
13581
13582         * loadup.el (pureload): Don't quote (garbage-collect).
13583
13584 1998-04-04  SL Baur  <steve@altair.xemacs.org>
13585
13586         * package-get-base.el: Updated.
13587
13588 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
13589
13590         * isearch-mode.el (isearch-just-started): New variable.
13591         (isearch-mode): Set it.
13592         (isearch-repeat): Advance one character forward only if the search
13593         was successful, and was not just started.
13594         (isearch-repeat): Clear isearch-just-started.
13595
13596 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13597
13598         * finder.el (finder-compile-keywords): Don't eval new finder-inf
13599         if running -batch.
13600
13601 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
13602
13603         * subr.el (listify-key-sequence): Removed.
13604
13605 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
13606
13607         * bytecomp.el (byte-compile-print-gensym): New option.
13608         (byte-compile-output-file-form): Use it.
13609         (byte-compile-output-docform): Ditto.
13610         (byte-compile-compiled-obj-to-list): Ditto.
13611
13612 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
13613
13614         * msw-glyphs.el: set frame icon if xpm support.
13615
13616 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13617
13618         * help.el: Code that pretty prints variable values
13619           removed.
13620
13621 1998-04-02  SL Baur  <steve@altair.xemacs.org>
13622
13623         * find-paths.el (paths-emacs-root-p): Correct test for installation
13624         directory.
13625         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13626
13627 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
13628
13629         * loaddefs.el: Don't set debug-ignored-errors; leave
13630           its default value set to nil.
13631
13632 1998-03-29  Damon Lipparelli  <lipp@primus.com>
13633
13634         * info.el (Info-rebuild-dir): fixed mis-spelling.
13635
13636 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13637
13638         * info.el (Info-rebuild-outdated-dir): New custom var
13639         (Info-insert-node): Create/update dir file when needed, ie when it
13640         does not exist or is older than some info files in directory
13641
13642 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13643
13644         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
13645         for last packages, mainly for using a 20.4 package base.
13646
13647         * packages.el (late-packages): Typo fix.  It was called
13648         early-packages.
13649
13650         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
13651         relative symlinks correctly.
13652         (paths-find-emacs-roots): More rigorous checking for plausible
13653         configuration-time root.
13654
13655         * startup.el (normal-top-level): Added a warning if XEmacs cannot
13656         find its roots.
13657
13658 1998-03-27  Martin Buchholz  <martin@xemacs.org>
13659
13660         * faces.el: Fix docstrings.
13661         * glyphs.el: Fix docstrings.
13662         * mouse.el: Fix docstrings.
13663
13664         * frame.el: Change phrase `current frame' to `selected frame'.
13665
13666         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
13667
13668         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
13669         macros using backquote to make them infinitely more readable.
13670
13671 1998-03-30  SL Baur  <steve@altair.xemacs.org>
13672
13673         * packages.el (packages-find-package-path): Hardcoded specialized
13674         InfoDock support until we can clean this up.
13675
13676         * help.el (describe-bindings-1): Return the value of the bindings
13677         help buffer created.
13678         (describe-bindings): Ditto.
13679
13680         * simple.el (set-variable): Restore previous behavior of not
13681         bombing if the variable to set is not boundp.
13682
13683 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13684
13685         * packages.el (packages-handle-package-dumped-lisps): Allow for
13686         non-local files to be loaded off the package-lisp variable.
13687
13688 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13689
13690         * x-faces.el: Global X resources should override
13691           specs for all device classes (color, grayscale, mono);
13692           code currently doesn't override any of them.  Fixed by
13693           calling remove-specifier with '(x default) as the tag
13694           set and allowing inexact matches.
13695
13696 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
13697
13698         * faces.el: Separated face initializations based on
13699           device classes into device type specific (tag set,
13700           instantiator) pairs.
13701
13702 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
13703
13704         * wid-edit.el (widget-choice-action): Remember user's explicit
13705         choice.
13706         (widget-choice-value-create): Respect it.
13707         From Richard Stallman <rms@gnu.org>
13708
13709 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13710
13711         * setup-paths.el (paths-construct-info-path): Always append
13712         existing directories from configure-time info path.
13713
13714         * startup.el (startup-setup-paths): Renamed misnamed info-path to
13715         Info-directory-list.
13716
13717         * info.el: Removed Info-default-directory-list which was broken by
13718         design.
13719         Removed bogus initialization of Info-directory-list---startup.el
13720         can do a much better job.
13721         Added autoload of Info-directory-list.
13722
13723         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
13724         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
13725         be exclusive; now it's merely given precedence, just like in the
13726         old days.
13727
13728 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13729
13730         * find-paths.el (paths-find-architecture-directory): Fix bug with
13731         finding; it used to default too early.
13732
13733 1998-03-25  Martin Buchholz <martin@xemacs.org>
13734
13735         * packages.el (packages-split-path): Fix a bug; it used to fail
13736         for paths that weren't split.
13737
13738 1998-03-26  SL Baur  <steve@altair.xemacs.org>
13739
13740         * finder.el (finder-compile-keywords): trap on errors.
13741
13742 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
13743
13744         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
13745           fourth argument of t so that only the specs exactly
13746           matching the tag lists are removed.
13747
13748 1998-03-25  SL Baur  <steve@altair.xemacs.org>
13749
13750         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
13751
13752 1998-03-23  SL Baur  <steve@altair.xemacs.org>
13753
13754         * minibuf.el (mouse-read-file-name-1): If a default directory was
13755         specified, use it for generating the completions.
13756
13757 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13758
13759         * update-elc.el: Now respects inhibit-package-init and
13760         inhibit-site-lisp.
13761         Now does path construction with loadup-paths.
13762
13763         * startup.el (normal-top-level, startup-setup-paths): Now respects
13764         inhibit-package-init and inhibit-site-lisp.
13765
13766         * packages.el (packages-find-package-path): Extended package path
13767         by version-specific hierarchies.
13768         (packages-find-packages): Now respects inhibit flag and
13769         inhibit-site-lisp.
13770         Moved path setup to loadup-paths.
13771
13772         * make-docfile.el: Now respects inhibit-package-init and
13773         inhibit-site-lisp.
13774         Now does path construction with loadup-paths.
13775
13776         * loadup.el: Now respects inhibit-package-init and
13777         inhibit-site-lisp.
13778
13779         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
13780
13781         * loadup-paths.el: New file: setup load-path to encompass
13782         packages.
13783
13784 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13785
13786         * auto-show.el: load-gc renamed to pureload.
13787         * site-load.el: Ditto.
13788         * packages.el (toplevel): Ditto.
13789         * loadup.el (really-early-error-handler): Ditto.
13790         * dumped-lisp.el (preloaded-file-list): Ditto.
13791         * cus-face.el (custom-declare-face): Ditto.
13792
13793 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13794
13795         * <Today>: The Big Path Searching Overhaul.
13796
13797         * find-paths.el: New file: find and assemble paths in the
13798         installation hierarchy.
13799
13800         * setup-paths.el: New file: global layout of paths and directories
13801         within the XEmacs hierarchy.
13802
13803         * packages.el: Replaced everything related to path searching and
13804         startup by code in terms of find-paths.
13805
13806         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
13807         the new path searching engine.
13808
13809         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
13810         and setup-paths.
13811
13812 1998-03-22  SL Baur  <steve@altair.xemacs.org>
13813
13814         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
13815         setup-paths.el.
13816
13817 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13818
13819         * msw-glyphs.el: Added check for 'mswindows feature, so the file
13820         compiles identically in any configuration.
13821         Removed irrelevant commentary.
13822
13823 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
13824
13825         * simple.el (set-variable): Allow setting specifiers.
13826
13827 1998-03-19  SL Baur  <steve@altair.xemacs.org>
13828
13829         * lisp.el (forward-sexp): Revert previous change.
13830
13831 1998-03-18  SL Baur  <steve@altair.xemacs.org>
13832
13833         * frame.el (frame-initialize): Use `delete-console' instead of
13834         `delete-device' to delete the stream console to match the usage in
13835         Fkill_emacs.
13836
13837 1998-03-16  SL Baur  <steve@altair.xemacs.org>
13838
13839         * files.el (cdpath-previous): New variable.
13840         (cd): Use it.
13841         From Bob Weiner <weiner@wave.altrasoft.com>
13842
13843 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
13844
13845         * keydefs.el: Changed keybindings of forward-char,
13846           backward, scroll-up and scroll-down to point to their
13847           -command counterparts.
13848
13849         * simple.el: New functions: forwarc-char-command,
13850           backwrad-char-command, scroll-up-command,
13851           scroll-down-command which work liek their counterparts
13852           except that they honor the variable
13853           signal-error-on-buffer-boundary.
13854
13855           Definition of signal-error-on-buffer-boundary received
13856           from src/cmds.c.
13857
13858           defvar declaration added for word-across-newline to avoid
13859           byte-compiler warning about the free variable reference.
13860
13861 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
13862
13863         * winnt.el: Removed "%t" from the beginning of
13864         modeline-format. From now on, there's no nt-specifics in the modeline.
13865
13866 1998-03-14  SL Baur  <steve@altair.xemacs.org>
13867
13868         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
13869         of `when' with `if'.
13870
13871 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
13872
13873         * msw-glyphs.el: New file. Defines TTY-style glyphs for
13874         mswindows. Must be reworked along with glyphs.el, or
13875         merged into it, after there is images support.
13876
13877         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
13878         'mswindows.
13879
13880 1998-03-13  SL Baur  <steve@altair.xemacs.org>
13881
13882         * faces.el: fix for text cursor initialization.
13883         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
13884         From Andy Piper <andyp@parallax.co.uk>
13885
13886 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
13887
13888         * files.el (set-auto-mode): If a mode is not fboundp, check to see
13889         if there is an existing package that handles it and warn the user
13890         about that mode.
13891
13892 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
13893
13894         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
13895         Installation" menu item when Installation-string is not bound.
13896
13897 1998-03-11  SL Baur  <steve@altair.xemacs.org>
13898
13899         * lisp.el (forward-sexp): Fix for test for balanced sexp.
13900         From Jeremiah W. James <jerry@cs.ucsb.edu>
13901
13902 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
13903
13904         * msw-faces.el:
13905         * faces.el: Fix face initialization.
13906
13907 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
13908
13909         * files.el (backup-enable-predicate): fix breakage introduced
13910         by TMPDIR patch.
13911
13912 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13913
13914         * x-faces.el (x-init-face-from-resources): The
13915           TTY face property retrieval functions don't return
13916           specifiers, so use face-property instead.
13917
13918 1998-03-09  SL Baur  <steve@altair.xemacs.org>
13919
13920         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
13921
13922 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13923
13924         * x-menubar.el: Expanded documentation for
13925           option-save-faces.  Changed Options -> Browse Faces
13926           menu entry to invoke customize-face.
13927
13928 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
13929
13930         * faces.el: Most face initialization moved out of
13931           init-other-random-faces to the top level so that the
13932           initialization happens before Xemacs is dumped.  Much
13933           of the fascist "face-differs-from-default-p or FROB!"
13934           code has been retired in favor of letting the user do
13935           what they want to do.  Face initialization code changed
13936           to use `default' specifier tag so that the settings can
13937           be overridden later if the user wishes it.
13938
13939 1998-03-08  SL Baur  <steve@altair.xemacs.org>
13940
13941         * about.el (about-hackers): Update contributors list.
13942
13943 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
13944
13945         * specifier.el: Define new specifier tag `default'.
13946
13947         * modeline.el: Initialize faces using `default' tag.
13948
13949         * x-faces.el (x-init-face-from-resources): Remove
13950           specifier specs containing the `default' tag before
13951           adding new specs.
13952
13953 1998-03-02  John Jones  <jj@asu.edu>
13954
13955         * package-get.el (package-get-all): fixed arguments on call to
13956         package-admin-add-single-file-package.
13957         * package-get.el (package-get-installedp): fixed to match
13958         advertised behavior.
13959         * package-get.el: added function package-get-update-all which
13960         installs newest versions of all the current packages (if they are
13961         not already installed).
13962
13963 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
13964
13965         * files.el (find-file-noselect): Uncommented `truename' binding in
13966         `let*' and use it later to set `buffer-file-truename' iff it's
13967         still nil, as happens for example when finding a compressed
13968         file with "jka-compr".
13969
13970 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
13971
13972         * faces.el: in make-face-* type functions do the operation for all
13973         window systems, not just the first one found.
13974
13975         * font.el: call mswindows-list-fonts for mswindows.
13976
13977 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
13978
13979         * code-process.el (call-process-region):
13980         * process.el (call-process-region):
13981         * package-get.el (package-get-dir):
13982         * files.el (backup-enable-predicate):
13983         * gnuserv.el (gnuserv-temp-file-regexp):
13984         Use temp-directory in place of `/tmp'.
13985
13986 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
13987
13988         * "Fast" dired-in-C enhancements for Windows 95/NT:
13989
13990         * files.el: Added function, `wildcard-to-regexp', from GNU
13991           Emacs.
13992
13993         * files.el (insert-directory): Modified to use special
13994           dired-in-C enhancements if present.
13995
13996 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
13997
13998         * code-files.el: make default coding no-conversion.
13999
14000 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14001
14002         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14003         the load-path.
14004
14005         * update-elc.el: Strip directory when testing for files not to
14006         bytecompile.
14007
14008 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14009
14010         * lisp-mode.el: Use recommended form for menus.
14011
14012         * info.el (Info-construct-menu): Use recommended form for menus.
14013
14014         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14015         entry.
14016
14017 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14018
14019         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14020           (get-frame-for-buffer-noselect): Always return frames
14021           in the not-this-window-p cond clause.
14022
14023 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14024
14025         * help.el (describe-installation): New function.
14026
14027         * x-menubar.el (default-menubar): Add describe-installation to
14028         Help menu.
14029
14030         * packages.el (packages-unbytecompiled-lisp): Installation.el
14031         should not be bytecompiled.
14032
14033         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14034         XEmacs.
14035
14036         * x-menubar.el (default-menubar): Use correct guard for VM menu
14037         entry.
14038
14039         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14040         coding.
14041         From Andy Piper <andyp@parallax.co.uk>
14042
14043 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14044
14045         * ldap.el: Do not require ldap-internal at compile time.
14046
14047 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14048
14049         * code-files.el: new file. a virtual copy of mule-files.el
14050         but without charset
14051         dependencies. (toggle-buffer-file-ocding-system) new function for
14052         changing the eol type for the current buffer.
14053
14054         * code-process.el: new file. a copy of
14055         mule-process.el. mule-process.el will disappear when things have
14056         settled.
14057
14058         * coding.el: new file. a virtual copy of mule-files.el but
14059         without charset dependencies. (coding-system-base) new function
14060         for getting the parent coding system of a coding system with eol
14061         type set.
14062
14063         * dumped-lisp.el: add above files for the non-mule case.
14064
14065 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14066
14067         * window-xemacs.el (display-buffer): If no explicit
14068           frame is specified, search for a window that displays
14069           the buffer on the currently selected frame, before
14070           searching other frames.
14071
14072 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14073
14074         * frame.el (get-frame-for-buffer): If not-this-window-p
14075           is non-nil, use window on the selected frame if it is not
14076           also the selected window.  When defaulting, search for
14077           windows on the currently selected fgrame before searching
14078           other frames.
14079
14080 1998-02-25  Didier Verna  <didier@xemacs.org>
14081
14082         * modeline.el (modeline-swap-buffers): originally named
14083         `mouse-release-modeline'. Whether to actually swap the buffers is
14084         decided in `mouse-drag-modeline'.
14085         (mouse-drag-modeline): A button release event is considered a
14086         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14087         stay unchanged.
14088
14089 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14090
14091         * x-menubar.el: Put redo on the menubar.
14092         From Aki Vehtari <Aki.Vehtari@hut.fi>
14093
14094 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14095
14096         * bytecomp.el (displaying-byte-compile-warnings): if
14097         temp-buffer-show-function is set, use it to display current set of
14098         warnings in the "*Compile-Log-Show*" buffer.
14099
14100         * simple.el (display-warning-buffer): if temp-buffer-show-function
14101         is set, use it to display current set of warnings in the
14102         "*Warnings-Show*" buffer.
14103
14104 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14105
14106         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14107         Common Lisp.
14108
14109 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14110
14111         * menubar.el: Allow button descriptors at least 2 long.
14112
14113         * x-menubar.el (default-menubar): Use recommended forms.
14114         (file-menu-filter): Remove.
14115         (edit-menu-filter): Remove.
14116
14117 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14118
14119         * about.el (about-hackers): Updated.
14120
14121 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14122
14123         * help.el (help-max-help-buffers): new variable
14124         (help-register-and-maybe-prune-excess): new function
14125         (help-buffer-name): use help-max-help-buffers.
14126         (with-displaying-help-buffer): use
14127         help-register-and-maybe-prune-excess.
14128
14129         * help.el (help-maybe-pretty-print-value): if the value fits on
14130         one line, let it.
14131
14132 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14133
14134         * (with-displaying-help-buffer): there is no need to kill the buffer
14135         if it exists, because with-output-to-temp-buffer will clear it.
14136         further, killing the buffer violates the rule that
14137         temp-buffer-show-function, if set, has the full responsibility of
14138         showing the temp buffer.  killing the buffer fucks with the window
14139         configuration, hosing temp-buffer-show-function.
14140
14141
14142 1998-02-23  Didier Verna  <didier@xemacs.org>
14143
14144         * modeline.el (mouse-drag-modeline):
14145         - Always scroll the modeline that was originally clicked on.
14146         - Use x pixels instead of x characters (which doesn't work anyway)
14147         as horizontal reference for modeline dragging. This allows us to
14148         keep on dragging the modeline even if the motion event occurs in
14149         another window.
14150
14151 1998-02-23  Didier Verna  <didier@xemacs.org>
14152
14153         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14154         glyph on the modeline to indicate that dragging the mouse has an
14155         effect both horizontally and vertically.
14156
14157 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14158
14159         * about.el (about-xemacs): Get rid of redundant visible version
14160         number.
14161
14162 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14163
14164         * about.el (about-hackers): Update credits.
14165
14166 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14167
14168         * prim/register.el (view-register): Show register type file-query.
14169
14170 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14171
14172         * mode-motion.el (mode-motion-highlight-internal):
14173           save-excursion inside save-window-exucrsion form to
14174           hide buffer point changes from save-window-excursion.
14175           Prevents display flickering when the mouse pointer
14176           moves.
14177
14178 1998-02-17  Didier Verna  <didier@xemacs.org>
14179
14180         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14181         function to handle correctly the case of a toolbar one side of the
14182         window: scrolling will not necessarily happen.
14183
14184 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14185
14186         * files.el (after-find-file): Restore missing argument
14187           to format that provides filename for "... consider M-x
14188           recover-file" message.  Also call `message' with "%s"
14189           as the first arg instead of an arbitrary string.
14190
14191 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14192
14193         * about.el (about-hackers): Various additions.
14194
14195 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14196
14197         * autoload.el (generate-file-autoloads-1): Don't force an extra
14198         line out when copying on-the-same line autoloads.
14199
14200         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14201         is installed.
14202
14203 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14204
14205         * x11/x-win-xfree86.el (x-win-init-xfree86):
14206         * x11/x-win-sun.el (x-win-init-sun):
14207         * x11/x-init.el (x-initialize-compose):
14208         * prim/simple.el:
14209         (backward-or-forward-kill-sexp):
14210         (backward-or-forward-kill-sentence):
14211         (backward-or-forward-kill-word):
14212         (backward-or-forward-delete-char):
14213         * prim/isearch-mode.el (isearch-help-or-delete-char):
14214         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14215         x-keysym-on-keyboard-p to detect backspace.
14216         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14217         Clean up symbols used with dead keys, checking Linux and solaris
14218         keysyms.
14219         Simplify x-win-*.el using above methods.
14220         Change documentation for x-keysym-*-p functions.
14221
14222 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14223
14224         * about.el (about-hackers): Restore entries for Michael Sperber and
14225         Vinnie Shelton.
14226         From Vinnie Shelton <acs@acm.org>
14227
14228 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * simple.el (count-words-region): Ditto.
14231
14232 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14233
14234         * simple.el (count-words-buffer): Document.  Don't print anything
14235         if non-interactive.
14236
14237 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14238
14239         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14240         multiple files in InfoDock.
14241
14242 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14243
14244         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14245         from version.el in InfoDock.
14246
14247         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14248         specially.
14249
14250 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14251
14252         * bytecomp-runtime.el (proclaim-inline): Single quotes around
14253         variable name in docstring.
14254
14255 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
14256
14257         * menubar.h: Include "gui.h".
14258
14259 1998-02-10  SL Baur  <steve@altair.xemacs.org>
14260
14261         * site-load.el: Fix documentation.
14262
14263 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14264
14265         * package-get-base.el (package-get-base): Updated.
14266
14267         * keymap.el: PC-ize.
14268
14269 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14270
14271         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
14272         from' on a fresh line.
14273
14274 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
14275
14276         * help.el (help-maybe-pretty-print-value): prin1, not princ the
14277         object.
14278
14279 1998-02-09  SL Baur  <steve@altair.xemacs.org>
14280
14281         * undo-stack.el: PC-ize.
14282
14283         * cmdloop.el: PC-ize.
14284
14285 1998-02-08  SL Baur  <steve@altair.xemacs.org>
14286
14287         * bytecomp-runtime.el: PC-ize.
14288
14289         * byte-optimize.el: Prolog fixup.  PC-ize.
14290
14291         * cus-dep.el: Spelling fix.
14292
14293         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
14294         entries follow).
14295
14296 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14297
14298         * text-mode.el (text-mode-hook-identify): New function,
14299         put on text-mode-hook.  Set text-mode-variant here.
14300         (text-mode): Don't set it here.
14301
14302 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14303
14304         * text-mode.el (text-mode-hook): New defvar.
14305         (text-mode-variant): New variable.
14306         (text-mode): Set that variable locally.
14307         (toggle-text-mode-auto-fill): New command.
14308
14309 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14310
14311         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
14312
14313 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
14314
14315         * text-mode.el (paragraph-indent-text-mode):
14316         Renamed from spaced-text-mode.
14317         (text-mode-map): Bind TAB to indent-relative.
14318         (indented-text-mode-map): Variable deleted.
14319         (indented-text-mode): Now an alias for text-mode.
14320
14321 1998-02-05  SL Baur  <steve@altair.xemacs.org>
14322
14323         * loadup.el: test-atoms debugging stuffs removed.
14324
14325 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
14326
14327         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
14328
14329 1997-12-30  Colin Rafferty  <colin@xemacs.org>
14330
14331         * help.el (describe-beta): Made it use `locate-data-file'.
14332         (describe-distribution): Ditto.
14333         (describe-copying): Ditto.
14334         (describe-project): Ditto.
14335         (view-emacs-news): Ditto.
14336
14337         * help-nomule.el (help-with-tutorial): Made it use
14338         `locate-data-file' to find tutorial.
14339
14340 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
14341
14342         * about.el: Corrected my email address.
14343
14344         * mouse.el: Added 'mouse-mswindows-drop' similar to
14345         'mouse-offix-drop'.
14346
14347 1998-01-27  SL Baur  <steve@altair.xemacs.org>
14348
14349         * loadup.el (running-xemacs): Spelling fix.
14350
14351 1998-01-26  Colin Rafferty  <colin@xemacs.org>
14352
14353         * packages.el (packages-find-packages-1): Don't allow a backwards
14354         compatible lisp tree to overwrite `preloaded-file-list'.
14355
14356 1998-01-26  SL Baur  <steve@altair.xemacs.org>
14357
14358         * loadup.el: Don't delete "xemacs" prior to dumping.
14359
14360 1998-01-24  SL Baur  <steve@altair.xemacs.org>
14361
14362         * package-info.el (pi-last-mod-date): New function.
14363         (pi-author-version): New function.
14364         (batch-update-package-info): Use them.
14365
14366 1998-01-23  Colin Rafferty  <colin@xemacs.org>
14367
14368         * frame.el (get-frame-for-buffer-default-to-current): Create.
14369         (get-frame-for-buffer-noselect): Allow user to use current frame
14370         with `get-frame-for-buffer-default-to-current'.
14371
14372 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
14373
14374         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
14375         (byte-compile-output-docform): Ditto.
14376         (byte-compile-compiled-obj-to-list): Ditto.
14377
14378 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
14379
14380         * startup.el (command-line-1): Removed code that ran
14381           buffer-menu.
14382
14383 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
14386
14387 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
14388
14389         * frame.el (suspend-emacs-or-iconify-frame): Check using
14390         `device-on-window-system-p' instead of explicitly checking for X,
14391         so that the same logic works for MS Windows.
14392         (suspend-or-iconify-emacs): Ditto.
14393
14394 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
14395
14396         * about.el (about-maintainer-info): Andy Piper is back.
14397         (xemacs-hackers): Updated Andy Piper's email address.
14398         (about-hackers): Added Jonathan Harris.
14399         (about-hackers): Updated Tibor Polgar's email address.
14400
14401 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14402
14403         * about.el: Add xemacs.org email manager.
14404
14405         * package-get-base.el (package-get-base): Updated with most recent
14406         package updates.
14407
14408 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14409
14410         * help.el (function-arglist): Use `indirect-function' instead of
14411         `symbol-function' so that aliases are treated correctly.
14412
14413 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14414
14415         * help.el (help-map): Add f1 binding to `help-for-help'.
14416         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
14417         (describe-key-briefly): Use `princ' "%s" to print object.
14418         (with-displaying-help-buffer): Kill buffer if it exists, again.
14419         (describe-key): Use `princ' "%s" to print object.
14420         (describe-function-1): Use `princ' "%s" to print object.
14421         Commented out alias lines removed.
14422         (help-pretty-print-limit): New variable to control pretty-printing
14423         of variable values.
14424         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
14425         `help-pretty-print-value' again.  Only print-print when OBJECT is
14426         list of length less than `help-pretty-print-limit'.
14427         (describe-variable): Use `help-maybe-pretty-print-value' again.
14428
14429 1998-01-18  SL Baur  <steve@altair.xemacs.org>
14430
14431         * simple.el (blink-matching-open): Remove C++ kludge.
14432         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
14433
14434 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14435
14436         * info.el (Info-default-directory-list): Made the documentation
14437         more explanitory.
14438
14439 1998-01-13  Martin Buchholz  <martin@xemacs.org>
14440
14441         * lisp/packages.el:
14442         * lisp/package-admin.el:
14443         * lisp/build-report.el:
14444         Fix typos.
14445
14446 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
14447
14448         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
14449         warnings in Java buffers without final newline and editing the
14450         last line.
14451
14452 1998-01-17  SL Baur  <steve@altair.xemacs.org>
14453
14454         * packages.el (packages-find-packages-1): Don't allow a backwards
14455         compatible lisp tree to overwrite `preloaded-file-list'.
14456         Suggested by Colin Rafferty  <colin@xemacs.org>
14457
14458         * mouse.el (mouse-offix-drop): Set undo-boundary.
14459         From Oliver Graf <ograf@fga.de>
14460
14461 1998-01-13  SL Baur  <steve@altair.xemacs.org>
14462
14463         * loadup.el (load-gc): rewrite as defun.
14464         Print something sensical if a required dump-time file isn't found.
14465
14466 1998-01-12  SL Baur  <steve@altair.xemacs.org>
14467
14468         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
14469         bug strikes a menudescriptor.
14470
14471         * package-get-base.el (package-get-base): Updated.
14472
14473         * package-info.el (batch-update-package-info): Derive REQUIRES
14474         from the Makefile.
14475
14476 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
14477
14478         * files.el (save-some-buffers): Don't play games with deleting
14479         other windows if we are in the minibuffer window.
14480
14481 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14482
14483         * modeline.el (modeline-minor-mode-menu): Add support for :active
14484         (add-minor-mode): Document :active property to TOGGLE.
14485
14486 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14487
14488         * modeline.el (modeline-minor-mode-menu): Add support for an
14489         `:included' predicate in the `toggle-sym' plist.
14490         (add-minor-mode): Document the :included property, format
14491         docstring some more.
14492         (modeline-minor-mode-menu): Documentation string added.
14493
14494 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14495
14496         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
14497         labels from the symbol-names by thwacking off the overly redundant
14498         and overused "mode", parenthesizing "minor", and capitalizing the
14499         resultant strings.  Also shortened the menu's title by eliminating
14500         the redundant buffer name.
14501         (add-minor-mode): Beautified the docstring, added mention of the
14502         `:menu-tag' property of TOGGLE.
14503         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
14504         `toggle-sym' to beatify the mode-life menus.
14505         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
14506         `auto-fill-function'.
14507
14508 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14509
14510         * modeline.el (modeline-minor-mode-menu): Changed the string-only
14511         menus to :style 'toggle.
14512
14513 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
14514
14515         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
14516
14517 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
14518
14519         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
14520         only recognize first hyperlink.
14521         (hyper-apropos-highlightify): Deletia, this is already done by
14522         `hyper-apropos-insert-face'.
14523         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
14524
14525 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14526
14527         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
14528         mail.
14529         (toolbar-mail-reader): Add support for `send'.
14530         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
14531
14532 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14533
14534         * info.el (Info-emacs-info-file-name): Add defvar for
14535         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
14536         will function properly.
14537
14538 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
14539
14540         * simple.el: make the backwards delete function called by
14541         `backward-or-forward-delete-char' user configurable.
14542
14543 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14544
14545         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
14546         compiled function got loaded from.
14547
14548 1998-01-09  SL Baur  <steve@altair.xemacs.org>
14549
14550         * term/apollo.el: Synched up with InfoDock 3.6.2.
14551
14552 1998-01-08  SL Baur  <steve@altair.xemacs.org>
14553
14554         * startup.el (load-init-file): Load autoloads earlier.
14555         (startup-splash-frame): Handle InfoDock logo.
14556
14557         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
14558         InfoDock.
14559         (x-init-toolbar-from-resources): Move from x-toolbar.el.
14560
14561         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
14562         doesn't have this function.
14563
14564         * packages.el (locate-data-file): Fix to call `locate-file'.
14565
14566 1998-01-07  SL Baur  <steve@altair.xemacs.org>
14567
14568         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
14569         version of version.el.
14570         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
14571
14572         * x-menubar.el (default-menubar): Guard reference to
14573         `gnuserv-frame'.
14574         (default-menubar): Guard references to `font-lock-mode'.
14575         (default-menubar): Guard references to font-menu-this-frame-only-p'.
14576         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
14577
14578         * make-docfile.el: Don't snarf doc strings from autoloads.
14579
14580         * startup.el (load-init-file): Use algorithm from loaddefs.el for
14581         loading auto-autoloads files.
14582
14583         * loaddefs.el: Disable dumping autoloads.
14584
14585 1998-01-05  SL Baur  <steve@altair.xemacs.org>
14586
14587         * lisp-mnt.el: Synch to Emacs 20.2.
14588
14589         * help.el: Remove manual autoload of `finder-by-keyword'.
14590
14591         * finder.el (finder-by-keyword): Autoload.
14592
14593         * help.el: Conditionalize hyperbole setup.
14594
14595 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14596
14597         * packages.el (package-require): Update to reflect new data format.
14598
14599 1998-01-02  Didier Verna  <didier@xemacs.org>
14600
14601         * x-menubar.el (default-menubar): make the tutorials available
14602         through the menubar. (Plus some compilation warnings cleanup).
14603
14604 1998-01-04  SL Baur  <steve@altair.xemacs.org>
14605
14606         * check-features.el: New file.  Perform sanity check after build.
14607
14608         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
14609         files to tooltalk package.
14610         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
14611         package.
14612
14613         * package-admin.el (package-admin-xemacs): Use better default for
14614         location of XEmacs binary.
14615
14616 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
14617
14618         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
14619         tag with sexp and add value tag with value `t'.
14620
14621 1998-01-03  SL Baur  <steve@altair.xemacs.org>
14622
14623         * package-get.el: Changes to work with real data.
14624         From Pete Ware <ware@cis.ohio-state.edu>
14625
14626         * packages.el (packages-reload-autoloads): Guard load for the time
14627         being.
14628
14629         * update-elc.el ("packages.el"): Force loading packages.el instead
14630         of possibly out-of-date packges.elc.
14631         * make-docfile.el ("packages.el"): Ditto.
14632
14633 1998-01-02  Colin Rafferty  <colin@xemacs.org>
14634
14635         * build-report.el (build-report-delete-regexp): Added a rule for
14636         the main tarball shadowing anything past it.
14637
14638 1998-01-02  SL Baur  <steve@altair.xemacs.org>
14639
14640         * packages.el (package-provide): Delete a previous provide.
14641
14642         * package-info.el: New file.
14643
14644         * package-get.el: New file.
14645         From Pete Ware <ware@cis.ohio-state.edu>
14646         (package-get): Fix md5 computation to work with Mule.
14647
14648 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14649
14650         * simple.el (log-message-*): Quote symbols in docstrings properly.
14651
14652 1998-01-01  SL Baur  <steve@altair.xemacs.org>
14653
14654         * packages.el (packages-new-autoloads): Ignore symbolic links.
14655
14656         * cus-face.el (face-custom-attributes-get): Fix typo.
14657         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
14658
14659 1997-12-31  SL Baur  <steve@altair.xemacs.org>
14660
14661         * startup.el (load-init-file): Reload new or changed autoloads
14662         unless inhibited.  Reload modified dumped lisp (stubbed).
14663
14664         * packages.el (packages-new-autoloads): New function.
14665         (packages-reload-autoloads): New function.
14666         (packages-reload-dumped-lisp): New (stub) function.
14667
14668         * loadup.el: Inhibit reloading dumped files when running temacs.
14669
14670         * loadhist.el (file-provides): Extend to handle variant
14671         extensions.
14672
14673         * replace.el (query-replace): Fix typo.
14674
14675 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14676
14677         * make-docfile.el: list-autoloads-path has been renamed.
14678         * update-elc.el: list-autoloads has been renamed.
14679
14680         * packages.el (packages-list-autoloads): Renamed.
14681         (packages-list-autoloads-path): Ditto.
14682
14683 1997-12-29  Colin Rafferty  <colin@xemacs.org>
14684
14685         * packages.el (packages-find-packages-1): Made it signal a warning
14686         for an error in an auto-autoload.el file.
14687
14688 1997-12-30  SL Baur  <steve@altair.xemacs.org>
14689
14690         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
14691         tag with const.
14692         From Aki Vehtari <Aki.Vehtari@hut.fi>
14693
14694         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
14695
14696         * loadhist.el (unload-feature): Remove autoload.
14697
14698 1997-12-28  SL Baur  <steve@altair.xemacs.org>
14699
14700         * loadhist.el: Unpackaged.
14701
14702         * help.el (describe-symbol-find-file): Rename
14703         `describe-function-find-file' and make old name obsolete.
14704         (describe-function-1): Use it.
14705         (describe-function-1): Guard reference to
14706         `compiled-function-annotation'.
14707
14708 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14709
14710         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
14711         argument.
14712         (help-mode-quit): New optional arg to control whether it kills or
14713         buries.  Tidied up.
14714         (with-displaying-help-buffer): Don't kill buffer initially, even
14715         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
14716         (help-pretty-print-value): Rename back from
14717         `help-maybe-pretty-print-value'!  If `pp-internal' is available
14718         use it, otherwise use dumped `cl-prettyprint'.
14719         (describe-variable): Use `help-pretty-print-value' again.
14720         (find-func): Removed reference to "find-func" at end.
14721
14722 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
14723
14724         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
14725           GUI XEmacs. Rename? x-menubar is rather window system
14726           independant, except for a couple of items.
14727
14728 1997-12-26  SL Baur  <steve@altair.xemacs.org>
14729
14730         * x-menubar.el (default-menubar): Remove hyperbole and oobr
14731         entries as they will no longer be distributed with XEmacs.
14732
14733         * format.el (format-alist): Fix image/tiff regexps.
14734         From P. E. Jareth Hein <jareth@camelot-soft.com>
14735
14736         * help.el (help-maybe-pretty-print-value): Rename.
14737         (describe-variable): Use it.
14738         (describe-variable): Add trailing linefeed.
14739
14740 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14741
14742         * help.el (describe-function-1): Don't output anything for
14743           arglist of autoload functions.
14744
14745 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14746
14747         * help.el (describe-function-1): Don't output anything for
14748           arglist of autoload functions.
14749
14750 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14751
14752         * help.el (help-mode-map): New bindings for `help-mode-bury',
14753         `describe-function-at-point', `describe-variable-at-point',
14754         `Info-elisp-ref', `customize-variable', `help-next-section' and
14755         `help-prev-section'.
14756         (help-next-section): New function.
14757         (help-prev-section): New function.
14758         (help-mode-quit): Changed to kill the help buffer.
14759         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
14760         correctly.
14761         (help-buffer-name): New function to generate the name of help
14762         buffers.
14763         (with-displaying-help-buffer): Is now a macro.  Takes an new first
14764         argument giving the name of the help buffer.
14765         (describe-key): Use `with-displaying-help-buffer' with name.
14766         (describe-mode): Ditto.
14767         (describe-bindings): Ditto.
14768         (describe-prefix-bindings): Ditto.
14769         (view-lossage): Ditto.
14770         (with-syntax-table): New macro.
14771         (function-called-at-point): Use `ignore-errors' and
14772         `with-syntax-table'.
14773         (function-at-point): Ditto.
14774         (describe-function): Use `with-displaying-help-buffer' with name.
14775         (function-arglist): Extracted from `describe-function-1'.  Returns
14776         function's arglist as string.
14777         (function-documentation): Extracted from `describe-function-1'.
14778         Returns function's docstring.
14779         (describe-function-1): Remove all the "stream" garbage, including
14780         the stream argument.  Use `function-arglist' and
14781         `function-documentation'.
14782         (describe-function-arglist): Just use `function-arglist'.
14783         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
14784         (help-pretty-print-value): New function to help with
14785         pretty-printing variable values.  Knows about `#<...>'.  Needs
14786         `pp-internal'.
14787         (describe-variable): Use `with-displaying-help-buffer' with name.
14788         Formatting improved.  Display file where variable is defined, if
14789         known.  Use `help-pretty-print-value'.
14790         (describe-syntax): Use `with-displaying-help-buffer' with name.
14791         (list-processes): Remove "stream" garbage.
14792
14793 1997-12-25  SL Baur  <steve@altair.xemacs.org>
14794
14795         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
14796         call a dumped routine instead.
14797
14798         * x-win-xfree86.el: Wrap file in defun.
14799         * x-win-sun.el: Ditto.
14800
14801 1997-12-23  SL Baur  <steve@altair.xemacs.org>
14802
14803         * help.el (view-emacs-news): Remove usage of outl-mouse which
14804         advises functions and does other evil things.
14805
14806 1997-12-22  SL Baur  <steve@altair.xemacs.org>
14807
14808         * format.el (format-alist): Add `image/tiff'.
14809         From P. E. Jareth Hein <jareth@camelot-soft.com>
14810
14811 1997-12-21  SL Baur  <steve@altair.xemacs.org>
14812
14813         * about.el (about-hackers): More names added.
14814
14815         * make-docfile.el: Remove superfluous package path search.
14816
14817         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
14818
14819 1997-12-20  SL Baur  <steve@altair.xemacs.org>
14820
14821         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
14822         ignored shadows.
14823
14824 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14825
14826         * startup.el (set-default-load-path): Make sure lisp and site-lisp
14827         get trailing slashes when added to the load-path.
14828
14829         * x-init.el (init-x-win): Locate where XEmacs X localization files
14830         are.
14831
14832 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
14833
14834         * x-faces.el: Added support for foregroundToolBarColor
14835           to xpm-color-symbols.
14836
14837 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14838
14839         * etags.el (tags-remove-duplicates): Removed.
14840         (buffer-tag-table-list): Use `delete-duplicates'.
14841
14842         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
14843         correctly.
14844         (get*): Defalias to `get'.
14845
14846         * cl.el (eql): Compare integers with `eq'.
14847         (cl-map-extents): Check for `map-extents' first.
14848
14849 1997-12-17  Didier Verna  <didier@xemacs.org>
14850
14851         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
14852         added the 'numero', 'copyright' and 'trademark' symbols.
14853
14854         * leim/quail/latin-post.el ("french-postfix"): see above.
14855
14856 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14857
14858         * widget.el (define-widget): Check the arguments.
14859
14860         * cus-edit.el (customize-face): Use `check-argument-type'.
14861         (custom-variable-value-create): Use `signal' to signal error.
14862         (custom-variable-reset-saved): Ditto.
14863         (custom-variable-reset-standard): Ditto.
14864         (custom-face-reset-saved): Ditto.
14865
14866         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
14867         (widget-default-format-handler): Ditto.
14868         (widget-checklist-add-item): Ditto.
14869         (widget-radio-add-item): Ditto.
14870         (widget-editable-list-entry-create): Ditto.
14871         (widget-sexp-prompt-value): Ditto.
14872
14873         * custom.el (custom-declare-variable): Signal errors better.
14874         (custom-handle-keyword): Ditto.
14875         (custom-declare-group): Ditto.
14876
14877         * window-xemacs.el (windows): Ditto.
14878
14879         * menubar.el (menu): Ditto.
14880
14881         * keydefs.el (keyboard): Ditto.
14882
14883         * minibuf.el (minibuffer): Ditto.
14884
14885         * process.el (execute): Ditto.
14886
14887         * fill.el (fill): Ditto.
14888
14889         * modeline.el (modeline): Ditto.
14890
14891         * help.el (help): Ditto.
14892
14893         * faces.el (faces): Ditto.
14894
14895         * files.el (files): Ditto.
14896
14897         * x-init.el (x): Ditto.
14898
14899         * lisp-mode.el (lisp): Ditto.
14900
14901         * process.el (processes): Ditto.
14902
14903         * mouse.el (mouse): Ditto.
14904
14905         * abbrev.el (abbrev): Moved from cus-edit.
14906
14907         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
14908         as variable declaration.
14909
14910 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14911
14912         * menubar.el (find-menu-item): Use `check-argument-type'.
14913         (find-menu-item): Cosmetic changes.
14914
14915 1997-12-18  SL Baur  <steve@altair.xemacs.org>
14916
14917         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
14918
14919 1997-12-17  SL Baur  <steve@altair.xemacs.org>
14920
14921         * startup.el (set-default-load-path): Only search package-path
14922         when not running temacs.
14923
14924         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
14925         files.
14926
14927         * loadup.el: Correct commentary.  Reformatting.
14928         (really-early-error-handler): Use absolute path to the
14929         first dumped-lisp.el file.
14930         (really-early-error-handler): Print full path name of
14931         each dumped lisp file (inherited from InfoDock).
14932
14933         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
14934         dumped-lisp.el files.
14935
14936         * make-docfile.el (preloaded-file-list): Reorder when the
14937         package-path is searched.
14938         * update-elc.el: Ditto.
14939
14940         * lisp-mode.el (call-with-condition-handler): Treat the same as
14941         `condition-case' for indentation.
14942
14943         * about.el (about-xemacs): Update release date.
14944
14945 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14946
14947         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
14948         anywhere but at the last clause.
14949         (ecase): Disallow `t' and `otherwise'.
14950
14951 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
14952
14953         * cus-edit.el (custom-buffer-create-buttons): New function
14954         from stuff moved out of `custom-buffer-create-internal'.
14955         (custom-novice): New variable.  Default t.
14956         (custom-display-global-buttons): Ditto.  Default `top'.
14957         (custom-buffer-create-internal): Only display help if
14958         `custom-novice' is non-nil.  Display global buttons according to
14959         `custom-display-global-buttons'.
14960
14961 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14962
14963         * menubar.el (find-menu-item): Use `check-argument-type'.
14964         (find-menu-item): Cosmetic changes.
14965
14966 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
14967
14968         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
14969         look.
14970
14971 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14972
14973         * format.el (format-deannotate-region):  Bug fix.
14974         Deannotating a region containing unknown tags would fail
14975         (causing decoding of text/enriched to fail at user level)
14976
14977 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
14978
14979         * minibuf.el (read-directory-name): Support sixth
14980           arg, HISTORY, as already documented.
14981
14982 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
14983
14984         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
14985         to `ecase'.
14986
14987 1997-12-14  SL Baur  <steve@altair.xemacs.org>
14988
14989         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
14990         skk-activate.
14991
14992 1997-12-13  SL Baur  <steve@altair.xemacs.org>
14993
14994         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.